Исключительные блокировки По составному реквизиту документа (несколько видов документов) при проведении документа необходимо сделать блокировку но не по видам документов а по списку документов из табличной части. Блокировки=Новый БлокировкаДанных; ЭлементБлокировки = Блокировки.Добавить("ДокументСсылка.РеализацияТоваровУслуг, ДокументСсылка.СписаниеТоваров, ДокументСсылка.ПоступлениеТоваров"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ТабДок = Новый СписокЗначений(); ТабДок=ЭтотОбъект.Товары.Выгрузить(,"Документ"); ЭлементБлокировки.УстановитьЗначение("ДокументыСсылка", ТабДок); //????* |
"Не правильно ты, дядя Фёдор, бутерброд ешь" Надо либо создать массив, а потом впендюрить его при образовании коллекции (в скобках), либо добавлять по одной после создании коллекции. |
ЭлементБлокировки.ИсточникДанных = Товары; |
Блокировки=Новый БлокировкаДанных; ЭлементБлокировки = Блокировки.Добавить("ДокументСсылка.РеализацияТова ровУслуг"); Блокировки.Добавить("ДокументСсылка.СписаниеТоваров"; Блокировки.Добавить("ДокументСсылка.ПоступлениеТоваров"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ТабДок = Новый СписокЗначений(); ТабДок=ЭтотОбъект.Товары.Выгрузить(,"Документ"); ЭлементБлокировки.УстановитьЗначение("ДокументыСсылка", ТабДок); //????* |
Текущее время: 15:58. Часовой пояс GMT +3. |