Нет движений при загрузке фоновым заданием #687025


#0 by lincore
Доброго времени суток ! 1с 8.1 УПП, фоновое задание грузит входящее плат. поручение, проводит - не делая ниодного движения, проводишь с клиента - хоть в интерфейсе, хоть кодом - движения появляются. в самом документе никаких реквизитов, ничего не меняется. фоновое задание проводит но не создает движений, клиент проводит и создает движения. Ктонибудь с подобным сталкивался?
#1 by lincore
неужели никто не сталкивался с подобным?
#2 by Wobland
уверен, что задание твоё проводит?
#3 by Godofsin
написано чонить вроде: ТвойДокумент.Проведен = 1, да?
#4 by Karavanych
У меня прям щас так, че-то в выгрузке не так, все не хватает времени разобраться :) буду мониторить тему :)
#5 by lincore
документ записывается так: задание проводит 100%, я распроводил док, пропускал задание, док проводится. методом втыкания исключений в призаписи,передзаписью итд. в документ, понял что фоновое задание даже не заходит в эти обработчики - задание проходит без ошибок. тоесть в обработчики не заходит но документ проводится заданием
#6 by Wobland
ищи ОбменДанными.Загрузка=Истина
#7 by lincore
Поискал, не натыкается на еслиобменданными ( Включил дебаг на сервере и продебажил фоновое задание и увидел нечто странное - при выполнении Документ.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный); программа заходит в подписки на событие, проходит их успешно(они простые) и всё! в модуль документа даже не заглядывает!. если выполнять запись на клиенте то запись начинается с ПередЗаписью модуля документа, а в фоновом начинается с подписки на событие ПередЗаписью..  что за бред?
#8 by Wobland
как откла.. отлаживал?
#9 by lincore
всключил дебаг на сервере, запуск в режиме отладки, подкючение фоновых заданий, в консоли заданий убирал и ставил галочку на фоновом, и ждал пока брякнется в точке останова, на строке проведения
#10 by Sammo
Проверь, какой-нибудь деятель мог движения регистров обернуть в клиент.
#11 by Wobland
неужели #ЕслиКлиент в обработке проведения?
#12 by lincore
в модуле вообще нет ниодного "#Если", и повторюсь! не заходит не только в обработку проведения, не заходит никуда... ни в перезаписью, ни в призаписи, как будто модуль документ весь только на клиенте выполняется.. бред какой то Подскажи как это проверить? или это имелось ввиду тоже  #ЕслиКлиент в обработке проведения?
#13 by Wobland
не, не верю
#14 by Галахад
Может кэш почистить?
#15 by Sammo
Видел такое, правда в нетленке.
#16 by lincore
еще раз перепроверил модуль документа, ты был прав! незнаю что я в предыдущий раз проверял(а я проверял :)) видимо заработался, реально есликлиент воткнут в модуль! спасибо огромное ребят за подсказки!
#17 by Wobland
расскажите мне, что происходит в голове у человека, загоняющего проведение на клиента?
#18 by lincore
понятия не имею, конфу получил по наследству, но на клиент был повешан весь модуль от начала до конца :)) кто и зачем до этого додумался - даже знать не хочу:)
#19 by catena
Я могу, я сталкивалась с такой логикой. Многочисленные доработки, потом запускается некое регзадание, работающее с документами и падает из-за наличия всяких Предупреждение, Вопрос и прочих клиентских плюшек. Гениальный мозг находит идеальное решение #Если... Ну не вычищать же код, в самом деле.
#20 by Wobland
конгениально! гораздо лучше комментирования всего модуля
#21 by Sammo
+ а потом попадешь в ситуацию как 0. И все равно приходится вычищать. В общем сюрприз... (тут я бы сказал что про это думаю, но не хочу правило 1 нарушать)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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