Система компоновки данных Создание отчета на СКД — Transcript

Обзор создания отчета в системе компоновки данных 1С на примере начислений и удержаний сотрудников.

Key Takeaways

  • СКД позволяет создавать гибкие и настраиваемые отчеты в 1С без сложного программирования.
  • Использование регистра накопления упрощает сбор данных из нескольких документов.
  • Параметры отчета можно задавать и настраивать для удобства пользователя.
  • Отчеты можно адаптировать и изменять непосредственно в режиме 1С Предприятия.
  • Знание структуры данных и логики работы программы критично для создания эффективных отчетов.

Summary

  • Видео посвящено системе компоновки данных (СКД) в 1С и созданию отчета на её основе.
  • Показан процесс создания внешнего отчета в конфигураторе на базе конфигурации Бухгалтерия Предприятия 3.0.
  • Используется регистр накопления 'Начисления и Удержания' для сбора данных по сотрудникам.
  • Демонстрируется создание набора данных с помощью конструктора запросов и настройка параметров отчета.
  • Объясняется важность правильного выбора источника данных и параметров для формирования отчета.
  • Показывается настройка группировки, отображения полей и параметров в отчете.
  • Рассказывается о возможности настройки отчета пользователем в режиме 1С Предприятия.
  • Приводится пример разделения начислений и удержаний на отдельные колонки с помощью условий в запросе.
  • Отмечается удобство и функциональность СКД для программистов и конечных пользователей.
  • Видео содержит практические советы по работе с параметрами и ресурсами отчета.

Full Transcript — Download SRT & Markdown

00:01
Speaker A
[аплодисменты] [музыка] Добрый день, с вами проект 1С Верный Старт, и сегодня мы с вами поговорим о системе компоновки данных. Это очень удобная система с точки зрения и программиста, и пользователя. Отчеты, которые система предназначена для разработки, и эти отчеты
00:24
Speaker A
пользователь может настраивать под себя в режиме 1С Предприятия: менять структуру отчета, его оформление, задавать различные отборы и сортировки и так далее. И мы сегодня попробуем такой отчет с вами разработать, причем система, надо сказать, она также простая в освоении.
00:44
Speaker A
Зная минимальный набор основных приемов, можно создавать вполне рабочие отчеты. Работать мы сегодня будем на конфигурации Бухгалтерия Предприятия 3.0 демоверсия, и в разделе Зарплата и Кадры у нас есть такие документы, как начисления, и мы попробуем с помощью
01:08
Speaker A
системы компоновки данных создать отчет, который нам выведет все начисления и удержания в разрезе каждого сотрудника. Приступаем. В конфигураторе файловый создаем внешний отчет, называем его Начисления и Удержания, Начисления и Удержания, и открываем схему компоновки данных. Ну вот, собственно говоря,
01:57
Speaker A
начало положено. Перед нами главное окно системы компоновки данных. Она, в свою очередь, состоит еще из нескольких окошек, с которыми мы познакомимся, причем не все нужно на первом этапе осваивать, достаточно знать, как работать с несколькими. И первое окошко — это наборы данных. Нам нужно
02:18
Speaker A
создать новый набор данных. Будем его создавать в виде запроса. Самый удобный и распространенный прием — конструктор запросов. Работает так же, как и любой конструктор запросов в любой другой, но только нам нужно с вами определиться, а какой именно объект мы будем
02:39
Speaker A
использовать для сбора информации для нашего отчета. Здесь проводить анализ я уже не буду, потому что я уже его сделал. Так в любом другом случае придется разобраться, каким объектом удобнее всего использовать для создания отчета. То есть сам отчет — это
03:04
Speaker A
только инструмент, и, как всегда, инструмент в зависимости от того, в чьих руках находится, выдает разный результат. Поэтому основа все-таки любого программирования любой программы — это интеллектуальные способности разработчика и хорошее знание предмета. То есть мы должны знать хорошо, как
03:28
Speaker A
устроена программа изнутри. В данном случае мы для того, чтобы получить наш отчет, нужно будем использовать регистр накопления Начисления и Удержания. Есть такой регистр, и он содержит все необходимые нам данные. Хотя можно, конечно, использовать начисления и удержания, причем даже использовать их виртуальную
03:54
Speaker A
версию. Можно, конечно, использовать в качестве источника данных документы, но дело в том, что начисления и удержания они оформляются несколькими документами, и чтобы не собирать и не работать сразу с несколькими таблицами, мы используем регистр накопления, который содержит данные по всем документам,
04:19
Speaker A
которые двигают этот регистр, и соответственно все данные по сотруднику, все начисления и удержания мы можем получить сразу из одной таблицы. Вот как оно у нас устроено. Мы здесь выбираем несколько полей: это будет у нас сотрудник, месяц, начисление, удержание,
04:40
Speaker A
сумма оборот. Но предварительно вы, конечно, должны задать параметры нашей таблице. Так, для того чтобы задать параметр, нам нужно использовать обязательно вот такой значок — начало периода. Обязательно задаем и желательно наименование этого параметра вот в таком виде и писать. И второй параметр
05:15
Speaker A
обязательно. И в принципе, если вы их не создадите, программа сама задаст именно в таком виде, но удобнее нам, мы зададим так, чтобы определиться уже с самого начала, какой период будем задавать. Периодичность регистратора. Нам нужны будут документы, которые являются
05:34
Speaker A
источниками тех или иных данных, а в качестве условия выберем организацию. То есть у нас в нашей базе несколько организаций, нам нужно будет формировать отчет по какой-то одной организации. И опять перед параметром задаем вот такой значок. Ок. Так, ну и вот добавим еще в список
05:58
Speaker A
выводимых полей период и регистратор. Собственно говоря, наш запрос готов. Теперь следующее обязательное и даже не очень обязательное, но желательно заполнить ресурсы. В качестве ресурсов здесь у нас будет сумма оборот, параметры. Так, ну вот здесь у нас, наверное, как
06:27
Speaker A
как-то я неправильно задала наименование. Видите, программа нам сама выдала нужное наименование параметра. Вот если мы подставим здесь букву А, и наш параметр будет иметь вот такое значение, то на закладке параметры мы будем иметь вот два параметра по периоду
06:54
Speaker A
и один параметр по организации. Снимаем значок ограничения использования, то есть все параметры пользователь сможет настраивать, и они все будут появляться в нашем отчете, и все настраиваемые. Так, следующий необходимый нам момент — это настроить сам вид нашего
07:16
Speaker A
отчета. Настраивается на закладке Настройки по этому значку. Выбираем для начала список, переносим все поля, они у нас все будут отображаться в отчете. Настраиваем группировку по сотруднику. Все, собственно говоря, структура нашего отчета готова. Поработаем с параметрами. Ну давайте зададим значение, так как у нас только за
07:45
Speaker A
девятый год есть данные, тут зададим прямо тут значение наших полей, наших параметров. И еще проделаем вот такую вещь: все наши три параметра выведем на шапку нашего отчета. Это делается вот таким образом: устанавливаем галочку включать в пользовательские настройки.
08:20
Speaker A
Так, ну все, практически наш отчет готов. Сохраняем, сохраняем его и попробуем запустить на выполнение. Файл — открыть. Так, вот у нас есть Начисления и Удержания, наш отчет. Выбираем организацию какую-нибудь, конфет про, конфет про, мои, фармерама. Чувствуем наш отчет получился. Как мы видим, мы
09:07
Speaker A
потратили очень мало времени на то, чтобы создать такой отчет. При этом отчет у нас имеет массу функций. Мы можем сразу же свернуть наши группировки, развернуть, получить сумму по некоторым полям, вывести на печать, сохранить файл и отправить даже по электронной почте. При
09:32
Speaker A
этом есть еще и возможность настроить наш отчет вот в режиме расширенной настройки. Здесь мы можем выбрать или добавить какие-то поля. Так, например, мы уберем регистратора отсюда в структуре, ну скажем, добавим начисление удержания, скажем завершить редактирование и попробуем сформировать
10:08
Speaker A
отчет. Вот, пожалуйста, наш отчет приобрел совершенно другой вид. Это уже делаем, это уже настройка идет в режиме 1С Предприятие. Но давайте теперь немножко поработаем с этим отчетом. Везде у нас здесь и НДФЛ, и начисление все находится в одной
10:31
Speaker A
колонке. Давайте разделим НДФЛ в одну колонку, начисления в другую. Как это делается? Все это делается в общем там в самом запросе. Давайте добавим возможность выбора. Выбор здесь вот таким образом работает настройка нашего запроса. Мы можем вот в качестве отбора задать начисления и
11:04
Speaker A
удержания. Ну если мы с вами посмотрим тип этого поля в нашем регистре, то это будет составной тип, и одно из значений — это план видов расчета, может принимать значения начисления и удержания, а также два перечисления. Ну вот если мы зададим сейчас значения, вот
11:27
Speaker A
такая конструкция здесь работает: план видов расчета, план видов расчета начисление. Тогда в качестве начисления будет выступать у нас сумма оборот. Вот это поле — это у нас пойдет как начисления, противном случае 0. Ок, ок. И вот программа нам создала такой
12:01
Speaker A
только наименование этого поля мы скажем начислено. Ну давайте теперь такое же поле можем прямо здесь скопировать-вставить. Если у нас будет план видов расчета удержание, удержание, то тогда наше поле будет называться удержана, удержана. Ну еще одну конструкцию давайте добавим вот когда
12:48
Speaker A
наше начисление ли или удержание имеет значение равно значение. Так, не план видов расчета от перечисления. Давайте мы посмотрим с вами, вот у нас есть наш регистр, чтобы было понятно, начисление удержание по сотруднику. Тут регистр, с которым мы работаем, а вот наше поле начисления и
13:19
Speaker A
удержания. Если мы сейчас посмотрим тип этого поля, он имеет составной тип. Вот как видите, план видов расчета мы уже использовали начисления и удержания, но еще есть у нас здесь вот тип, вид, вот виды особых начислений и удержаний. Вот такое перечисление мы сейчас
13:46
Speaker A
используем для того, чтобы выделить наш НДФЛ. Был так перечисление. Давайте найдем такой вид, ну и запомним его, скажем наименование ч...
14:40
Speaker A
запятую убираем это последняя конструкция нашем запросе так проверим работает не creed нас тут ошибок ну все правильно и теперь давайте на закладке ресурсы вновь добавленный поль отсюда и перенесем начислено удержанный ндфл у теперь у нас будет четыре ресурса и мы
15:09
Speaker A
включил их в выбранные поля начислено удержана dfl вот теперь у нас есть 4 ресурса параметры и остальные поля у нас остаются но единственно что мы можем добавить еще и вычисляемое поле как вот это здесь работает ну например добавим
15:35
Speaker A
поле к выплате к выплате и она будет у нас состоять из начислено минус удержана и минус ндфл вот такое поле к выплате и его тоже мы можем добавить на закладку ресурса ну и соответственно перенести вот такими стрелочками пересева вниз и
16:11
Speaker A
так у нас будет 5 каких выводимых ресурсов теперь я думаю можем посмотреть как теперь преобразится наш отчет файл сохранить и попробуем сформировать наш отчет сохранять его не будем файл открыть начисление удержания вот здесь обратите внимание для того чтобы
16:46
Speaker A
вступили в действие все наши исправления нам нужно будет выбрать новый стандартной настройке это делается в через пункт прочее изменить вариант отчета еще стандартной настройке до и вот теперь вот теперь наш отчет уже имеет и все наши дополнительные поля
17:20
Speaker A
вот у нас теперь считается к выплате начислено минус удержана но по нашему сотруднику итог рассчитывается по каждому сотруднику к сожалению вот здесь вот у нас поля нам не удастся убрать но в итоге они все равно дают правильную сумму так ну я
17:46
Speaker A
думаю что здесь нам единственно что еще мы можем с вами посмотреть это закладочку условное оформление тоже очень интересная закладка давайте попробуем добавить какой нибудь оформление как уйти поле оформим допустим изменим цвет фона выберем вот такой цвет в качестве
18:11
Speaker A
условия выберем скажем систем ну какую-нибудь вот для уровня для первого уровня мы некоторые поля какие именно поляны например к выплате поля это поле к выплате вызвать окей будем менять но не везде а только в группировках в группировках группировки могут менять
18:44
Speaker A
цвет это в более ok все сохраняем и проверяем работу нашего отчета опять же еще раз выбираем прочие изменить варианты отчета не забываем это делать иначе еще стандартные настройки теперь все наши изменения уже появились в этом варианте отчета сформировать и теперь мы
19:24
Speaker A
видим буду нас к выплате наше поле теперь имеет вот такой цвет его мы можем тоже поменять в наших в расширенных настройках и в режиме 1с предприятия мы можем точно также поработать с оформлением условным вот те настройки которые сделали мы в режиме конфигуратор
19:50
Speaker A
а вот здесь вот например мы добавим еще поле сотрудник и посмотрим как у нас вот наше поле вот теперь сотрудник у нас еще тоже выделен цветом как видите ничего сложного нет и система очень простая очень и очень удобная но еще мне
20:15
Speaker A
бы хотелось вам показать еще один вариант вернее может быть несколько вариантов как сделать ищу дополнительный вариант для этого отчета всю ту же самое повторяем ну как видите мы на закладке варианты добавили еще один вариант ну попробуем вывести наш
20:33
Speaker A
отчет виде таблицы также переносим все поля на закладку поля ну а вот здесь наши структуру нашу в качестве значит строки у нас будут по сотрудникам а колонке у нас будут по периодам вот такую штуку еще давайте мы сам период
20:55
Speaker A
давайте посмотрим как можно поработать с периодом раскрываем период выбираем скажем части даты название дня недели ok ну точно так же на закладке параметры мы должны задать значения параметров так здесь мы задаем 9 и точно так же выводим их не забываем
21:30
Speaker A
выводить на экран на шапку отчета произвольный да так ну собственно говоря все проверяю выбранные поля здесь они все есть мы можем немножко начислено удержана сумма оборот можно не выводить нас будет начислено удержана и к выплате вот таким образом мы можем покупать у
22:12
Speaker A
нас уже есть можем его удалить отсюда вот так вот в зависимости от того в каком порядке расположены поля здесь они в таком же порядке будут расположены в нашем отчете мужем здесь добавить еще скажем отбор сразу же допустим по
22:41
Speaker A
сотруднику по сотруднику галочку снимем чтобы это был не обязательно опор если стоит значит буду выбирать ну и точно также этот отбор и выведем на пользовательские настройки ну вот я думаю пока всё сохранить попробуем поработать со вторым вариантом нашего отчета
23:18
Speaker A
опять же еще проще изменить вариант отчета обязательно еще стандартной настройке до завершить редактирование еще выбрать вариант отчета теперь выбираем вариант номер один выбирала организация как видим здесь у нас появился уже сотрудник давайте выберем одного сотрудника и сформируем отчет уже
23:48
Speaker A
по второму варианту каким образом здесь отчет теперь тут приобрел вот такой вид как давайте мы сейчас наверно для на закладке настройки убьем регистратор и некоторые поля чтобы как-нибудь подсократить наш отчет скажем нам не нужно будет удержана то мальдив вы
24:16
Speaker A
посмотрим к выплате начислено и к выплате и вот у нас отчет приобрел другой вид теперь уже видим у нас на верху колонки имеет среда-четверг воскресенье того ну вот дней недели то есть у нас отчет получился виде таблички как видим за фактически за несколько
24:45
Speaker A
минут мы освоили основные моменты работы с системой компоновки данных в принципе зная вот эти несложные правила можно создавать достаточно сложные отчеты в заключение могу сказать что мы ещё можем поработать немножечко закладкой набора данных и вот здесь мы для скажем
25:10
Speaker A
числовых полей вот ндфл мы можем задавать параметр редактирования то есть вывести формат редактирования то есть задать ну скажем длину точность вот таким образом точно также наименование колонок здесь можем поменять более сложные настройки осваиваются уже после того как освоен и
25:50
Speaker A
вот эти основные моменты ну на этом все я надеюсь что наш урок поможет вам в освоении этой очень удобная система до свидания [аплодисменты] [музыка]
Topics:система компоновки данныхСКДотчет 1Срегистры накопленияначисления и удержанияконфигуратор 1СБухгалтерия Предприятия 3.0создание отчетовпараметры отчета

Frequently Asked Questions

Что такое система компоновки данных в 1С?

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

Какой источник данных используется для отчета о начислениях и удержаниях?

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

Можно ли настраивать отчет в режиме 1С Предприятия без изменения кода?

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

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →