0
FrostBite101
28.12.21
✎
15:58
|
Добрый день. Появилась некоторая проблема, прошу помощи в ее решении. Существует регистр - РабочиеДниСогласования, независимый, непериодический. Измерения: Документ, Пос. Согласующий. Получаю через запрос документы, чтобы удалить все записи в регистре по ним.
Пока Выборка.Следующий() Цикл
НаборРабочиеДниСогласования = РегистрыСведений.РабочиеДниСогласования.СоздатьНаборЗаписей();
НаборРабочиеДниСогласования.Отбор.Документ.Установить(Выборка.Документ);
НаборРабочиеДниСогласования.Прочитать();
НаборРабочиеДниСогласования.Очистить();
НаборРабочиеДниСогласования.Записать(Истина);
КонецЦикла;
При Прочитать() записи в наборе появляются, потом очищаются, записываются... Но в регистре они не удаляются. Всю голову сломал, не понимаю почему так. Причем сделал обработку в которой вынес код не в цикле, а просто по выбору документа, ТО все прекрасно удалило. Помогите пожалуйста разобраться.
|
|