0
breezee
04.10.16
✎
20:35
|
У меня есть табличная часть документа "Реализация": "СписокНоменклатуры". И реквизит документа "Реализация": "Партия". Как мне установить блокировку на пару полей "Номенклатура" + "Партия". Есть пример на блокировку одного поля и на все сочетания полей из разных источников, а на пару полей из разных источников найти не могу. Вот пример на блокировку одного поля:
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрНакопления.Продажи");
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
ЭлементБлокировки.ИсточникДанных = СписокНоменклатуры;
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура");
Блокировка.Заблокировать();
Подскажите, пожалуйста, как заблокировать еще серию из документа?
|
|
3
breezee
04.10.16
✎
21:21
|
(2) В статье написано, что таким образом будет заблокирована вся номенклатура с этим складом и все склады с этой номенклатурой, а мне нужно чтобы заблокировались записи склад И номенклатура(только И, не ИЛИ). Выдержка из статьи:
"Как это работает:
Если в процессе проведение РН - 01, сделать попытку провести ПН - 01, то она будет ожидать завершения блокировки регистра накопления по измерению "Номенклатура" значение "Ботинки" с любыми свойствами и отдельно по "Свойству" со значением "черные 42 размера" для любой номенклатуры, в ПН - 01 есть и номенклатура "Ботинки" и номенклатура со свойствами "черные 42 размера". Аналогично ПН - 02 будет ожидать завершения блокировки, так как в ПН - 02 есть номенклатура "Ботинки". "
Сама статья:
";
|
|