Передача таблицы значений с формы на форму
Всем привет!
Неожиданно налетел на столб непонимания.
Как передать с формы на форму ТЗ?
Посоветовали делать через ХЗ, передавая адрес хранилища. Передал, но по адресу таблица живёт только в процедуре "при создании на сервере", если её там же выгрузить в переменную, падает с ошибкой отображения типов. Запихал в массив структур: упала с "Тип "Массив" не может использоваться в данных формы"
Неужели запихивать всё в строку?
Неожиданно налетел на столб непонимания.
Как передать с формы на форму ТЗ?
Посоветовали делать через ХЗ, передавая адрес хранилища. Передал, но по адресу таблица живёт только в процедуре "при создании на сервере", если её там же выгрузить в переменную, падает с ошибкой отображения типов. Запихал в массив структур: упала с "Тип "Массив" не может использоваться в данных формы"
Неужели запихивать всё в строку?
По теме из базы знаний
- Передача параметров/значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3)
- Создание произвольной таблицы значений на форме в управляемом приложении программным способом
- Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы
- Как передать Таблицу Значений в Динамический Список?
- Доработка стандартного модуля обмена от Битрикс для выгрузки произвольных таблиц значений или запросов в Highload-блоки
Найденные решения
(1) это потому что нужно обратить внимание на второй параметр функции ПоместитьВоВременноеХранилище, Адрес:
Т.е. если написать что-то вроде
где УникальныйИдентификатор в контексте формы, собственно, её уникальный идентификатор, то значение будет жить, пока открыта эта форма.
...
В случае, если передается УникальныйИдентификатор формы или адрес в хранилище, то значение будет автоматически удалено после закрытия этой формы.
Если передан УникальныйИдентификатор, не являющийся уникальным идентификатором формы, то значение будет удалено после завершения сеанса пользователя.
...
В случае, если передается УникальныйИдентификатор формы или адрес в хранилище, то значение будет автоматически удалено после закрытия этой формы.
Если передан УникальныйИдентификатор, не являющийся уникальным идентификатором формы, то значение будет удалено после завершения сеанса пользователя.
...
Т.е. если написать что-то вроде
Адрес = ПоместитьВоВременноеХранилище(ТЗ, УникальныйИдентификатор)
где УникальныйИдентификатор в контексте формы, собственно, её уникальный идентификатор, то значение будет жить, пока открыта эта форма.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) это потому что нужно обратить внимание на второй параметр функции ПоместитьВоВременноеХранилище, Адрес:
Т.е. если написать что-то вроде
где УникальныйИдентификатор в контексте формы, собственно, её уникальный идентификатор, то значение будет жить, пока открыта эта форма.
...
В случае, если передается УникальныйИдентификатор формы или адрес в хранилище, то значение будет автоматически удалено после закрытия этой формы.
Если передан УникальныйИдентификатор, не являющийся уникальным идентификатором формы, то значение будет удалено после завершения сеанса пользователя.
...
В случае, если передается УникальныйИдентификатор формы или адрес в хранилище, то значение будет автоматически удалено после закрытия этой формы.
Если передан УникальныйИдентификатор, не являющийся уникальным идентификатором формы, то значение будет удалено после завершения сеанса пользователя.
...
Т.е. если написать что-то вроде
Адрес = ПоместитьВоВременноеХранилище(ТЗ, УникальныйИдентификатор)
где УникальныйИдентификатор в контексте формы, собственно, её уникальный идентификатор, то значение будет жить, пока открыта эта форма.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот