|
Регламентное задание тестирование выполнения | ☑ | ||
---|---|---|---|---|
0
spiller26
11.08.14
✎
09:09
|
Есть самописное Регламентное задание "ЗагрузкаКурсовВалют"
Процедура ЗагрузкаКурсовВалют() Экспорт Если ПравоДоступа("Использование", Метаданные.Обработки.КурсыВалютРБК) Тогда ОбработкаЗагрузкиКурсовВалют = Обработки.КурсыВалютРБК.Создать(); ОбработкаЗагрузкиКурсовВалют.УстановитьПериодЗагрузки(); ОбработкаЗагрузкиКурсовВалют.ЗаполнитьВалюты(Истина); ОбработкаЗагрузкиКурсовВалют.ЗагрузитьКурсыСРБК(); Иначе ОбщегоНазначения.Сообщение("Недостаточно прав доступа к обработке ""Загрузка курсов валют с РБК"". Курсы валют не загружены. Обратитесь к администратору пользователей.", Перечисления.ВидыСообщений.ВажнаяИнформация); КонецЕсли; КонецПроцедуры Через консоль заданий задал расписание. Пишет что " Задание выполнено", но курсы не обновлены, приходиться ручками обновлять. Можно ли отловить (создать точку останова) при выполнении этого задания? |
|||
1
Wobland
11.08.14
✎
09:13
|
что, в условие не пролез?
|
|||
2
spiller26
11.08.14
✎
09:13
|
Если делаю внешнюю обработку с одной единственной кнопкой, которая выполняет эту процедуру в пользовательском режиме, то обновляет без проблем
Дополнительный.ЗагрузкаКурсовВалют(); |
|||
3
spiller26
11.08.14
✎
09:14
|
(1) c 01 августа 2014 г. каждый день, по дням недели [понедельник, вторник, среда, четверг, пятница, суббота ]; с 8:00:00 по 9:00:00 каждые 1200 сек.
|
|||
4
spiller26
11.08.14
✎
09:14
|
(1) пользователь не задан, т.к. делал по аналогии с выполнением обмена между ИБ
|
|||
5
ДенисЧ
11.08.14
✎
09:24
|
Задай пользователя, раз уж роли проверяешь...
И вставь запись в ЖР для контролля |
|||
6
spiller26
11.08.14
✎
09:38
|
(5) Делал с пользаком у которого полные права, то же самое
|
|||
7
ДенисЧ
11.08.14
✎
09:40
|
(6) А ЖР что говорит?
|
|||
8
extrim-style
11.08.14
✎
09:57
|
(0) регламентное как фоновое (предопределенное)? база серверная? в чем проблема поставить точку останова?
http://help1c.com/faq/view/908.htm Отладка - Подключение - Автоматическое подключение - Фоновые задания |
|||
9
spiller26
11.08.14
✎
10:01
|
(8) отладка включена, буду уже завтра пробовать, т.к. сегодня опять руками обновлял валюты.
(7) В ЖР, пишет всё ОК, но нифига не ок. 28.07.2014 8:20:00 - Польз1 (сервак1, Фоновое задание)- Фоновое задание. Запуск - Регламентное задание. Загрузка курсов валют 28.07.2014 8:20:01 - Польз1 (сервак1, Фоновое задание)- Фоновое задание. Успешное завершение - Регламентное задание. Загрузка курсов валют ХЗ... |
|||
10
spiller26
11.08.14
✎
10:03
|
(7) регистрации в РС.КурсыВалют нет
|
|||
11
ДенисЧ
11.08.14
✎
10:04
|
(10) Исчо раз.
Вставь в своё задание записи журнала на каждый чих. Потом посмотри |
|||
12
spiller26
11.08.14
✎
10:07
|
(11) Может быть из-за этого
В РС.КурсыВалют Модуль набора данных (ОбменДанными.Загрузка) // Процедура - обработчик события ПередЗаписью // Процедура ПередЗаписью(Отказ, Замещение) Если ОбменДанными.Загрузка Тогда Возврат; КонецЕсли; КоличествоЗаписей = ЭтотОбъект.Количество(); Если КоличествоЗаписей > 0 Тогда Для Сч = 0 По КоличествоЗаписей -1 Цикл Если (ЭтотОбъект[Сч].Кратность = 0) ИЛИ (ЭтотОбъект[Сч].Курс = 0) Тогда ОбщегоНазначения.СообщитьОбОшибке("Кратность или курс не могут быть нулевыми!", Отказ); Возврат; КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры // ПередЗаписью() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |