Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программный (вывод) оформление полей в СКД.

Программный (вывод) оформление полей в СКД.
Я
   SkillUp
 
05.02.20 - 16:35
Здравствуйте, как выводить программно поле в СКД?  У меня просто поле ссылка- контрагент. И развернуть его плюсом нельзя. Не пойму, как надо вывести поле "контрагент", чтоб можно было его разворачивать плюсом и выбирать поля от контрагента в пользовательском режиме?

Мой код:

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
...
тзДанные = Новый ТаблицаЗначений;
тзДанные.Колонки.Добавить("Ссылка", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));

СтрокаТз        = тзДанные.Добавить();
СтрокаТз.Ссылка = Контрагент;
...

КонецПроцедуры
   Sasha_H
 
1 - 05.02.20 - 17:18
(0) а тут его уже никак не развернуть! ПриКомпоновкеРезультата - это результирующий метод и все что тут происходит влияет на результат отображения данных в отчете. Тебе надо настройки изменять.
   SkillUp
 
2 - 05.02.20 - 17:24
(1) "Тебе надо настройки изменять." А приблизительно как?
   SkillUp
 
3 - 05.02.20 - 17:25
(1) Сразу выводить нужные данные?!
   Sasha_H
 
4 - 05.02.20 - 17:26
   SkillUp
 
5 - 05.02.20 - 17:33
(4) Спасибо.
   toypaul
 
6 - 06.02.20 - 07:39
задать тип у поля в наборе данных
   SkillUp
 
7 - 06.02.20 - 09:17
(6) А это, не задал тип?

тзДанные = Новый ТаблицаЗначений;
тзДанные.Колонки.Добавить("Ссылка", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));
   SkillUp
 
8 - 06.02.20 - 10:14
(6) Извини, тупанул... Ты был прав!
   SkillUp
 
9 - 06.02.20 - 10:15
(6) В самой СКД (на первой вкладке "набор данных", указываешь тип и все работает как надо...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.