Вход | Регистрация
 

"Редактирование общих данных запрещено" при удалении регистра сведений

"Редактирование общих данных запрещено" при удалении регистра сведений
Я
   AnisaL
 
15.02.21 - 10:32
Добрый день! Подскажите, пожалуйста, как удалить все записи непериодического и независимого регистра сведений? Вот так пытаюсь удалить, выдает сообщение "Редактирование общих данных запрещено"

Выборка = РегистрыСведений.РазмерВычетовНДФЛВторичный.Выбрать();

Пока Выборка.Следующий() Цикл

    МенеджерЗаписи = Выборка.ПолучитьМенеджерЗаписи();
    МенеджерЗаписи.Прочитать();
    //Удалить существующую запись
    МенеджерЗаписи.Удалить();

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

Используй набор записей, вместо менеджера.
   Галахад
 
10 - 15.02.21 - 11:27
О, уже решила.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.