Имя: Пароль:
1C
 
РегистрБухгалтерии и управляемые блокировки
0 Smit1C
 
11.08.14
14:42
Добрый день,
пытаюсь сделать блокировку по регистру бухгалтерии по определенному виду номенклатуры (субконто 2 у счета) и не получается.
Блокировка по счету и организации срабатывает, а вот по номенклатурной группе нет (и вариант 1 и вариант 2).

Подскажите как сделать ?

Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Хозрасчетный");
ЭлементБлокировки.УстановитьЗначение("Организация", Организация);
ЭлементБлокировки.УстановитьЗначение("Счет", ПланыСчетов.Хозрасчетный.Растениеводство);
//ЭлементБлокировки.УстановитьЗначение("Субконто2", НоменклатурнаяГруппаСтарая);  вариант 1
//ЭлементБлокировки.УстановитьЗначение("ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НоменклатурныеГруппы", НоменклатурнаяГруппаСтарая); вариант 2
1 Smit1C
 
11.08.14
15:58
в типовых ешё добавляют:
        ЭлементБлокировки.УстановитьЗначение("Период",      Новый Диапазон(, Дата));

А это для чего ?
2 Smit1C
 
12.08.14
18:23
Вообщем блокировка идет при непосредственной записи информации в РегистрБухгалтерии.Хозрасчетный  (Движения.Записать()), причем блокируется весь регистр, несмотря на установленные значения для блокировки.
Может платформа устаревшая 8.2.15.318?..
Кто-нибудь сталкивался ?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший