Управление серийными номерами на уровне склада (ТОРО)(PM) - Пример

Автор Uukrul, Листопад 15, 2014, 01:41:52 ДП

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

Uukrul

Желательный пример оформления сообщений в данной теме. Просьба, использовать данное сообщение в качестве шаблона


Проблема: Серийные номера в системе управляются на уровне завода. Если материал на одном заводе определен как ведущийся по серийным номерам, а на другом заводе без серийных номеров, то перевести материал между заводами невозможно. Стандартное сообщение системы: "Профили серийных номеров различные". На уровне склада управления профилями серийных номеров в принципе не существует.

Требования: Процесс потребовалось настроить таким образом (общее описание), материал поступает на склад приемки, учет по серийным номерам. Далее материал перемещается на транзитный склад, при этом отпуск со склада отпуска идет по серийным номерам, но вот на транзит материал приходи без серийных номеров. Далее, с транзитного склада, часть материалов списывается без серийных номеров, а другая часть перемещается на склад комплектации, при этом на склад комплектации, материалы должны поступить уже по серийным номерам. Само собой серийные номера должны быть из перечня доступных в системе. Новые номера не создаются.Создание идет только на складе поступления.

Решение: Оказалось задачу можно решить в общем случае используя технику энхансментов. При этом серийные номера обрабатывались следующим образом. При вводе документа прихода, серийные создавались, т.е. все серийные, что были введены в документ поступления создавались и статусы серийных номеров после проводки документа становились, серийные на складе поступления, статус НАСК. При перемещении серийных номеров и запаса на транзитный склад, система запрашивала отпускаемые со склада приемки серийные номера и далее на склад транзита переходило количество, а серийные получали статус ДОСТ, поля завода и склада очищались (фактически серийные были в статусе который присваивается при отпуске запаса со склад). Далее в случае операции перемещения запаса с транзитного склад на склад с управлением серийными номерами, система запрашивала серийные номера, предлагая для выбора только серийные в статусе ДОСТ. Создание новых номеров было не возможно. Если перемещение выполнялось на склад без управления серийными номерами, то система не запрашивала серийные номера, перемещалось только количество. Для управления складами была сделана настоечная таблица в которой для связки завод-склад можно было проставить галку активации учета по серийным номерам или отключения учета по серийным номерам. По умолчанию если склад для завода не прописывался в настройке, то использовалась стандартная настройка материала из ракурса завода.


PS: Там пяток энхансментов было активировано, описывать тонкости реализации мне честно лень, так как задача вряд ли кому-то часто нужная. Если кому будет надо пишите, может договоримся  8), но суть данного текста - ЭТО МОЖНО СДЕЛАТЬ БЕЗ НАРУШЕНИЯ СТАНДАРТА СИСТЕМЫ, Обновления данное решение переживает, ну по крайней мере в той системе где я это делал, накатывали ноты и обновления уровня системы. Проблем не было.Короче, похоже ничего не поломалось, эффект был прикольный.