Не открывается форма списка в режиме выбора

1. fixin 4335 11.04.26 22:14 Сейчас в теме
В расширении свой справочник, своя форма списка.

Открываю, не работает:
	
	П = Новый Структура();  
	ДополнитьПараметрыФормЛида(П);
	П.Вставить("РежимВыбора", истина);
	П.Вставить("МножественныйВыбор", ложь);
	П.Вставить("РежимПоискаЛида", истина);
	
	ОткрытьФорму("Справочник.пуоск_Лиды.Форма.ФормаСписка", П, ЭтаФорма);
Показать



Приходится дописывать:

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

	Если Параметры.Свойство("МножественныйВыбор") Тогда
		Элементы.Список.МножественныйВыбор = Параметры.МножественныйВыбор;
	КонецЕсли;

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



Почему штатно не хочет?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. spacecraft 11.04.26 23:01 Сейчас в теме
(1)
Почему штатно не хочет?

Потому что это не параметр управляемой формы. У этой формы нет свойства РежимВыбора.
Это свойство у Элементы.Список.
user_2199703; +1 Ответить
3. fixin 4335 12.04.26 11:01 Сейчас в теме
(2) так в примерах пишут, что если форму открыть с такими параметрами, мол, будет работать в режиме выбора.
4. spacecraft 12.04.26 11:08 Сейчас в теме
(3) это для обычных форм. Там у самой формы есть такие свойства.
5. fixin 4335 12.04.26 13:30 Сейчас в теме
(4) а управляемые не поддерживают такой режим открытия?
12. fixin 4335 13.04.26 12:33 Сейчас в теме
(6) да уж, не ожидал от 1С таких подстав.
7. SlavaKron 13.04.26 09:12 Сейчас в теме
А это што?
Прикрепленные файлы:
8. sttt 116 13.04.26 11:06 Сейчас в теме
(7) Для динамического списка, так и написано
9. SlavaKron 13.04.26 12:11 Сейчас в теме
(8) Это параметры управляемой формы, если ее основной реквизит - динамический список. Что не так?
10. пользователь 13.04.26 12:13
Сообщение было скрыто модератором.
...
13. fixin 4335 13.04.26 12:34 Сейчас в теме
(10) у меня основной.
11. spacecraft 13.04.26 12:32 Сейчас в теме
(9) я даже больше скажу, в СП есть такое:
Расширение формы клиентского приложения для справочника (Client application form extension for catalogs)
РежимВыбора (ChoiceMode)
Использование:
Чтение и запись.
Описание:
Тип: Булево.
При закрытии формы, у которой установлено свойство РежимВыбора и ссылка основного реквизита которой имеет не пустое значение, у владельца формы вызывается обработчик ОбработкаВыбора, в который передается значение основного реквизита формы.
Если обработчик ОбработкаВыбора в параметре СтандартнаяОбработка возвращает значение Истина, то переданное значение присваивается реквизиту формы, с которым связано поле ввода.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.3.3.

Однако в реальности у формы клиентского приложения нет таких свойств
Прикрепленные файлы:
14. fixin 4335 13.04.26 12:34 Сейчас в теме
(11) ух ты, ошибка в документации?
15. SlavaKron 13.04.26 12:40 Сейчас в теме
(11) А при чем тут свойства формы? "Отбор", "ТекущаяСтрока" – тоже не свойства формы, но ни у кого нет сомнений, что они работают при передаче в параметрах формы списка/выбора.
16. spacecraft 13.04.26 12:52 Сейчас в теме
(15) при том, что в СП есть, а в реальности - нет.
17. SlavaKron 13.04.26 13:19 Сейчас в теме
Ну да. Получается, разработчики платформы недокрутили. Параметр формы РежимВыбора есть, и даже "зашит" в платформу, но не работает. Его наличие можно не проверять и сразу писать Элементы.Список.РежимВыбора = Параметры.РежимВыбора.
18. Avatarzorro 73 14.04.26 07:48 Сейчас в теме
у элемента формы можно задать форму выбора. Тогда ничего кодом не надо будет делать. В типовых конфах много где для выбора используюуется форма списка, ибо им тупо впадлу делать одинаковые формы для разных задач
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот