#0
by DmitriyDI
было в 82 так подключался через ком и запускал обработку Все работало, а на 83 не фига, причем в 83 просто так не обратишься к модулю пока не напишешь никто не знает, как это использовать для обращения к модулю обработки через ком из 77 к 83?
#3
by DmitriyDI
или как вариант. как обратиться к модулю формы обработки через ком, чтобы оттуда уже обратиться к модулю обработки?
#4
by SleepyHead
Если не хочешь возиться с РеквизитФормыВЗначение, весь функционал перенеси в модуль формы, и вызывай серверные процедуры модуля формы. В остальном все также почти, как в обычном приложении.
#5
by DmitriyDI
что-то не могу найти как через ком обратиться к форме обработки, поэтому и делал через модулю формы.
#15
by PLUT
КД и обмен через правила обмена, в 8-ке можно даже план обмена создать, чтобы регистрировать изменения для обмена
#16
by DmitriyDI
да тут не то, есть база в которое открывается-закрывается период и другие настройки в других базах. других баз много и 7, и 8.1 и 8.2, вот появилась и база 8.3, и возникли вопросы
#17
by DmitriyDI
ошибка Форма = Обработка.ПолучитьФорму("Форма"); 1C:Enterprise 8.3.4.428: Интерактивные операции недоступны
#18
by DmitrO
V83.COMConnector - клиент внешнего соединения, интерактивные операции/объекты недоступны; Если необходимо работать с формами, то либо 2-ое либо 3-е.
#20
by DmitrO
Еще. Если запуск происходит в управляемом режиме (а неверняка для 8.3), то через полученный OLE-объект доступно будет только то что "клиентское", ибо вызываем мы все с клиента, только он уже на сервер может прыгнуть.
#21
by DmitrO
Еще. Для того чтобы пользователя не оставалось открытое по OLE приложение, после соединения надо установить свойство Visible в Ложь.
#23
by DmitriyDI
Оле=СоздатьОбъект("V83.Application"); он просто открывает 1с , а при Обработка = Оле.Обработки.Обработка1.Создать; пишет значение не представляет агрегатный объект (Обработки)
#27
by DmitrO
Глобальный контекст (Global context) Обработки (DataProcessors) Использование: Только чтение. Описание: Тип: ОбработкиМенеджер. Используется для доступа к определенным в конфигурации обработкам. Доступность: Сервер, толстый клиент, внешнее соединение.
#31
by DmitrO
Ну как, как.. Тебе же форма нужна была? Форма=Оле.ОткрытьФорму("Обработка.Обработка1.Форма"); Форма.ФункцияМодуляФормыЭкспортная1;
#35
by DmitriyDI
Форма=Оле.ОткрытьФорму("Обработка.ПолучениеДатыЗапрета.Форма"); на этом этапе ошибка
#36
by DmitriyDI
если пишу "V83.Application, то просто обработка открывает базу и на этом этапе встает, без ошибки
#38
by DmitrO
>>Оле = Оле.Connect(... Тут ошибка. Когда используешь V83C.Application или V83.Application создается объект который непосредственно сам представляет объект автоматизации (IDispatch) глобального контекста (после соединения конечно). Поэтому так надо: А когда используешь V83.ComConnector это соединитель, который функцией Connect ВОЗВРАЩАЕТ соединения (IDispatch объекты глобального контекста) из пула соединений. Поэтому в этом случае так надо:
#39
by DmitriyDI
спасибо Вам большое! все получилось, единственное если пишу Оле=СоздатьОбъект("V83.Application"); база открывается в видимом режиме, так и должно быть?
#41
by DmitriyDI
а если устанавливаю после, то ругается: Поле агрегатного объекта не обнаружено (Visible)
#42
by DmitrO
ну ёпть.. на 8.2.19.83 точно работало.. Давай точно: - релиз платформы - тип клиента (V83.Application или V83С.Application) проверю, будем писать в спортлото :)
#46
by DmitrO
ну вот, и на 8.3.4.437 тоже все работает :) хотя написать есть о чем, из СП: Automation сервер (Automation server) Visible (Visible) Использование: Чтение и запись. Описание: Тип: Булево. Показывает/скрывает пользовательский интерфейс 1С:Предприятия. Доступность: Интеграция. Примечание: Истина - пользовательский интерфейс показан; Ложь - скрыт. Начальное значение после вызова метода Connect – Ложь. Откровенная ЛОЖЬ про начальное значение после Connect :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Мозговой штурм: Нужен совет по реализации смет на 1С 8.2
- Есть ли в Бухгалтерии 2.0 ПРОФ Уведомление о контролируемых сделках?
- Конфигурация УПП. Возможен ли учет себестоимости в разрезе серий номенклатуры?
- Переход с 8.1 на 8.3
- 1c 8.2 КА. Не списывается себестоимость товара,41 счет.
- УПП и затраты на выпуск продукции
- В БП 3.0 учет зарплаты во внешней программе
- НачатьЧтение "Нарушение прав доступа!"
- НДС можно по-прежнему сдавать на бумаге без штрафов?
- С помощью чего загрузить goods.xml в базу?
- 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений
- Надстрочный знак в табличном документе.
- Выбор варианта у внешнего отчета
- УПП(РАУЗ), не закрывается 25 счет.
- Что с Билайном?
- Годовая премия (суммой) через 96 счет
- Отображение в форме списка дополнительного реквизита 8.2 обычное приложение
- В комплексной автоматизации печать торг 12 вынесли в модуль менджера
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Управляемая форма. Работа с табличной частью.