Ранее я описал проблему (ч.1), поставил задачу (ч.2), спроектировал решение (ч.3), познакомил вас с платформой разработки (ч.4). начал разработку заказа покупателя (ч.5)
Я остановился на том, что в момент приема заказа я буду делать плановые списания материалов и комплектующих со склада. Для этого мне нужна технологическая карта, описывающая для каждого изделия сколько материалов и комплектующих требуется для производства изделия.
Я уже создал в системе справочник «Товары». В карточке содержится признак Продукция/Комплектующие/Материалы, а также нормативная стоимость.
Я также создал справочники «Операции», «Квалификации». Для выполнения операции требуется указанное нормативное время (часов) работника указанной квалификации, оплачиваемое то указанному тарифу. Таким образом формируется плановая стоимость труда по операции. (ранее я говорил, что плановая себестоимость является отдельной от планирования материалов задачей, но я решил ее делать заодно, поскольку потребуется очень немного доработок – учесть труд).
Теперь есть все необходимое, чтобы создать «Технологическую карту».
В техкарте указываются материалы и операции в единицах, как они числятся в справочниках и для каждого материала/операции указывается количество. Например, если панелей три, то операция «шлифовка панели» указывается в количества три. Соответственно плановая(нормативная) стоимость материалов и операций складывается и формируется плановая(нормативная) стоимость всего изделия. В поле «срок производства» вводится количество дней, необходимое для производства изделия.
Как видите, в табличной части появились поля с суммой по колонке (стоимость операции) и даже "всего часов", что является не просто суммой по колонке, а суммой произведений в каждой строке количества часов по операции на количество операций. Это также настраивается в графическом редакторе формы, где я в зоне "итоги"(Summary) добавил вычисляемое поле (назвал его "hours_total") и определил для него формулу: "=Sum( operation_qtty*operation_hours for All )"
В следующей серии подключу техкарту к заказу и посмотрим, как это поможет планировать материалы.