Имя: Пароль:
1C
 
Интересная задачка на возможности работы с ресурсами на СКД или программно?
0 AEVdovin
 
22.09.15
16:53
Коллеги, привет.

Такая вот задача.

Есть группировка по полю, один ресурс(цена) выводится как минимальное значение, а во втором поле клиент хочет значение (количество), которое соответствует цене.  
На скриншоте 1 видно, как можно задать ресурсы в СКД
https://yadi.sk/i/uKiEPx1DjFSWK

На скриншоте 2 видно, в чем суть задачи.
https://yadi.sk/i/GTSA6tAvjFSxy

Т.е. минимальная цена  - 5,18 и это значение ресурса, заданное в СКД, выводится, а в поле кол.оборот тогда должно быть соответствующее цене значение - 51 100. Вот как его туда поместить?
1 Fragster
 
гуру
22.09.15
16:56
ИМХО тут нужно два набора данных
2 Fragster
 
гуру
22.09.15
16:57
или что-то типа
Сумма(Выбор Когда Цена = ВычисляемоеПолеМинимальнаяЦенаДляГруппировки Тогда Количество Иначе 0 Конец)

но как изобразить - не пойму
3 bootini
 
22.09.15
18:46
Можно попробовать:
ВычислитьВыражениеСГруппировкойТаблицаЗначений(<Выражения>, <ВыражениеПолейГруппировки>, <ОтборЗаписей>, <ОтборГруппировок>) –
Функция возвращает таблицу значений, каждая строка которой содержит результат вычисления выражений для группировки по указанному полю
4 bootini
 
22.09.15
18:50
Что-то типа:

ВычислитьВыражениеСГруппировкойТаблицаЗначений("КоличествоОборот", "Партнер",,Минимум(Цена))


Выражение в ресурс КоличествоОборот, расчитывать по Партнер
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.