|
"Редактирование общих данных запрещено" при удалении регистра сведений
| ☑ |
0
AnisaL
15.02.21
✎
10:32
|
Добрый день! Подскажите, пожалуйста, как удалить все записи непериодического и независимого регистра сведений? Вот так пытаюсь удалить, выдает сообщение "Редактирование общих данных запрещено"
Выборка = РегистрыСведений.РазмерВычетовНДФЛВторичный.Выбрать();
Пока Выборка.Следующий() Цикл
МенеджерЗаписи = Выборка.ПолучитьМенеджерЗаписи();
МенеджерЗаписи.Прочитать();
//Удалить существующую запись
МенеджерЗаписи.Удалить();
КонецЦикла;
|
|
1
butterbean
15.02.21
✎
10:36
|
(0) чтобы очистить регистр достаточно записать пустой набор:
Набор = РегистрыСведений.РазмерВычетовНДФЛВторичный.СоздатьНаборЗаписей();
Набор.Записать();
|
|
2
AnisaL
15.02.21
✎
10:37
|
(1) Там в регистре есть предопределенные записи, а они таким способом удаляться?
|
|
3
Галахад
гуру
15.02.21
✎
10:37
|
|
|
4
AnisaL
15.02.21
✎
10:40
|
(3) Я это видела, но в моем случае где это писать? ОбменДанными.Загрузка = Истина
|
|
5
butterbean
15.02.21
✎
10:40
|
(2) конечно, это же не справочник
в (3) кстати твой же вопрос ))
|
|
6
AnisaL
15.02.21
✎
10:44
|
(1) Такая же ошибка, т.е. этот регистр сам предопределенный, не записи
|
|
7
lEvGl
гуру
15.02.21
✎
10:57
|
(6) копаю гугл на предмет новой фичи "предопределенные записи РС", а это фейк(
|
|
8
AnisaL
15.02.21
✎
11:26
|
(1) Сделала так, как у вас написано, только добавила еще строку: НаборЗаписей.ОбменДанными.Загрузка=Истина;
|
|
9
Галахад
гуру
15.02.21
✎
11:27
|
(4) Ну раньше-то смогла. :-)
Используй набор записей, вместо менеджера.
|
|
10
Галахад
гуру
15.02.21
✎
11:27
|
О, уже решила.
|
|