Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Динимическое добавление колонок в ТаблицуЗначений
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
info230a02
Люди добрые! Толкните на путь истинный.
Застрял на ровном месте:
Нужно программно создать ТЗ, где количество колонок и сами колонки должны определятся зависимо от выполненного раньше.
Пишу такое:
Для Каждого Строка ИЗ Объект.Тесты Цикл
    й=1;
    ИмяКолонки = "Колонка"+Строка(й);
    ТЗРезультат.Колонки.Добавить(ИмяКолонки,,Строка.Тест);
КонецЦикла;

Выдает:
Цитата
Помилка при виклику методу контексту (Добавить)
ТЗРезультат.Колонки.Добавить(ИмяКолонки,,Строка.Тест);
через:
Неправильне ім`я колонки


Все! Увидел!
Надо писать:
й=0;
Для Каждого Строка ИЗ Объект.Тесты Цикл
    й=й+1;
    ИмяКолонки = "Колонка"+Строка(й);
    ТЗРезультат.Колонки.Добавить(ИмяКолонки,,Строка.Тест);
КонецЦикла;


З.Ы.: Нельзя кодить при температуре тела выше 37,5
Petre
info230a02 @ Сегодня, 17:17 необходимо зарегистрироваться для просмотра ссылки ,
А для того, чтобы не было следующего вопроса, когда й перевалит за 999, вместо Строка(й) пишите Формат(й, "ЧГ = 0").
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.