Как в СКД накрыть колонки шапкой

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

Как программно установить схему их XML

Для того, чтобы программно установить схему их XML файла, необходимо выполнить следующее: Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Фильтр = "Файлы XML (*.xml) |*.xml"; Если не Диалог.Выбрать() Тогда Возврат; КонецЕсли;   ЧтениеXML = Новый ЧтениеXML; Попытка ЧтениеXML.ОткрытьФайл(Диалог.ПолноеИмяФайла); Исключение Сообщить("Невозможно открыть xml-файл"); Возврат;…

Авторы, присоединяйтесь!

Еще раз всем доброго времени суток! Наш ресурс начинает активно развиваться. Уже зарегистрировалось около 200 пользователей…Толи еще будет! Авторы, не стесняйтесь, и делитесь своими материалами. Для того, чтобы добавить статью необходимо зарегистрироваться. Для вас станет доступным удобная админка для просмотра…

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

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

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

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

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

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

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

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

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

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

Универсальная консоль отчетов (8.1)

О разработке На данный момент, пожалуй лучшая консоль СКД и не только. Огромнейший функционал. Автором проделана просто невероятная работа! Позволяет в режиме предприятия создать отчет на СКД и экспортировать его во внешний отчет с выбором шаблона. Универсальная консоль отчетов (тек.…

Быстрый и удобный способ создавать отчёты на СКД

Берем консоль отчетов; В консоли нажимаем “Добавить СКД” и заходим в конструктор схемы компоновки данных: Редактируем схему и формируем отчет в консоли: После тестирования отчета в консоли, нажимаем Инструменты–>Экспорт отчетов во внешний отчет; Далее выбираем один из шаблонов, например ШаблонТиповогоОтчета,…

В отчет не попадают данные за последний день…

Пользователь выбрал период формирования отчета с 1июля по 31. Почему при формировании отчета в него не попадают данные за 31 число? На самом деле, это одна из самых распространенных ошибок при разработке отчетов. В 1С 8.х дата содержит время с…

Пример использования внешнего набора данных

Для использования в схеме компоновки данных внешнего набора данных сначала необходимо создать набор данных объект, и указать имя объекта, содержащего данные: Далее необходимо программно выполнить формирование отчета, заполнив внешний набор данных: ВнешниеНаборыДанных = Новый Структура; ВнешниеНаборыДанных.Вставить("ТЗ", ТЗ);   СхемаКомпоновкиДанных =…

Вывод отчета в коллекцию значений

В системе компоновки данных существует возможность выводить отчет не только в табличный документ, но и в коллекции значений (таблица значений, дерево значений).Для вывода отчета в коллекцию предназначен объект ПроцессорВыводаРезультатаКомпоновкиВКоллекциюЗначений. Пример вывода отчета в дерево значений: КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных…

Использование стандартных периодов

Для удобства работы с параметрами типа дата, в системе компоновки данных существует возможность использовать Стандартные периоды. Как же их использовать? Мы имеем отчет, в котором 2 параметра: Начало периода и Конец периода. Добавим в параметры третий параметр, назовем его Стандартный…