|
Особенности кода в фоновом задании | ☑ | ||
---|---|---|---|---|
0
Блондинка_
21.12.16
✎
11:11
|
Добрый день! У меня есть обработка по выгрузке товаров и заказов (нетиповой обмен с сайтом). Когда я выгружаю заказы именно при нажатии на кнопку обработки, функция
ТабДокумент = ЗаказОб.ПечатьСчетаЗаказа("Заказ"); спокойно отрабатывает, она находится в модуле объекта документа Заказ покупателя. Когда же фоновое задание обращается к ней, то выдает мне ошибку что метод объекта не обнаружен. В чем может быть проблема? Это особенности когда фонового задания? Как надо тогда обращаться в них к модулю объекта? |
|||
1
1dvd
21.12.16
✎
11:12
|
(0) Печать куда идёт? У фонового задания нет клиента
|
|||
2
Jonny_Khomich
21.12.16
✎
11:13
|
весь модуль обёрнут
#Если Клиент Тогда #КонецЕсли у нас так в базе было. Оператор выполнить в регламетном задании |
|||
3
Блондинка_
21.12.16
✎
11:15
|
(1) Там не сама печать, там получение табличного документа для печати
|
|||
4
Блондинка_
21.12.16
✎
11:16
|
(2) Т.е. фоновое задание тогда табличный документ счета не получит просто? ну и ругаться не будет?)
|
|||
5
1dvd
21.12.16
✎
11:17
|
(3) судя по ошибке в ФЗ в переменной ЗаказОб находится не то, что ты думаешь. Документ объект?
|
|||
6
Lexey_
21.12.16
✎
11:18
|
(0) "метод объекта не обнаружен"
какой?какого? |
|||
7
Блондинка_
21.12.16
✎
11:18
|
Отлично! Решение найдено!))) Спасибо огромное)))
|
|||
8
1dvd
21.12.16
✎
11:19
|
(7) не красиво будет уйти и оставить нас в неведении
|
|||
9
Блондинка_
21.12.16
✎
11:19
|
весь модуль обёрнут
#Если Клиент Тогда #КонецЕсли у нас так в базе было. Так и есть! Как хорошо, что есть этот форум) Я бы в жизни не догадалась дальше сам модуль просмотреть))) Перенесла бы просто к себе в обработку функции, чтобы не мучиться)) |
|||
10
Блондинка_
21.12.16
✎
11:24
|
Тогда можно еще один вопрос раз такая удача)
Есть процедура получения цены при выгрузке товаров в общем модуле. Так вот, в обработке не ругается, выгружается но правда долго (40тыс позиций). А в фоновом режиме говорит Превышен максимальный расход памяти сервера за один вызов. Это наверное из-за того, что фоновое "распараллеливает" процедуры? Как тогда бороться? Может какую=то задержку по времени поставить? |
|||
11
1dvd
21.12.16
✎
11:29
|
(10) переписать процедуру получения цены
|
|||
12
Блондинка_
21.12.16
✎
11:30
|
(11) Не, это невозможно, она именно такая, какая есть и меняться не может
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |