#0
by ddiimmaann
У внешней обработки есть модуль обекта. Объявленные мною там переменные и функции недоступны из модуля формы (основной) указанной обработки. Модуль объекта "Обработка": КонецПроцедуры В модуле основной формы внешней обработки ни процедура, ни переменная - недоступны (неопределены) В чем моя проблема?
#3
by TitanLuchs
Не прокатит такой вариант, управляемая форма не видит переменных модуля. Для вызова процедур и передачи параметров можно использовать команды и реквизиты формы и объекта.
#4
by ddiimmaann
Дело в том, что я делаю экспорт/импорт данных с одной конфигурации (ЗИК) в другую (Мою собственную). Сложность состоит в том, что импорт проходит в несколько этапов, после каждого из которых управление должно передаваться (возвращаться) клиенту. При этом глобальные переменные модуля формы действуют только в рамках одного обращения. Следовательно, у меня не получается сохранить глобальные переменные между передачей управления с клиента на сервер и обратно. Другими словами, представим, что на 1-м этапе мы подключаемся к ИБ и получаем некоторые данные 2-м анализируем полученные данные и предлагаем пользователю несколько вариантов импорта 3-м выполняем выбранную процедуру импорта при выполнении третьего этапа, соединение с ИБ - утеряно, так как переменная ИсточникДанных (имеющая тип COMОбъект) - имеет значение "Неопределено". Где/Как можно описать переменную/реквизит/параметр - который бы сохранял свое значение все время работы обработки? Использовать реквизит формы - не получается, так как в него записать тип COMОбъект.
#6
by ddiimmaann
Хранилище настроек имеется в виду? Но ведь оно в информационной базе хранится... а я делаю внешнюю обработку, и не хочу привязывать ее к базе, тем более, что причина не выглядит обязывающей это сделать.
#8
by Serg_1960
Что мешает по окончании первого этапа отключиться, а в начале третьего этапа - подключиться вновь к базе? Ведь может быть и так: юзверь откажется от импорта на втором этапе и третьего этапа не будет.
#9
by ddiimmaann
Да в общем-то не мешает ничего. Разве что сам процесс подключения длится несколько секунд... Ну и в случае положительного решения это задачи можно будет оповещать пользователя о ходе подэтапов импорта, сообщая что импорт данных из того или иного объекта завершен успешно (особенно актуально для больших справочников) Можно, конечно и вообще ничего не спрашивать у пользователя и нажав кнопку последний будет просто ждать несколько минут, пока форма "отвиснет" :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 внешняя обработка.ПолучитьМакет
- Внешняя компонента SysFTP для 1С 7.7
- Внешняя обработка. ПолучитьМакет("Макет1")
- Внешняя компонента.
- В чем разница модуля формы и модуля объекта?
- Внешняя печатная форма
- внешняя печатная форма М-4 для 1с8
- Внешняя компонента Wesy.dll использование в 1С 8.1
- Вызов из модуля команды объекта процедуры из модуля объекта
- УФ. Как обратиться к процедуре модуля объекта из модуля формы
В этой группе 1С
- 8.2.9.356 проблемы с настройкой веб-клиента.
- Как организовать перетаскивание ячеек внутри поля Табличного документа?
- Банковское округление
- Кодировка текста на терминале
- УПП. Как удержать начисления по договору ГПХ?
- Конфликт блокировок при выполнении транзакции: Не удалось заблокировать таблицу _DOCU
- Как написать фамилию в родительском падеже?
- OLE Обмен между базами
- Как назначить для элемента справочника уникальный идентификатор
- Как в 1С 8.2 при изменении на форме одного реквизита менять другой реквизит?
- помогите. вылетает 1с на одной машине...
- Ошибка связи с сервером. Код ошибки: "0"
- v7: 1c 7.7 ЗиК сутки через трое
- Как пользователям запретить удаление условия отбора в форме списка?
- Группировка строк в EXCEL (OLE)
- Как открыть форму нового элемента справочника?
- Какая должна быть ширина поля ввода с типом "дата" по стандартам 1С?
- Печать PDF из 1С
- Много ли трафика жрет TeamViewer?
- ЗУП Индексация