Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не удаляются записи регистра сведений

Не удаляются записи регистра сведений
Я
   FrostBite101
 
28.12.21 - 15:58
Добрый день. Появилась некоторая проблема, прошу помощи в ее решении. Существует регистр - РабочиеДниСогласования, независимый, непериодический. Измерения: Документ, Пос. Согласующий. Получаю через запрос документы, чтобы удалить все записи в регистре по ним.

Пока Выборка.Следующий() Цикл
            
НаборРабочиеДниСогласования = РегистрыСведений.РабочиеДниСогласования.СоздатьНаборЗаписей();
НаборРабочиеДниСогласования.Отбор.Документ.Установить(Выборка.Документ);
НаборРабочиеДниСогласования.Прочитать();            
НаборРабочиеДниСогласования.Очистить();
НаборРабочиеДниСогласования.Записать(Истина);
            
КонецЦикла;

При Прочитать() записи в наборе появляются, потом очищаются, записываются... Но в регистре они не удаляются. Всю голову сломал, не понимаю почему так. Причем сделал обработку в которой вынес код не в цикле, а просто по выбору документа, ТО все прекрасно удалило. Помогите пожалуйста разобраться.
   Ёпрст
 
1 - 28.12.21 - 16:00
(0)

НаборРабочиеДниСогласования = РегистрыСведений.РабочиеДниСогласования.СоздатьНаборЗаписей();
НаборРабочиеДниСогласования.Отбор.Документ.Установить(Выборка.Документ);
НаборРабочиеДниСогласования.Записать();
   FrostBite101
 
2 - 28.12.21 - 16:05
(1) Не работает
   Ёпрст
 
3 - 28.12.21 - 16:05
(2) как узнал ?
   Ёпрст
 
4 - 28.12.21 - 16:05
смотри что написано в менеджере набора записей
   FrostBite101
 
5 - 28.12.21 - 16:09
(4) Спасибо, разобрался.

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