Мне нужно вывести табличный документ. Есть области Шапка и Тело. Можно как нибудь вывести в цикле область тело, (например 2 раза по горизонтали и 3 раза по вертикали) чтобы потом обращаться к этим областям как например к ТелоСтрока1Столбец2. У меня только выводится, а имена остаются одинаковые - Тело, мне же надо из табдока потом получить значения
По теме из базы знаний
- Динамическое изменение функции формирования табличного документа внешней обработки без конфигуратора.
- Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)
- Обработка данных + загрузка из табличного документа + удаление объектов + поиск и замена значений (управляемые формы)
- Универсальный инструмент для переноса данных через табличный документ (УФ)
- Чтение иерархии номенклатуры из табличного документа
Найденные решения
В общем, у меня было так:
ИмяОбласти: 'какое то имя';
ИмяОбласть = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(ИмяОбласть);
в результате в табдоке появлялась область "поле". В табдоке надо было присваивать имена, после вывода, то есть:
Область = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(Область);
ТабДок.Области["Поле"].Имя = 'какое то имя';
всем спасибо)
ИмяОбласти: 'какое то имя';
ИмяОбласть = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(ИмяОбласть);
в результате в табдоке появлялась область "поле". В табдоке надо было присваивать имена, после вывода, то есть:
Область = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(Область);
ТабДок.Области["Поле"].Имя = 'какое то имя';
всем спасибо)
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В общем, у меня было так:
ИмяОбласти: 'какое то имя';
ИмяОбласть = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(ИмяОбласть);
в результате в табдоке появлялась область "поле". В табдоке надо было присваивать имена, после вывода, то есть:
Область = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(Область);
ТабДок.Области["Поле"].Имя = 'какое то имя';
всем спасибо)
ИмяОбласти: 'какое то имя';
ИмяОбласть = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(ИмяОбласть);
в результате в табдоке появлялась область "поле". В табдоке надо было присваивать имена, после вывода, то есть:
Область = Макет.ПолучитьОбласть("поле");
ТабДок.Вывести(Область);
ТабДок.Области["Поле"].Имя = 'какое то имя';
всем спасибо)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот