|
УФ - открыть форму не по умолчанию |
☑ |
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]]
|
|
13
VladSt
06.10.15
✎
19:30
|
[img]]
и вот результат:
[img]]
|
|
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) Спасибо большое!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший