#0
by SpellKeeper
Добрый день. У меня есть внешняя dll с com-объектами, через которую надо подключиться к сторонней базе (не 1С) и забрать некоторые данные. Хотел делать это в фоновом задании. Но фоновые задания запускаются на сервере, а там com-объект вызвать нельзя. На инфостарте предлагается любопытный метод обойти эту проблему. Но тут вылезает другая проблема. Из фонового задания не запускается клиентский сеанс. Если это регламентное задание запустит на клиенте - проходит в лет. А через фоновое - доходит до строки ЗапуститьПриложение(СтрокаЗапуска); и все. Новый сеанс не создается, и фоновое подвисает в бесконечности. Убить получается только перезапуском службы 1С на сервере. Подскажите, как обойти эту проблему?
#4
by Tateossian
Com-объект на сервере (вроде автор об этом упомянул) не создать. А вне фонового задания запускает приложение?
#7
by d4rkmesa
Это же по сути обычный клиент запускается, не com-коннектор с собственным контекстом. Насколько я понял, проблема в том что процедура не работает на сервере. Главное установить 32-разрядный клиент предприятия на сервере. К примеру, у нас так отчеты на базе универсального рассылаются.
#8
by Филиал-msk
Судя по всему оно хочет какого-то интерактива. Например, пожаловаться на отсутствие доступа, сообщить о нарушении безопасного режима, просто достучаться пользователем сервера до десктопа и т.п.
#9
by SpellKeeper
Подниму тему, т.к. проблема так и не ушла. Подвисание я убрал. У нас админы чего-то перемудрили при установке 1С. получилось, что процедура КаталогПрограммы на клиенте и на сервере возвращала разные значения, хотя запускалась на одном компе. Тем не менее. Ни фоновое задание, ни на сервере клиентское приложение не открывается. Я вывел данные в журнал регистрации, и, судя по ним, клиентская часть даже не запускается. При этом запуск делается через попытку. Попытка КонецПопытки; В журнале регистрации сообщение "Клиентское приложение запущено". Т.е. ошибок нет, но по факту клиент не запустился.
#10
by Мыш
> процедура КаталогПрограммы на клиенте и на сервере возвращала разные значения, хотя запускалась на одном компе Легко. Сервер 64, клиент 32
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запуск 1С SQL на не MS SQL сервере ?
- Возможен ли такой автоматический запуск обработки при запуске прогркммы?
- Запуск сервера защиты дисков ИТС на сервере как службы
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- Запуск 1С-ки автоматом и автоматом запуск нужной обработки
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- Запуск нескольких клиентов 1с 8.1 на одном сервере
- Запуск сеанса с регламентным заданием в БП 2
- запуск 1с без окна интерфейса на терминальном сервере
- Запуск обработки (внешней) при запуске 1с
- Как реализовать печать из 1С без запуска клиентского приложения
- v8: запуск нужной базы 1 С через батник и последующее закрытие сеанса
В этой группе 1С
- Обычные формы - изменение пропорций формы разделителем (1С:Предприятие 8.3 (8.3.10.2580))
- УПП 1.3 подключение внешней обработки к документу без изменения конфигурации
- Открытие файла .1СD
- 1С 8.3. Как обрезать логи, а то они разрослись до 15 Гб.
- ЗУП 3.1 Начисление доплаты до МРОТ
- Доменная аутентификация через хром
- БП 3.0 Корп - Справочник ОС при синхронизации
- Конвертация. Не переносится номенклатура нормально, если она включена в документ.
- СКД + Иерархия элементов + Итоги показателей по иерархии
- Не запускается Универсальный обмен данными в формате xml
- Как проверить в запросе на пустую дату
- тонкая настройка RLS в БСП 2.4.2.124
- Розница 2.0 ПКО в кассу ККМ
- Как отключить колонтитул только на последней странице?
- Ошибка чтения значения 1с 8
- Проверить доступность web-сервиса перед обменом.
- УТ 10.3 + Атол 11Ф. Ошибка при выемке денег в течении смены
- Отказано в доступе при записи ТабДок
- Суммы в проводках документов по 41 счету нулевые
- Не удалось записать: "Журнал проводок (бухгалтерский учет)"!