Имя: Пароль:
1C
1С v8
Вывести данные в колонку журнала документов
,
0 VasiL-V
 
17.08.11
11:36
Добрый день!
Есть журнал документов, у него форма списка, на ней табличное поле.

Надо добавить в это табличное поле колонку, в которую будет выводиться реквизит документа-основания для документа текущей строки табличного поля :-)

Вот сижу ломаю голову как добиться вывода этого чуда. Подскажите плиз как лучше такое реализовать?...
1 Wobland
 
17.08.11
11:36
ПриПолученииДанных()
2 Живой Ископаемый
 
17.08.11
11:37
божечки, зачем ломать голову... воспользуйся знанием тех, кто сломал ее до тебя
3 Ork
 
17.08.11
11:37
+(1) Или ПриВыводеСтроки()
4 Ork
 
17.08.11
11:38
(2) У ТС уже есть варианты. Он теряется с выбором "как лучше" ))))
5 Wobland
 
17.08.11
11:39
Номенклатура точка записать,
Товары, блин, при выводе строки...
6 VasiL-V
 
17.08.11
11:44
(4) Не, я уже бьюсь головой о стену) Думал быстро получится а нифига(

(1) и (3) Я там уже побывал, ничего не смог изобрести...

(2) Ну вот я и прошу помощи, сам уже не знаю что еще придумать. Обход строк табличного поля не пойму как сделать.. ДанныеСтроки из ПриВыводеСтроки() тоже не помогли мне.

В общем нид хелпп...
7 Ork
 
17.08.11
11:47
(6)
1. Добавить Колонку в табличное поле
2. Дать ей имя (например "Колонка1").
3. В процедуре ПриВыводеСтроки обработать данные строки и прописать примерно такую фигню :
ОформлениеСтроки.Ячейки.Колонка1.УстановитьТекст("Всем привет!");
8 Wobland
 
17.08.11
11:47
какой обход? ПриПолученииДанных(Элемент, ОформленияСтрок) - в элементе у тебя уже то, что надо. анализируй, что там есть и выводи в соседнюю колонку
9 Живой Ископаемый
 
17.08.11
11:49
10 Живой Ископаемый
 
17.08.11
11:49
11 VasiL-V
 
17.08.11
12:04
(7) Ура!!!)) Я ведь раньше строки раскрашивал, а что можно "УстановитьТекст" упустил из вида..( Спасибо!

(8) Я перед тем как создать тему на форуме, просмотрел всё, что передается в процедуры. Подскажи плиз, как теперь реализовать тоже самое, но через ПриПолученииДанных? В Элемент передается ТабличноеПоле, а как работать с тем, что передается в ОформленияСтрок?
12 Reset
 
17.08.11
12:16
(11) Набери в СП в поиске ОформленияСтрок
13 Ork
 
17.08.11
12:17
(11)
Процедура ПриПолученииДанных(ОформленияСтрок)
   Для Каждого Оформление ИЗ ОформленияСтрок Цикл
       Данные = Оформление.ДанныеСтроки;
       //Анализ...
       Оформление.Ячейки.ТвояЯчейка.УстановитьТекст("Всем привет");
   КонецЦикла;
КонецПроцедуры
Кагто так.
14 VasiL-V
 
17.08.11
12:34
Круто.. надо учиться читать справку. Вроде и смотрел...

Ork - спасибо большое, получилось и так и так.

В общем в ПриВыводеСтроки написал такую байду:

Если ДанныеСтроки.Ссылка.ДокументОснование <> Неопределено Тогда
       ОформлениеСтроки.Ячейки.ИзЗаказа.УстановитьТекст(ДанныеСтроки.Ссылка.ДокументОснование.Комментарий);
   КонецЕсли;

Всем спасибо!
15 Живой Ископаемый
 
17.08.11
12:36
а почему вы все притворяетесь что вам не видно (9)?
16 VasiL-V
 
17.08.11
12:39
(15) Смутил заголовок к коду) А так тож все по делу, спс!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший