#0
by ProgerLink
Всем привет. Интересует вот что, как можно в режиме отладки в процедуре документа "ОбрпботкаПроведения" отследить, добавились ли новые движения по определенному регистру ? Пробовал через "ЭтотОбъект.Движения" мне лишь показывается коллекция регистров в которых документ может регистрировать движения, а отследить созданы ли движения на данном этапе выполнения модуля у меня не получилось. Спасибо.
#2
by dimoff
Никак. Движения могут быть созданы и записаны немедленно в базу. Ты их не увидишь даже обратившись к таблице движений соответствующего регистра. Но вообще ЭтотОбъект.Движения.<ИмяРегистра>.Количество
#3
by Maxus43
ЭтотОбъект.Движения.РегистрНужный Там смотри отладчиком, что проверить видно будет. Не надо ещё забывать что в подписках на события могут делаться движения, из обработки проведения не увидиш их
#7
by Maxus43
Определение регистров, по которым есть движения ВЫБРАТЬ ПЕРВЫЕ 1 РегистрНакопления.ВнутренниеЗаказы КАК ВнутренниеЗаказы ОБЪЕДИНИТЬ ВЫБРАТЬ ПЕРВЫЕ 1 )) А вобще: Если НаборЗаписейРегистра.Количество>0 Тогда .....
#8
by ProgerLink
- сорри, забыл сказать, без изменения конфы хотелось бы (опять таки если это возможно). По поводу предложенного варианта. Точка останова установлена на "КонецПроцедуры" обработки проведения. В Регистре "УчетЗатратРегл" 100% есть движения, подписка уже не причем. Выражение типа "ЭтотОбъект.Движения.УчетЗатратРегл.Количество" возвращает ноль. Что я делаю не так ?
#9
by Maxus43
Уверен что "100% есть движения"? Как раз при РАУЗе бывает и из подписок пишется. Точку останова при записи в регистр поставь, и Стэк вызовов покажет откуда пишется
#10
by ProgerLink
Уверен, путем дописания запроса в самый конец процедуры проведения по этому документы видны движения по регистрам и этому в частности. А на счет точки останова в обработке ПриЗаписи нужного мне регистра - это вариант. Хотя частенько видел что движения записываются в наборы записей и лишь при количестве записей в наборе более 1000 происходит запись набора, что обламает понимание, откуда берутся данные для заполнения в движения. Ребят, подскажите, как еще можно ? Как вы сами находите быстро и удобно те моменты при проведении, в которых описывается запись в регистры, потому как это порой занимает не мало времени.
#12
by ProgerLink
Короче разобрался почему у мну Количество выдавал нуль. Дело в том что набор записей движений создавались не через Движения, а через РегистрыНакопления.РегистрТакойто.СоздатьНаборЗапией. И обратившись именно к нему он мне дает и количество движений и сами движения. Для просмотра самих движений в отладчике необходимо следующее выражение "СтруктураНаборыЗаписей.Хозрасчетный.Выгрузить". А вообще не всегда используются обраотчики "ПриЗаписи и ПередЗаписью" в модулях регистров, от сюда и не удобство использования варианта предложенного . В общем придется как и раньше, бороздить просторы запутанных процедур. Всем спасибо ....
#13
by Maxus43
>>"СтруктураНаборыЗаписей.Хозрасчетный.Выгрузить" Прочитать дас эффект такой же, будут видны движения в наборе записей.
#14
by John83
странное дело, но после обработки проведения в ПослеЗаписи движения тоже не отображаются. Почему так?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- СрезПоследних() на Postgre
- 8.2 УПП редактирование регистра сведений (настройка)
- Как в 7 сделать ссылку на печатную форму договора?
- v8: Тип неопределён Addin.КартинкаШтрихкода.Barcode
- Есть ли для УТ отчет аналог "Ведомость по контрагентам" ?
- пронумеровать строки табличного документа
- Неоднозначное поле в простом запросе в одну строчку
- вывод значений через запятую
- как зайти в безопасный режим hp proliant dl380g6 ?
- Как в табличную часть документа добавить столбец, который не является реквизитом
- При программной защите 1С, как смотреть количество свободных лицензий?
- Подвал в дереве значений
- Кто в курсе - как сейчас ситуация с экзаменом Специалист по БП?
- Оборотно сальдовая ведомость по счету. Полное наименование контрагента.
- Посоветуйте бесплатную программу для подсчета трафика
- Обязательно ли вести оперативный учет в 1с?
- Подскажите как пропустить чтение XML файла?
- Конструктор отчета в 7.7
- Ограничить доступ пользователей к ОСВ по некоторым счетам
- Простой вопрос Пустая vs ПустаяСсылка