#0
by vasbur
Известно, что для запуска 32-битного COM на сервере 1С, который 64-битный, нужно шаманить с бубном: Оказалось, что для тиражного использования данный бубен плохо помогает: половина клиентов с первого раза не могут им корректно воспользоваться, сейчас некоторые клиенты пытаются обновить COM на следующую версию - и там тоже все печально. Компоненту пишем сами, на С++, исходники имеются. Какие есть варианты? Пробовал ли кто-нибудь в данной ситуации собирать 64-разрядный COM и что из этого вышло?
#2
by Cube
Странно, у нас на севере Win2008 R2 x64, а сервер 1С - x86. Есть отчеты, которые &НаСервере подключаются по COM к другим базам 1С - всё работает...
#8
by oleg_km
Тебе какой КОМ? V82.COMConnector или свой КОМ? Если 1Сный, то никак, если свой: я переписал на C#, теперь запускается и x64 и x86 из типа одного бинарника
#9
by DmitrO
странно.. по моему это все от неграмотности.. А что мешает просто собрать x64 бинарник компоненты? А чтобы у клиентов проблем не было надо инсталяторы грамотно писать.
#10
by DmitrO
и не надо никаких бубнов применять промышленно.. Бубны применяют когда выбора другого нет. Вы же разработчики(!), будьте мужиками. :)
#11
by DmitrO
что значит никак? В составе "x64 дистрибутива сервера 1С" есть вполне себе x64 COMConnector, который точно такой же, и предназначен для использования в контексте 64-битного процесса в том числе и с сервера 1С.
#14
by DmitrO
там в общем-то, для сборки x64 даже усилий-то, чуть больше чем никаких. Только конфигурацию платформы на x64 сменить и нажать F7. Если все написано грамотно все соберется сразу, или чуток поправить до универсальных типов. Особенность будет только в инсталяторе. В идеале если платформа ОС x64, то только x64-й msi должен вставать, а 32-битный должен не позволять ставиться. А вот 32битный, по идее должен бы был ставиться только под 32-битной осью.. НО, на 64-битной ОС запросто могут использовать 32-битный сервер 1С, и компонента соответственно тоже тогда должна быть 32-битная. Вот этот единственный тонкий момент и должен разруливать инсталятор. Можно задавать вопросы чтобы пользователь (тот кто устанавливает) сам решил. Можно посмотреть на установленный в данный момент сервер 1С, например..
#15
by oleg_km
Так вроде можно поставить обе версии СОМ: они прописываются по разным путям и разных ветках реестра?
#18
by vasbur
так компоненту можно через regsvr32 устанавливать :) вообще, это пока у нас не сильно массовый случай, т.е. админы на стороне клиента есть и им достаточно четкой инструкции
#19
by DmitrO
угу, regsvr32 это для грамотных :) А для промышленных масштабов инсталяторы придуманы, пользователи же в своей массе с помощью компьютера ошибаются чаще. Инструкцию читать? Под виндой? я тебя умоляю.. :)
#20
by vasbur
для промышленной эксплуатации у нас все на клиенте запускается, и там без инсталляторов 1С сама ставит свою ВК. Но есть клиенты, которые хотят часть логики в регламентные задания выносить, и они имеют после этого боль. Но хочется чтобы боль поменьше была :)
#22
by vasbur
А можете дать пример 64-битной компоненты для 1С? Мы собрали 64-бит, 1с класс не видет. Я хочу поставить "правильную" компоненту и посмотреть, что куда в реестре должно писаться.
#24
by DmitrO
"Москва, по COM звонят твои колокола.." (С) не могу А как компонента устанавливалась? Регистрация вашей x64 COM компоненты кем делается?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Возможен ли такой автоматический запуск обработки при запуске прогркммы?
- Запуск сервера защиты дисков ИТС на сервере как службы
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- Агент сервера 1с , после переименования сервера(комп такой) но стартует! в чём дело ?
- Запуск bat файла на стороне сервера
- Запуск обработки (внешней) при запуске 1с
- Запуск .bat из веб-клиента на стороне сервера
- Запуск веб-клиента с параметрами запуска
- Запуск обработки при запуске базы БП 3.0
- Запуск фонового задания через com с клиентского компьютера
В этой группе 1С
- Как задать имя файла при выводе на виртуальный принтер?
- v7: 1sqlite DBF и журнал кассовых документов
- Фигурные скобки в запросе
- Редактирование только одного вида документа в Закрытом периоде в 1С УПП
- v7: ТИС вопрос по заказам поставщикам
- Бух учет в обособленных подразделениях (БП КОРП)
- сравнить конфигурации программно
- Fprint-03K - код возврата = -3894 отчет с гашением прерван.
- Учет серийных номеров
- 1с8 Запрос по физ лицу получить сотрудика.
- Тормоза 1с в терминале
- Подскажите локальный почтовый сервер и по Outlook
- Можно ли соратить объем папки 1Cv8FTxt на сервере 1С
- Подключение фискальной ККМ FPrint-02K
- Дата начала учета в ЗУП 2.0
- Настройка маршрутизации на windows 7
- 1С Розница 2.1. Удаление документов.
- NewObject создать запись в регистре
- ОбработкаВыбора() в управляемой форме
- Оформление неявок в 1С ЗУП 3.0