![]() |
#13 |
Участник
|
Функция "ВвестиЗначение" - это функция глобального контекста, т.е. функция ядра платформы 1С.
Вот ее описание из встроенной справки: Вызывает диалог для ввода значения заданного типа. Если тип переменной не определен и <Тип> представляет собой составной тип данных, то в поле ввода появляется кнопка выбора типа. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Обратите внимание на раздел "Доступность", среди перечисленного нет "Внешнее соединение", что требуется для работы с процедурами/функциями через COM-соединение. Касательно вашего случая, возможно, что по бизнес логике функция "ВвестиЗначение" и не вызывается, может быть она даже используется в другой процедуре/функции общего модуля, не в той, которую вы пытаетесь вызвать через COM. Но при подключении через COM и вызове чего-либо из общего модуля, платформа проверяет этот модуль в режиме Внешнего соединения, для которого вызов этой функции недопустим, поэтому у вас и появляется указанная ошибка. Найдите вот это место "ОбщийМодуль.ВнешниеПроцедуры.Модуль(340,4)" и логику работы функции ВвестиЗначение обрамите в директивы препроцессора: X++: # #
__________________
Айрат Вильданов. skype: vildanov.a |
|
|
За это сообщение автора поблагодарили: AlexSt (1). |
Теги |
64-bit, com connector, com+ |
|
|