|
ругается при создании документа через оле. | ☑ | ||
|---|---|---|---|---|
|
0
datog
26.07.16
✎
07:33
|
из 7ки создаю документ АвансовыйОтчет в 8ке БП 3.0
получаю вот такое НовыйДокОлеАВ = ОЛЕ.Документы.АвансовыйОтчет.СоздатьДокумент(); {D:\OUT_7_TO_IN_8\ПЕРЕНОС АВАНСОВЫХ ОТЧЕТОВ\7.7\ГЛАВ_ЦК_ОЛЕ_МОЯДОРАБОТКА.ERT(726)}: 1C:Enterprise 8.3.7.1949: При подписке АвтономнаяРаботаЗарегистрироватьИзменениеДокумента на событие ПередЗаписью произошла ошибка. Обработчик события не найден. Состояние("Соединяюсь"); Попытка ОЛЕ = CreateObject("V83.Application"); Исключение ОЛЕ = CreateObject("V82.Application"); КонецПопытки; ПоказатьЗаставку = 1; Сервер = "******"; База = "*****"; Юзер = "*****"; Пароль = "****"; ПарметрыПодключения = "Srvr = " + Сервер + "; Ref = " + База + "; Usr = " + Юзер + "; Pwd = " + Пароль + ""; Попытка Результат = ОЛЕ.Connect(ПарметрыПодключения); Исключение Сообщить("Не удалось подключиться к кассе - "+ОписаниеОшибки()); КонецПопытки НовыйДокОлеАВ = ОЛЕ.Документы.АвансовыйОтчет.СоздатьДокумент(); и сразу ошибка |
|||
|
1
cw014
26.07.16
✎
07:56
|
Смотри подписку на событие "АвтономнаяРаботаЗарегистрироватьИзменениеДокумента" - там какая та шляпа наверное
|
|||
|
2
Рэйв
26.07.16
✎
08:05
|
(0)Модулю где вызывается процедура события поставь галку "внешнее соединение"
|
|||
|
3
Cyberhawk
26.07.16
✎
08:05
|
У модуля нет галки "Внешнее соединение"
|
|||
|
4
datog
26.07.16
✎
08:06
|
конфигурация типовая,на поддержке.в которой создаю документы
|
|||
|
5
Mauser
26.07.16
✎
08:44
|
(4) Ну значит данная конфигурация не предназначена для создания документа авансовый отчет по ole
|
|||
|
6
cw014
26.07.16
✎
08:51
|
И как быть? Написать на 8.3 обработку, которая "притянет" данные из 7.7
|
|||
|
7
Chameleon1980
26.07.16
✎
09:01
|
(6) можно и так, а можно, наверное, в 8ке создать обработку посредник, к которой обращаться из 7.7 давать обработке данные для создания дока и уже обработка будет создавать документ там (в 8х) на месте.
|
| Форум | Правила | Описание | Секции | Поиск |