Имя: Пароль:
1C
1С v8
УФ - открыть форму не по умолчанию
,
0 VladSt
 
06.10.15
14:30
Добрый день
В регистре сведений есть формы: ФормаЗаписи, ФормаСписка. Эти формы установлены по умолчанию. Создал свою форму списка. Добавил регистр в подсистему. При запуске этого регистра открывается форма списка по умолчанию, а я хочу открыть свою форму.
Как это сделать?
1 Nuobu
 
06.10.15
14:31
(0) Командой.
2 RomaH
 
naïve
06.10.15
14:36
в модуле менеджера переопределить, ну или командой
3 VladSt
 
06.10.15
15:20
Сделал командой:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ОткрытьФорму("РегистрСведений.уатДокументыТС.ФормаСпискаСВладельцами", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
КонецПроцедуры

пишет
{РегистрСведений.уатДокументыТС.Команда.КомандаОткрытьФормуСпискаСВладельцами.МодульКоманды(4)}: Ошибка при вызове метода контекста (ОткрытьФорму)
    ОткрытьФорму("РегистрСведений.уатДокументыТС.ФормаСпискаСВладельцами", , ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
по причине:
Неизвестное имя формы. Имя: "РегистрСведений.уатДокументыТС.ФормаСпискаСВладельцами"
4 Сильф
 
06.10.15
15:22
там, по-моему, вот так должно быть:

"РегистрСведений.уатДокументыТС.Форма.ФормаСпискаСВладельцами"

контекстная подсказка рулит
5 VladSt
 
06.10.15
15:24
(1), (2), (4) Спасибо!
6 VladSt
 
06.10.15
18:53
Сразу не обратил внимания, а теперь увидел, что в подсистеме отображается два элемента, один на ФормуСписка, а второй на ФормаСпискаСВладельцами
и как это победить?
7 VladSt
 
06.10.15
19:06
Из подсистемы убираю, нету ни одной, ставлю птичку - сразу две ((
8 Мимохожий Однако
 
06.10.15
19:13
Попробуй отнести новую форму в другую подсистему.
9 VladSt
 
06.10.15
19:14
Я так пробовал, переношу в другую подсистему - уже там две ((
10 VladSt
 
06.10.15
19:14
Наверное, причина в Команде
11 Мимохожий Однако
 
06.10.15
19:16
Нам её не видно.
12 VladSt
 
06.10.15
19:24
Поставил птичку включить в подсистему, и добавил команду
[img]http://i.imgur.com/Jbs1Dlc.png[/img]
13 VladSt
 
06.10.15
19:30
14 Aleksandr N
 
06.10.15
19:31
(13) Командный интерфейс у подсистему нужно настроить.
15 Aleksandr N
 
06.10.15
19:32
Если у регистра стоит галочка использовать стандартные команды, то он и форму по умолчанию в интерфейс вытащит.
16 VladSt
 
06.10.15
19:35
(15) Спасибо большое!
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс