Как работает OLE если сервер 1С Предприятия стоит на Линуксе? #774593


#0 by tciban
Уважаемые коллеги! Наши бравые сисадмины развернули 1С Предприятие в связке с постгрессом на убунту и в связи с этим у меня возник вопрос/непонятки. У меня есть обработка, которая по оле, командой БазаОле = Новый COMОбъект("V77.Application"); БазаОле.Initialize(БазаОлеТек.RMTrade,"/d"+Символ+ПутьИБД+Символ+"/NАдминистратор","NO_SPLASH_SHOW"); цепляется к бухгалтерии 77 и качет оттуда данные (поступившие оплаты). Хочется сделать это регламентной задачей. И я пока не могу понять как это может/будет работать на сервере 1С, который, как я уже сказал, на убунте. Как вообще работают с Сом объектами в такой ситуации? Можно ли будет подключиться например к 1с V83 на сервере, который на убунту? Или например работа с msWord как будет выглядеть?
#1 by MrStomak
1.На linux нет OLE. 2. С винды ты можешь цепляться к серверу, расположенному на ubunte, через OLE. Но с сервера ты по OLE никуда подключиться не сможешь. Регламентное задание всегда работает на сервере. 3. Какой Word под убунтой???
#2 by MrStomak
Решение проблемы заключается в пакетном запуске клиента 1С на винде с указанием в качестве параметра обработки, которую нужно выполнить. Регламентность настраивать виндовым шедулером, соответственно.
#3 by tciban
Ну да, видимо что то такое делать. Или без оле - выгрузка/загрузка через файл типа XML
#4 by tciban
Кстати, никакого ключа в сервер с убунтой не воткнули, а все вдрук заработало. Как так то? 1С предприятию под линухом апаратные ключи не нужны?
#5 by Lama12
До 8.3 (если память не изменяет) до 5 сеансов должно было держать. После появления минисервера, эту штуку убрали.
#6 by MrStomak
До 12 сеансов. Про то, что убирали - не слышал.
#7 by tciban
т.е. свыше 12 - потребует ключь внезапно?
#8 by MrStomak
Да. И там учитываются не только сессии пользователей, но всё, что видно как соединение в утилите администрирования - и фоновые задания, и собственно сам сеанс утилиты.
#9 by tciban
Да... И все бы ништяк и обмен можно сделать через файл, но как инициировать выгрузку в этот файл в 7-чной базе?! Пичалька. Попрошу ка я админов поднять все на ms SQL...
#10 by MrStomak
#11 by Garykom
Word под бубунтой в Wine работает замечательно, сам проверял. OLE в Wine так же замечательно работает как и 1С 8. Для 1C 7.7 желателен wine от этерсофт.
#12 by Garykom
Давно убрано в новых версиях платформы сразу ключ требует
#13 by MrStomak
Я сомневаюсь, что сервер 1с под убунтой запущен в Wine. И вообще этот колхоз неприменим для серверных решений.
#14 by tciban
Ничего не потребовало, версия свежая, 8.3.8.1747
#15 by Garykom
Нюню, или аппаратные ключи уже нашел или оно патчено
#16 by tciban
Ниче не патчено!!!
#17 by tciban
Кстати, а разве есть патчи от ключей под линух? Не слыхал...
#18 by Звездец
вариант программной лицензии не рассматривается?
#19 by arsik
Правильно - это на 8ке организовать вебсервис по приему данных из 7ки.
#20 by Чайник Рассела
гугл тебе поможет
#21 by tciban
В принципе не самая худшая идея, но что сподвигнет базу 7-ки без переделок и дописок начать отправку данных? Используя ole/com соединение я мог просто почитать все из любой существующей базы, не трогая ее конфигурации :(
#22 by tciban
Вариант програмной лицензии не рассматривается, т.к. тока начали устанавливать сервер 1С предприятия, до этого использовалась только 7-ка. Потом попробовали все поднять под ms SQL на ms сервере - потребовала ключик.
#23 by Звездец
и вы типа пробуя надеялись что не потребует? )))
#24 by arsik
Внешние обработки в 77 уже отменили?
#25 by tciban
Я типа программист. Попросил подняь админов 1С сервер. Они с 1С дела еще не имели, про ключи париться не стали. вот так и вышло странное :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С