|
Регламентое задание. | ☑ | ||
---|---|---|---|---|
0
Aleksei_Pro
20.09.12
✎
12:39
|
Можно ли запустить универсальный обмен данными в формате xml через регламентное задание?
|
|||
1
Азат
20.09.12
✎
12:40
|
не возражаю....
|
|||
2
Godofsin
20.09.12
✎
12:43
|
тоже не против
|
|||
3
Aleksei_Pro
20.09.12
✎
12:46
|
Только надо переписывать обработу делать экспортные функции: например пишу в регл задние:
ФайлДляЗагрузки = Константы.КаталогОбмена_12.Получить()+"\arl_.xml"; Если ЗначениеЗаполнено(ФайлДляЗагрузки) Тогда СписокПараметров = Новый СписокЗначений; СписокПараметров.Добавить(ФайлДляЗагрузки); Обработка = обработки.V_ЗагрузкаДокументов_.Создать(); // как передать параметр имя файла и запустить загрузку???? КонецЕсли; |
|||
4
Aleksei_Pro
20.09.12
✎
13:41
|
ФайлДляЗагрузки = Константы.КаталогОбмена_АIRLIQUIDE.Получить()+"\arl_.xml";
Если ЗначениеЗаполнено(ФайлДляЗагрузки) Тогда СписокПараметров = Новый СписокЗначений; СписокПараметров.Добавить(ФайлДляЗагрузки); Обработка = обработки.V_ЗагрузкаДокументов_.Создать(); Обработки.ВыполнитьЗагрузку(ФайлДляЗагрузки); КонецЕсли; Если этот код в обработку перетащить он работает, через регламентное нет, в чем может быть проблема? |
|||
5
Нуф-Нуф
20.09.12
✎
13:42
|
файловая? клиент-серверная?
|
|||
6
Нуф-Нуф
20.09.12
✎
13:42
|
и что значит не работает?
|
|||
7
Aleksei_Pro
20.09.12
✎
13:45
|
в sql база, не обновляется информация. Т.е это универсальный обмен данными, передаю файл и запускаю загрузку.
|
|||
8
Aleksei_Pro
20.09.12
✎
13:45
|
(7) а через обработку если вытащить код написанный в модуле регл.задания то все ОК.
|
|||
9
Aleksei_Pro
20.09.12
✎
13:55
|
есть варианты почему не работает, в журнале регистрации пишет что задание выполнено.
|
|||
10
Aleksei_Pro
20.09.12
✎
14:57
|
Выявил где вываливается на ошибки, но не пойму как исправить:
ФайлОбмена = Новый ЧтениеXML(); Попытка Если НЕ ПустаяСтрока(ДанныеФайлаОбмена) Тогда ФайлОбмена.УстановитьСтроку(ДанныеФайлаОбмена); Иначе ФайлОбмена.ОткрытьФайл(ИмяФайлаЗагрузкиДанных); КонецЕсли; Исключение ЗаписатьВПротоколВыполнения(5); Возврат; КонецПопытки; ФайлОбмена.Прочитать(); Т.е не читает файл обмена, как быть? |
|||
11
hhhh
20.09.12
✎
15:05
|
(10) ну видимо забыли в константах поменять Константы.КаталогОбмена_АIRLIQUIDE - каталог клиентского компьютера указали.
|
|||
12
Aleksei_Pro
20.09.12
✎
15:12
|
там я указал все, через обработку же работает нормально
|
|||
13
hhhh
20.09.12
✎
15:15
|
(12) обработка работает на клиентском компьютере. Регзадание работает на сервере. Может между ними 700 километров. Каталог у вас указан на сервере? Или где?
|
|||
14
Aleksei_Pro
20.09.12
✎
15:17
|
Сам сижу на серваке, каталог тоже создан на серваке.
|
|||
15
hhhh
20.09.12
✎
15:36
|
(14) ну тогда права проверяй у пользователя 1cv82usr. Или как он там называется?
|
|||
16
Aleksei_Pro
20.09.12
✎
15:52
|
Причем тут права, полные права стоят ( административные)
|
|||
17
Fish
20.09.12
✎
15:54
|
(16) Имеются ввиду права пользователя, под которым крутится сервер 1с.
|
|||
18
Aleksei_Pro
20.09.12
✎
15:56
|
(17) - администратор
|
|||
19
80ksa
20.09.12
✎
16:21
|
в подозрительных местах кода вставить ЗаписьЖурнала регистрации(,,описаниеОшибки()) и узнать чего не зватает регламентному заданию.
В консоли регл. заданий да и при создании самого задания важно указать пользователя 1С, ибо может не хватить прав на работу с базой данных, на чтение какого-то спарвочника или работу с файлом. А у клиента как раз такие права присутствуют по умолчанию. |
|||
20
Aleksei_Pro
21.09.12
✎
11:19
|
Почему в регламентном задание имя пользователя и компьютера пустые? может из за этого ? как исправить?
|
|||
21
Stim
21.09.12
✎
11:21
|
создайте или используйте план обмена. положите в настройку обмена свои правила, добавьте расписание в настройку выполнения обмена
|
|||
22
Aleksei_Pro
21.09.12
✎
11:24
|
мне не надо так, после загрузке мне надо еще в регламентном доп.выгрузки делать, обязательно регламентное задание нуно
|
|||
23
80ksa
24.09.12
✎
06:17
|
(20) либо вручную задать 1 раз через консоль заданий, либо программно задать параметры задания.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |