СКД получить значение группировки вышестоящего уровня

Ваш отзывFavoriteLoadingВ закладки

 

Товарная марка Кол SKU в марке
BENXI 2
BJ-GDB&S 48
BJ–decor 338
Организация BENXI BJ-GDB&S BJ–decor
Контрагент SKU Доля SKU Доля SKU Доля
Моя организация
    Клиент1 15 24
    Клиент2 7
    Клиент3 18 14

Помогите!!! Как во вторую таблицу подтянуть данные из первой, т.е. сколько всего СКЮ имеется по товарной марке?

  Товарная марка Кол SKU в марке BENXI 2 BJ-GDB&S 48 BJ–decor 338 Организация BENXI BJ-GDB&S BJ–decor Контрагент SKU Доля SKU Доля SKU Доля Моя организация     Клиент1 15 24     Клиент2 7     Клиент3 18 14 Помогите!!! Как во вторую таблицу подтянуть данные из первой, т.е. сколько всего СКЮ имеется по товарной марке? Перейти к...

Далее

Перераспределение остатков “внутренних” партий на “внешние” партии по датам.

Ваш отзывFavoriteLoadingВ закладки

Суть: “внешние партии” – партии, поступления пришедшие в организацию из вне, которые идут либо конечным либо “своим” контрагентам, “внутренние партии” – партии реализованые “своим” контрагентам оформляются через документ “Внутренний заказ” с последующим вводом пары документов “Реализация” и “Поступление” для каждого такого внутреннего заказа (упрощенно это можно понимать как перемещение товара на склад другого подразделения, по крайней мере логика такова)

Необходимо: учесть остатки товара по “внутренней партии” на остатках товара на “внешней”

Реализация запросом:

Суть: “внешние партии” – партии, поступления пришедшие в организацию из вне, которые идут либо конечным либо “своим” контрагентам, “внутренние партии” – партии реализованые “своим” контрагентам оформляются через документ “Внутренний заказ” с последующим вводом пары документов “Реализация” и “Поступление” для каждого такого внутреннего заказа (упрощенно это можно понимать как перемещение товара на склад другого подразделения, по крайней мере логика такова) Необходимо: учесть остатки товара по “внутренней партии” на остатках товара на “внешней” Реализация запросом:...

Далее

Сравнение значений в разных группировках

Отзывов (4)FavoriteLoadingВ закладки

Доброго времени суток!

Надо сравнить значения показателя в разных группировках.

В общем случае Показатель2 может иметь несколько значений (в данном случае 3 варианта).  Требуется:

1. в отчет вывести два значения показателя.

По идее легко настраивается через отборы в группе ИЛИ.

2. вычислить разницу между значениями этих показателей (Поле Отклонение).

А вот с этим – не знаю как сделать. В идеале хотелось бы через вычисляемое поле, т.к. данные для отчета поступают из двух внешних источников и что-то с ними сделать довольно сложно.

Попробовал через Вычисляемое поле – задал выражение

новое Поле с названием СуммаПлан1

Доброго времени суток! Надо сравнить значения показателя в разных группировках. В общем случае Показатель2 может иметь несколько значений (в данном случае 3 варианта).  Требуется: 1. в отчет вывести два значения показателя. По идее легко настраивается через отборы в группе ИЛИ. 2. вычислить разницу между значениями этих показателей (Поле Отклонение). А вот с этим – не знаю как сделать. В идеале хотелось бы через вычисляемое поле, т.к. данные для отчета поступают из двух внешних источников и что-то с ними сделать довольно сложно. Попробовал через Вычисляемое поле – задал выражение новое Поле с названием СуммаПлан1...

Далее

Вывод подгруппировок (в т.ч. и пустых) для определенных группировок

Отзывов (3)FavoriteLoadingВ закладки

Здравствуйте! Вывожу в отчете группировки 4 уровней (скриншот 1), в том числе и пустые через полное соединение в связях (скриншот 2), далее потребовалось только для одной группировки выводить все уровни подгруппировок (скриншот 3), для этого разбил один набор данных на два (скриншот 4), через параметры разделил группы с нужной детализацией (скриншот 5) и соединил их (связи набора данных) через группировку верхнего уровня с условием равенства этих группировок (скриншот 6). При этом происходит растиражирование ресурсов (количество и стоимость) в группировке и всех ее подгруппировках (скриншот 7), чтобы избежать этого растиражирования накладываю еще связей в связи набора данных: Количество – Количество и Стоимость – Стоимость (скриншот 8), но при этом слетает вывод пустых подгруппировок и ресурсов в подгруппировках (скриншот 9). Вопрос: как мне убрать растиражирование ресурсов с выводом пустых подгруппировок и ресурсов в подгруппировках?

Здравствуйте! Вывожу в отчете группировки 4 уровней (скриншот 1), в том числе и пустые через полное соединение в связях (скриншот 2), далее потребовалось только для одной группировки выводить все уровни подгруппировок (скриншот 3), для этого разбил один набор данных на два (скриншот 4), через параметры разделил группы с нужной детализацией (скриншот 5) и соединил их (связи набора данных) через группировку верхнего уровня с условием равенства этих группировок (скриншот 6). При этом происходит растиражирование ресурсов (количество и стоимость) в группировке и всех ее подгруппировках (скриншот 7), чтобы избежать этого растиражирования накладываю еще связей в связи набора данных: Количество – Количество и Стоимость – Стоимость (скриншот 8), но при этом слетает вывод пустых подгруппировок и ресурсов в подгруппировках (скриншот 9). Вопрос: как мне убрать растиражирование ресурсов с выводом пустых подгруппировок и ресурсов в подгруппировках?...

Далее

Как получить корректную сумму ресурса у задвоенных записей. Использование новых агрегатных функций. Доступно, по-моему с 14 релиза 8.2.

Отзывов (6)FavoriteLoadingВ закладки

Предположим клиент хочет видеть в отчете табличную часть документа и отдельной колонкой сумму всего документа. Тут проблемы нету: соединяем две таблицы и вперед. Проблема возникает когда надо получить итоги в отчете. Стандартная функция СУММА – будет возвращать сумму всех записей по колонке, соответственно сумма документа будет умножена на количество строк в табличной части. Для того чтобы избежать этого можно воспользоваться новыми агрегатными функциями, их было добавлено достаточно много, но нам понадобится функции ТаблицаЗначений, Массив и Сумма. Итак:
ТаблицаЗначений – формирует таблицу значений (сюрприз, сюрприз :) из колонок которые содержатся в итоговой таблицы после того как отработал процессор компоновки.
МАССИВ – формирует массив записей от группировок или берет 1-ую колонку таблицы значений

Предположим клиент хочет видеть в отчете табличную часть документа и отдельной колонкой сумму всего документа. Тут проблемы нету: соединяем две таблицы и вперед. Проблема возникает когда надо получить итоги в отчете. Стандартная функция СУММА – будет возвращать сумму всех записей по колонке, соответственно сумма документа будет умножена на количество строк в табличной части. Для того чтобы избежать этого можно воспользоваться новыми агрегатными функциями, их было добавлено достаточно много, но нам понадобится функции ТаблицаЗначений, Массив и Сумма. Итак: ТаблицаЗначений – формирует таблицу значений (сюрприз, сюрприз из колонок которые содержатся в итоговой таблицы после того как отработал процессор компоновки. МАССИВ – формирует массив записей от группировок или берет 1-ую колонку таблицы значений...

Далее

Использование функций из модулей менеджера

Ваш отзывFavoriteLoadingВ закладки

Не понятно с какого момента, но теперь в СКД можно обращаться не только к функциям общих модулей, но и к экспортным функциям модулей менеджера. Т.е. пишем в модуле менеджера любого объекта экспортную функцию, а затем в СКД обращаемся к ней стандартно, например Справочники.Картинки.Тест().

Плюс работают и стандартные функции, вроде Справочники.Картинки.НайтиПоКоду().

Плюс работают методы глобального контекста, например РольДоступна.

Возможно все и так об этом знают, но на всякий случай решил написать. Лично я с вызовом экспортных функций модулей менеджеров как-то не сталкивался, и удивился что это работает. а последние 2 фишки уже давно использую.

 

Не понятно с какого момента, но теперь в СКД можно обращаться не только к функциям общих модулей, но и к экспортным функциям модулей менеджера. Т.е. пишем в модуле менеджера любого объекта экспортную функцию, а затем в СКД обращаемся к ней стандартно, например Справочники.Картинки.Тест(). Плюс работают и стандартные функции, вроде Справочники.Картинки.НайтиПоКоду(). Плюс работают методы глобального контекста, например РольДоступна. Возможно все и так об этом знают, но на всякий случай решил написать. Лично я с вызовом экспортных функций модулей менеджеров как-то не сталкивался, и удивился что это работает. а последние 2 фишки уже давно использую.   Перейти к...

Далее

Подключение дополнительного внешнего отчета СКД для управляемого приложения

1 отзывFavoriteLoadingВ закладки

Бороздя просторы Интернета, я наткнулся на упоминание о том, что можно внешний отчет (в том числе на СКД) прицепить к любому разделу интерфейса (любой подсистемы) в управляемом приложении. Но больше ничего про это узнать не удалось (также как не получилось самостоятельно разобраться).  Братья и сестры, если кто сталкивался с подобной проблемой или знает её решение, подскажите пожалуйста.  Отчет на СКД (тоесть есть только сама СКД, форм нет), приложение – управляемое.

Вот текст модуля объекта внешнего отчета:

Функция СведенияОВнешнейОбработке() Экспорт

    ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить(“Подсистема.Имущество”);

Бороздя просторы Интернета, я наткнулся на упоминание о том, что можно внешний отчет (в том числе на СКД) прицепить к любому разделу интерфейса (любой подсистемы) в управляемом приложении. Но больше ничего про это узнать не удалось (также как не получилось самостоятельно разобраться).  Братья и сестры, если кто сталкивался с подобной проблемой или знает её решение, подскажите пожалуйста.  Отчет на СКД (тоесть есть только сама СКД, форм нет), приложение – управляемое. Вот текст модуля объекта внешнего отчета: Функция СведенияОВнешнейОбработке() Экспорт     ПараметрыРегистрации = Новый Структура;     МассивНазначений = Новый Массив;     МассивНазначений.Добавить(“Подсистема.Имущество”);...

Далее
Страница 18 из 46« Первая...10...1617181920...3040...Последняя »

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.