|
Во время выполнения регламентного задания не создаётся документ. | ☑ | ||
|---|---|---|---|---|
|
0
alexvid
22.01.18
✎
14:36
|
Добрый день, коллеги. Ситуация в следующем. Доработанное УПП 1.3, обработка Рабочее место по заказам покупателя. Как регламентное задание через временный интервал запускается обработка, осуществляющая движение документов в рамках данного рабочего места. При определённых условиях должен создаваться документ Заказ на производство. Ранее данная операция получалась ранее, но пару месяцев назад перестала получаться. В консоли выходит ошибка:
"Ошибка инициализации модуля: Документ.ЗаказНаПроизводство.МодульОбъекта". При отладке фонового задания встаю на строку Попытка Док = Документы.ЗаказНаПроизводство.СоздатьДокумент(); и конфигуратор зависает, нужно его перезапускать. Никаких ошибок не выдаётся, пробовал создавать данный документ при открытии обработки, отдельной функцией - эффект одинаковый. Если попробовать создать другой документ в том же месте, например Заказ покупателя, проблем не возникает. Если под тем же пользователем не под регламентным заданием, а обработкой запуска данной обработки вручную произвести те же действия, Заказ на производство создаётся без проблем. За период времени с момента нормального функционирования данного регламентного задания по текущий момент ни Заказ на производство, ни данная обработка рабочего места не изменялись в рамках данной схемы работы, я откатывался до старой версии - не помогло. Может быть что то поменял it отдел в настройке серверов, не знаю. Но с данной задачей я упёрся. Может быть было у кого то что нибудь подобное? Буду очень благодарен за поддержку. |
|||
|
1
Timon1405
22.01.18
✎
14:39
|
1) сервис- параметры - модули - проверка - внешнее соединение
2) проверить модуль объекта с этой галкой 3) обрамить найденный код #Если НЕ ВнешнееСоединение #КонецЕсли |
|||
|
2
alexvid
22.01.18
✎
16:42
|
Timon1405, та же картина, ошибок до строки
"Док = Документы.ЗаказНаПроизводство.СоздатьДокумент();" не возникает |
|||
|
3
Вафель
22.01.18
✎
16:53
|
(1) только не внешнее соединение, а сервер
|
|||
|
4
alexvid
22.01.18
✎
17:14
|
Сервер тоже не помог, всё так же
|
|||
|
5
Вафель
22.01.18
✎
17:17
|
то бишь с точки зрения сервера код без ошибок в модуле?
|
|||
|
6
hhhh
22.01.18
✎
17:22
|
(4) ну нажмите конфигурация проверка конфигурации и там выберите гали внешнее соединение и сервер.
|
|||
|
7
alexvid
22.01.18
✎
17:23
|
Видимо да. До документа не доходит, зависает на вышеуказанной строчке в режиме точки останова на ней, либо проскакивает и обработка отваливается
|
|||
|
8
Timon1405
22.01.18
✎
17:24
|
2) проверить модуль объекта -ДОКУМЕНТА ЗаказНаПроизводство с этой галкой (и с галкой сервер) как подсказывают(3)
|
|||
|
9
alexvid
25.01.18
✎
11:55
|
Благодарю всех!!!
Всё оказалось элементарно В модуле объекта в процедуре ОбработкаПроведения в цикле было Предупреждение, на нём была указана ошибка "Процедура или функция с указанным именем не определена (Предупреждение)" <<?>>Предупреждение("..."); (Проверка: Внешнее соединение) . Заключил условие в #ЕСЛИ КЛИЕНТ ТОГДА Предупреждение(...); #КОНЕЦЕСЛИ и заказ на производство стал создаваться. |
|||
|
10
1Сергей
25.01.18
✎
12:03
|
>>в процедуре ОбработкаПроведения в цикле было Предупреждение
расстрелять! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |