#0
by andrey02
Есть, например, такой набор данных: Клиент | Товар | Количество Вася | Стол | 5 Вася | Диван | 10 Вася | Кровать | 1 Петя | Стол | 5 Петя | Стул | 3 Петя | Диван | 3 Нужно получить отчет по наиболее частым товарам в разрезе покупателей (либо другого поля отчета), т.е., например, такой: Вася | Диван Петя | Стол Добавил вычисляемое поле «НаиболееЧастыйТовар», в ресурсах для него пишу: ВычислитьВыражение(" Массив( ") Смысл выражения: получаем таблицу значений с итого количество по товарам, сортируем ее по убыванию количества, получаем массив товаров, первый элемент которого и есть нужный – с максимальным количеством в текущей группировке. А вот как этот первый элемент вытащить из массива – не могу найти. Варианты вроде вычисления самого частого товара в запросе не подходят, т.к. реальный отчет содержит больше полей, и пользователи могут произвольно настраивать структуру отчета. Вариант добавить группировку по товару, в ней сортировку по убыванию количества и ограничение количества записей 1 - тоже не подходит, т.к. нужен именно ресурс.
#3
by andrey02
Не понял, как? Максимум не применяется к таблице значений (попробовал, никакого эффекта).
#5
by andrey02
Если тут сделать "максимум", то получится по сути такая же таблица значений. Для набора данных из примера, получится точно такая же таблица значений. Вопрос, как из этой таблицы получить значение из первой строки остается.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: СКД. В группировке верхнего уровня получить сумму группировок нижнего
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Как передать и получить параметр расшифровки?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: Как в СКД получить данные из одного регистра но за разные периоды?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Количество нулей после запятой в РТУ БП 3.0
- Запись в регистр сведений. Такая уже существует ((
- Флажок с тремя состояниями для дерева значений
- УТ11 настройка рабочего стола и панели навигации
- УТ11 какая методика запрета проведения документов задним числом?
- 1C (клиент-сервер) и Libre Office
- УТ11, не выводится нумерация страниц
- Ошибка при расчете себестоимости после обновления 1С: Розница на 2.1.8.13
- Обновление формы (ОФ) методом Оповестить()
- Прекращение договора на выполнение работ
- ЗУП 3.0 перечисленный НДФЛ
- Составление запроса с условием, на первые символы строки.
- После перехода на 1С8.3, при переключении интерфейса стали пропадать менюшки..
- v7: Ошибка сохранения конфигурации: Function sequence error
- Не запускается внешняя обработка (УФ в обычном приложении)
- Внешний отчет 8.3 не вызывается макет на экран.
- Структура объекта не соответствует типу
- 1С 8.3 VS Win 8.1- Проведение документа грузит HDD на 100%
- Зависает конфигуратор при отладке
- Загрузка данных из табличного документа_Док_Ввод начальных остатков