Имя: Пароль:
1C
1С v8
Добавление колонки в форму списка +
,
0 Nvakh
 
06.02.15
15:37
Добре.

Суть. Есть документ с табличной частью. В этой табличной части есть реквизит "Проект". В табличной части всегда не больше одной строки. Как добавить в форму списка этого документа колонку "Проект" из ТЧ? Кто нибудь может в курсе расскажите плиз...
P.s. Программно разумеется.
1 Naumov
 
06.02.15
15:41
отрабатывайте событие "ПриПолученииДанных" и заполняйте чем угодно
2 Nvakh
 
06.02.15
15:51
(1) А заполнять то что надо? Колону объекта "ДокументСписок"?
Или программно добавленную колонку формы списка ( опять же какое значение свойства "Данные" будет иметь эта колонка) ?
3 Naumov
 
06.02.15
16:01
А отладчик отняли? Посмотри что в этом событии доступно и вопросы отпадут.
И колонки не имеют свойства "Данные".
4 Nvakh
 
06.02.15
16:07
(3) Колонка элемента формы "Список" имеет свойство "Данные".
Я уже смотрел что там доступно еще до создания темы. Такие дела...
5 kosts
 
06.02.15
16:15
(0) Для УФ, надо включить произвольный запрос, в динамическом списке. К основной таблице слева присоединить табличную часть с отбором по номеру строки=1. Собственно и всё. Не забыть проект в колонки добавить.
6 Demetres
 
06.02.15
16:15
(0) Сначала добавляете реквизит в ТЧ (программно), потом элемент формы (программно), все в можно сделать в событии ПриСозданииНаСервере
7 Nvakh
 
06.02.15
16:22
(5)(6) Забыл добавить что речь идет про обычные формы.
8 Demetres
 
06.02.15
16:23
(7) это все усложняет.
9 kosts
 
06.02.15
16:25
(7) Правильный способ. Использовать процедуру при выводе строки. В процедуре дергать запрос на получение проектов один раз. Тут же устанавливать текст ячейки.
10 kosts
 
06.02.15
16:26
(9) Блин убейте меня. Надо процедуру при получении данных. Устал за день...
11 Nvakh
 
06.02.15
16:40
(9) Всем спс. Щас попробую.