Взаимодействие с 1С через COM |
Здравствуйте, гость ( Вход | Регистрация )
Взаимодействие с 1С через COM |
AntonH851 |
11.11.2010, 23:27
Сообщение
#1
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Добрый ...!
Есть ли возможность работать с 1C через ActiveQt? Попробовал получить данные, но пока получилось только соединиться с 1с, а дельше ступор.... Нужно получить ссылку на справочник
но в результате: Цитата QAxBase::dynamicCallHelper: ??????????.??????????: No such property in {63112d80-94f0-11d2-9f39-008048da120f} [unknown] Candidates are: в сети нет подобных примеров, получается что Qt не "дружит" с 1С совсем? Или я чего-то не правильно делаю? |
|
|
kwisp |
11.11.2010, 23:31
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
AntonH851,
по-моему там в каждом activeqt классе можно через QString получить документацию. я так для браузера виндового получал когда webkit не было |
|
|
molchanoviv |
11.11.2010, 23:35
Сообщение
#3
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Скорее всего проблема с кодировкой. думаю что QTextCodec тебе поможет.
|
|
|
Litkevich Yuriy |
11.11.2010, 23:39
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AntonH851 |
12.11.2010, 8:40
Сообщение
#5
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
QAxObject *sotr = act->querySubObject("Справочник.Сотрудники"); кодировка этой записи какая?Кодировку устанавливаю:
попробую получить документацию QString QAxBase::generateDocumentation () Сообщение отредактировал AntonH851 - 12.11.2010, 9:38 |
|
|
Litkevich Yuriy |
12.11.2010, 10:05
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AntonH851 |
12.11.2010, 11:17
Сообщение
#7
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
Кодировку устанавливаю: это ты кодек устанавливаешь, а кодировка файла с той строковой константой какая?вероятно ANSI простите за глупый вопрос, но как определить кодировку? Сообщение отредактировал AntonH851 - 12.11.2010, 11:25 |
|
|
Litkevich Yuriy |
12.11.2010, 11:35
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kwisp |
12.11.2010, 11:43
Сообщение
#9
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
|
|
|
AntonH851 |
12.11.2010, 12:44
Сообщение
#10
|
Студент Группа: Участник Сообщений: 66 Регистрация: 20.2.2010 Из: Шебекино Пользователь №: 1475 Спасибо сказали: 1 раз(а) Репутация: 0 |
простите за глупый вопрос, но как определить кодировку? ну если редактор не позволяет, то можно попробовать - %QTDIR%\examples\tools\codecsоткрой этой программой и посмотри при какой кодировке этот файл корректно читается windows-1251 |
|
|
Текстовая версия | Сейчас: 15.1.2025, 14:21 |