Имя: Пароль:
1C
1С v8
Регламентное задание
,
0 Ly_Alena
 
23.09.17
20:50
Доброе время суток!
Есть регламентное задание, которое должно перепровести документы только по одному регистру, не трогая другие. Через внешнюю обработку все работает, проверено. По факту - не работает. В консоле пользователь с админскими правами, в журнале регистраций - все запускается и типа отрабатывает, а проводок нет.
Код:
ДокументОбъект = ЭлементРезультата.ЗаказПоставщику.ПолучитьОбъект();
        
        НачатьТранзакцию();
        
        ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение);
        ДокументОбъект.Движения[МойРегистр].Прочитать();
        
        ТаблицаДвиженийРегистра = ДокументОбъект.Движения[МойРегистр].Выгрузить();
    
        //здесь отменяем проведение документа, чтобы ничего не изменилось

        //в прошлых периодах (по другим регистрам)

        ОтменитьТранзакцию();        
        
        НаборЗаписей = РегистрыНакопления.МойРегистр.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Регистратор.Установить(ЭлементРезультата.ЗаказПоставщику);
        
        НаборЗаписей.Загрузить(ТаблицаДвиженийРегистра);
        НаборЗаписей.ОбменДанными.Загрузка = Истина;
        НаборЗаписей.Записать();
1 vicof
 
24.09.17
07:07
Отладчик забрали?
2 Ly_Alena
 
24.09.17
08:19
(1) как отладчиком посмотреть регламентное?
3 Parenek_88
 
24.09.17
08:35
(2) умеешь поиском пользоваться? вот смотри что я нашел v8: Отладка фонового задания
4 Ly_Alena
 
24.09.17
08:46
(3) (1) уже нашла.