Имя: Пароль:
1C
1С v8
Как удалить регистрацию изменений для пустого набора регистра?
0 Garry1010
 
02.06.15
14:30
Как удалить регистрацию изменений для пустого набора независимого регистра сведений?
Вроде бы очевидный вариант, который легко регистрирует изменения, при удалении регистрации выдаёт ошибку 2-го параметра:
рег = РегистрыСведений.СостоянияСогласованияЗаявок.СоздатьНаборЗаписей();
Пока выб.Следующий() Цикл
    рег.Отбор.Заявка.Установить(выб.Заявка);
    рег.Записать();
    ПланыОбмена.УдалитьРегистрациюИзменений(узел, рег);
КонецЦикла;

Но ведь для регистра сведений нет объекта УдалениеОбъекта. В инете тоже ничего путного не нахожу.
...
А, может, он ещё не зарегистрировался в этот момент - а я уже пытаюсь удалить его регистрацию? Может такое быть?
1 Широкий
 
02.06.15
14:54
Отбор надо бы стуановить по измерениям
2 Garry1010
 
02.06.15
14:56
(1) Отбор стоит - см. пример. Это единственное измерение регистра. При чтении по этому отбору данные в наборе есть.
3 разработчик 1с
 
02.06.15
14:57
после записи рег очищается вроде
4 Garry1010
 
02.06.15
15:08
(3) То есть думаете, надо его прочитать ещё раз, но уже пустой?-_о
5 Garry1010
 
02.06.15
15:59
Не-а, нифига не помогает. Странно, зарегистрировать пустые наборы система как-то умудряется, а вот отменить можно только всё скопом.
Ошибка? Это не ошибка, это системная функция.