Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отчет Валовая прибыль в СКД
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Система компоновки данных
AlexeyMalko
1С:Предприятие 8.3 (8.3.7.1949)
"Управление торговым предприятием для Украины", редакция 1.2.
Разработка конфигурации: "ABBYY Ukraine", 2007-2017 (1.2.41.1)
Хочу добавить поля для расчёта себестоимости - ещё два ресурса с Регистров накопления (добавить колонки по расчёту затрат на Перевозку и бонусы менеджеров) , но не получается. Хочу сделать в СКД но выдаёт ошибку при попытке сохранить Запрос, ругается на поле "Итоги". Код не привожу потому что он типовой, кто нибудь пробовал , в чём ошибка и как исправить?


 ! 

необходимо зарегистрироваться для просмотра ссылки: 3
 
Bernet
AlexeyMalko @ Сегодня, 14:40 необходимо зарегистрироваться для просмотра ссылки ,
В запросах СКД нельзя использовать конструкцию ИТОГИ, они настраиваются группировками в настройках самой СКД
AlexeyMalko

Bernet @ Сегодня, 14:49 необходимо зарегистрироваться для просмотра ссылки ,
спасибо, сейчас попробую отдельн осделать - там формулы разные прописаны. Сейчас попробую
Bernet
AlexeyMalko @ Сегодня, 14:51 необходимо зарегистрироваться для просмотра ссылки ,
Я имею в виду, что там где у вас идет запрос нельзя использовать обычные ИТОГИ, т.е. код ниже будет выдавать ошибку (привожу просто пример запроса)
ВЫБРАТЬ 
     Продажи.Номенклатура,
     Продажи.Склад,
     Продажи.СуммаОборот
ИЗ
     РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, ,) КАК Продажи
ИТОГИ
     СУММА(СуммаОборот)
ПО
     Склад


для того чтобы запрос работал в СКД, нужно убрать конструкцию итогов, в СКД на закладке Настройки добавить ваши группировки - это по сути и есть ваши итоги. А с ресурсами (закладка ресурсы) можно делать что угодно, какие угодно агрегатные функции или формулы на ваш вкус.
Надеюсь понятно объяснил
AlexeyMalko
Bernet @ Сегодня, 14:56 необходимо зарегистрироваться для просмотра ссылки ,
да понятно, попробовал - сделал, что то работает. можно ещё попутно вопрос - где прописать формулы ВП = Себестоимость - Стоимость и т. д ?
Bernet
AlexeyMalko @ Сегодня, 16:03 необходимо зарегистрироваться для просмотра ссылки ,
Ну поле валовой прибыли в типовом отчете прямо в запросе рассчитывается. Если же вам надо какие-то свои поля расчетные (те которые невозможно выбрать в запросе) добавить, то это можно сделать, задав формулу на закладке "Вычисляемые поля". Путь к данным это имя вашего поля, выражение - это формула, потом добавляете полученное поле на закладке ресурсы и отмечаете по каким группировкам его надо рассчитывать, ну и наконец в настройках в выбранных полях добавляете его в выбранные, чтобы оно вывелось в отчет.
По шагам:
1) делаем вычисляемое поле, задаем формулу
2) на закладке ресурсы указываем по каким группировкам оно должно рассчитываться
3) выводим его в отчет в настройках на закладке выбранные поля
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.