Передача параметров в управляемые и обычные формы

30.06.11

Разработка - Механизмы платформы 1С

Данная статья описывает, как штатными средствами передать в качестве параметра значение при открытии управляемой формы 8.2 в сравнении с тем, как аналогичную операцию получалось реализовать в обычных формах.

Скачать файлы

Наименование Файл Версия Размер
Передача параметров в управляемые и обычные формы
.pdf 322,86Kb
1397
.pdf 322,86Kb 1397 Скачать бесплатно

 Как передаются параметры в обычных формах

В обычных формах для передачи параметра было 2 возможности:

  1. менее распространенный способ:  в форме объекта на вкладке «Реквизиты» добавлялся реквизит, при необходимости определялся доступ визуальными средствами
  2. более распространенный способ: в модуле формы объявлялась экспортная переменная и в обработчике «ПередОткрытием» значение обрабатывалось

в обоих случаях вызов формы выглядел примерно так:

Форма = Объект.ПолучитьФорму("ФормаВыбора",ВладелецФормы, КлючУникальности);
Форма.Параметр = ЗначениеПараметра;
Форма.Открыть();

 

Как передаются параметры в управляемых формах

В управляемых формах теперь есть возможность сразу передавать параметры при получении формы. Параметры передаются в виде структуры:

 

Параметры = Новый Структура("ТекущееЗначение",ПоследнийЭлемент);
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",Параметры);
НайденыйЭлемент = ФормаВыбора.ОткрытьМодально();

Также у управляемой формы появились «расширения формы» (объект, справочник, документ, отчет). В зависимости от типа объекта определяется состав доступных параметров.  Например, если в форме выбора справочника нужно позиционироваться на определенном элементе, то используется параметр «ТекущееЗначение». Большим плюсом является, что в самой форме не требуется писать обработчиков для предопределенных параметров, сокращает количество кода.

Также у разработчика появилась возможность определять свои параметры (в конструкторе управляемой формы вкладка «Параметры»). Время жизни параметров ограничено обработчиком ПриСозданииНаСервере, что логично т.к. параметры требуются только при создании формы, но если данный параметр определяет уникальность формы (установлен флаг «ключевой параметр» в свойствах параметра) он будет доступен и в других обработчиках.

Для передачи специфического параметра манипуляций требуется сделать немного больше:

  1. Определить в управляемой форме параметр.

В обработчике ПриСозданииНаСервере определить обработку данного параметра (обращение к переданным параметрам через свойство «Параметры», имеющее тип ДанныеФормыСтруктура)

  1. Описать получение формы и передать значение нового параметра в параметрах функции ПолучитьФорму.

Таким образом код будет иметь вид:

  • В месте получения формы 

 

Параметры = Новый Структура("НовыйПараметр",ПоследнийЭлемент);
ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.ФормаВыбора",Параметры);

  • В модуле управляемой формы  

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Если
Параметры.Свойство("НовыйПараметр") Тогда
        // здесь код обработки параметра
    КонецЕсли;
КонецПроцедуры

Заключение

Возможно данная статья кому-то пригодится, с экономит время и убережет от лишнего кода. Для более детальной информации о полном списке параметров управляемой формы рекомендуется посмотреть  справку «Интерфейс управляемый \ Управляемая форма».

 

 

См. также

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    4506    dsdred    53    

71

Как готовить и есть массивы

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    5286    YA_418728146    25    

63

Планы обмена VS История данных

Обмен между базами 1C Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    6408    dsdred    36    

111

1С-ная магия

Механизмы платформы 1С Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    18470    SeiOkami    46    

118

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    12086    human_new    27    

74

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    8813    YA_418728146    6    

141

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешние компоненты для 1С можно разработывать очень просто, пользуясь всеми преимуществами языка Rust - от безопасности и кроссплатформенности до удобного менеджера библиотек.

20.08.2023    6276    sebekerga    54    

94

Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать

27.06.2023    15980    SeiOkami    31    

103
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4013 01.07.11 06:17 Сейчас в теме
Все прекрасно в ЖКК 8.2 описано. Зачем эта "статья"?
2. Поручик 4670 01.07.11 08:12 Сейчас в теме
Для владельцев ПО, скачанного с новы или руборда. Откуда у них желто-красная кожура.
Sardukar; kabantus; user1671936; nnnnnndfge; Albert_2008; Gendelf; Teut_Vlad; rpgshnik; Enyel; fzt; +10 Ответить
3. anig99 2843 01.07.11 09:06 Сейчас в теме
(2) с новы или руборда. ЖКК есть и там.
4. ndacoder 110 01.07.11 09:41 Сейчас в теме
5. anig99 2843 01.07.11 09:48 Сейчас в теме
(4) желто-красная книжка
user953831; Ali_q; Teut_Vlad; Alraune; +4 Ответить
6. ndacoder 110 01.07.11 10:10 Сейчас в теме
и что все пользователи лицензии это читают ?
а кто покупал ещё платформу 8.0 у них там про 8.2 много есть :D
Santa1; maxst22; Teut_Vlad; fzt; r2d255; +5 1 Ответить
7. anig99 2843 01.07.11 10:33 Сейчас в теме
(6) читают. там много интересного. А кто покупал 8.0 - юзают ИТС и описание платформы. Ну или качают эти же книжки в pdf.
17. Abadonna 3958 09.07.11 08:04 Сейчас в теме
(6)
и что все пользователи лицензии это читают ?

Гениальный вопрос!!! Поглядел, у автора вопроса рейтинг 65, ему уже не надо, чтобы качать спокойно.
Так что совет новичкам: берете абзац с ЖКК (лучше с электронной версии - скопипастить можно) и публикуете ТУТ статью.
Две-три таких, и заветные 30 баллов в кармане.
Sardukar; Teut_Vlad; fzt; artbear; +4 Ответить
8. w-divin 01.07.11 11:04 Сейчас в теме
Может и фигня, но мне с пол года назад такая статья пригодилась бы )))
посему плюсанул
9. DERL 01.07.11 11:04 Сейчас в теме
чоза желто-красная книжка? 1С: Предприятие 8.2 Рук-во разработчика в 2 частях??
10. anig99 2843 01.07.11 11:16 Сейчас в теме
(9) Вся техническая документация от самой 1с издается в едином оформлении желто-красных книжек.
11. alexk-is 6533 01.07.11 12:45 Сейчас в теме
ЖКК (желто-красные книжки) это пережиток прошлого, когда документация фирмы 1С по 1С:Предприятию 7.7 была выполнена в едином цветовом решении и обложки действительно были желто-красные. С выходом 1С:Предприятия 8.х цветовая схема оформления обложек изменилась в сторону желтого. Конечно при желании можно найти красный цвет на обложке документации для 1С:Предприятия 8.х, но цветовая гамма сместилась к желто-коричневому, что на аббревиатуре ЖКК не скажется. :) Собственно под ЖКК следует понимать весь пакет документации, входящий в пакет разработчика, который можно приобрести по одному на каждого аттестованного специалиста.
user1671936; Teut_Vlad; MasterTonLab; RomanMartynenko; DERL; +5 Ответить
12. DERL 01.07.11 12:49 Сейчас в теме
alexk-is пишет:

ЖКК (желто-красные книжки) это пережиток прошлого, когда документация фирмы 1С по 1С:Предприятию 7.7 была выполнена в едином цветовом решении и обложки действительно были желто-красные. С выходом 1С:Предприятия 8.х цветовая схема оформления обложек изменилась в сторону желтого. Конечно при желании можно найти красный цвет на обложке документации для 1С:Предприятия 8.х, но цветовая гамма сместилась к желто-коричневому, что на аббревиатуре ЖКК не скажется. Собственно под ЖКК следует понимать весь пакет документации, входящий в пакет разработчика, который можно приобрести по одному на каждого аттестованного специалиста.

а можно узнать какие именно книжки входят в пакет документации разработчика?
13. anig99 2843 01.07.11 13:56 Сейчас в теме
(12) Например.
Описание встроенного языка
Конфигурирование и администрирование
Руководство администратора
...описание самой конфы...
Руководство пользователя
14. DoctorRoza 03.07.11 13:31 Сейчас в теме
Статья. конечно, не претендует на "Золотой Грамофон" .. :) .. но за труды и, так сказать, дадим в долг лишний плюс! ;)
15. mc2 19 06.07.11 12:12 Сейчас в теме
Нет параметра формы "ТекущееЗначение" в форме справочника. Есть параметр "ТекущаяСтрока". Релиз 13.
Может это в 14-ом появилось?
16. bulpi 215 06.07.11 16:46 Сейчас в теме
Уж если писать СТАТЬЮ, то нужно описывать проблемы полнее. Например, о том, как передать в управляемую форму таблицу значений.
user1216897; kabantus; user1671936; Gendelf; tiniji; MasterTonLab; creatermc; rpgshnik; manu; ekaterinaeon; sergio199; Allechka; fzt; brunen9; Downkey; +15 1 Ответить
18. almas 254 06.08.11 16:59 Сейчас в теме
:D Привет. Спасибо за статью. Будет очень полезно если вы сможете дополнить данную статью ситуацией, когда необходимо программно создать
новый элемент справочника, но при этом окрыть на редактирование пользователю не основную форму элемента, а форму№2 несколько отличную от основной формы.

Для чего такая заморочка, для примера справочник контрагенты и в зависимости от типа контрагента необходимо совершенно по разному обрабатывать различные события на форме.
19. ITEkb 10.02.12 16:23 Сейчас в теме
Благодарю. Не мог понять, почему не работает, оказалось, еще параметр в форме задавать нужно.. Попробовал, получилось! А на счет ЖКК, мне проще в поиске найти, чем по ЖКК шариться, тем более, они в другом корпусе лежат, и часто заняты.
hodytone; +1 Ответить
20. pavel_pss 289 15.02.12 12:29 Сейчас в теме
21. pokpokpok100 24.02.12 10:15 Сейчас в теме
Реально такая статья очень нужна была в свое время, чем их больше тем лучше
22. a_l_e_xj 24 13.06.12 14:48 Сейчас в теме
Ниочёмная статья. Если у вас не заладилось с передачей параметров, эта статья ничего не даст. Наверное она написана чтоб хоть что то опубликовать.
xoxmaister; kabantus; +2 Ответить
23. IRLes 207 08.10.12 17:15 Сейчас в теме
Вопрос к профессионалам или просто знающим людям.
Цель - открыть форму с заполненными реквизитами (какими, я определяю сам)
Ограничения - ничего не изменять в модулях форм, объектов
Последовательность действий:
1. Открываем форму списка с отбором по переданным реквизитам
2. При нажатии на кнопку Добавить открывается объект с заполненными реквизитами

Что-то никак в голову не придет как это можно организовать :(
33. Nixkonor 23.04.14 12:39 Сейчас в теме
(23) IRLes,

Типа так

ЭлементыОтбора = Новый Структура;
ЭлементыОтбора.Вставить("Организация", Элементы.Таблица.ТекущиеДанные.Организация);
ЭлементыОтбора.Вставить("Склад", Элементы.Таблица.ТекущиеДанные.Склад);
ПараметрыФормы = Новый Структура("ЗначенияЗаполнения",ЭлементыОтбора);
ОткрытьФорму("Документ.ЗаказКлиента.ФормаОбъекта", ПараметрыФормы);



Но вот есть таблица Товары на форме - с ней затык. Точнее есть выход конечно через преобразование в объект, но тогда вышеуказанная схема видится мне неполноценной.
24. пользователь 17.10.12 17:05
Сообщение было скрыто модератором.
...
25. Pechenuych_ka 27.02.13 14:22 Сейчас в теме
А я от мучилась с обычными формами,никак не могла понять что не так делаю..спасибо
26. vs33 06.05.13 17:18 Сейчас в теме
А помогла статейка-то. Все таки передача параметров в обычные формы сделана неочевидно (точнее вообще не сделана на уровне объектов). Вот в управляемых уже допилили.
ПС: ЖКК читают только австралопитеки. там таким страшным языком написано...
27. sumixam 14.11.13 23:50 Сейчас в теме
Может кто что нет так делаю надо получит документ из формы выбора в документ основание
выдает ошибку
ТипДок = ЭлементыФормы.ЖурналДокументовСписок.ТекущаяСтрока.ТипДокумента;
Попытка
ОбъектЭДО = ЭлементыФормы.ЖурналДокументовСписок.ТекущаяСтрока.Ссылка.Получитьобъект();
Исключение
Сообщить("Не удалось получить объект - строку журнала");
КонецПопытки;
ОбъектЭДО.ДокументОснование = Неопределено;
ФормаСписка = Документы[ТипДок].ПолучитьФормуВыбора("ФормаВыбора",ЭтаФорма);
ФормаСписка.Открыть();
ОбъектЭДО.ДокументОснование = ФормаСписка.Ссылка;
ОбъектЭДО.Записать(РежимЗаписиДокумента.Запись);
28. tur0k 195 15.11.13 09:20 Сейчас в теме
(27) sumixam,
т.к. в управляемых формах передача контекста с клиента на сервер и обратно, то общий алгоритм будет примерно такой:
в основной форме обработки
&НаКлиенте
Процедура ВыбратьВоВнешнейФорме(Команда)
	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("АдресХранилища",АдресХранилища);
    	
	Результат = ОткрытьФормуМодально(Объект.ПутьКФормам+".ФормаВыбора",ПараметрыФормы,ЭтаФорма);
	Если Результат<>Неопределено Тогда
		ОбработатьНаСервере();
	КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ОбработатьНаСервере()

	СтруктураЗначений = ПолучитьИзВременногоХранилища(АдресХранилища);
	//Проверки на корректность формата переданных параметров
	Если ТипЗнч(СтруктураЗначений)<>Тип("Структура") Тогда
		Отказ = Истина;
		Сообщение = Новый СообщениеПользователю;
		Сообщение.Текст = ЭтаФорма.ИмяФормы+"[ЗагрузитьЗначенияЗамены] ожидается структура значений";
		Сообщение.Сообщить();
		Возврат;
	КонецЕсли;
	Значение = Неопределено;
	Если Не СтруктураЗначений.Свойство("ЗначенияВыбора",Значение) Тогда
		Сообщение = Новый СообщениеПользователю;
		Сообщение.Текст = ЭтаФорма.ИмяФормы+"[ЗагрузитьОбработатьНаСервере] в структуре значений ожидается значение с ключем ""ЗначенияВыбора""";
		Сообщение.Сообщить();
        Иначе
                //Обработка полученного значения
	КонецЕсли;
КонецПроцедуры // ОбработатьНаСервере()
Показать


В форме выбора код будет выглядеть примерно так:
&НаКлиенте
Процедура ПеренестиРезультат(Команда)
        ТекущиеДанные = ЭлементыФормы.СписокВыбора.ТекущиеДанные;
        
        // возможно передать произвольные серриализуемые данные, но обернуть в вызов НаСервере
	СтруктураЗначений = Новый Структура;
	СтруктураЗначений.Вставить("ЗначенияВыбора",ТекущиеДанные.Ссылка);		
        ПоместитьВоВременноеХранилище(СтруктураЗначений,Параметры.АдресХранилища);
        
        Закрыть("ОК"); //в простейшем случае можно передать значение здесь
КонецПроцедуры
Показать

P.S.Опять же никто не запрещает пользоваться тем что форма выбора возвращает значение :)
29. tur0k 195 15.11.13 09:22 Сейчас в теме
(27) sumixam,
т.к. в управляемых формах передача контекста с клиента на сервер и обратно, то общий алгоритм будет примерно такой:
в основной форме обработки
&НаКлиенте
Процедура ВыбратьВоВнешнейФорме(Команда)
	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("АдресХранилища",АдресХранилища);
    	
	Результат = ОткрытьФормуМодально(Объект.ПутьКФормам+".ФормаВыбора",ПараметрыФормы,ЭтаФорма);
	Если Результат<>Неопределено Тогда
		ОбработатьНаСервере();
	КонецЕсли;
КонецПроцедуры

&НаСервере
Процедура ОбработатьНаСервере()

	СтруктураЗначений = ПолучитьИзВременногоХранилища(АдресХранилища);
	//Проверки на корректность формата переданных параметров
	Если ТипЗнч(СтруктураЗначений)<>Тип("Структура") Тогда
		Отказ = Истина;
		Сообщение = Новый СообщениеПользователю;
		Сообщение.Текст = ЭтаФорма.ИмяФормы+"[ЗагрузитьЗначенияЗамены] ожидается структура значений";
		Сообщение.Сообщить();
		Возврат;
	КонецЕсли;
	Значение = Неопределено;
	Если Не СтруктураЗначений.Свойство("ЗначенияВыбора",Значение) Тогда
		Сообщение = Новый СообщениеПользователю;
		Сообщение.Текст = ЭтаФорма.ИмяФормы+"[ЗагрузитьОбработатьНаСервере] в структуре значений ожидается значение с ключем ""ЗначенияВыбора""";
		Сообщение.Сообщить();
        Иначе
                //Обработка полученного значения
	КонецЕсли;
КонецПроцедуры // ОбработатьНаСервере()
Показать

В форме выбора код будет выглядеть примерно так:
&НаКлиенте
Процедура ПеренестиРезультат(Команда)
        ТекущиеДанные = ЭлементыФормы.СписокВыбора.ТекущиеДанные;
        
        // возможно передать произвольные серриализуемые данные, но обернуть в вызов НаСервере
	СтруктураЗначений = Новый Структура;
	СтруктураЗначений.Вставить("ЗначенияВыбора",ТекущиеДанные.Ссылка);		
        ПоместитьВоВременноеХранилище(СтруктураЗначений,Параметры.АдресХранилища);
        
        Закрыть("ОК"); //в простейшем случае можно передать значение здесь
КонецПроцедуры
Показать

P.S.Опять же никто не запрещает пользоваться тем что форма выбора возвращает значение :)
Прикрепленные файлы:
30. tur0k 195 15.11.13 09:23 Сейчас в теме
31. Светлый ум 406 19.11.13 12:59 Сейчас в теме
Ужасно код оформил, абсолютно не читабельно.
kabantus; +1 Ответить
32. Kasatin79 20.02.14 16:46 Сейчас в теме
Нормальная статья, спасибо.
А по поводу передачи таблицы значений... в структуру или соответствие значение колонок по каждой строке передавайте, а строки в список складывайте. А на форме обратно обычным перебором списка. Тут вроде ни чего сложного.
34. Tavalik 3350 14.08.14 08:20 Сейчас в теме
35. ITEkb 24.11.14 09:24 Сейчас в теме
И снова поиском занесло на эту статью.Увидел, что ранее уже оставлял комментарий.
Уж простите писатели документации.
Но книги Радченко и ЖКК покрылись пылью.
Куда проще и оперативнее найти ответ через сеть.
Да и многочисленные баллы и благодарности говорят о том, что такие статьи пользуются спросом.
Автора еще раз благодарю.
36. Tapochki-tmn 43 18.06.15 11:00 Сейчас в теме
Помогло, когда заплутал в различных реализациях передачи параметров для управляемых форм и обычных.
Любители посылать в книжки - идите туда сами. Не встречал книжек по 1С, где одновременно приводился бы синтаксис для обычных и управляемых форм.
Мало читал ?
37. fixin 4252 22.10.15 01:00 Сейчас в теме
лично мне пригодилось,че
38. skyadmin 56 16.11.16 13:14 Сейчас в теме
А как передать параметры в уже открытую управляемую форму, когда не ПриСозданииНаСервере, а ПриПовторномОткрытии отрабатывается?
41. tur0k 195 14.03.17 17:34 Сейчас в теме
(38)ПриПовторном открытии никак, а в принципе данные в уже открытую форму можно передать через оповещение
39. avi-murom 18.01.17 11:00 Сейчас в теме
Вопрос знающим. Как передать параметр из обычной формы в управляемую.
Нужно передать ссылку на текущий документ, открытый в обычной форме, в управляемую форму обработки.
40. tur0k 195 14.03.17 17:33 Сейчас в теме
(39)Посмотрите в синтаксис помощнике Интерфейс (управляемый)\Управляемая форма\Расширение документа\Параметры формы там есть описание параметра ключ + процедуру ОткрытьФорму()
42. darvin232 20.04.17 10:14 Сейчас в теме
А кто сможет мне объяснить, как реализована передача параметров на примере типовой конфы УТ11.1?

Документ "Возврат товаров поставщику", модуль списка документов:
&НаКлиенте
Процедура СоздатьВозвратТоваровПоставщику(ХозяйственнаяОперацияИндекс)

	ХозяйственнаяОперация = СписокХозяйственныхОпераций[ХозяйственнаяОперацияИндекс].Значение;
	
	ДанныеДокумента = Новый Структура;
	ДанныеДокумента.Вставить("ХозяйственнаяОперация", ХозяйственнаяОперация);
	
	СтруктураПараметры = Новый Структура;
	СтруктураПараметры.Вставить("Основание", ДанныеДокумента);
	ОткрытьФорму("Документ.ВозвратТоваровПоставщику.ФормаОбъекта", СтруктураПараметры, Элементы.Список);

КонецПроцедуры
Показать


В форме самого документа я нигде не нашел обработку значения "Основание.ХозяйственнаяОперация", может кто подскажет?
45. tur0k 195 01.08.18 08:08 Сейчас в теме
(42)
Смотрите обработку заполнения модуля объекта
43. sss999 48 31.07.17 13:47 Сейчас в теме
А для обычных форм не судьба написать как получать параметры, раз передали было бы логично их получить?у меня например параметры не определено..
44. tur0k 195 01.08.18 08:05 Сейчас в теме
Если вы используете переменную формы, то она должна быть Экспортная.
Если используете реквизит формы, то убедитесь что тип реквизита совпадает с типом данных который Вы передаете.
Ну а как работать с переменными я думаю вы знаете.
46. max_zhilin 28.11.19 14:34 Сейчас в теме
Почему все пишут, что "требуется Определить в управляемой форме параметр."
Не требуется!
Можно в вызывающем коде добавить в структуру нужные параметры и прекрасно получить их в ПриСозданииНаСервере без добавления в список параметров формы.
kabantus; +1 Ответить
47. tur0k 195 20.02.20 13:23 Сейчас в теме
Это скорее правила "хорошего тона".
Чтобы следующий разработчик не смотрел код, а сразу мог увидеть список параметров формы и какого они типа
Оставьте свое сообщение