Движения.Хозрасчетный.Выгрузить() #367382


#0 by Snik_666
Добрый день! Подскажите почему в момент проведения документа(точнее в конце проведения) запрос по хозращетному показывает проводки ... и сразу после этого делаю а ТЗ_ПроводокСформированых колонки четко все, а строк нету почему так ? Просто запрос долго работает а мне надо мои движения дописать проанализировав сделаные движения. для меня загадка почему Движения.Хозрасчетный.Выгрузить не отдает провдки
#1 by Михей
транзакция еще не закончилась
#2 by Snik_666
ну а как же запрос тогда может видеть ?
#3 by Mitriy
...старые движения?
#4 by Живой Ископаемый
Ты делай это не в конце обработки проведения, а в модуле набора записей регистра бухгалтерии... Я думаю так будет правильно... Я просто тоже так делаю
#5 by Snik_666
нет делаю отмену проведения удаляю пару строк провожу заново запрос все верно показывает, а проблема таже
#6 by НЕА123
база SQL? тогда будет видеть. а движения где-то уже записались и очистились.
#7 by Живой Ископаемый
Кстати, не обязательно выгружать - главное убедиться что ты можешь их хотя бы прочитать... Напиши вместо, или после: НаборПроводок = ЭтотОбъект.Движения.Хозрасчетный.Прочитать; Поставь точку останова, засунь НаборПроводок в табло и нажми на нем Ф2 - он должен быть непустым...
#8 by Живой Ископаемый
Получилось сделать ?
#9 by Snik_666
огромное спасибо хоть и НаборПроводок = ЭтотОбъект.Движения.Хозрасчетный.Прочитать; вызвало ошибку но суть я понял Ошибка при выполнении обработчика - '{Документ.ПередачаМатериаловВЭксплуатацию(1339)}: Обращение к процедуре объекта как к функции (Прочитать)' по причине: {Документ.ПередачаМатериаловВЭксплуатацию(1339)}: Обр и вот так все решилось НаборЗаписей -содержит все что мне надо
#10 by Живой Ископаемый
2 Да, именно, так и надо было... Просто по вопросу было не понятно что такое "Движения" и в каком модуле это выполняется.. Я просто заметил, что например если управление передается в модуль другого объекта, даже если процедура или метод вызваны из модуля проведения Документа, то в этой вызванной процедуре Движения нужно перечитать... как у тебя написано в
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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