Имя: Пароль:
1C
1С v8
Нет движений при загрузке фоновым заданием
0 lincore
 
06.11.13
08:59
Доброго времени суток ! 1с 8.1 УПП, фоновое задание грузит входящее плат. поручение, проводит - не делая ниодного движения, проводишь с клиента - хоть в интерфейсе, хоть кодом - движения появляются. в самом документе никаких реквизитов, ничего не меняется. фоновое задание проводит но не создает движений, клиент проводит и создает движения. Ктонибудь с подобным сталкивался?
1 lincore
 
07.11.13
05:30
неужели никто не сталкивался с подобным?
2 Wobland
 
07.11.13
05:48
уверен, что задание твоё проводит?
3 Godofsin
 
07.11.13
06:38
написано чонить вроде: ТвойДокумент.Проведен = 1, да?
4 Karavanych
 
07.11.13
07:17
(0) У меня прям щас так, че-то в выгрузке не так, все не хватает времени разобраться :)
буду мониторить тему :)
5 lincore
 
07.11.13
07:39
документ записывается так:
Документ.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный);

задание проводит 100%, я распроводил док, пропускал задание, док проводится.

методом втыкания исключений в призаписи,передзаписью итд. в документ, понял что фоновое задание даже не заходит в эти обработчики - задание проходит без ошибок. тоесть в обработчики не заходит но документ проводится заданием
6 Wobland
 
07.11.13
07:41
ищи ОбменДанными.Загрузка=Истина
7 lincore
 
08.11.13
05:49
(6) Поискал, не натыкается на еслиобменданными (
Включил дебаг на сервере и продебажил фоновое задание и увидел нечто странное - при выполнении
Документ.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный);
программа заходит в подписки на событие, проходит их успешно(они простые) и всё! в модуль документа даже не заглядывает!. если выполнять запись на клиенте то запись начинается с ПередЗаписью модуля документа, а в фоновом начинается с подписки на событие ПередЗаписью..  что за бред?
8 Wobland
 
08.11.13
06:06
как откла.. отлаживал?
9 lincore
 
08.11.13
06:25
(8) всключил дебаг на сервере, запуск в режиме отладки, подкючение фоновых заданий, в консоли заданий убирал и ставил галочку на фоновом, и ждал пока брякнется в точке останова, на строке проведения
10 Sammo
 
08.11.13
06:34
Проверь, какой-нибудь деятель мог движения регистров обернуть в клиент.
11 Wobland
 
08.11.13
06:35
неужели #ЕслиКлиент в обработке проведения?
12 lincore
 
08.11.13
06:46
(11) в модуле вообще нет ниодного "#Если", и повторюсь! не заходит не только в обработку проведения, не заходит никуда... ни в перезаписью, ни в призаписи, как будто модуль документ весь только на клиенте выполняется.. бред какой то

(10) Подскажи как это проверить? или это имелось ввиду тоже  #ЕслиКлиент в обработке проведения?
13 Wobland
 
08.11.13
06:50
не, не верю
14 Галахад
 
гуру
08.11.13
06:54
Может кэш почистить?
15 Sammo
 
08.11.13
07:03
(11) Видел такое, правда в нетленке.
16 lincore
 
08.11.13
07:12
(13) еще раз перепроверил модуль документа, ты был прав! незнаю что я в предыдущий раз проверял(а я проверял :)) видимо заработался, реально есликлиент воткнут в модуль! спасибо огромное ребят за подсказки!
17 Wobland
 
08.11.13
07:18
расскажите мне, что происходит в голове у человека, загоняющего проведение на клиента?
18 lincore
 
08.11.13
07:21
(17) понятия не имею, конфу получил по наследству, но на клиент был повешан весь модуль от начала до конца :)) кто и зачем до этого додумался - даже знать не хочу:)
19 catena
 
08.11.13
07:22
(17)Я могу, я сталкивалась с такой логикой.
Многочисленные доработки, потом запускается некое регзадание, работающее с документами и падает из-за наличия всяких Предупреждение(), Вопрос() и прочих клиентских плюшек. Гениальный мозг находит идеальное решение #Если... Ну не вычищать же код, в самом деле.
20 Wobland
 
08.11.13
07:26
конгениально! гораздо лучше комментирования всего модуля
21 Sammo
 
08.11.13
10:12
(19) + а потом попадешь в ситуацию как 0. И все равно приходится вычищать.
В общем сюрприз... (тут я бы сказал что про это думаю, но не хочу правило 1 нарушать)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший