Имя: Пароль:
1C
1С v8
Как получить имя справочника в форме списка справочника?
0 sunsell
 
26.12.14
11:22
Приветствую вас.
Прошу прощения, возможно вопрос элементарный.

1с 8.2
Форма списка "обычная", имя "ФормаСписка"

Имя получал из табличного поля вот таким способом:
ТипЗнач(ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные.Ссылка)
, но это работает когда в справочнике есть элементы.

Справочник пустой. Каким образом получить имя справочника? Видимо  ... Метаданные().Имя , но не знаю из какого объекта.

Подскажите pls.
1 Hans
 
26.12.14
11:24
Основной реквизит формы наверное нужно анализировать.
2 Господин ПЖ
 
26.12.14
11:25
формально - у формы есть свой тип значения СправочникСписок.Блабла
3 sunsell
 
26.12.14
11:26
Я не понимаю "основной реквизит формы". В отладчике смотрел "ЭтаФорма" .. но не нашёл.
4 Господин ПЖ
 
26.12.14
11:26
или там .Данные
5 banco
 
26.12.14
11:29
(0) а если в конфигураторе смотреть?
6 Бубка Гоп
 
26.12.14
11:30
(0) может через метаданные?
7 sunsell
 
26.12.14
11:30
У какого объекта есть эти "СправочниСписок" или ".Данные" ?
8 Господин ПЖ
 
26.12.14
11:31
(3) его там нет - основной реквизит задает общий "контекст" + доступные расширения. это задается в пофигураторе в форме
9 Господин ПЖ
 
26.12.14
11:31
(7) у формы
10 Бубка Гоп
 
26.12.14
11:32
(6) прошу прощения, невнимательно почитал. Основной реквизит у формы какой?
11 Hans
 
26.12.14
11:34
у списка номенклатуры например http://s011.radikal.ru/i318/1412/6f/019f7bc3721e.png
12 sunsell
 
26.12.14
11:41
Спасибо за подсказки.

ТипЗнач(РеквизитПоУмолчанию)