0
Shalfee
09.11.12
✎
18:25
|
Добрый вечер форумчане, всех с Пятницей (а точнее даже почти в выходными) ;)
Есть задача на УТ11 - добавить на партию свойство блокирования, так чтобы товар по этой партии, при блокировке, перестал попадать в документы отбора автоматически. Как лучше всего реализовать блокировку партий в УТ11?
Вижу такие варианты:
1) Документ резервирования, который бы поставил в резерв весь товар по нужной партии в регистрах "Товары на складах", "Товары в ячейках", и прочие ("Свободные остатки" например). По идее, типовой механизм подбора тогда не будет подбирать товары по этой партии. Но косяк в том, что могут существовать отборы в работе, которые уже зарезервировали эту партию, что с ними делать - непонятно (отменять не вариант, так как поломается логика сбора заказа клиенту). Если заказ клиента отменят по какой-нибудь причине, товар из отбора вернется из резерва, и окажется незаблокированный (незарезервированный) остаток в ячейках и других регистрах. Ловить этот момент и дополнять документ резервирования - не нравиться..
2) Доработать типовые механизмы, так чтобы они при подборе партий, учитывали свойство партии - блокировка. Но тогда это надо встроить во все места, где используется подбор партий (не знаю пока, единственный ли кусок кода в УТ11 за это отвечает или нет).
Что думаете?
Спасибо! :)
|
|
2
Shalfee
12.11.12
✎
11:20
|
(1) Уверены? А как же ресурс "ВРезерве" у регистра "Свободные остатки"? Если разработать документ которые бы двигал свободные остатки и ставил товар в резерв плюсуя данное поле - то вполне работоспособный документ резервирования имхо.
А также этот механизм через поле "ВРезерве" активно используется конфигурацией для резервирования товара, например при заказе клиента.
|
|