#0
by manti
Добрый день. Ситуация следующая: Нужно в некую переменную в модуле формы РегламентированныйОтчетАлкоПриложение8 записать структуру, чтобы после вызовов из других фрм получить ее. В модуле формы данного отчета в процедуре ВосстановитьСохраненныеДанные присваиваю СписокСохранения3 = мСохраненныйДок.ДанныеОтчета.Получить; СписокСохранения3 объявляю в модуле формы как Экспортную. Далее делаю выгрузку, тоесть вызывается процедура СформироватьИЗаписать из модуля формы документа ВыгрузкаРегламентированныхОтчетов, в этом же модуле срабатывает процедура СформироватьТекстыВыгрузки и в итоге в этой процедуре вызывается процедура из модуля формы РегламентированныйОтчетАлкоПриложение8. Почему переменная СписокСохранения3 на момент возвращения в модуль формы РегламентированныйОтчетАлкоПриложение8 НЕОПРЕДЕЛЕНА ?? Как ее по другому определить для такого вызова??
#1
by manti
также пробовал объявлять переменную экпортной и в модуле объекта - также неопределено пишет((
#2
by НеБорисНуралиев
Попробуй не переменную делать экспортной, а процедуру ВосстановитьСохраненныеДанные. сделай так, что бы она возвращала нужную структуру.
#3
by manti
тоесть экспортные переменные в модуле объекта доступны только внутри этого объета - при работе с ним. И при вызове функции или процедуры из др. формы - они теряются?
#4
by НеБорисНуралиев
Если речь идет о версии 8.2 и выше, то это особенность работы сервера. Грубо говоря, между двумя серверными вызовами значения переменных не сохраняются. Если о 8.1, то не помню уже в чем дело может быть. Но даже в этом случае все равно для инициализации переменной СписокСохранения3 нужно вызывать процедуру ВосстановитьСохраненныеДанные из внешнего модуля.
#5
by manti
да, НеБорисНуралиев, Вы как всегда правы. Сделал передачей переменной СписокСохранения3 через ряд процедур
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вызов процедуры
- Как присвоить текстовой переменной значение переменной неопределенного типа
- v7: Вызов отчета из другого отчета?
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- 8.2 Почему форма внешнего отчета не видит экспортную процедуру модуля этого отчета
- Вызов общего модуля из модуля управляемой формы.
- вызов общей функции из модуля менеджера
- Как обратится из модуля формы отчета к реквизиту отчета
- Обращение к экспортной переменной модуля формы общей формы.
В этой группе 1С
- Расшифровка GUID
- v8: СКД. Выражения в параметрах
- Скроллинг Табличного документа в режиме тонкого клиента
- Проблема с обменом УТ11 - БП 2.0
- 8.2 Как развернуть управляемую произвольную форму?
- Условное оформление со сложным условием
- Интернет поддержка пользователей (отсутствует соединение)
- УТ 11 Установка цен номенклатуры - Изменить на процент
- Загрузка нескольких организаций из разных баз 7.7 в одну базу бухгалтерии 3.0
- Ошибка в запросе
- Ошибка "нарушение прав доступа" (ПараметрыСеанса)
- Ошибка преобразования данных XDTO в динамическом списке
- Не помогает OrdNoChk.prm
- Лог обновления 1С
- УПП Перепроведение документов при РАУЗ
- Использование мест хранения в УТ 10.3
- 1c 7.7не определят usb ключ на 64 bit системе
- Перебрать таблицу значений в VBA
- Проверить стоит ли отбор на список?
- Доплата до оклада в ЗУП 2.5.69.3