|
Как удалить регистрацию изменений для пустого набора регистра? |
☑ |
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
|
Не-а, нифига не помогает. Странно, зарегистрировать пустые наборы система как-то умудряется, а вот отменить можно только всё скопом.
|
|