Не работает очистка набора записей #796608


#0 by megabax
Народ, подскажите, пожалуйста, почему вот такой код не очищает набор записей?
#1 by ejikbeznojek
Я бы для начала отладкой посмотрел сколько строк в НЗ, после строчки НЗ.Прочитать; и заполнился ли НЗ.Отбор.Договор.Значение
#2 by megabax
После прочитать несколько строк, те, которые надо
#3 by Alexandr_U1982
НЗ=РегистрыСведений.ПРОФИТ_Обеспечения.СоздатьНаборЗаписей; Зачем читать, если все равно хочешь очистить?
#4 by megabax
И так и так пробовал, не работает.
#5 by Lexey_
что значит "не работает"?
#6 by megabax
Значит не удаляет записи регистра накопления.
#7 by kovalev_oleg
регистр сведений подчинен регистратору ?
#8 by megabax
Нет
#9 by Михаил Козлов
Так накопления или сведений?
#10 by Ц_У
сведений а если так НЗ.Отбор.Договор.Установить(СвязанныйДоговор)
#11 by Ц_У
+ Ссылка, а то может там объект?
#12 by kovalev_oleg
1)Ошибку дает ? 2) В "связанном договоре" что именно и какой тип данных ?
#13 by megabax
Сведений
#14 by megabax
Ошибку не дает. В связном договоре ссылка на договор
#15 by kovalev_oleg
1) что в процедурах модуля регистра ? 2) не срабатывает ли подписка на событие  на этот регистр при записи или перед записью ?
#16 by Buster007
НЗ=РегистрыСведений.ПРОФИТ_Обеспечения.СоздатьНаборЗаписей;
#17 by Alexandr_U1982
Попробуй еще вот так
#18 by Alexandr_U1982
Может у тебя там какие-нибудь подписки на события срабатывают? В модуле набора записей регистра есть обработчики событий "ПередЗаписью" или "ПриЗаписи"?
#20 by igork1966
это тут причем?
#21 by megabax
Спасибо всем, действительно дело было в событиях и удаленные движения тупо восстанавливались.
#22 by Naf2017
много букв и лишних действий, достаточно:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С