База знаний
Еще один шаблон отчета СКД
Шаблон отчета для СКД, добавляющий в отчеты дополнительную функциональность, включающую в себя расширенные сервисные возможности и интерфейсные решения. Реализованы следующие дополнительные функции: Предусмотрена как обычная, так и управляемая форма отчета. Отображение/скрытие параметров СКД на форме отчета. Отображение/скрытие отбора СКД на…
Вывод в таблицу
Приветствую! Имеется вот такая таблица. Хочу сделать отчет средствами СКД. Попробовал для начала простенький запрос по 2 регистрам и потом настройками думал слепить такую таблицу. ВЫБРАТЬДенежныеСредстваУпрОстаткиИОбороты.Контрагент,ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса,ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств,ДенежныеСредстваУпрОстаткиИОбороты.СуммаНачальныйОстаток,ДенежныеСредстваУпрОстаткиИОбороты.СуммаКонечныйОстаток,ВЫБОРКОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборотИНАЧЕ 0КОНЕЦ КАК СуммаПриход,ВЫБОРКОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход)ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборотИНАЧЕ 0КОНЕЦ КАК…
Полезные примеры: получение данных на основании СКД
Полезные примеры: вывести (рассчитать) процент для группировок
Полезные примеры: как вывести остатки по произвольным периодам
Довольно часто на форумах задают похожие вопросы о том, как же правильно выводить ресурсы. Самая частая задача состоит в выводе начальных и конечных остатков по произвольным периодам. Итак задача: необходимо вывести отчет примерно такой формы: Для большего понимая, Вы можете…
Полезные примеры: чередование групп с выделением цветом
Чередование групп с выделением цветом достигается созданием вычисляемого поля: ВычислитьВыражение("Количество (Различные Номенклатура)",,,"Первая", "Предыдущая",,,"Вместе") % 2ВычислитьВыражение("Количество (Различные Номенклатура)",,,"Первая", "Предыдущая",,,"Вместе") % 2 Считаем количество различных “группировок” поля Номенклатура, группировки получается считать за счет установки значения параметра ОбработкаОдинаковыхЗначенийПорядка = “Вместе” Остаток от деления на…
Полезные примеры: поместить таблицу значений в ячейку табличного документа
Иногда бывает необходимо поместить табличную часть документа или данные, которые представляют собой строки табличной части в одну ячейку табличного документа, например так: Для этого необходимо воспользоваться функцией: ВычислитьВыражениеСГруппировкойТаблицаЗначений(), у которой есть параметры: Выражение – выражение, которое нужно вычислить. Тип Строка. В строке…
Полезные примеры: посчитать разницу с предыдущей записью
Пример того как можно получить поля предыдущей записи в группировке и не только. Удобно для вычисления разницы значений предыдущей цены и текущей. Автор данного вопроса хотел посчитать отклонение текущей цены от предыдущей. Мое решение выглядит так: Суть решения заключается в…
Полезные примеры: остатки в разрезе характеристик
Вот тут поднималась тема , где автору необходимо было в одной из колонок разместить перечень характеристик(размеры обуви) с их количеством Это достигается использованием все той же функции ВычислитьВыражениеСГруппировкойМассив() В этом примере функция выглядит так: ВычислитьВыражениеСГруппировкойМассив( “ХарактеристикаНоменклатуры.Наименование +“”(“” + Формат(КоличествоОстаток,””ЧГ=0″”) + “”)”””,,“ЗначениеЗаполнено(ХарактеристикаНоменклатуры)”) Третий параметр…