Доброго времени суток.
Кто нибудь сталкивался с такой проблемой:
При условии необходимо выбирать свою форму выбора (не та которая по умолчанию). Делаю так:
&НаСервере
Процедура УстановитьФормыВыбора()
Если ЗначениеЗаполнено(Объект.Условие) тогда
Элементы.Номенклатура.ФормаВыбора = "Справочник.Номенклатура.Форма.ФормаВыбораДоп";
Иначе
Элементы.Номенклатура.ФормаВыбора = "Справочник.Номенклатура.Форма.ФораВыбора";
Конецесли
КонецПроцедуры
При начале выбора первый раз открывается всегда форма выбора по умолчанию. Когда второй раз нажимаю, то открывается правильная форма выбора, заданная по условию.
при первом нажатии открывается "ФормаВыбора" всегда (она по умолчанию), хотя условие срабатывает..это видимо из за того что на Сервере меняю форму выбора, может нужно что то на клиенте сделать?
(9) Сделал через эту обработку, получилось. Спасибо 5 Элемент)
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
Если ВидФормы = "ФормаВыбора" Тогда
Если Параметры.Отбор.Свойство("Условие") Тогда
СтандартнаяОбработка = Ложь;
ВыбраннаяФорма = "Справочник.Номенклатура.Форма.ФормаВыбораДоп";
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой