Вход | Регистрация
 

В поле компоновки данных указать индекс ТЧ

В поле компоновки данных указать индекс ТЧ
Я
   Hipocrisy2013
 
24.10.19 - 14:46
ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ОтборЭлемента.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("ТЧ.Индекс");
ОтборЭлемента.ВидСравнения   = ВидСравненияКомпоновкиДанных.Равно;
ОтборЭлемента.ПравоеЗначение = Индекс;
Элемент.Оформление.УстановитьЗначениеПараметра("Текст", НСтр("ru = 'Привет'") + (Индекс + 1));

Нужно через условное оформление, в поле ТЧ подставлять текст со счетчиком, т.е. в конце текста дописывать номер строки в ТЧ, как это организовать?
 
 
   trooba
 
1 - 24.10.19 - 14:49
Строка(Индекс + 1) ?
   Hipocrisy2013
 
2 - 24.10.19 - 14:51
(1) ОтборЭлемента.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("ТЧ.Индекс");
Эта запись не верна, так не работает, это я написал, что нужно
   toypaul
 
3 - 24.10.19 - 14:52
кокой-то бред. во 1х делать это надо не через УО. ПравоеЗначение = Индекс это что ли на каждый индекс условие писать?

во во 2х делается это через доп реквизит ТЧ и его заполнение
   Hipocrisy2013
 
4 - 24.10.19 - 14:52
Как обратиться к идексу строки, вот в чем вопрос
   Hipocrisy2013
 
5 - 24.10.19 - 14:54
(3) Да, идет цикл, и на каждую строку добавляется УО, конечно можно сделать новое поле ТЧ, заполнять его и на это поле делать УО, но это костыль, зачем это делать когда у меня есть индекс, вот только как его использовать в КД

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