|
Создание регламентного задания |
☑ |
0
HelpMePlz
26.12.20
✎
14:44
|
Добрый день. У меня такая проблема. Я сделать так что бы у у меня работало регламентное задание.
Что я сделал?
Первое я создал общий модуль во вкладке "Общее" модуль назвал его "РегЗаданиеОбменССайтомЗапчастей" в свойствах установил галочки "Сервер" и "Клиент".
Создал в модуле процедуру
код {
Процедура ОбменССайтомЗапчастей() Экспорт
Выгрузка = Обработки.ОбменССайтомПоПродажеЗапчастей.Создать();
Выгрузка.ИмяПроцедуры("РегЗадВыгрузка");
КонецПроцедуры
} код
Второе я создал регламентное задание. Назвал его "ОбменССайтомЗапчастей", Имя метода назвал "РегЗаданиеОбменССайтомЗапчастей.ОбменССайтомЗапчастей".
Установил галочки "Предопределенное" и "Использование".
Третье Я создал обработку навал ее "ОбменССайтомПоПродажеЗапчастей". Добавил туда 1 реквизит. и форму
Код формы
Код {
Процедура ВыгрузкаНажатие()
ПутьХранения = Строка("D:\Путь\Запчасти.xml");
ФайлXML = Новый ТекстовыйДокумент;
ФайлXML.Записать(ПутьХранения);
КонецПроцедуры
Процедура РегЗадВыгрузка() Экспорт
ВыгрузкаНажатие();
КонецПроцедуры
Процедура ОсновныеДействияФормыОсновныеДействияФормыВыполнить(Кнопка)
КонецПроцедуры
} код
А регламентное задание все равно не выполняется. Подскажите если что не так сделал.
|
|
1
ДедМорроз
26.12.20
✎
14:51
|
Выгрузка.ИмяПроцедуры это что за зверь?
Экспортную процедуру можно вызывать через точку,если она в модуле обработки,а не модуле формы.
На сервере,где будет выполняться задание,у обработки формы нет.
|
|
2
HelpMePlz
26.12.20
✎
15:03
|
(1) А можно как то с помощью отладки пройтись когда регламентное задание запускается? Что бы проверить вообще работает ли оно ?
|
|
3
Мимохожий Однако
26.12.20
✎
19:12
|
(2) Да.
|
|
4
DJ Anthon
26.12.20
✎
20:22
|
(2) для этого в отладке - подключение включи галочку автоматически подключать фоновые задания
|
|
5
Cthulhu
27.12.20
✎
00:11
|
а расписание-то онастроил?
|
|
6
HelpMePlz
27.12.20
✎
13:52
|
(5) да настроил
|
|
7
HelpMePlz
27.12.20
✎
14:08
|
(4) Я вроде сделала так, но меня все равно даже не выкидывает в отладку. Я же правильно понимаю меня должно выбрасывать в общий модуль к которому привязано Регламентное задание. Это значит что Регламентное задание не выполняется ?
|
|
8
Cthulhu
27.12.20
✎
14:12
|
Консоль
|
|
9
Mihail Shesternev
27.12.20
✎
14:14
|
Посмотри журнал сообщений, обычно там показана ошибка если порвалась задача
|
|
10
Cthulhu
27.12.20
✎
14:19
|
|
|
11
HelpMePlz
29.12.20
✎
19:06
|
Спасибо большое
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший