Перевел бухгалтерию с 2.0, на 3.0 и оказалось что нужно еще переподцепить какой-то нехитрый обмен.
Дано: подключение по OLE 77 - 8.3.
Соединение=СоздатьОбъект("V83.application");
Док8=Соединение.Документы.ZОтчетСалон.СоздатьДокумент();
{E:\BASE\EXTFORMS\ОБМЕН.ERT(966)}: 1C:Enterprise 8.3.18.1208: Ошибка инициализации модуля: Документ.ZОтчетСалон.МодульОбъекта
{Документ.ZОтчетСалон.МодульОбъекта(17,2)}: Переменная не определена (СчетаУчетаВДокументах)
Правда не понимаю что делать. погуглил. я не понимаю почему он глобальных модулей не видит.. хм.. непонятно
Дано: подключение по OLE 77 - 8.3.
Соединение=СоздатьОбъект("V83.application");
Док8=Соединение.Документы.ZОтчетСалон.СоздатьДокумент();
{E:\BASE\EXTFORMS\ОБМЕН.ERT(966)}: 1C:Enterprise 8.3.18.1208: Ошибка инициализации модуля: Документ.ZОтчетСалон.МодульОбъекта
{Документ.ZОтчетСалон.МодульОбъекта(17,2)}: Переменная не определена (СчетаУчетаВДокументах)
Правда не понимаю что делать. погуглил. я не понимаю почему он глобальных модулей не видит.. хм.. непонятно
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)потому что много общих модулей переименовалось, много процедур/функций в общих модулях либо перестали существовать, либо переименовались, либо переехали в другие общие модули.
Судя по тексту ошибки, общего модуля СчетаУчетаВДокументах больше не существует.На этот модуль ссылается код в модуле документа.
Необходимо адаптирование под новые реалии конфигурации.
Судя по тексту ошибки, общего модуля СчетаУчетаВДокументах больше не существует.На этот модуль ссылается код в модуле документа.
Необходимо адаптирование под новые реалии конфигурации.
(5)
Да, модуль общий модуль СчетаУчетаВДокументах станадртный в БП 3.0
галка "внешнее соединение" на нем стоит "с завода"
вот почему он эти модули не видит при Оле обмене не понятно..
если я комментирую данную строку, он вываливается на других модулях.
СчетаУчетаВДокументах.ЗаполнитьПередЗаписью(ЭтотОбъект, РежимЗаписи);
Да, модуль общий модуль СчетаУчетаВДокументах станадртный в БП 3.0
галка "внешнее соединение" на нем стоит "с завода"
вот почему он эти модули не видит при Оле обмене не понятно..
если я комментирую данную строку, он вываливается на других модулях.
СчетаУчетаВДокументах.ЗаполнитьПередЗаписью(ЭтотОбъект, РежимЗаписи);
(4)
Да. обычный код, который работает в пользовательском режиме.
и модуль общий, стандартный.
почему-то при оле обмене он ругается на общие модули, как будто их не видит, как будто конентекст не позволяет.
СчетаУчетаВДокументах.ЗаполнитьПередЗаписью(ЭтотОбъект, РежимЗаписи);
Да. обычный код, который работает в пользовательском режиме.
и модуль общий, стандартный.
почему-то при оле обмене он ругается на общие модули, как будто их не видит, как будто конентекст не позволяет.
СчетаУчетаВДокументах.ЗаполнитьПередЗаписью(ЭтотОбъект, РежимЗаписи);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот