СКД. Вопрос по операциям с итоговыми полями отчета
Добрый вечер! Подскажите пожалуйста, можно ли производить арифметические операции с итоговыми полями отчета? Отчет на скрине с экрана. К итоговому полю по последней колонке Комиссия нужно добавить параметр ДополнительнаяКомиссия отнять параметр Расходы и поделить все это на 2
Сам запрос
Сам запрос
ВЫБРАТЬ
РасчетыСЗаказчикамиОбороты.Организация,
РасчетыСЗаказчикамиОбороты.Менеджер,
РасчетыСЗаказчикамиОбороты.Заказчик,
РасчетыСЗаказчикамиОбороты.Гаражка,
РасчетыСЗаказчикамиОбороты.Регистратор КАК Регистратор,
МЕСЯЦ(РасчетыСЗаказчикамиОбороты.Гаражка.ДатаФактическойВыгрузки) КАК ДатаВыгрузки,
СУММА(РасчетыСЗаказчикамиОбороты.Гаражка.СтавкаСЗаказчиком) КАК СтавкаСЗаказчиком,
СУММА(РасчетыСЗаказчикамиОбороты.СуммаПриход) КАК СуммаПриход,
СУММА(РасчетыСЗаказчикамиОбороты.Гаражка.ОжидаемаяКомиссия) КАК Комиссия,
ВЫРАЗИТЬ(&ДополнительнаяКомиссия КАК ЧИСЛО(10, 2)) КАК ДополнительнаяКомиссия,
ВЫРАЗИТЬ(&Расход КАК ЧИСЛО(10, 2)) КАК Расход
ИЗ
РегистрНакопления.РасчетыСЗаказчиками.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК РасчетыСЗаказчикамиОбороты
ГДЕ
РасчетыСЗаказчикамиОбороты.Регистратор = (ВЫРАЗИТЬ(РасчетыСЗаказчикамиОбороты.Регистратор КАК Документ.ПоступлениеДС))
СГРУППИРОВАТЬ ПО
РасчетыСЗаказчикамиОбороты.Заказчик,
РасчетыСЗаказчикамиОбороты.Гаражка,
РасчетыСЗаказчикамиОбороты.Организация,
РасчетыСЗаказчикамиОбороты.Менеджер,
РасчетыСЗаказчикамиОбороты.Регистратор,
МЕСЯЦ(РасчетыСЗаказчикамиОбороты.Гаражка.ДатаФактическойВыгрузки)
ПоказатьПрикрепленные файлы:
По теме из базы знаний
Найденные решения
(8) Для каждого ресурса можно задать поля, по которым может рассчитываться.
То есть для группировки Номенклатура можно написать Сумма(Количество), а для группировки родитель можно написать просто "количество".
Для ресурса с формулой добавь группировки, по которым должна считаться. и второй ресурс без формулы и указания конкретных группировок.
То есть для группировки Номенклатура можно написать Сумма(Количество), а для группировки родитель можно написать просто "количество".
Для ресурса с формулой добавь группировки, по которым должна считаться. и второй ресурс без формулы и указания конкретных группировок.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(4)
Пробовал так как, Вы посоветовали, но в Ресурсах выдает синтаксическую ошибку. Выражение задавал так: (Сумма(Комиссия) + ДополнительнаяКомиссия - Расход)/2. На данный момент сделал через пользовательские поля в настройках. Создал пользовательское поле и прописал там вышеуказанное выражение, только в итогах. И вроде получилось, но оно вычисляется во всех итоговых группировках, а мне нужно чтобы оно вычислялось только самой нижней строки общих итогов, так как заказчик хочет плюсовать минусовать и делить итоговую сумму комиссии, чтобы получить фонд оплаты. и в то же время он хочет чтобы было видны итоговые суммы по группировкам. Выкладываю скрин настроек по группировкам.
Пробовал так как, Вы посоветовали, но в Ресурсах выдает синтаксическую ошибку. Выражение задавал так: (Сумма(Комиссия) + ДополнительнаяКомиссия - Расход)/2. На данный момент сделал через пользовательские поля в настройках. Создал пользовательское поле и прописал там вышеуказанное выражение, только в итогах. И вроде получилось, но оно вычисляется во всех итоговых группировках, а мне нужно чтобы оно вычислялось только самой нижней строки общих итогов, так как заказчик хочет плюсовать минусовать и делить итоговую сумму комиссии, чтобы получить фонд оплаты. и в то же время он хочет чтобы было видны итоговые суммы по группировкам. Выкладываю скрин настроек по группировкам.
Прикрепленные файлы:
(7)
Понял сделал так и сработало но совсем не так как хотелось. Вычислились детальные записи для всех поступлений, а итоги суммировались. По идее все арифметические действия должны выплняться с конечной суммой комиссии которая была собрана по всем поступлениям. В отчете это 1 916 330,18. Для примера ДополнительнуюКомиссию я сделал 100 000 а Расход 200 000. И получился невообразимый минус в итогах (верхний скрин) В случае с пользовательскими полями все значительно лучше. и конечный итог вычисляется правильно, но промежуточные итоги неправильные, так как там тоже идет сложение вычисление и деление. Вот как добиться, чтобы в промежуточных итогах арифметические действия не выполнялись, а в окончательных выполнялись?
Понял сделал так и сработало но совсем не так как хотелось. Вычислились детальные записи для всех поступлений, а итоги суммировались. По идее все арифметические действия должны выплняться с конечной суммой комиссии которая была собрана по всем поступлениям. В отчете это 1 916 330,18. Для примера ДополнительнуюКомиссию я сделал 100 000 а Расход 200 000. И получился невообразимый минус в итогах (верхний скрин) В случае с пользовательскими полями все значительно лучше. и конечный итог вычисляется правильно, но промежуточные итоги неправильные, так как там тоже идет сложение вычисление и деление. Вот как добиться, чтобы в промежуточных итогах арифметические действия не выполнялись, а в окончательных выполнялись?
Прикрепленные файлы:
(8) Для каждого ресурса можно задать поля, по которым может рассчитываться.
То есть для группировки Номенклатура можно написать Сумма(Количество), а для группировки родитель можно написать просто "количество".
Для ресурса с формулой добавь группировки, по которым должна считаться. и второй ресурс без формулы и указания конкретных группировок.
То есть для группировки Номенклатура можно написать Сумма(Количество), а для группировки родитель можно написать просто "количество".
Для ресурса с формулой добавь группировки, по которым должна считаться. и второй ресурс без формулы и указания конкретных группировок.
(11) Так можно, но надо учитывать, что пользователь сможет поменять их. Пользовательские поля равносильны ВычислитьВыражение().
То есть они накладываются уже на готовую таблицу. Если же через запрос или вычисляемые поля, то они накладываются на запрос и для каждой группировки надо делать свои расчеты.
То есть они накладываются уже на готовую таблицу. Если же через запрос или вычисляемые поля, то они накладываются на запрос и для каждой группировки надо делать свои расчеты.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)