Добавлен функционал для расчёта и заказа окрашенной россыпи

Сделано в версии 3.3.9.148 от 17.01.2025 в altAwin

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

Для всего рассчитанного объёма компонента (чистовой + отход) для каждой покрытой стороны рассчитывать нормы расхода материалов и труда (компоненты и работы).
Рассчитывать трудоёмкость, себестоимость и стоимость для полной покраски всего объёма, исходя из рассчитанного состава.

В состав добавлена ветка "Сторона покрытия россыпи" с переменными:

Для расчёта трудоёмкости - ветка "Трудоёмкость покрытия россыпи" с переменными:

аналогично ветке "Трудоёмкость покрытия профиля".

Для расчёта себестоимости - ветка "Себестоимость покрытия россыпи" с переменными:

аналогично ветке "Себестоимость покрытого профиля".

Для расчёта стоимости - ветка "Стоимости покрытия россыпи" с переменными:

аналогично ветке "Стоимость покрытого профиля".

В раздел Производство добавлены представления: "Окраска россыпи", "Заказы на покрытие россыпи", "Приходы покрытой россыпи"

Если в рассчитанных компонентах заказа есть компоненты с типом "россыпь" в цвете/цветах, не предусмотренных в покрытиях этого компонента, то при передаче заказа в производство будут созданы записи представления "Окраска россыпи" (элементы очереди). При отзыве из производства эти записи удалятся. Если записи россыпи на окраску уже распределены в заказы на покрытие, то отозвать заказ из производства нельзя.

Элементы россыпи объединяются в заказы на покрытие россыпи.

Для созданного заказа на покрытие доступно действие "Зарезервировать". При этом будут заполнены списки Компоненты (бесцветные компоненты, которые будут переданы поставщику) и Элементы заказа (то, что заказываем - элементы, сгруппированные по артикулу и цветам). Бесцветные компоненты будут зарезервированы на складе цеха (если по компоненту ведется учет на складе). Состав зарезервированного заказа менять нельзя; для редактирования состава заказа резерв надо сначала отменить.

При добавлении элемента очереди в заказ доступны только те, которые еще не добавлены в другие заказы.

Для зарезервированного заказа доступно действие "Провести списание". Выполняется списание бесцветных компонентов (для которых был сформирован резерв), проставляется стоимость компонентов.

По заказу создаются Приходы окрашенной россыпи от поставщика. Элементы прихода ссылаются на элементы заказа. Добавлять элементы прихода можно, если заказ был зарезервирован. При редактировании элементов прихода обновляется распределенное количество элементов заказа.

Проводить приход можно, если заказ, к которому он относится, проведен. При проведении/отмене проведения прихода обновляется поступившее количество элементов заказа и элементов очереди, включенных в заказ (количество распределяется по элементам очереди в порядке их возникновения в очереди).

При попытке оприходовать из покраски большее количество, чем было списано бесцветных заготовок, воникнет ошибка.

Когда поступившее количество по всем элементам заказа станет равно заказанному, заказу выставится признак "Завершён".

При выборе заказа в приходе недоступны заказы, которые уже завершены или еще не зарезервированы.