#0
by mzelensky
Доброго времени суток! Задача в следующем - Управляемое приложение, толстый клиент. Программно создаю экземпляр встроенной в конфигурацию обработки. Заполняю нужные мне реквизиты, выполняю определенный расчет. Далее мне необходимо получить управляемую форму этого объекта (обработки) и выполнить в ней клиентскую команду (экспортную процедуру формы). Естественно встает проблема взаимодействия сервера и клиента. Привычным методом "получитьФОрму" не срабатывает, т.к. имеем управляемую форму. Вариант набить параметры, открыть форму и обработать их в процедуре "ПриСозданииНаСервере" реализовать теоретически можно, но он не очень подходит под конкретную задачу, т.к. крайне не хочется править саму обработку. Вопрос - как можно извратиться, чтобы запустить экспортную процедуру управляемой формы, имея только заполненный объект этой обработки???
#5
by Zhuravlik
не использовать экспортную процедуру ФОРМЫ. А перенести ее либо в общий модуль, либо в модуль объекта, либо в модуль менеджера, который есть у встроенных обработок.
#7
by mzelensky
Процка клиентская. Она отборы накладывает на отображаемые данные. Поэтому все что можно получить на сервере в модулях - уже получено. Осталось финальное - применить на клиенте. В этом и проблема
#11
by Lexey_
"Привычным методом "получитьФОрму" не срабатывает, т.к. имеем управляемую форму". С чего это?
#12
by mzelensky
его нельзя перенести в модуль объекта...он должен быть внешним (по отношению к самой обработки, котора в итоге заполняется и открывается)
#18
by mzelensky
НУ к тому что есть внешняя обработка, которая должна принять определенные данные, выполнить собственные расчеты, а потом создать экземпляр второй обработки, наполнить ее, открыть...и в конечном счете отобрать управляемую форму с заданым списком отборов...так вот процедура устанавливающая отборы - КЛИЕНТСКАЯ.
#21
by Fedor-1971
предлагаю рассмотреть такой алгоритм: 1. внешняя обработка - получает данные, обрабатывает оные и помещает в хранилище 2. Открываем форму второй обработки с передачей параметром адреса данных в хранилище, и собственно заполняем ими открываемую форму
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Получить форму списка из модуля объекта другого документа 1с 8.2
- Не могу получить управляемую форму текущего объекта.
- Как получить управляемую форму отчета в толстом клиенте
- Добавить картинку в форму элемента и форму списка
- Получить управляемую форму внешней обработки
В этой группе 1С
- 1С подвисает после перехода на SQL.
- Запись реквизит документа в подписке проведения.
- Удаление объектов в 1С при работе через COM (С#)
- Не обновляется поле HTML документа. 8.3, УФ, УТ 11
- КД Замещение объекта при загрузке.
- Расходы уменьшающие ЕНВД
- Сортировка расчетного листа по сотруднику
- Отображение динамического списка справочника
- Проблема с подключением ккм к 1с 8.3
- Конвертация табличной части документа
- Перенос КД данных из КА 1.1 в БП 3.0
- Запрет изменения реквизита
- 1с Какую конфигурацию выбрать? (Услуги по спецоценке условий труда)
- 1с ERP специалист консультант по упр. учету. Производство
- Как работает OLE если сервер 1С Предприятия стоит на Линуксе?
- 8.3 Запрет редактирования на уровне реквизитов
- Сделать первую строку текущей в табличном поле.
- Запуск в интерфейсе Такси
- Установка запрета на редактирование документов по владельцу в УТ 10.3
- XDTO