Добавление колонки в форму списка + #733324


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

В этой группе 1С