AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2012, 19:06   #1  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Вызов кириллического COM-метода
Имеется работающий в 3-ке механизм обмена Аксапты с 1С через COM-объект.
В 3-ке нормально себя чувствует конструкция вида:
X++:
COM con;

...

con.("Axapta.Документы.ТабельОтработанногоВремени", XMLDataExport.ReturnXmlStr());
А вот в 2009 на кириллицу в коде выдаётся ошибка компилятора: "Этот символ не может быть использован в сценариях."
Может, есть какой-то способ обрамить вызов так, чтоб он нормально воспринимался компилятором 2009?
Старый 11.03.2012, 19:57   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Не являюсь знатоком 1С, но по-моему в 1С для каждого метода возможно 2 написания, латинскими буквами и русскими.

Плюс вызовы COM можно делать передавая имя метода как строковый параметр. Т.е. он неизвестен на этапе компиляции.
За это сообщение автора поблагодарили: Corel (1).
Старый 12.03.2012, 09:53   #3  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Копайте в сторону "COMDispFunction"
Старый 13.03.2012, 17:59   #4  
Corel is offline
Corel
Участник
Ex AND Project
 
73 / 15 (1) ++
Регистрация: 19.04.2007
Цитата:
Сообщение от Logger Посмотреть сообщение
Не являюсь знатоком 1С, но по-моему в 1С для каждого метода возможно 2 написания, латинскими буквами и русскими.
Там методы загрузки / выгрузки самописные, но да, решили, что проще написать для них в 1С обёртки с англоязычным названием.
Старый 14.03.2012, 09:37   #5  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от Corel Посмотреть сообщение
решили, что проще написать для них в 1С обёртки с англоязычным названием.
И правильно, мы не ищем легких путей!
За это сообщение автора поблагодарили: Logger (1), Corel (1).
Теги
ax2009, 1c

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при вызове COM-метода koraman DAX: Программирование 8 23.10.2014 09:57
Win2008 и вызов методов COM-объектов AndyD DAX: Программирование 13 06.02.2012 15:22
Kurt Hatlevik: Sneak preview of the WMS E&E Blog bot DAX Blogs 0 20.11.2008 01:10
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Com Connector и вызов статического метода Gorlum DAX: Программирование 2 11.08.2005 01:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:07.