22.01.2009, 13:42 | #11 |
Участник
|
Цитата:
Проблема: Товар А хранится на складе в единицах изм. "PCS" в ячейке Х. Затем продаётся в единицах изм. "BOX". 1. Создается Заказ Продажи с Товаром А в ед.изм. "BOX" 2. Из Заказа создаю складскую Отгрузку с Товаром А в единицах изм. "BOX". 3. Из Отгрузки создаю Подбор: беру Товар А в ед.изм. "BOX" из ячейки Х и кладу Товар А в "BOX" в ту же ячейку Х. Регистрирую Подбор. 4. Отгрузка не учитыватеся у т.к. в ячейке Х Товар А по прежнему лежит в "PCS" а не "BOX" В настройках склада настроены все операции, кроме Расширенный Подбор и Размещение=Нет Анализ ошибки: - Всё хорошо работает, пока мы не регистрируем Подбор. После регистрации подбора в таблице 7312 Warehouse Entry создаются строки, но (!!!) в единицах измерения "PCS". Чтобы далее сценарий начал работать, нужно исправить заполнение значениями полей в этой таблице "Quantity", "Unit of Measure Code", "Qty. per Unit of Measure" и "Qty. (Base)". И (забегая немного наперед - см. ошибку), создать запись в таблице 7302 "Bin Content" для нашей единицы измерения "BOX". Далее, чтобы учесть Отгрузку, нам нужно присутствие условия: - записи в таблице 7302 "Bin Content" (указано и сделано ранее) - поставить ячейку в поле "Adjustment Bin Code" для склада (правда непонятно что лучше - доделать код в функции DeleteFromBinContent или RegisterRoundResidual или донастроить). И мы получили счастье!!! |
|