Курс по скд гилев скачать 110. Система компоновки данных. Какие вопросы рассмотрены в курсе

Внимание! Теперь курс проводится и в вечернее время с 18:30 до 21:30 в формате погружения.

Курс предназначен:

  • для программистов, знающих основы конфигурирования и программирования в технологической платформе «1С:Предприятие 8», желающих получить знания и практические навыки по созданию отчетов, систем взаимодействующих отчетов, основанных на механизмах системы компоновки данных,
  • для программистов на платформе «1С:Предприятие 8» имеющих опыт работы с системой компоновки данных, желающих получить полное представление о возможностях данного механизма.

Основной упор в курсе сделан на ознакомление с возможностями:

  • конструктора системы компоновки данных,
  • программной работы с настройками, внешним видом отчетных форм,
  • использования собственных макетов,
  • работа с расшифровками (организация систем взаимосвязанных отчетов),
  • работы с внешними источниками данных.

После курса Вы сможете:

  • создавать отчеты практически любой сложности,
  • создавать системы взаимосвязанных отчетов,
  • в качестве источников данных для создаваемых отчетов использовать не только текущую информационную базу.

В стоимость очного дневного курса включено:

  • 3 дня с 10:00 до 17:00
  • методические материалы
  • обеды, кофе-брейки

В стоимость очного вечернего курса включено:

  • 6 вечеров с 18:40 до 21:40
  • методические материалы
  • кофе-брейки
  • свидетельство 1С-Учебного центра №3

В стоимость WEB-курса включено:

  • 5 недель курса, 5 вебинаров с преподавателем
  • свидетельство 1С-Учебного центра №3 (при условии выполнения практики)

В стоимость очного курса-погружения включено:

  • 5 дней с 10:00 до 17:00 или 9 вечеров с 18:30 по 21:30
  • конспект, наушники
  • обеды, кофе-брейки
  • доступ на 2 года к обновляемым видеоматериалам после окончания курса
  • свидетельство 1С-Учебного центра №3

В стоимость он-лайн трансляции включено:

  • он-лайн трансляция очного курса в режиме вебинара, 3 дня с 10:00 до 17:00 по мск времени
  • методическое пособие в печатном виде (заранее отправляется почтой России)
  • свидетельство 1С-Учебного центра №3

Форматы обучения

Очное дневное

Для кого этот формат: Для тех, кто может пройти обучение с отрывом от работы и предпочитает классическое очное обучение.

Продолжительность: 24 академических часа

WEB-обучение

Что это за формат: Предлагаемый формат сочетает многие преимущества дистанционного обучения с очной составляющей, представленной видеоматериалами и онлайн-консультациями.
WEB-курс состоит из видеороликов, практических задач и вебинаров с преподавателям. Ко всем материалам курса предоставляется круглосуточный доступ через Интернет – можно заниматься в удобное время. Курс разделен на занятия. В течение занятия изучаются материалы по текущей теме, выполняются практикумы, задаются вопросы преподавателю. В конце каждого занятия проводится вебинар, на котором преподаватель разбирает все поступившие вопросы, типовые ошибки, объясняет правильное решение. Запись вебинаров доступна в портале. Таким образом проходят несколько занятий одно за другим. В конце проводится итоговая самостоятельная работа и итоговый вебинар.

Продолжительность: 5 недель

Что это за формат:


Продолжительность: 40 академических часов

Онлайн-трансляция

Что это за формат: Онлайн-трансляция – это обучение в форме он-лайн вебинара, которые стремительно набирают популярность в нашей стране. Вместо специальных видеопособий, вы получаете «живую» лекцию, транслируемую через Интернет. Тем самым достигается максимальная естественность подачи материала, аналогичная обычному очному обучению – но исчезает проблема необходимости личного присутствия в учебном центре. Отличие от очного обучения состоит только в отсутствии прямого взаимодействия с аудиторией и преподавателем.

Для кого этот формат: Для тех, кому воспринимать трансляцию традиционной лекции проще и удобнее, чем учебные видеопособия. Для людей, которые хотят получить ощущение личного присутствия в учебном центре, находясь в любой точке мира.

Продолжительность: 24 академических часа

Что это за формат: Очный курс-погружение - формат, сочетающий в себе все плюсы очного обучения, дистанционных технологий и индивидуального обучения. Занятия проходят в оборудованном учебном классе, Вы самостоятельно изучаете материалы курса (пошаговые видеоролики) и выполняете практикумы. При этом в аудитории находится преподаватель, который готов в любой момент ответить на вопрос и помочь с решением практических задач, а также проверить правильность их выполнения.
Преимущества – индивидуальные консультации преподавателя по Вашим вопросам, подходящий лично для Вас темп прохождения материала.
Все это дает более глубокую проработку материала курса.
Этот курс возможно пройти со своего рабочего места с полным эффектом присутствия преподавателя там, где ученик! Если эта возможность Вас заинтересовала – позвоните нам!

Технические требования:

  • доступ в Интернет (проверить свой канал связи Вы сможете подключившись к ),
  • наличие платформы 1С:Предприятие 8.3 для отработки практических заданий курса.

Можно использовать «1С:Предприятие 8.3» Версия для обучения программированию.

СКД 1С расшифровывается как Система Компоновки Данных. СКД 1С – это новый способ написания отчетов в 1С, который позволяет пользователю полностью настраивать отчет самостоятельно.

Минус СКД 1С в том, что его настройки достаточно сложны и не все пользователи усваивают их быстро.

Написание отчетов СКД требует умение работать с запросами в 1С, что мы обсуждали в .

Какова технология создания отчета СКД 1С:

  • Написать запрос 1С в СКД 1С, который обеспечивает получение данных
  • Указать СКД 1С роль полей (вычисляемые поля, ресурсы)
  • Ввести настройки СКД 1С по умолчанию.

Пользователю остается возможность изменить множество настроек по своему желанию.

Какова технология создания отчета по предыдущим технологиям:

  • Написать запрос в программе 1С
  • Разработать форму настроек (уникальную для отчета), которая позволит изменять только выбранные программистом N настроек
  • Написать код (программу) выполнения запроса и построения печатной формы отчета.

Как Вы видите, СКД 1С имеет значительное преимущество как для пользователя, так и для программиста:

  • Программист – избавляет от написания программы для выполнения отчета и настроек
  • Пользователь – получает значительный доступ к настройкам отчета.

Во всех новых конфигурациях 1С все отчеты будут использованы только на СКД 1С.

Давайте посмотрим как создать отчет на СКД 1С самому с нуля.

Создаем отчет СКД 1С

В конфигураторе нажмите кнопку нового файла (меню Файл/Новый).

Выберите тип файла Новый отчет.

Будет создан новый отчет. Введем наименование – без пробелов для конфигурации, синоним для пользователя.

Создадим основную схему СКД 1С.

Создаем запрос для отчета СКД 1С

Источников данных для СКД 1С может быть множество. Чтобы использовать, например, два отдельных запроса – добавьте сначала «Набор данных – объединение», а потом несколько запросов.

В нашем примере мы будем использовать простой запрос.

Набросаем запрос для получения данных.

Работа с конструктором запроса ничем не отличается от обычной, мы обсуждали это в .

В результате формирования запроса, СКД 1С создаст список доступных к использованию полей и заполнит им по умолчанию наименования.

Если наименование неудобное, здесь его можно изменить.

Обратите внимание, что мы использовали в запросе параметр &ДатаНачала. В СКД 1С есть параметр (дата) по умолчанию с названием &Период и Вы можете использовать его.

Причем указывать его в запросе прямо не надо – он будет использован автоматически. Однако есть тонкость – он применяется ко всем таблицам, включая левые соединения и прочее, что может рождать ошибки.

Например, Вы получаете остатки на начало месяца, а левым соединением получаете данные на сегодня. При использовании Период будет применен ко всем таблицам одинаково и запрос будет работать неверно.

Настройки СКД 1С

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

На закладке Параметры запретим ненужные нам, и включим нужные. Здесь же можно задать человеческое название параметра.

Основная настройка производится на закладке Настройки:


Откроем его в режиме Предприятие. Обратите внимание, что мы не занимались никаким программированием, рисованием форм и прочего. Чтобы задать параметр нажмите кнопку Настройки.

Пользователь видит почти такую же форму настроек, как и программист.

Вуаля. Отчет работает.

Настройки СКД 1С

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

Перетащим Склад из Колонки в Строки.

Перетащим Номенклатуру на Склад.

Нажмите ОК и сформируйте отчет. Ура – мы только что изменили работу отчета в режиме Программирование без программирования.

Нажмите правой кнопкой на Строки (а можно на любое из полей) и выберите Новая группировка.

Раскроем поле Склад и выберем одно из его полей, например Вид склада.

Подумав, мы вспомнили, что хотелось бы, чтобы в одной колонке выводилось сразу несколько полей. Нажмите на только что созданное поле два раза левой кнопкой мыши. Здесь можно добавить поля.

Если Вы добавите новую группировку, но поле не выберете, это означает «Все поля» (отображается как «Детальные записи»). Это выглядит так.

Схватите левой кнопкой мыши нашу группировку (Склад/Номенклатура) и перетащите ее на новую группировку (Вид склада).

Результат наших настроек.

Кроме настроек, о действии которых легко догадаться по их названию (Отбор, Сортировка и т.п.) есть закладке «Другие настройки». Она позволяет разрешить или запретить такие вещи как отображение итогов, расположение группировок в колонках и т.п.

Обратите внимание, что настройки могут быть заданы для всего отчета (выбран Отчет) или для конкретной строки полей (выберите строку, например Номенклатура, и выберите Настройки:Нонменклатура).

  • Различные способы формирования отчетов (вывод в табличный документ, построитель отчета, универсальный отчет, СКД)
  • Настройка отчетов в режиме «1С:Предприятие»
  • Инструменты отладки отчетов на СКД. Какой запрос на самом деле получает данные из базы?
  • Для чего нужно множество галочек в настройке полей компоновки
  • Как переопределить представление поля в отчете
  • Как получить корректные итоги в отчетах на СКД вне зависимости от того, какие поля выводятся в отчет?
  • Как вывести корректные остатки по документам-регистраторам?
  • Как, не установив всего несколько галочек, получить ошибочные итоги в отчете?
  • Как использовать собственные функции из общих модулей в отчете на СКД?
  • Как исключить некорректные сложения USD + EUR; Шт. + кг
  • Как создать несколько представлений (вариантов отчета) на основании одних и тех же данных
  • Какие возможности по выводу данных в графическом виде (диаграммы, графики, гистограммы) есть в СКД, а когда придется полученную диаграмму «доработать» программным кодом
  • Как без программирования организовать вывод данных по иерархии? И как организовано получение таких данных на низком уровне?
  • Как без программного кода вывести все даты за период, а не только те, на которые есть данные в отчете?
  • Как настроить отчет, где пользователь самостоятельно может выбирать требуемую периодичность (год, месяц, день)?
  • Как без программирования расположить на форме отчета «быстрые» настройки, которые нужны пользователю для формирования отчета?
  • Комбинирование отборов – И, Или, Не.
  • Как вывести заголовок поля вертикально, а сами значения – горизонтально.
  • Вывод в итогах только некоторых ресурсов
  • Отличия расчета итогов в запросах и СКД
  • Срез последних на каждую дату при помощи СКД
  • Работа с произвольными характеристиками объектов, которые пользователь создает в режиме «1С:Предприятие» в отчете на СКД
  • Использование вложенных схем – разработка нового отчета на базе существующих
  • Практические примеры использования сложно произносимых функций
    ВычислитьВыражениеСГруппировкойМассив,
    ВычислитьВыражениеСГруппировкойТаблицаЗначений и т.д.
    Для решения каких задач их можно применять?
  • Особенности работы с макетами в отчетах на СКД
  • При помощи ручного вывода данных в табличный документ можно реализовать сложные и комплексные отчеты. А как получить такой же отчет, но со всеми гибкими настройками СКД (произвольными отборами и т.д.)?
  • Как сформировать отчет программно? Как сформировать отчет с отбором по конкретному товару из списка номенклатуры?
  • Вывод сформированных данных не в отчет, а в таблицу значений
  • Программная работа с пользовательскими настройками
  • Как построить отчет по таблице, которая получается программно или загружается из внешней системы?
  • Реализация настраиваемого отбора не в отчетах – обработках, справочниках и т.д. Хранение произвольных отборов, введенных пользователями в режиме «1С:Предприятие»
  • Программная обработка расшифровки
  • Создание собственного меню для расшифровки отчета
  • Как реализовать переход из отчета на сайт двойным кликом в ячейке отчета?
  • Как вывести картинки в отчет? Как сформировать прайс-лист с изображениями товаров?
  • Как вывести логотип компании в отчете на СКД?
  • Какие возможности СКД можно использовать при отображении списков? Динамические списки
  • Как система обеспечивает быстрое отображение списков, в которых могут храниться десятки тысяч элементов?

Время занятий: 5 полных рабочих дней (40 академических часов) в учебном классе с 10.00 до 17.00.

Изучение материала в учебном классе проходит по технологии курса-погружения.

Программа курса рассчитана на специалистов, знакомых с основными возможностями системы «1С:Предприятие 8».

Механизм системы компоновки данных – это основной механизм получения отчетных форм в системе «1С:Предприятие 8», он является одним из самых важных и в то же время сложных механизмов платформы. По количеству вопросов, которые мы получаем от наших слушателей стало очевидно, что эта тема все еще недостаточно раскрыта в имеющейся литературе, самостоятельное освоение механизма СКД вызывает затруднения. Поэтому мы разработали специальный курс, чтобы помочь разобраться в этой важной теме, и приглашаем Вас принять в нем участие.

Курс написан и проводится с учетом особенностей и возможностей платформы 1С:Предприятие 8.3. Однако, большая часть материала актуальна и для платформы 1С:Предприятие 8.2, так как изучаемые механизмы доступны и применимы также на платформе 8.2 (кроме некоторых функций и выражений, которые появились в 8.3).

Обучение состоит из 5 занятий.

Занятие №1. Начало. Конструктор схемы компоновки данных

1. Введение

2. Знакомство

3. Свойства поля компоновки

  • Поле, путь, заголовок
  • Ограничения поля
  • Расширение языка запросов
  • Особенность работы автозаполнения
  • Роли полей
    • Роль поля «Период»
    • Использование реквизитов периода
    • Роли БУ
    • Роли поля остатков
    • Ограничения при работе с полями периодов и остатков
  • Выражения представления, упорядочивания
  • Тип значения, доступные значения
  • Оформление, параметры редактирования
  • Вычисляемые поля
    • Общая информация
    • Функции общих модулей
    • АВС классификация
    • Массив, ТаблицаЗначений, СоединитьСтроки
    • Вычислить
    • Вычислить выражение

Занятие №2. Конструктор схемы компоновки данных. Продолжение

1. Ресурсы

2. Параметры

3. Использование параметров для вывод дополнительной информации

4. Вложенные схемы

  • Вложенные схемы
  • Расшифровка детальных записей
  • Использование группировок в основной схеме

5. Использование нескольких наборов данных

  • Общая информация
  • Независимые наборы
  • Соединение наборов
  • Набор данных «Объединение»
  • Альтернативная иерархия
  • Постановка задачи
  • Иерархия по группировке
  • Альтернативная иерархия
  • Отбор при альтернативной иерархии
  • Связь по периодам

6. Работа с характеристиками

  • Расширение языка запросов
  • Свойства объектов конфигурации

7. Настройки

  • Группировки
  • Таблицы
  • Диаграммы
  • Дополнение периодов

8. Оптимизация запроса компоновкой данных

Занятие №3. Программная работа с компоновкой данных. Начало.

1. Этапы компоновки

  • Введение
  • Этапы компоновки
  • Сериализация схемы и макета

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

3. Стандартные расшифровки

4. Вывод дополнительных данных

5. Комплексный пример по работе с настройками

6. Работа с картинками

  • Вывод логотипа
  • Картинки в строках

7. Работа с макетом

  • Вывод заголовка отчета
  • Полное переопределение макета
  • Использование общих макетов

Занятие №4. Работа с расшифровкой. Использование разных источников данных

1. Расшифровки

  • Переопределение простых расшифровок
  • Сложные расшифровки, вызов отчета
  • Использование специального варианта вызываемого отчета
  • Расшифровка по не основной схеме

2. Использование общих форм

3. Фоновое исполнение отчетов

4. Работа с внешними источниками данных

  • Использование набора данных «Объект»
  • Объект конфигурации «Внешний источник»
  • Использование разных источников

Занятие №5. Сопутствующие механизмы. Практикум.

1. Динамические списки

2. Создание внешних печатных форм

3. Создание внешних (дополнительных) отчетов

4. Переопределение хранения настроек

5. Завершающий практикум

Наполнение курса

Всего ресурсов (Web-страниц и страниц с видео)

Видео материалы (всего минут)

Практикумы для самостоятельного выполнения

1. Начало. Конструктор схемы компоновки данных.

2 (не сложных)

2. Конструктор схемы компоновки данных. Продолжение.

5 (средней сложности)

3. Программная работа с компоновкой данных. Начало.

133 минуты

2 (средней сложности)

4. Работа с расшифровкой. Использование разных источников данных.

2 (средней сложности)

5. Сопутствующие механизмы. Практикум.

3 (средней сложности и сложный)

  • Общие сведения
  • Этапы построения отчета СКД
  • Создание схемы компоновки данных
  • Состав схемы компоновки данных
  • Макет компоновки данных
  • Запросы в схеме компоновки данных
  • Настройка отборов в СКД
  • Сортировка в СКД
  • Отборы в пакетном запросе
  • Неочивидные действия системы при настройке отборов
  • Параметры виртуальных таблиц
  • Расширение языка запросов компоновки данных
  • Закладка «Комповка данных» в конструкторе запроса
  • Использование «ручного» заполнение полей компоновки
  • Функции выражений комповноки данных
  • Особенности запросов в СКД
  • Основные настройки полей компоновки данных: поле и путь
  • Использование пути к поле компоновки
  • Ограничения использования полей компоновки данных
  • Представление полей компоновки в отчете
  • Возможности упорядочивания в отчетах
  • Настройка типа и доступных значений поля компоновки
  • Оформление поля и параметры редактирования
  • Вычисляемые поля
  • Настройка итогов в СКД
  • Настройка ресурсов
  • Особенности ресурсов СКД
  • Роли полей компоновки данных
  • Настройка роли «Период»
  • Порядок следования периодов. Дополнительный период
  • Настройка роли «Измерение»
  • Настройка роли «Счет»
  • Настройка роли ресурса
  • Настройка роли: Игнорировать NULL
  • Настройка роли: Обязательное
  • Особенности получения остатков: выбора парных остатков
  • Особенности получения остатков: периодичность Неделя
  • Особенности получения остатков: группировка по реквизитам периода
  • Особенности получения остатков: использование вложенных запросов
  • Особенности получения остатков: указание периода при получении остатка на дату
  • Особенности получения остатков: обращение к таблице «Остатки и обороты»
  • Использование характеристик в отчетах на компоновке
  • Настройки источников характеристик
  • Варианты отчетов
  • Настройка варианта отчета: общие сведения
  • Создание варианта отчета вручную
  • Пользовательские настройки
  • Включение в пользовательские настройки элементов отчета
  • Стандартный период и стандартная дата
  • Группировка и детальные записи
  • Учет иерархии при выводе группировки
  • Указание нескольких полей в группировке
  • Настройки группировки по периоду
  • Выбранные поля
  • Пользовательские поля
  • Системные поля
  • Настройка отборов в отчете
  • Группировка условий
  • Отбор по ресурсам
  • Автополя
  • Настройка условного оформления
  • Условное оформление диаграмм
  • Другие настройки варианта отчета
  • Настройки расположения полей относительно друг друга
  • Формы отчета
  • Реквизиты формы отчета
  • Параметры расширения формы отчета
  • Открытие отчета с определенным вариантом отчета
  • Свойства, методы и события Отчет Объект
  • Программное формирование отчета на СКД
  • Программная установка параметров отчета СКД
  • Набор данных – Объект
  • Вывод журнала регистрации в отчет
  • Программный интерфейс настроек вариантов отчета
  • Пример программного создания варианта отчета
  • Отладка алгоритмов
  • Работа с отборами, условным оформлением
  • Программный интерфейс работы со схемой компоновки
  • Пример программного создания схемы компоновки
  • Последовательный вывод элементов отчета
  • Задача фиксации шапки отчета
  • Выполнение не основной схемы компоновки
  • Набор данных – Объединение
  • Соединение наборов данных
  • Отличия расчета итогов в запросах и СКД
  • Преимущество соединение наборов на уровне СКД
  • Передача параметров в дочерний набор данных
  • Тип связи соединения наборов данных
  • Несвязанные наборы данных
  • Создание собственной иерархии: общая схема
  • Одноуровневая иерархия
  • Многоуровневая собственная иерархия
  • Оптимизация построения иерархии
  • Контроль иерархии
  • Прочие параметры связей наборов данных
  • Вывод иерархии на уровне детальных записей
  • Вложенные схемы
  • Установка связи по периоду между родительской и дочерней схемой
  • Настройка отчета с использованием вложенной схемы
  • Возможности оформления отчета
  • Макеты отчетов
  • Независимый макет оформления
  • Предопределенные макеты
  • Просмотр общей структуры отчета
  • Стандартная расшифровка отчета
  • Собственная обработка расшифровки: получение значения расшифровки
  • Открытие отчета расшифровки
  • Вызов действий расшифровки
  • Расшифровка при программном формировании отчета



Скачать бесплатно:
================== Архив 299,62 Мб