Количество записей регистра Хозрасчетный #747683


#0 by first_may
Добрый день. Комплексная автоматизация, редакция 1.1. Типовой документ ВозвратТоваровОтПокупателя. В конце процедуры ОбработкаПроведения написал НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей; В отладчике вижу, что НаборЗаписей имеет две записи. Но когда выхожу из отладчика, в предприятии уже вижу три записи. Подскажите пожалуйста, в какой момент может появится третья запись?
#1 by ДенисЧ
Это тебе Бог премию послал... За хорошее поведение...
#2 by first_may
Спасибо ему. Но мне чужого не надо.
#3 by Armando
В между НаборЗаписей.Прочитать и событием ПередЗаписью набора записей
#4 by first_may
Вообще цель, изменить проводки. Для этого я хочу старые очистить и руками создать свои.
#5 by first_may
не совсем понял, у меня написано      Это в самом конце процедуры.
#6 by first_may
То есть в отладчике "стою" на и смотрю содержимое НаборЗаписей.
#7 by first_may
А если написать То есть очистить регистр. То после выполнения проведения в проводках остается одна запись. Получается что она создается уже после выхода из этой процедуры. А где создается - не могу найти.
#8 by Armando
У набора записей есть событие ПередЗаписью, обработчик которого находится в модуле набора записей или в общем модуле, если есть подписка на это событие. В этом событии тоже могут добавляться строки в набор записей.
#9 by first_may
а как тогда можно полностью очистить записи?
#10 by Mankubus
создай подписку перед записью набора и очисти там
#11 by first_may
речь идет о регистре Хозрасчетный, модуль набора записей?
#12 by Mankubus
да, о нем
#13 by Индиго
У когонибудь мысль возникла- А нафига?
#14 by first_may
конечно это можно сделать, но тогда получается, что где то создается запись, а я ее здесь удаляю. Не проще будет ли отменить создание этой записи? Просто я не могу найти это место создания. Поэтому и обратился.
#15 by Mankubus
по стеку вызовов не видно?
#16 by first_may
в отладчике иду по шагам и после того стоя на нажимаю "шагнуть в  " сразу открывается предприятие.
#17 by first_may
уже с одной проводкой...
#18 by first_may
Еще раз хочу сказать. Конфа типовая. Через поиск нашел все места, где встречается ПланыСчетов.Хозрасчетный.ГотоваяПродукция Поставил точки остановки. Провожу документ и ни разу не попал на точку остановки.
#19 by hhhh
f11 хоть шагаешь?
#20 by first_may
конечно
#21 by first_may
После того, как я удалил проводки документа, в нем все равно остается одна проводка дт 90.02.1 кт 43
#22 by ДенисЧ
Вот так фигово удалил...
#23 by first_may
подскажите пож, как правильно удалить?
#24 by ДенисЧ
format c: /Y не предлагать?
#25 by first_may
да, это не надо предлагать. а также что то типа того, что надо бросить 1с и заняться чем то другим. я честно в "тупике", не могу найти такую простую вещь. думаю это бывает почти у всех. задача на поверхности - а ищешь ее глубоко. Подскажите пож, как после проведения документа удалить все его записи в регистре Хозрасчетный.
#26 by ДенисЧ
Подписку на ПриПроведении не предлагать? Или на ПриЗаписи для регистра Хозрасчетный?
#27 by Индиго
В отпуск тебе надо. На море:-)
#28 by Индиго
а то и сам себе мозг сломаешь тут и некоторым из нас удовольствие этим доставишь:-))
#29 by hhhh
попробуй не через задницу удалять, а по-человечески Движения.Хозрасчетный.Очистить; Движения.Хозрасчетный.Записать;
#30 by first_may
Подписку на ПриПроведении не предлагать? Создать свою подписку?
#31 by first_may
Обязательно скажу руководству, но надо решить эту задачу :). Тогда можно будет чем то мотивировать.
#32 by first_may
НАШЕЛ!!! 1 в документе ВозвратТоваровОтПокупателя написал 2 в подписке ПриПроведенииРасширеннаяАналитикаЗапасовИзменениеСостояния пока вставил Осталось вместо этого сделать свое условие и все. СПАСИБО ВСЕМ!!!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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