Генерация таблиц

1. sergey svetlakov 14 13.03.25 13:25 Сейчас в теме
Не могил бы дать пример как создавать таблицы циклами есть большой массив данных который хочу структурировать принцип хочу такой

данные снимаю с EXCEL
таблица1 - в ней список товаров
таблица2+название ячейки товаров - параметры товара

как генерировать таблицы через цикл с названием товара с параметрами товара

потом я нажатием на товар с таблице получаю данные с названием
таблица2+название ячейки товаров и получаю ее параметры

или же это делается по другому как то ?
По теме из базы знаний
Найденные решения
8. sergey svetlakov 14 13.03.25 16:34 Сейчас в теме
Таб = Новый ТаблицаЗначений; 	
Таб.Колонки.Добавить("Таблица1");
Стр = Таб.Добавить(); //Первая таблица 
	
Таб1 = Новый ТаблицаЗначений; 
Таб1.Колонки.Добавить("Тест"); //Вторая таблица	
Стр1 = Таб1.Добавить();
Стр1.Тест = "Тестирование - получения данных из таблицы";
	
Стр.Таблица1 = Таб1; // Добавление второй таблицы в яцейку первой таблицы 
	
Для Каждого Колонка Из Таб Цикл // Перебор первой таблицы
	Для Каждого Колонка Из Колонка.Таблица1 Цикл // Из первой таблицы получения данных второй таблицы
		Сообщить(Колонка.Тест); // Вывод данных из второй таблицы
	КонецЦикла;
КонецЦикла;
Показать


все работает
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 33 13.03.25 13:33 Сейчас в теме
3. user2107191 13.03.25 13:37 Сейчас в теме
(2) Плохо, когда не знаешь, а потом еще и забудешь...
Sashares; +1 Ответить
4. sergey svetlakov 14 13.03.25 13:44 Сейчас в теме
(2) это не то, я в курсе как загрузить с EXCEL я не знаю как создать базу в базе.
7. Sashares 33 13.03.25 14:37 Сейчас в теме
5. starjevschik 13.03.25 13:46 Сейчас в теме
(2) а теперь еще есть и ссылка на публикацию и просмотры подросли )
все правильно делаешь, Сергей! креативность это один из четырех столпов успеха )
6. sergey svetlakov 14 13.03.25 13:54 Сейчас в теме
(5) что с вами не так? что вы за ерунду пишите - если есть что по делу напишите.
8. sergey svetlakov 14 13.03.25 16:34 Сейчас в теме
Таб = Новый ТаблицаЗначений; 	
Таб.Колонки.Добавить("Таблица1");
Стр = Таб.Добавить(); //Первая таблица 
	
Таб1 = Новый ТаблицаЗначений; 
Таб1.Колонки.Добавить("Тест"); //Вторая таблица	
Стр1 = Таб1.Добавить();
Стр1.Тест = "Тестирование - получения данных из таблицы";
	
Стр.Таблица1 = Таб1; // Добавление второй таблицы в яцейку первой таблицы 
	
Для Каждого Колонка Из Таб Цикл // Перебор первой таблицы
	Для Каждого Колонка Из Колонка.Таблица1 Цикл // Из первой таблицы получения данных второй таблицы
		Сообщить(Колонка.Тест); // Вывод данных из второй таблицы
	КонецЦикла;
КонецЦикла;
Показать


все работает
9. user1936660 13.03.25 16:56 Сейчас в теме
Интересно, как такие косноязычные код на 1С пишут? Там же всё по русски надо...
А хотя нет. Не интересно.
10. starik-2005 3172 13.03.25 18:32 Сейчас в теме
Ой, батюшке, шо твориццо!

Делается как-то так:
1. Создается на форме реквизит - таблица, в ней добавляются колоночки - Документы.
2. У одной из колоночек указывается тип данных Таблица - Товары.
3. У этой таблицы тоже добавляются колоночки.
4. Первая таблица перетаскивается на форму.
5. Вторая таблица из первой перетаскивается на форму.
6. Профит.
11. sergey svetlakov 14 14.03.25 01:18 Сейчас в теме
не понимаю что за помойка тут вместо того чтобы внятно ответить на вопрос мне пишут всяческие оскорбления. я наверное больше не буду писать в этом болоте.
13. user2107191 14.03.25 06:08 Сейчас в теме
(11) Царь-батюшка, не гневайся! Прояви милость - вернись на царство! Прости нас, недостойных и окаянных олухов!
12. gybson 14.03.25 02:11 Сейчас в теме
Не первый раз уже вижу этот прикол, что сами себе отвечают. В чем профит?
14. user2107191 14.03.25 06:10 Сейчас в теме
(12) Подростковое ЧСВ + Яга.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот