База знаний

Консоль отчетов СКД+

О разработке Внешний отчет “Консоль отчетов” основан на системе компоновки данных и использует большинство ее возможностей (c) 1С. В начале освоения системы компоновки данных не понятно, во что превращается запрос написанный в ней. Особенно это касается параметров. Включив “Выводить текст…

Отчет по движениям документа

Данная обработка является аналогом известной обработки используемой во всех типовых конфигурациях. За одним лишь исключением – данная обработка написана с использованием СКД. Схема компоновки полностью динамическая. Формируется исходя из движений документа.  Платформа 8.2. Толстый клиент. Код открыт. Скачать

Использование СКД для хранения настроек (8.2)

Раньше для хранения произвольных отборов в базе использовался ПостроительОтчетов.Сам построитель отходит на второй план, тем более что в управляемых формах его использовать нельзя.Данный пример показывает как можно сделать тоже самое на СКД Скачать

Стандартный параметр &Период и проблемы в использовании

Создадим отчет с одни набором данных запрос: ВЫБРАТЬ ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.КоличествоОстатокИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(& МояДата, )  КАК ТоварыНаСкладахОстаткиВЫБРАТЬ ТоварыНаСкладахОстатки.Склад, ТоварыНаСкладахОстатки.Номенклатура, ТоварыНаСкладахОстатки.КоличествоОстатокИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(& МояДата, )  КАК ТоварыНаСкладахОстатки Теперь перейдем на вкладку параметры и увидим что система, помимо нашего параметра &МояДата создала еще и…

Установка заголовка отчета программно

Иногда в качестве заголовка отчета требуется задать что-нибудь сложное, вроде:«Отчет за период с » + НачалоПериода + « по » + КонецПериода Задать его таким образом в настройках не получится. Придется сделать это программно следующим образом: ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыВывода.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Title"));…

Примеры отчетов на СКД

О разработке Отличный набор примеров по работе с СКД. В первые был опубликован здесь. В данной публикации приведены следующие примеры отчетов на СКД: 1. Сортировка одного поля по другому (без вывода этого доп. поля) 2. СКД в обработке:Пример ручного формирования…

Вывод полей в нужной колонке

Часто возникают вопросы «как в СКД сделать свои итоги», «как определенные поля выводить только в нужном месте».  Начнем рассказ. Наша цель  – посчитать среднюю цену продажи и вывести ее в нужном месте. Запрос: "ВЫБРАТЬ ПродажиОбороты.Подразделение, ПродажиОбороты.Номенклатура, ПродажиОбороты.КоличествоОборот, ПродажиОбороты.СтоимостьОборот, 0 КАК…

Как изменить отбор программно

Эта тема тоже достаточна распространена. Нюанс программного изменения отбора заключается в том, что коллекция: КомпоновщикНастроек.Настройки.Отбор.ЭлементыКомпоновщикНастроек.Настройки.Отбор.Элементы в отличие от аналогичной коллекции параметров, не имеет метода Найти(). Можно конечно изменять отбор “в лоб”, т.е. по индексу, но это не есть хорошо. Самый…

Мы открылись! Зачем?

Доброго времени суток тебе, посетитель нашего ресурса! Система программ 1С:Предприятие 8 давно плотно осела на просторы российского бизнеса. С выходом версии 8.2, мы надеемся этот рост только увеличится.  Количество людей, аттестованных по программе 1С:Специалист приближается к 20 000, а профессия…