206 сообщений в этой теме

В 19.05.2014 в 11:18, Роман Николаевич сказал:

Если речь идет про подсчет трудозатрат, то в К3-Мебель трудозатраты не расчитываются. Трудозатраты можно вложить в стоимость материалов с помощью коэффициента наценки. 

А как же гибкость системы К3-мебль?  Об этом так настойчиво по всюду говорят! Я не верю или вернее не хочу верить в это. Делаю попытки перейти с Bcad мебель на К3 и один из вопросов это трудозатраты как в bcad! Есть в К3 такая возможность, как добавление своего алгоритма расчета стоимости. Предполагаю, что в базе данных можно добавить таблицу трудозатрат и привязать ее к типу материала (группе материалов к примеру ЛДСП)  или конкретно к материалу и дальше в своем алгоритме учесть.  Это возможно?

Изменено пользователем patriot_dp
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 13.07.2016 в 22:34, patriot_dp сказал:

А как же гибкость системы К3-мебль?  Об этом так настойчиво по всюду говорят! Я не верю или вернее не хочу верить в это. Делаю попытки перейти с Bcad мебель на К3 и один из вопросов это трудозатраты как в bcad! Есть в К3 такая возможность, как добавление своего алгоритма расчета стоимости. Предполагаю, что в базе данных можно добавить таблицу трудозатрат и привязать ее к типу материала (группе материалов к примеру ЛДСП)  или конкретно к материалу и дальше в своем алгоритме учесть.  Это возможно?

Смотрите, К3-Мебель - система очень гибкая. Тут нет лукавства. В К3 есть возможность добавления своего алгоритма расчеты, В К3 Вы можете создать свои базы, свои таблицы, внести в них нужные Вам данные, читать эти данные, использовать их так, как Вам нужно. 

Только гибкость К3 вовсе не означает, что К3 сам чудесным образом вставит себе таблицы или напишет за Вас новый алгоритм расчета, который Вам нужен. И таблицу тоже Вы самостоятельно должны добавлять и привязывать данные тоже Вы будете. Но возможность это сделать в К3 есть. Тут Вы абсолютно правы.

 

1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

kirksten, Спасибо за ответ!  Меня это еще больше подталкивает к работе в К3 Мебель. Предположим, что эти таблицы я добавил. При обновлении программы я не потеряю все свои наработке в виде новых таблиц в БД и новых алгоритмов расчета. Я почему спросил. У меня стояла задача добавить возможность указывать валюту в которой стоит цена за материал или фурнитуру в БД. А потом пересчитывать по текущему курсу в основную валюта и делать расчет. Мне сообщили при консультации через чат сайта К3, что такая возможность есть и даже есть два варианта. Чтоб долго не объяснять вот ответ: 

" Тут все зависит от того, что получить хотите.
Устроено все так. Цены заносятся в одной базе, затем оттуда они передаются в базу, с которой уже работает программа. В программе при создании отчетов формируется база, в которую пишутся данные по заказу. На основе этой базы создаются отчеты.
Соответственно, есть два пути добавления поля с валютой. 
1. Добавляете поле с валютой только в первую базу. Где-нибудь там же заводите таблицу с текущим курсом, а в программу соответственно уже передаете цены переводя их в рубли. 
Плюсы такого метода: изменения только в первой базе, дальше все работает стандартно - и отчеты, и расчет стоимости. Минусы: заказ ничего про курсы не знает, и если Вы открываете заказ, который неделю назад был принят и посчитан с одним курсом, то сегодня при пересоздании отчетов он будет уже с текущим курсом считаться.
2. Добавлять поле с валютой в первую базу, затем добавлять такое поле в базу, с которой работает программа, изменять алгоритм (или писать свой) расчета стоимости, менять выгрузку базы для отчетов или же менять скрипты отчетов (смотря что получить нужно на выходе). Тут основной минус в том, что половину изменений нужно в коде делать нам, а не пользовательскими силами. Либо же, если все-таки это получится сделать пользовательскими силами (возможно ли это сделать - нужно подробно смотреть), то поддерживать все это Вам придется самостоятельно и с каждым новым релизом программы подстраивать свои изменения под релиз. 
В целом, у первого варианта только один минус с тем, что при пересоздании отчетов цена будет меняться, если менялся курс. Если это Вас устраивает, то изменения нужно делать в файлах tmguidesV7.mdb и K3Base.mdb. При выходе новых релизов так же придется свои изменения с новыми релизами связывать. Как появится необходимость, могу подробнее описать, в каких таблицах и формах лучше делать изменения. 
"  

То есть вопрос: как это правильно сделать чтоб не затронуть "лишнего" ?  Куда можно вносить изменения а куда нет? 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, patriot_dp сказал:

kirksten, Спасибо за ответ!  Меня это еще больше подталкивает к работе в К3 Мебель. Предположим, что эти таблицы я добавил. При обновлении программы я не потеряю все свои наработке в виде новых таблиц в БД и новых алгоритмов расчета. Я почему спросил. У меня стояла задача добавить возможность указывать валюту в которой стоит цена за материал или фурнитуру в БД. А потом пересчитывать по текущему курсу в основную валюта и делать расчет. Мне сообщили при консультации через чат сайта К3, что такая возможность есть и даже есть два варианта. Чтоб долго не объяснять вот ответ: 

" Тут все зависит от того, что получить хотите.
Устроено все так. Цены заносятся в одной базе, затем оттуда они передаются в базу, с которой уже работает программа. В программе при создании отчетов формируется база, в которую пишутся данные по заказу. На основе этой базы создаются отчеты.
Соответственно, есть два пути добавления поля с валютой. 
1. Добавляете поле с валютой только в первую базу. Где-нибудь там же заводите таблицу с текущим курсом, а в программу соответственно уже передаете цены переводя их в рубли. 
Плюсы такого метода: изменения только в первой базе, дальше все работает стандартно - и отчеты, и расчет стоимости. Минусы: заказ ничего про курсы не знает, и если Вы открываете заказ, который неделю назад был принят и посчитан с одним курсом, то сегодня при пересоздании отчетов он будет уже с текущим курсом считаться.
2. Добавлять поле с валютой в первую базу, затем добавлять такое поле в базу, с которой работает программа, изменять алгоритм (или писать свой) расчета стоимости, менять выгрузку базы для отчетов или же менять скрипты отчетов (смотря что получить нужно на выходе). Тут основной минус в том, что половину изменений нужно в коде делать нам, а не пользовательскими силами. Либо же, если все-таки это получится сделать пользовательскими силами (возможно ли это сделать - нужно подробно смотреть), то поддерживать все это Вам придется самостоятельно и с каждым новым релизом программы подстраивать свои изменения под релиз. 
В целом, у первого варианта только один минус с тем, что при пересоздании отчетов цена будет меняться, если менялся курс. Если это Вас устраивает, то изменения нужно делать в файлах tmguidesV7.mdb и K3Base.mdb. При выходе новых релизов так же придется свои изменения с новыми релизами связывать. Как появится необходимость, могу подробнее описать, в каких таблицах и формах лучше делать изменения. 
"  

То есть вопрос: как это правильно сделать чтоб не затронуть "лишнего" ?  Куда можно вносить изменения а куда нет? 

Смотрите, тут почти так же, как везде. Если Вы вносите изменения в конструкцию системы, то за ее работоспособность несете ответственность уже Вы. То есть обновление автоматически уже проходить не будет, поскольку мы, разработчики, вообще можем быть не в курсе, что и как сделано.

Общий принцип при внесении изменений - по возможности не изменять штатные структуры данных и все такое. То есть табличку с трудозатратами правильней делать вообще в отдельной базе, чтобы обновления штатной базы не затрагивали Ваши таблицы. Аналогично с курсом валют. Более того, придется держать таблицу с историей курса валют, так как заказ может быть принят вчера и заплачено за него по одному курсу, а материалы будут закупаться сегодня уже по другому курсу. Причем, часть материалов может быть уже закуплена, а другую часть нужно будет еще докупать....

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

добрый день. изредка пользуюсь вашей программой - бесплатной версией, но постоянно слетает лицензионный ключ

я так понимаю это из-за изменения ip-адреса

что можно сделать, чтобы решить проблему. программа очень нравится, но доставляет кучу неудобств. когда нужна программа, то она не работает((

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет всем. Являюсь опытным пользователем К3-Мебель. Имею опыт в написании своих прототипов, отчетов, макросов и в прочей настройке. Готов за разумную стоимость выполнить различные работы по настройке программы. По всем вопросам пишите в личку или по адресу johnmebel@yandex.ru :)

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти
    • 1 сообщений
    • 16 просмотров
    • 184 сообщений
    • 36949 просмотров
    • 106 сообщений
    • 23043 просмотров
    • Hart
    • Hart
    • 6 сообщений
    • 368 просмотров
    • 1705 сообщений
    • 377397 просмотров

  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.