Принудительный вывод в запрос поля в СКД
Здравствуйте
Делаю отчет на основе валовой прибыли.
Добавляю поле с выражением - Валовая / количество и кидаю результат в ВТ.
В след пакете соединяю ВаловуюЗаЕденицу с справочником в котором проставлен процент в зависимости от диапазона цены и вычислю Зарплату за продажу. ( **процент нужно вычислить за каждую продажу отдельно а не сложить все вместе и потом посчитать сумму)
И вот тут появляется проблема с скд которая считает что поле заказ и регистратор не нужны для выполнения запроса и отбрасывает их на всех этапах из за чего посчитать процент для каждой продажи не возможно.
*Поле регистратор и заказ участвует в финальном пакете запроса но не выведен в отчет
* пробовал добавить поля в ресурс, проставить на них условие, и прочие вещи
* если в роли к регистратору проставить галку "Обезательное" то отчет выводит дубли( ка каждую продажу) как если бы поле Регистратор было в отчете
По итогу нужно что бы поле регистратор/Заказ присутствовали в отчете но не выходили в вариант отчета и что бы допустимые поля с одинаковым процентом складывались. В данный момент так как поля с доком в запросе нету все группируется в первом пакете и получается общий процент на все позиции что не правильно.
пс. заменил в отчете справочник с ценами на влож запрос с тестовыми диапазонами что бы можно было потестить на ут11,4
Делаю отчет на основе валовой прибыли.
Добавляю поле с выражением - Валовая / количество и кидаю результат в ВТ.
В след пакете соединяю ВаловуюЗаЕденицу с справочником в котором проставлен процент в зависимости от диапазона цены и вычислю Зарплату за продажу. ( **процент нужно вычислить за каждую продажу отдельно а не сложить все вместе и потом посчитать сумму)
И вот тут появляется проблема с скд которая считает что поле заказ и регистратор не нужны для выполнения запроса и отбрасывает их на всех этапах из за чего посчитать процент для каждой продажи не возможно.
*Поле регистратор и заказ участвует в финальном пакете запроса но не выведен в отчет
* пробовал добавить поля в ресурс, проставить на них условие, и прочие вещи
* если в роли к регистратору проставить галку "Обезательное" то отчет выводит дубли( ка каждую продажу) как если бы поле Регистратор было в отчете
По итогу нужно что бы поле регистратор/Заказ присутствовали в отчете но не выходили в вариант отчета и что бы допустимые поля с одинаковым процентом складывались. В данный момент так как поля с доком в запросе нету все группируется в первом пакете и получается общий процент на все позиции что не правильно.
пс. заменил в отчете справочник с ценами на влож запрос с тестовыми диапазонами что бы можно было потестить на ут11,4
Прикрепленные файлы:
ВнешнийОтчетВал.erf
По теме из базы знаний
- Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Создание отчетов с помощью СКД - основные понятия и элементы
- Вложенные СКД
- Убираем параметры из отбора СКД
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) По тексту запроса непонятно, откуда взялись дубли. Как я понимаю, Вы взяли типовой отчет и присоединили к нему некий справочник? Быть может проблема именно в соединении? Кажется, что путь с указанием обязательности регистратора верный, и нужно разобраться именно с дублями.
(2)да, отчет типовой . Нет в сооеденении проблем не вижу
Снимки с выводом регистратора, без вывода регистратора с ролью "Обезательное", без вывода и без галки обезательное.
Это как бы не совсем дубли но нужно их в сгруппировать в отчете по процентам
Т.е
Ном1 - 20% - 1000р
Ном1 - 30% - 2000р
В данный момент она плюсует
ном1 - 30-40%(смотря какая сумма будет в итоге) - 3000р
Снимки с выводом регистратора, без вывода регистратора с ролью "Обезательное", без вывода и без галки обезательное.
Это как бы не совсем дубли но нужно их в сгруппировать в отчете по процентам
Т.е
Ном1 - 20% - 1000р
Ном1 - 30% - 2000р
В данный момент она плюсует
ном1 - 30-40%(смотря какая сумма будет в итоге) - 3000р
Прикрепленные файлы:
Тут должна быть ключевая фраза - в консоли запросов все работает правильно.
Недавно с коллегой разбирали такой случай. Как мне показалось "разработали" правильный метод обхода. Как известно галку "Обязательный" в роли поля можно поставить только если это поле есть в конечно выборке. Поэтому поля свои нужно ОБЯЗАТЕЛЬНО включать в конечную выборку и ставить эту галку. Включать можно, например применяя Максимум или Количество к этим полям (если соединение с таблицей добавляет лишние строки). Не важно какая функция - значения этих полей вам не важны.
Недавно с коллегой разбирали такой случай. Как мне показалось "разработали" правильный метод обхода. Как известно галку "Обязательный" в роли поля можно поставить только если это поле есть в конечно выборке. Поэтому поля свои нужно ОБЯЗАТЕЛЬНО включать в конечную выборку и ставить эту галку. Включать можно, например применяя Максимум или Количество к этим полям (если соединение с таблицей добавляет лишние строки). Не важно какая функция - значения этих полей вам не важны.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот