|
"Метод объекта не обнаружен" в регламентном задании | ☑ | ||
---|---|---|---|---|
0
Нуф-Нуф
13.12.12
✎
11:45
|
есть регламентное задание, которое сохраняет печатные формы счетов фактур в эксель.
СчетФактура = СчетФактураСсылка.ПолучитьОбъект(); ВнешняяПечать = Истина; ЗаписьЖурналаРегистрации("ВыгрузкаСчетовФактур", УровеньЖурналаРегистрации.Информация, , , "Реализация: "+СсылкаНаРеализацию+" СчетФактураСсылка: "+СчетФактураСсылка+" СчетФактураОбъект:"+СчетФактура); СчетФактура.Печать("СчетФактура1138", 1, Ложь, ВнешняяПечать); при запуске процедуры регламентного задания с клиента - все норм. при запуске регламентного задания ловлю такую ошибку: {ОбщийМодуль.РегламентныеЗаданияДополнительные.Модуль(261)}: Метод объекта не обнаружен (Печать) ПЕЧАТЬ - это экспортная процедура модуля объекта счетафактуры. почему 1с не видит ее в фоновом сеансе? то что в СчетФактура сидит именно объект счета фактуры - видно по записи журнала регистрации. |
|||
1
mikecool
13.12.12
✎
11:46
|
потомучто #Если Клиент
|
|||
2
Maxus43
13.12.12
✎
11:46
|
потомучто Клиент
|
|||
3
Maxus43
13.12.12
✎
11:49
|
и убрать то нельзя!) ошибки будут
|
|||
4
le_
13.12.12
✎
11:49
|
Фоновые задания выполняются на сервере.
|
|||
5
mikecool
13.12.12
✎
11:49
|
(3) переписать функцию печати не предлагать? ))
|
|||
6
Maxus43
13.12.12
✎
11:52
|
(5) зачем курочить некуроченное? легче для фонового своё написать)
|
|||
7
Нуф-Нуф
13.12.12
✎
11:52
|
причем здесь клиент или сервер? процедура находится в общем модуле. в ней получается СчетФактураОбъект. На сервере разве нельзя обратиться к процедуре этого объекта?
|
|||
8
Maxus43
13.12.12
✎
11:53
|
(7) процедура Печать() заключена в инструкции препроцессору, Если Клиент. Её нет физически в контексте сервера, она там не скомпилирована
|
|||
9
Sammo
13.12.12
✎
11:53
|
(7) Некоторые деятели оборачиваю в модуле печатные функции в если клиент. Проверь...
|
|||
10
Maxus43
13.12.12
✎
11:54
|
(9) Во всех типовых, и это не для красоты сделано
|
|||
11
mikecool
13.12.12
✎
11:56
|
(7) ты решил повеселить народ?
|
|||
12
Нуф-Нуф
13.12.12
✎
11:58
|
ааааа. стопудова! на 20 процедур выше скромно стояла "#Если Клиент Тогда"
фаааак. реально затупил. Большое спасибо! |
|||
13
Нуф-Нуф
13.12.12
✎
12:00
|
что за муддаки писали ут10.3
|
|||
14
mikecool
13.12.12
✎
12:01
|
(13) думаешь они про остальных и тебя в частности по другому думают? )
|
|||
15
Нуф-Нуф
13.12.12
✎
12:01
|
(14) возможно :)
|
|||
16
Maxus43
13.12.12
✎
12:02
|
(13) во всех типовых так, да не для красоты это, уберёш инструкции - у тебя встанет всё нахрен, например обмены.
|
|||
17
Нуф-Нуф
13.12.12
✎
12:11
|
(16) да не. почему нужно было печать завязывать на клиента?
|
|||
18
Maxus43
13.12.12
✎
12:13
|
(17) что да не?
печать - интерактивное действие типа |
|||
19
Maxus43
13.12.12
✎
12:18
|
закоменти #Если Клиент Тогда
Запусти проверку конфы, с галкой сервер, наслаждайся кучей ошибок... Так написаны типовые, переписывай для фонового процедуру |
|||
20
Нуф-Нуф
13.12.12
✎
12:32
|
(18) а пакетная печать? не?
|
|||
21
Нуф-Нуф
13.12.12
✎
13:07
|
все таки печать должна сидеть в менеджере
|
|||
22
Maxus43
13.12.12
✎
13:08
|
(21) какой менеджер у УТ 10.3? она ж обычное приложение
(20) пакетная печать один фиг идёт на клиенте же |
|||
23
Нуф-Нуф
13.12.12
✎
13:11
|
(22) в обычном приложении нет модуля менеджера?
|
|||
24
Maxus43
13.12.12
✎
13:13
|
(23) его не было в 8.1, когда писалась УТ :)
|
|||
25
Нуф-Нуф
13.12.12
✎
13:25
|
(24) ну тогда да :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |