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

Что думаете?
Спасибо! :)
1 shuhard
 
09.11.12
18:37
(0) в УТ 11 нет резервирования =)
2 Shalfee
 
12.11.12
11:20
(1) Уверены? А как же ресурс "ВРезерве" у регистра "Свободные остатки"? Если разработать документ которые бы двигал свободные остатки и ставил товар в резерв плюсуя данное поле - то вполне работоспособный документ резервирования имхо.
А также этот механизм через поле "ВРезерве" активно используется конфигурацией для резервирования товара, например при заказе клиента.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn