Имя: Пароль:
1C
 
Вопрос по отображению справочника и его ТЧ на форме одновременно
0 LUN2
 
06.09.18
22:18
Добрый вечер!
У меня имеется справочника:

Спр1 с реквизитами:
    Текст1
    ТабличнаяЧасть с полями:
        Текст2 – текст
        Спр2 – ссылка на справочник Спр2

Спр2 с реквизитами Р1, Р2 – это тексты, числа… и т.п.

Я создал форму, задал реквизит Спр1 : динамический список, перетащил его на форму из окна с реквизитами в окно элементов формы – элемент1. Отображается нормально.
Затем в окне реквизитов раскрыл Спр1 и перетащил в элементы формы Табличную часть (элемент2) и в ней включил в форму реквизиты Текст2 и Спр2.Р1.
По моей задумке, я буду выбирать в справочнике Спр1 какую-то строку, а 1С будет сразу показывать в элементе2 ТабличнуюЧасть. Она действительно показывается, но в ней нормально отражается только реквизит самой ТЧ – Текст2, а в колонке Спр2.Р1 (и в любой другой если я ее беру через реквизит Спр2) ничего не отображается.
Почему так получается – почему не отображается то, на что указывает Спр2 ?
1 Darych
 
06.09.18
22:26
Ниче так поток сознания...
2 LUN2
 
06.09.18
22:28
Да, еще забыл сказать, может это важно, одновременно с Спр1 и его ТЧ на той же форме отображается и справочник Спр2, заведенный на форму как и Спр1 в виде динамического списка.
3 hhhh
 
07.09.18
06:58
(2) всё там должно быть. наверно, что-то не так делаете. Кривые руки.
4 LUN2
 
07.09.18
21:10
(3) а может быть дело в том, что Спр1 заведен на форму как ДинамическийСписок, а ТабличнаяЧасть как динамический список не заводился, смотрю путь данных в элементе2 - это ТаблицаЗначений.

Может быть они оба должны быть ДинамическимиСписками ? Или это не важно ?
5 dmt
 
08.09.18
12:24
(4) если делал все как описал в (0), то Элемент2.ПутьКДанным д.б. = Элементы.Спр1.ТекущиеДанные.ТЧ
6 LUN2
 
08.09.18
17:18
dmt, так оно и есть - путь такой, как Вы написали.
Меня смущает, что собственные (не знаю, как правильно в терминах 1С сказать) реквизиты Спр1.ТЧ табличной части (Спр1.ТЧ.Текст2 и любые другие в ней) отображаются нормально.

Пустыми, но пойму - почему, отображаются реквизиты Спр1.ТЧ.Спр2.Р1 - т.е. когда в ТЧ не примитивный тип, а ссылка на другой объект-справочник, вот поля этого другого объекта и выглядят пустыми.

Если я бы кардинально накосячил ТЧ вообще ничего не показывала, а так - что-то показывает, что-то - нет. Видимо, что-то кардинальное я упустил, но что - здесь моих знаний не хватает...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан