Не могил бы дать пример как создавать таблицы циклами есть большой массив данных который хочу структурировать принцип хочу такой
данные снимаю с EXCEL
таблица1 - в ней список товаров
таблица2+название ячейки товаров - параметры товара
как генерировать таблицы через цикл с названием товара с параметрами товара
потом я нажатием на товар с таблице получаю данные с названием
таблица2+название ячейки товаров и получаю ее параметры
или же это делается по другому как то ?
данные снимаю с EXCEL
таблица1 - в ней список товаров
таблица2+название ячейки товаров - параметры товара
как генерировать таблицы через цикл с названием товара с параметрами товара
потом я нажатием на товар с таблице получаю данные с названием
таблица2+название ячейки товаров и получаю ее параметры
или же это делается по другому как то ?
По теме из базы знаний
- Доработка стандартного модуля обмена от Битрикс для выгрузки произвольных таблиц значений или запросов в Highload-блоки
- Исполняемые представления - фреймворк для создания кастомных виртуальных таблиц
- AI-агенты для 1С: от генерации кода до автоматизации разработки и тестирования
- Любовь и ненависть к 1С: Почему я оставил начальника производства в Google Таблицах
- Взрывной рост таблицы binarydata при отказе от совместимости на платформе 8.3.27 ранних версий
Найденные решения
Таб = Новый ТаблицаЗначений;
Таб.Колонки.Добавить("Таблица1");
Стр = Таб.Добавить(); //Первая таблица
Таб1 = Новый ТаблицаЗначений;
Таб1.Колонки.Добавить("Тест"); //Вторая таблица
Стр1 = Таб1.Добавить();
Стр1.Тест = "Тестирование - получения данных из таблицы";
Стр.Таблица1 = Таб1; // Добавление второй таблицы в яцейку первой таблицы
Для Каждого Колонка Из Таб Цикл // Перебор первой таблицы
Для Каждого Колонка Из Колонка.Таблица1 Цикл // Из первой таблицы получения данных второй таблицы
Сообщить(Колонка.Тест); // Вывод данных из второй таблицы
КонецЦикла;
КонецЦикла; Показатьвсе работает
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Таб = Новый ТаблицаЗначений;
Таб.Колонки.Добавить("Таблица1");
Стр = Таб.Добавить(); //Первая таблица
Таб1 = Новый ТаблицаЗначений;
Таб1.Колонки.Добавить("Тест"); //Вторая таблица
Стр1 = Таб1.Добавить();
Стр1.Тест = "Тестирование - получения данных из таблицы";
Стр.Таблица1 = Таб1; // Добавление второй таблицы в яцейку первой таблицы
Для Каждого Колонка Из Таб Цикл // Перебор первой таблицы
Для Каждого Колонка Из Колонка.Таблица1 Цикл // Из первой таблицы получения данных второй таблицы
Сообщить(Колонка.Тест); // Вывод данных из второй таблицы
КонецЦикла;
КонецЦикла; Показатьвсе работает
Интересно, как такие косноязычные код на 1С пишут? Там же всё по русски надо...
А хотя нет. Не интересно.
А хотя нет. Не интересно.
Ой, батюшке, шо твориццо!
Делается как-то так:
1. Создается на форме реквизит - таблица, в ней добавляются колоночки - Документы.
2. У одной из колоночек указывается тип данных Таблица - Товары.
3. У этой таблицы тоже добавляются колоночки.
4. Первая таблица перетаскивается на форму.
5. Вторая таблица из первой перетаскивается на форму.
6. Профит.
Делается как-то так:
1. Создается на форме реквизит - таблица, в ней добавляются колоночки - Документы.
2. У одной из колоночек указывается тип данных Таблица - Товары.
3. У этой таблицы тоже добавляются колоночки.
4. Первая таблица перетаскивается на форму.
5. Вторая таблица из первой перетаскивается на форму.
6. Профит.
не понимаю что за помойка тут вместо того чтобы внятно ответить на вопрос мне пишут всяческие оскорбления. я наверное больше не буду писать в этом болоте.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
