По теме из базы знаний
Найденные решения
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Номенклатура");
ТЗ.Колонки.Добавить("Размер");
ТЗ.Колонки.Добавить("Цвет");
ТЗ.Колонки.Добавить("Цена");
ТЗНоменклатура = Тз.Скопировать(,"Номенклатура");
ТЗНоменклатура.Свернуть("Номенклатура");
ТЗРазмер = Тз.Скопировать(,"Номенклатура,Размер");
ТЗРазмер.Свернуть("Номенклатура,Размер");
Отбор1 = Новый Структура("Номенклатура");
Отбор2 = Новый Структура("Номенклатура,Размер");
Для каждого СтрНоменклатура Из ТЗНоменклатура Цикл
ЗаполнитьЗначенияСвойств(Отбор1,СтрНоменклатура);
Для каждого СтрРазмер Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл
ЗаполнитьЗначенияСвойств(Отбор2,СтрРазмер);
Для каждого СтрДетальныеЗаписи Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл
//
КонецЦикла;
КонецЦикла;
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Номенклатура");
ТЗ.Колонки.Добавить("Размер");
ТЗ.Колонки.Добавить("Цвет");
ТЗ.Колонки.Добавить("Цена");
ТЗНоменклатура = Тз.Скопировать(,"Номенклатура");
ТЗНоменклатура.Свернуть("Номенклатура");
ТЗРазмер = Тз.Скопировать(,"Номенклатура,Размер");
ТЗРазмер.Свернуть("Номенклатура,Размер");
Отбор1 = Новый Структура("Номенклатура");
Отбор2 = Новый Структура("Номенклатура,Размер");
Для каждого СтрНоменклатура Из ТЗНоменклатура Цикл
ЗаполнитьЗначенияСвойств(Отбор1,СтрНоменклатура);
Для каждого СтрРазмер Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл
ЗаполнитьЗначенияСвойств(Отбор2,СтрРазмер);
Для каждого СтрДетальныеЗаписи Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл
//
КонецЦикла;
КонецЦикла;
КонецЦикла;
ПоказатьТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Номенклатура");
ТЗ.Колонки.Добавить("Размер");
ТЗ.Колонки.Добавить("Цвет");
ТЗ.Колонки.Добавить("Цена");
ТЗНоменклатура = Тз.Скопировать(,"Номенклатура");
ТЗНоменклатура.Свернуть("Номенклатура");
ТЗРазмер = Тз.Скопировать(,"Номенклатура,Размер");
ТЗРазмер.Свернуть("Номенклатура,Размер");
Отбор1 = Новый Структура("Номенклатура");
Отбор2 = Новый Структура("Номенклатура,Размер");
Для каждого СтрНоменклатура Из ТЗНоменклатура Цикл
ЗаполнитьЗначенияСвойств(Отбор1,СтрНоменклатура);
//Для каждого СтрРазмер Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл //ошибка в отборе
Для каждого СтрРазмер Из ТЗРазмер.НайтиСтроки(Отбор1) Цикл //правильный отбор
ЗаполнитьЗначенияСвойств(Отбор2,СтрРазмер);
Для каждого СтрДетальныеЗаписи Из ТЗРазмер.НайтиСтроки(Отбор2) Цикл
//
КонецЦикла;
КонецЦикла;
КонецЦикла;
Скрыть
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот