RS
Size: a a a
RS
RS
KK
RS
RS
НайденныеСтроки = ?(СтруктураОтбора.Количество(), ТЗИтоговая.НайтиСтроки(СтруктураОтбора), ТЗИтоговая);
GV
🅵
Если СтруктураОтбора.Количество() Тогда
ТЗ = ТЗ.НайтиСтроки(СтруктураОтбора);
Массив = Новый Массив;
Для Каждого Строка Из ТЗ Цикл
Массив.Добавить(ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(Строка));
КонецЦикла;
Возврат Массив;
Иначе
Возврат ОбщегоНазначения.ТаблицаЗначенийВМассив(ТЗ);
КонецЕсли;
KK
ВыборкаХарактеристика = ВыборкаНоменклатура.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаХарактеристика.Следующий() Цикл
ВыборкаХарактеристикаданных нет - null
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка,
Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
Справочник.Номенклатура КАК Номенклатура
ИТОГИ ПО
ЕдиницаИзмерения
D
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка,
Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения
ИЗ
Справочник.Номенклатура КАК Номенклатура
ИТОГИ ПО
ЕдиницаИзмерения
Аr
Если СтруктураОтбора.Количество() Тогда
ТЗ = ТЗ.НайтиСтроки(СтруктураОтбора);
Массив = Новый Массив;
Для Каждого Строка Из ТЗ Цикл
Массив.Добавить(ОбщегоНазначения.СтрокаТаблицыЗначенийВСтруктуру(Строка));
КонецЦикла;
Возврат Массив;
Иначе
Возврат ОбщегоНазначения.ТаблицаЗначенийВМассив(ТЗ);
КонецЕсли;
🅵
Аr
Аr