Имя: Пароль:
1C
1С v8
УФ. Открыть произвольную форму справочника.
0 Lama12
 
19.03.14
12:18
В справочнике есть форма элемента, и есть произвольная форма. Нужно при вводе нового элемента открывать не форму элемента, а другую форму.
Делаю так.


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


А платформа говорит что такой формы нет, хотя она есть.
Что делаю не так?
Вроде в справке никаких ограничений не написано на имена форм и их обязательную привязку к объекту метаданных.
1 Kookish
 
19.03.14
12:24
Зачем Отказ = Истина?
Может "СправочникИ....."?
2 andreymongol82
 
19.03.14
12:26
Надо так

ОткрытьФорму("Справочник.РТС_КонтактныеЛицаКлиентов.ФОРМА.<ИмяЭтойФормы>",СтруктураПараметров,,,);
3 Lama12
 
19.03.14
12:27
(1) Нужно закрыть форму элемента. Поэтому Отказ = Истина.
(2) Точно! Слона то я и не заметил :)