|
ругается при создании документа через оле. |
☑ |
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х) на месте.
|
|