СКД. Как передать параметры во внешнюю функцию при вычислении ресурса #667726


#0 by droplet
Помогите пста новичку.... Задача в следующем. В СКД есть набор-запрос к регистру накопления за любой период по Номенклатуре : выбор конечного остатка. Нужно чтобы на уровне Номенклатуры считался максимум среди ежедневных остатков за выбранный период, а на уровне группы -максимум среди ежедневных суммовых остатков по группе за выбранный период. Для номенклатуры я применяю в расчете ресурса ф-ю максимум, а вот для  группы этот метод не подходит, т.к. возвращает максимальный остаток по какой-либо единице товара. Поэтому хотела на уровне "Номенклатура Иерархия" вызывать фнешнюю ф-ю, в которую нужно будет передать 1.период 2.группу, для которой происходит расчет 3.все установленные отборы И в функции сделать запрос к регистру по этой группе товаров с периодичностью - день, в котором выбрать максимум Как мне это сделать? В прикрепленном рисунке в первой группировке по всем Вентиляторам в последней колонке должна стоять цифра 1520 - это максимальный среди остатков по группе за период (см.нижнюю таблицу) [URL=
#1 by droplet
не ту ссылку вставила вот картинка:
#2 by vi0
по элементам в ед.изм., по группам в валюте?
#3 by droplet
Нет, по номенклатуре - максимум среди ежедневных остатков этой номенклатуры за выбранный период а по группе номенклатуры д.б. максимум ежедневных остатков всей группы за выбранный период Могла бы выложить файлик с СКД, только не знаю куда А база из которой получен рисунок УТДемо
#4 by vi0
для минимизации обращений к базе данных я бы в первую очередь попробовал использовать ТАБЛИЦАЗНАЧЕНИЙ и ВычислитьВыражениеСГруппировкойТаблицаЗначений
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С