Разрабатывалась и тестировалась для Розницы 2.0 (2.0.8.11).
Управляемое приложение. Толстый/Тонкий клиент.
Устанавливать вручную себестоимость товаров для магазина при перемещении в него товара документом «Установка себестоимости» требует дополнительных трудозатрат.
Данная обработка списком за период подготавливает на основании Документа "Перемещение товаров" Документ "Установка себестоимости" от той же даты и времени.
Алгоритм работы:
-
За указанный период выбираются документы "Перемещение товаров" со статусом «Проведен». (далее ДокПеремещения)
-
За данный период выбираются документы "Установка себестоимости" со статусом проведён. (далее ДокСебестоимости)
-
Если для документа ДокПеремещения НЕТ соответствующего ДокСебестоимости (анализ по полю комментарий, поэтому его изменять не рекомендуется) в списке у ДокПеремещения галочка не ставится.
-
Если для документа ДокПеремещения ЕСТЬ соответствующий ДокСебестоимости, тогда ДокСебестоимости проверяется на корректность установленных цен и комплектность, и если изменений по ценам и комплектности нет, тогда у ДокПеремещения ставится галочка, если расхождения по ценам имеются, тогда галочка не ставится. (таким образом, при изменении цены на товары в документах поступления, для изменения ДокСебестоимости нужно обработать заново этот период).
-
Если для ДокСебестоимости НЕТ соответствующего ДокПеремещения со статусом «Проведен», тогда ДокСебестоимости помечается на удаление.
-
Про нажатии кнопки «Обработать» будут обработаны все ДокПеремещения не отмеченные галочкой:
а) при отсутствии ДокСебестоимости он будет создан: Цена для товара берётся из регистра для магазина отправителя на дату документа.
б) при изменении Цен или комплектности ДокСебестоимости будет откорректирован.