Добрый день.
исходные данные:
УПП регистр МатериалыВЭксплуатации.ОстаткиИОбороты левое соединение с вложенным запросом по сотрудникам.
необходимо построить следующую табличку
Группировки:
Подразделение, Вид СИЗ, Пункт типовых норм, Сотрудник.
Подразделение – измерение МатериалыВЭксплуатации
Вид СИЗ – измерение МатериалыВЭксплуатации.Номенклатура.ВидСИЗ
Пункт типовых норм – измерение ВложенныйЗапрос.ПунктТиповыхНорм
Сотрудник – – измерение ВложенныйЗапрос.Сотрудник
Ресурсы:НачОстаток, Приход, Расход, КонОстаток, Норма расхода.
С остатками все понятно.
вопрос с расчетом Нормы расхода. ВложенныйЗапрос.НормыРасхода.
в разрезе сотрудника итог считаться не должен, использую Максимум(НормыРасхода), чтобы движения не суммировались.
в итогах по ОбщийИтог, Подразделение, Вид СИЗ, Пункт типовых норм, соответственно должны суммироваться строки по сотруднику.
для Вид СИЗ и Пункт типовых норм использую:
Сумма(ВычислитьВыражениеСГруппировкойМассив(“Максимум(СрокИзноса)”, “Сотрудник”))
если сюда добавлять подразделение получается чушь.
для Подразделения опытным путем пришел к следующей формуле:
ВычислитьВыражение(“Сумма(ВычислитьВыражениеСГруппировкойМассив(“”Максимум(СрокИзноса)””, “”Сотрудник,ПунктТиповыхНорм,ВидСИЗ””))”, “Подразделение”,”Группировка”)
ОбщийИтог незнаю как уже собрать, почему то не все числа попадают, что наводит на мысль что я делаю что то не так.
Вопрос-ответ
Есть макет в котором 2 группировки детальных записей с отборами в них. Для каждой группировки созданы свои макеты группировок(заголовок). Для первой группировки так же выводятся итоги.
Как сделать 2 вещи:
1. Убрать зазор между группировками.
2. Сделать так чтобы колонки второй группировки располагались под соответствующими колонками первой и не съезжались.
Как сейчас выглядит вывод можно посмотреть во вложении. Благодарю.
Всем привет. Есть два набора данных в скд. в первом получаем отстатки на нач периода, план производства и отгрузок по некоторой продукции, во втором наборе получаем план отгрузок продукции по различным контрагентам. В отчете все должно выглядеть как то так:
| Продукция1 | Продукц2 | Продукц3 | Итого | |
| Получатель1 | 5 | 2 | 7 | |
| Получатель2 | 2 | 1 | 3 | |
| Итого | 7 | 3 | ||
| ОстатокНач | 20 | 10 | 10 | |
| ПланПроизводства | 5 | 5 | 5 | |
| ПланОтгрузки (= Итого) | 7 | 3 | ||
| ПланОстатокКон | 18 | 15 | 11 |
Никак не получается вывести остатки с планом производства…
Всем привет. Есть два набора данных в скд. в первом получаем отстатки на нач периода, план производства и отгрузок по некоторой продукции, во втором наборе получаем план отгрузок продукции по различным контрагентам. В отчете все должно выглядеть как то так: Продукция1 Продукц2 Продукц3 Итого Получатель1 5 2 7 Получатель2 2 1 3 Итого 7 3 ОстатокНач 20 10 10 ПланПроизводства 5 5 5 ПланОтгрузки (= Итого) 7 3 ПланОстатокКон 18 15 11 Никак не получается вывести остатки с планом производства…...Добрый день! Прошу помощи.
Следующая задача: Вывести отчет “анализ продаж” с разбиением по неделям и продажами за выбранный период и с начала года в целом.
Представлю проблему на примере. Отчет который у меня получился:
|
Номенклатура
|
01.04.2015 | 06.04.2015 | 13.04.2015 | |||
| Продано за неделю | Продано за неделю | Продано за неделю | Продано с начала периода | Продано с начала года | ||
| Колбасы вареные | 234,088 | 2 173,722 | 3 042,9-не верный итог | 1 620,422 | ||
| Ветчина “Российская” “Хорошее дело” (вес.) | 40,078 | |||||
| Ветчина “Юбилейная” “Хорошее дело” (вес.) | 34,878 | |||||
| Колбаса “Говяжья” “Хорошее дело” (вес.) | 512,824 | 512,824 | 959,332 |
СКД, отчет таблица, по горизонтали номенклатура, по вертикали склад, ресурсы количество, сумма. Вопрос как запретить вывод общего итога по вертикали, если количество складов в отчетов = 1 или запретить вывод итога по складу, но выводить общий итог? Т.к. итог по складу дублирует общий итог. Выбор склада задается в отборе.
Направление вроде нашел
Параметр = КомпоновщикНастроек.Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(“ВертикальноеРасположениеОбщихИтогов”));
Параметр.Значение = РасположениеИтоговКомпоновкиДанных.Нет;
Параметр.Использование = ИСТИНА;
Но оно не работает, но если отключить вывод итогов по колонке “Склад”, то работает, но не пойму, как программно это сделать,
типа
КомпоновщикНастроек.Настройки.ПараметрыВывода.Отчет.Колонки.Склад.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных(“РасположениеОбщихИтогов”));
Добрый день. Помогите вставить отбор на группу. Группировка идет как на рисунке, Клиент – Валюта – ДатаВозврата. Не могу как то вставить отбор, на указанную метку.
Это как в запросе (ИМЕЮЩИЕ ), но в СКД …. . Спасибо.
Добавляю еще пару скиншотов.





