доработка арм перемещения товаров по заказам на производство требуется добавить под строкой склад отправитель еще одну строку склад цеха если значение склад цеха не заполнено работает текущий алгоритм если значение склад цеха заполнено выбран склад то в первую очередь проверяются остатки по нему по сочетанию номенклатура характеристика при неполном наличии на складе цеха добавлять в шаге два отдельную строку на недостающее количество для основного склада определяется по схеме обеспечения по типовому алгоритму в колонках указывать к перемещению количество доступное на складе указанном в колонке склад отправитель но не более чем остаток от требуется требуется указывается в обеих строках одинаковое по типовому алгоритму обеспечено указывается в обеих строках одинаковое по типовому алгоритму но учитывает количество из колонки к перемещению обеих строк вес и объем в нижнем окне должны корректно указываться по всем выбранным складам далее на шаге три соответственно все документы движения формируются на те склады которые выбраны например нужно десять штук на складе цеха восемь штук соответственно будет две строки на восемь штук по складу цеха и на две штуки по основному складу на шаге три будут созданы перемещения с обоих складов на восемь штук и две штуки соответственно
Результат нижеСтруктурированный документ, сгенерирован автоматически
Доработка АРМ Перемещение товаров
1
В АРМ «Перемещение товаров по заказам на производство» добавить под полем «Склад-отправитель» поле «Склад цеха» (ссылка на справочник «Склады»).
Обеспечить логику проверки остатков:- Если поле «Склад цеха» не заполнено, применяется текущий алгоритм.- Если поле «Склад цеха» заполнено, в первую очередь проверять остатки по указанному складу в разрезе сочетания номенклатуры и характеристики.
2
На шаге 2 АРМ при неполном наличии товара на «Складе цеха» предусмотреть следующую логику:- Добавлять отдельную строку на недостающее количество товара для основного склада.- Основной склад определять по схеме обеспечения согласно типовому алгоритму.- В колонке «К перемещению» указывать количество, доступное на складе, указанном в колонке «Склад-отправитель», но не более остатка от требуемого количества.
3
Для разделенных строк обеспечить заполнение реквизитов одинаковыми значениями в соответствии с типовым алгоритмом.При расчете общего веса и объема в нижнем окне АРМ учитывать количество из колонки «К перемещению» по обеим строкам. Обеспечить корректное отображение веса и объема по всем выбранным складам
4
На шаге 3 АРМ обеспечить автоматическое формирование документов «Перемещение товаров» отдельно по каждому складу-отправителю, указанному в строках:- При разделении строки на две (например, 8 штук со «Склада цеха» и 2 штуки с основного склада-отправителя) создавать отдельные документы перемещения с соответствующих складов на фактически распределенное количество товара.