Показать сообщение отдельно
Старый 24.08.2009, 22:53   #5  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от lancom Посмотреть сообщение
Не могу учесть отгрузку.

Имеется товар (базовая ед. изм. - КГ). Товар на складе хранится в ячейках. Менеджер в заказе продажи указывает ед. изм. - КОРОБКА (в 1 коробке - 15 кг). Соответственно в складской отгрузке и в складском подборе в качестве единицы измерения устанавливается КОРОБКА.

При регистрации подбора Система выдает сообщение: "Ячейка Содержимое не сужествует. Идентифицирующие поля и значения: Код Склада=ГП, Код Ячейки=ОТГРУЗКА, Товар Но.=70062, Код Единицы Измерения=КОРОБКА".

Я согласен, что в Ячейка Содержимое стоит единица измерения - КГ, а не КОРОБКА. Хорошо, в подборе в строке ВЗЯТЬ изменяю единицу измерения на КГ ( с пом. Функции, Изменить Единицу Измерения...). После этого подбор регистрируется.

Теперь нужно учесть отгрузку, но при учете появляется то же самое сообщение. В отгрузке же единица измерения - КОРОБКА. Отгрузка не учитывается.
Как выйти из такого положения не знаю. Что можете сказать?
Могу отгрузить товар в др. единицах

Это ОЧЕНЬ долго откладывалось, но время пришло..
Извините заранее за то, что кому-то мой тон может показаться грубым, но ...
Вобщем читайте:
====================
Я с каждым разом удивляюсь все больше и больше как можно просто не зная бизнес-процессов и до конца функционала нарушить концепцию, которая как обычно хорошо начиналась!!!
Вот скажите, неужели Пользователь склада не может сделать обычное перемещение между ячейками? Или сделать подбор в другой Единице Измерения? Да запросто!

И изначально все проектировалось (судя по коду) именно так. Иначе как объяснить поля «From Unit of Measure Code» или « Qty. per From Unit of Measure » в «Movement Worksheet» (правда все равно мне пришлось немного развязывать заполнение данных полей).
Потом пришел какой то Урод (по другому никак не назовешь это), который, мне кажется, никогда не был на складе и придумал опцию «Directed Put-away and Pick» (RUS= «Расширенный Подбор и Размещение»), которая начала плодить кучу документов!! Иногда совершенно НЕ НУЖНЫХ. Например, мне НЕ обязательно иметь Размещение, чтобы сделать товарное движение.

Чтобы с обычного склада можно было отгружать в других Единицах Измерения и делать документы Перемещения нужно было сделать всего несколько изменений (см. приложение с пометками RedFox в CodeUnit «Create Pick» и «Whse.-Activity-Register»). И я не стал плодить кучу ненужных действий-документов, которые от меня требовалось бы при включении признака «Directed Put-away and Pick». И не претендую на универсальность (можно было бы более красиво врезаться в CalcBWPickBin, но мне это не нужно было), а просто быстрые косметические изменения. И это работает…

Так же я могу предположить, что изначально создатели хотели сделать таблицу 7312 «Warehouse Entry» аналогом 32 «Item Ledger Entry». Но почему тогда тут присутствуют поля типа «Qty. (Base)»??

P.S. Такая же аналогия с «Создать Това&р. Размещение / Подбор», но в мои планы править там пока не входило.. Может позже выложу и те CodeUnit’ы (например Whse.-Activity-Post).. Кто продолжит дело и отпишет мне – ОГРОМНОЕ СПАСИБО!

P. P.S. (FYI) Я пытался донести это при написании примеров для Доки по Складу в 2009, но меня не услышали до конца. Так что пусть хоть тут будет.. Если нужно, то пользуйтесь..