Записать значение в программно созданную колонку таблицы значений.
☑
0
ArturR
15.07.18
✎
19:31
Привет всем!
1. Создаю программно колонку в таблице значений. Т.е. изначально я не знаю какие и сколько будет колонок.
КолонкаПодразделения = ТЗПодразделения.Колонки.Добавить(ВыборкаПодразделение.Подразделение.ПодразделениеКраткое);
2. Добавляю строку в эту таблицу значений.
Строка = ТЗПодразделения.Добавить();
Ну и сам вопрос.
Подскажите как мне теперь в ячейку [Строка х КолонкаПодразделения] добавить значение?
Не могу понять как мне получить индекс колонки, нутром понимаю, что должно получиться что-то вроде Строка[ИндексКолонкаПодразделения]. Если конечно он мне нужен.
Спасибо.
1
ArturR
15.07.18
✎
21:07
Вопрос снимается. Разобрался. Спасибо за молчание. Помогает включать мозги :)
Вот так получаем индекс.
ИндексМоейКолонки = ТЗПодразделения.Колонки.Индекс(КолонкаПодразделения);
2
RomanYS
15.07.18
✎
21:12
(1) вместо индекса колонки можно использовать имя колонки. Так тоже работает.
А вот "ВыборкаПодразделение.Подразделение.ПодразделениеКраткое" это большая кака)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший