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

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

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

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