Курс По Скд
Начальный курс по СКД — будет достаточно для первых шагов в создании. В схеме компоновки данных; Настройка отборов в СКД; Сортировка в СКД. Мини курс - азы так сказать: Курс по СКД для начинающих и не только (бесплатно). Рекомендую этот ресурс. Здесь собрано много полезной информации по СКД.
Оглавление. Готовим рабочее место Для выполнения уроков вам понадобится 1С 8.3 (не ниже 8.3.4.482). Если у вас уже есть установленная 1С версии 8.3 - используйте её. Если нет - скачайте и установите учебную версию, которую фирма 1С выпускает специально для образовательных целей. Для этого:. Распакуйте архив, скачанный по ссылке в отдельную папку на рабочем столе:. (вариант №1).
(вариант №2). Запустите файл 'setup.exe'. Нажмите 'Далее', 'Далее', 'Установить'. Дождитесь окончания установки.
На вашем рабочем столе должен появиться вот такой ярлык: Готово! Для всех уроков из этого цикла мы будем использовать подготовленную мной базу данных 'Гастроном'.
Она полностью совпадает с базой, которую мы использовали в и модулях школы при изучении запросов. Поэтому я рассчитываю, что вы знакомы с её справочниками и документами. Если вы её удалили - скачайте заново по следующей, распакуйте и в список баз. Наконец, рабочее место настроено и сейчас мы вместе создадим наш первый отчёт при помощи системы компоновки данных. Он будет очень простым, чтобы продемонстрировать общие возможности системы компоновки данных (сокращенно СКД). Ставим цель Цель этого урока - создать отчёт, который в режиме пользователя выводит список клиентов со следующими полями.

Имя. Пол. Любимый цвет клиента.
Отчёт должен быть внешним. Это значит, что он будет создан и настроен в конфигураторе, а затем сохранен в виде отдельного (внешнего) файла на компьютере. Чтобы сформировать такой отчет в 1С пользователю нужно будет запустить базу в режиме пользователя, открыть этот файл и нажать кнопку 'Сформировать'. Создаём отчёт Запускаем конфигуратор для базы 'Гастроном': Из главного меню выбираем пункт 'Файл'-'Новый.' : Выбираем 'Внешний отчет': Создаём схему компоновки данных внутри отчёта Открылось окно создания внешнего отчёта.
В качестве имени вводим: ' Урок1', а затем жмём кнопку ' Открыть схему компоновки данных': Запустился конструктор создания схемы. Соглашаемся с именем по умолчанию ' ОсновнаяСхемаКомпоновкиДанных' и жмём кнопку ' Готово': Открылось основное рабочее окно, с множеством закладок и полей, в котором мы и будем настраивать нашу схему компоновки данных.
Не нужно пугаться - возможностей здесь действительно много, но далеко не все из них нам нужны. Особенно на первом уроке. Сейчас мы находимся на закладке ' Наборы данных'. На ней и останемся.
Пишем запрос через конструктор Система компоновки данных (сокращенно СКД) требует от нас данные, которые она будет выводить пользователю. Самый простой способ - написать запрос к базе. В школы мы научились писать и понимать запросы - поэтому я рассчитываю, что вы обладаете соответствующими навыками. Нажимаем на зелёный плюсик и в раскрывшемся списке выбираем пункт ' Добавить набор данных - запрос': Добавился набор данных с именем ' НаборДанных1', но мы видим, что поле ' Запрос' в нижней части окна пока пустое: Наша задача написать в это поле текст запроса.
Вы ещё не забыли как это делается? Я вам подскажу. ВЫБРАТЬ Наименование, Пол, ЛюбимыйЦвет ИЗ Справочник.Клиенты В этом запросе мы выбрали три поля (' Наименование', ' Пол' и ' ЛюбимыйЦвет') из таблицы ' Справочник.Клиенты'. Но не торопитесь писать этот текст в поле 'Запрос' вручную. Сейчас мы создадим тот же самый запрос визуально, только при помощи мышки. Этот способ называется ' Конструктор запроса'.
Чтобы вызвать этот конструктор нажмём кнопку ' Конструктор запроса.' В верхней правой части поля 'Запрос': В открывшемся окне перетащим таблицу ' Клиенты' из первого столбца во второй, чтобы указать, что именно из этой таблицы мы будем запрашивать данные: Получилось вот так: Далее раскроем таблицу ' Клиенты' во втором столбце по знаку ' Плюс', чтобы увидеть все её поля и перетащим поле ' Наименование' из второго столбца в третий, чтобы указать, что из этой таблицы нам нужно запрашивать поле 'Наименование': Получилось вот так: Поступим точно так же с полями ' Пол' и ' ЛюбимыйЦвет'. Результат будет таким: Нажмём кнопку 'ОК', чтобы выйти из конструктора запроса и увидим, что текст запроса автоматически добавился в поле 'Запрос'. Более того на основании текста запроса 1С сама вытащила имена полей (область выше запроса), которые будут использоваться схемой компоновки данных: Теперь, когда мы составили запрос, СКД знает каким образом получать данные для отчёта. Настраиваем представление данных Осталось как-то визуализировать эти данные для пользователя в виде печатной формы. И вот тут СКД может творить чудеса! Чтобы сотворить такое чудо перейдём на вкладку ' Настройки' и нажмём кнопку конструктора настроек ( волшебная палочка): В открывшемся окне укажем тип отчёта ' Список' и нажмём ' Далее': В следующем окне выберем (путём перетаскивания) поля, которые нужно будет отобразить в списке (перетащим все из доступных нам: ' ЛюбимыйЦвет', ' Наименование' и ' Пол'): Получим вот такой результат и нажмём кнопку ' ОК': Конструктор настроек закрылся и появился пункт ' Детальные записи': Отчёт готов, давайте же его проверим.
Для этого вначале сохраним отчет в виде внешнего файла. Сохраняем отчёт в виде файла Откроем пункт главного меню ' Файл'-' Сохранить': Я сохраню его на рабочий стол под именем ' Урок1': Проверяем отчёт в режиме пользователя Наконец, закроем конфигуратор и зайдём в нашу базу в режиме пользователя: Имя пользователя 'Администратор', пароля нет: Через меню выберем пункт ' Файл'-' Открыть.'
: И укажем файл отчёта (я сохранял его на рабочий стол под именем 'Урок1.erf': Открылась форма отчёта, нажмём кнопку ' Сформировать': Готово! Вот она наша печатная форма со списком клиентов, их любимым цветом и полом: Печатную форму можно легко распечатать. Для этого достаточно выбрать в меню пункт ' Файл'-' Печать.'
: Вот так просто, без программирования нам удалось создать полноценный отчёт, который пользователи смогут открывать в своих базах, формировать и распечатывать. То ли ещё будет, наберитесь терпения.
Курс По Скд. Дмитрий Салихов
Стоимость: 11400 руб. для всех 8900 руб. для фирм-партнеров '1С' 5700 руб. для студентов - по будням 10:00 - 17:00 - по будням 10:00 - 17:00 Стоимость: Определяется учебным центром Продолжительность: 5 дней Цели курса: дать слушателям максимально полное представление о принципах работы и возможностях практического применения системы компоновки данных платформы '1С:Предприятия 8'.
Курс По Скд
Курс особенно будет полезен специалистам, работающим с типовыми конфигурациями и испытывающим сложности в практическом применении механизма СКД при формировании собственных отчетов. Все примеры рассматриваются с использованием интерфейса «Такси». Система компоновки данных (СКД) предназначена для получения и манипуляции информацией, имеющей сложную структуру, с возможностью дальнейшего ее представления в виде произвольного набора таблиц и диаграмм. Применение механизма компоновки данных позволяет дать целостное описание отчета, используя, в первую очередь, только визуальные средства, и реализовать следующие возможности: - создание отчета без программирования; использование автоматически генерируемых форм просмотра и настройки отчета; - разбиение исполнения отчета на этапы; - исполнение отдельных этапов построения отчета на различных компьютерах; - независимое использование отдельных частей системы компоновки данных; программное управление процессом выполнения отчета. Стоимость: 8600 - очный курс, 11800 - очный курс + доступ к видеоматериалам на 6 мес, 10800 - очный курс-погружение, 7800 - WEB-курс (дистанционный). 10:00 - 17:00 - 10:00 - 17:00 - 10:00 - 17:00 - 10:00 - 17:00 Продолжительность: 3 дня Курс предназначен для ознакомления с возможностями системы компоновки данных. На курсе рассматриваются, как возможности конструктора системы компоновки данных, так и возможность программной работы с настройками, внешним видом отчетных форм, возможность работы с внешними источниками данных, работа с расшифровками и т.п.