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

Вывод колонки в журнал документов

Вывод колонки в журнал документов
Я
   trialex3
 
17.08.21 - 12:00
Добрый день. Подскажите пожалуйста как можно добавить колонку в существующий журнал документов, если данные придется получать запросом (прямой связи с реквизитами журнала нету). Я добавил граф в журнал и хотел через процедуру ПриВыводеСтроки, но не получается - пишет реквизит ДанныеСтроки не для записи. Обычные формы.
   Гипервизор
 
1 - 17.08.21 - 12:03
ПриПолученииДанных
   ДенисЧ
 
2 - 17.08.21 - 12:05
Даже в привыводестроки нужно писать в ОформлениеСтроки.Ячейки.МояГрафа.УстановитьТекст()
   trialex3
 
3 - 17.08.21 - 12:06
(1) А где там данные то?  У меня только элемент да оформление строки.
пс элемент в отладке почему то прочитать не могу = валится предприятие :D
   trialex3
 
4 - 17.08.21 - 12:08
(2) Спасибо попробую
   trialex3
 
5 - 17.08.21 - 12:12
(2) Работает. Если так сделать это считается плохим тоном или норм?)
   trialex3
 
6 - 17.08.21 - 12:13
и можно ли обойтись только кодом без добавления графа
   ДенисЧ
 
7 - 17.08.21 - 12:13
(5) Лучше как в (1)
Иам в параметрах приходит коллекция ОформленияСтрок. И вот по ней циклом и как в (2) для каждого.
   ДенисЧ
 
8 - 17.08.21 - 12:14
(6) Графа можно не добавлять. Достаточно виконта.
   trialex3
 
9 - 17.08.21 - 12:19
(8) Принял :D спасибо!
   trialex3
 
10 - 17.08.21 - 12:25
(7)
{ЖурналДокументов.ЗаказыНаПроизводство.Форма.ФормаСписка.Форма(81)}: Поле объекта не обнаружено (Ячейки)
ОформленияСтрок.Ячейки.Контрагент.УстановитьТекст(НайтиКонтрагентаПоЗнП(ОформленияСтрок.ДанныеСтроки.Ссылка));
   ДенисЧ
 
11 - 17.08.21 - 12:29
(10) Ммммаааттттть....
Для Каждого оф из ОформленияСтрок цикл
  оф.Ячейки.Контрагент...///!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

КонецЦикла
   trialex3
 
12 - 17.08.21 - 12:32
(11) ССссппппасссиииибббооо!
   trialex3
 
13 - 17.08.21 - 12:36
Имхо но засунуть данные строки в оформление строки нелогично. Было бы логично 2 отдельных свойства или 2 свойства объединенные 1 реквизитом "Строка".
   ДенисЧ
 
14 - 17.08.21 - 12:57
(13) Твоё ХО уже оценили и приняли в работу. Лет 15 назад, когда изобрели управляемые формы и условное оформление.
   trialex3
 
15 - 17.08.21 - 12:58
(14) Когда нибудь мы перейдем на ерп и тогда я вкушу радости современных 1сок
   ДенисЧ
 
16 - 17.08.21 - 12:59
(15) Никто не мешает писать управляемые формы и в УПП и в УТ10 и в БП2
   МнеТолькоСпросить
 
17 - 17.08.21 - 13:49
Если нудно выводить данные, то только ПриПолученииДанных, потому, что в этом случае он выдает ячейки порциями которые помещаются на экране и запросов будет меньше. При ВыводеСтроки только для оформления, потому, что она вызывается отдельно для каждой строки
   МнеТолькоСпросить
 
18 - 17.08.21 - 13:55
(3) >А где там данные то?  У меня только элемент да оформление строки.
Не оформление строки а ОФормлениеСтрок
ОформленияСтрок (RowAppearances)
Элементы коллекции:

ОформлениеСтроки
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются оформления строк.
Возможно обращение к оформлению строки посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0).

У элемента ОформлениеСтроки есть свойство "ДанныеСтроки" вот с ним и надо работать
   trialex3
 
19 - 17.08.21 - 14:24
(18) Благодарю за подробный ответ

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.