|
v8: УдалитьРегистрациюИзменений для набора, менеджера записи регистра сведений, |
☑ |
0
mchammer
04.04.13
✎
18:11
|
v8: УдалитьРегистрациюИзменений для набора, менеджера записи регистра сведений, накоплений, бухгалтерии
не работает
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ПланыОбмена.УдалитьРегистрациюИзменений(ПланОбмена,ВыборкаДетальныеЗаписи.Ссылка);
Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
//Набор.Отбор.Организация.Установить(ВыборкаДетальныеЗаписи.Ссылка.Организация);
Набор.Отбор.Регистратор.Установить(ВыборкаДетальныеЗаписи.Ссылка);
Набор.Прочитать();
ПланыОбмена.УдалитьРегистрациюИзменений(ПланОбмена,Набор);
КонецЦикла;
|
|
1
mchammer
04.04.13
✎
18:12
|
ошибка - недопустимый параметр 2
|
|
2
mchammer
04.04.13
✎
18:12
|
поискал во всех темах, часто встречается, но решения нет.
|
|
3
mchammer
04.04.13
✎
18:13
|
разобрался сам.
оказывается иногда набор пустой, тогда и выдается ошибка.
поставил проверка на наличие записей в наборе, теперь все без ошибок
|
|
4
Bober
04.04.13
✎
19:36
|
Набор.Прочитать(); - это не требуется, главное установленные отборы
|
|
5
Fragster
гуру
04.04.13
✎
19:52
|
(3) нифига! не когда набор пустой, а когда нет зарегистрированных изменений. удаление набора - это как раз зарегистрированный пустой набор
|
|
6
Fragster
гуру
04.04.13
✎
19:52
|
также как удаление объекта - это зарегистрированная битая ссылка
|
|