Основные объекты 1с справочники регистры отчеты обработки и др
В любой конфигурации 1с 8.2 можно увидеть такой вид объектов, как регистры. Основное их предназначение — оптимизация получения данных для отчетов. Существует четыре вида реистров: регистры сведений, регистры накоплений, регистры бухгалтерии и регистры расчета. И хотя предназначены эти виды для решения разных задач, уже по тому, что они все называются «регистрами» можно догадаться, что они имеют и нечто общее.
Во-первых, как уже упоминалось, как объекты конфигурации они нужны для более быстрого считывания информации из базы данных, например в запросах. Регистры можно сравнить с каталогом книжной библиотеки (раньше их составляли на бумажных карточках). То есть это не только хранение информации (данных), но и ее систематизация (создание определенной структуры), когда в конкретный регистр попадают данные (например, из документов разного вида) и при необходимости ее можно достаточно быстро оттуда извлечь и вывести, например, в отчет или обработать иным образом. В общем случае основное использование регистров в 1с можно изобазить следующей схемой: «Документ — Регистр — Отчет», хотя существуют и исключения.
Во-вторых - все регистры, независимо от их вида, имеют ресурсы, измерения и реквизиты. То есть определяется что (ресурс) в каких разрезах (измерения) нужно учесть. Применимо к библиотеке — мы учитываем книги в разрезе авторов, жанров и издательств. А с помощью реквизитов можно дополнить информацию, например, годом издания. И здесь есть один важный момент — структура регистра должна быть определена очень тщательно в зависимости от того, какую информацию мы собираемся из него извлекать. Например, если в нашей библиотеке поиск чаще всего производится по фамилии автора — в карточке сначала должен стоять автор (первое измерение), а ужа после него — жанр (второе измерение).
В-третьих, регистры имеют табличную структуру, но она отличается от структуры объектных таблиц. Так что вы не найдете таких классов, как РегистрСсылка или РегистрОбъект. Состав таблицы регистра зависит от его свойств.
В-четвертых, данные в регистры записываеются в виде наборов записей. Каждый набор состоит из одной или нескольких записей. При этом на запись в наборе нельзя сослаться или обратиться к ней. А также ни набор записей, ни запись в наборе не могут иметь состояния «пометка на удаление».
В-пятых, при обращении в запросах к регистрам для получения данных существует возможность обратиться не только к физическим таблицам регистра, но и к виртуальным таблицам, которые представляют из себя вложенный запрос, получающий данные по определенным параметрам. Параметры виртуальной таблицы задаются в зависимости от конкретных потребностей по получению данных из таблиц регистров.
Терперь поговорим об особенностях каждого вида регистров:
1. Регистры сведений
Пожалуй, самый простой вид регистра. В отличие от регистров другого вида, его ресурс может имень не только числовое значение, но и другой тип данных.
Имеет особое свойство, не используемое в других видах регистров — периодичность.
Может не иметь регистратора, то есть быть независимым, в этом случае записи производятся непосредственно в регистр, минуя регистрирующий документ (то самое исключение из общей схемы использования регистров в 1с). Тогда как остальные виды регистров должны иметь хотя бы один документ-регистратор.
Кроме того, данный вид регистра имеет автоматический контроль уникальности записей по периоду (периодичность, указанная в свойствах регистра) и измерениям. То есть среди записей регистра не может быть более одной записи с одинаковыми показателями период+измерение+регистратор(если он есть). Уникальность записей в других видах регистров осуществляется по регистратору.
2. Регистры накоплений
Предназначен для накопления числовых покателей (ресурсов) и делится на два подвида — Остатки и Обороты. Отличие между ними заключается в том, что Регистр накопления Остатки предназначен для получения информации о состоянии «на момент времени», а Обороты — информации о данных «за период».
Данные регистра накопления хранятся в БД в виде двух таблиц — таблица движений и таблица итогов. Обращение напрямую возможно только к таблице движений.
3. Регистры бухгалтерии
Похож на регистр накопления, но предназназначен для систематизации данных о бухгалтерских проводках. Впрочем он может использоваться не только для бухгалтерского, но и для любого другого вида учета.
Его основная особенность заключается в возможности учета данных методом двойной записи по принципу Дебет-Кредит. Для реализации возможности формирования проводок Регистр бухгалтерии должен быть связан со специальным объектом - План счетов.
4. Регистры расчета
Этот вид регистра предназначен не только для хранения, накопления и систематизации данных, но и для реализации сложных механизмов периодческих расчетов. Для этого в свойствах регистра расчета необходимо определить еще один объект 1с — план видов расчета. То есть работа регистра этого вида невозможна без определения для него конкретного плана видов расчета.
Можно сказать, что регистр расчета используется и для хранения информации о видах расчета, и для хранения результатов расчетов, и для промежуточных значений расчетов. Основное его предназначение в конфигурациях 1с — это расчеты начислений, например, заработной платы и других выплат сотрудникам. И для реализации этих задач при определении параметров регистра расчета, в нем возможно указать связь с графиком времени, что позволяет производить расчеты в зависимости от того времени, которое задано в этом графике. Сам график времени должен быть определен с помощью соответствующего регистра сведений.
Таким образом, можно сказать, что регистр расчета имеет в итоге самую сложную структуру по сравнению с другими видами регистров в 1с.
Дата публикации 23.08.2019
Использован релиз 3.0.72
В программе для формирования регистров бухгалтерского учета используются стандартные отчеты – оборотно-сальдовая ведомость, анализ счета, карточка счета и др. (раздел: Отчеты) или справки-расчеты (раздел: Операции).
Чтобы регистр бухгалтерского учета отвечал требованиям ч. 4 ст. 10 Федерального закона от 06.12.2011 № 402-ФЗ "О бухгалтерском учете" в части обязательных реквизитов регистра, перед формированием отчета по кнопке "Показать настройки" откройте настройки, перейдите на закладку "Оформление" и установите флажки "Заголовок", "Единица измерения", "Подписи" (рис. 1).
Должность и Ф. И. О. лица, ответственного за ведение бухгалтерских регистров, указываются в карточке организации (справочник "Организации") в блоке" Подписи" по ссылке "Ответственные за подготовку отчетов" (рис. 2). Для установки даты, с которой подпись ответственного лица будет выводиться в регистрах бухгалтерского учета, перейдите по ссылке "История".
Сформированный таким образом отчет содержит все обязательные реквизиты регистра бухгалтерского учета в соответствии с ч. 4 ст. 10 Федерального закона от 06.12.2011 № 402-ФЗ (рис. 3):
- наименование регистра;
- наименование экономического субъекта, составившего регистр (наименование организации);
- дату начала и окончания ведения регистра и (или) период, за который составлен регистр;
- хронологическую и (или) систематическую группировку объектов бухгалтерского учета;
- величину денежного измерения объектов бухгалтерского учета с указанием единицы измерения;
- наименование должностей лиц, ответственных за ведение регистра;
- Ф. И. О. и подписи лиц, ответственных за ведение регистра.
Смотрите также
Объект 1С "Отчеты" - прикладной объект, предназначенный для представления, просмотра и печати накопленных данных в удобном для анализа виде; это специальный объект метаданных, предназначенный для формирования удобного для пользователя представления данных из таблиц базы данных 1С.
На основе информации из базы данных отчеты выдают печатные формы, содержащие всевозможные реестры, детальную и сводную информацию (например, отчеты "Оборотно-сальдовая ведомость", "Список сотрудников", "Анализ продаж").
Отчеты, как и многие другие объекты конфигурации, могут иметь реквизиты и табличные части, но их смысл отличается от реквизитов и табличных частей справочников и документов. Дело в том, что отчет (и обработки) - это объекты, которые не сохраняются в базе данных, а существуют только в определенные периоды времени, пока с ними работает пользователь. Поэтому назначение реквизитов и табличных частей отчетов (обработок) - указание параметров формирования отчетов и выполнения обработок.
Для отладки отчетов в процессе разработки был создан механизм внешних отчетов. Внешний отчет 1С находится не в конфигурации, а сохранен в отдельный файл (обычно с расширением .erf). Его можно просто открыть, как обычный файл, какв Конфигураторе, что в режиме Предприятие (Файл / Открыть).
Отличие внешних отчетов от встроенных:
- нельзя обратиться к внешнему отчету «по имени», в отличие от встроенного отчета.
Отличия отчета от обработки:
- отчеты нужны для отображения информации, а обработки — для изменения информации;
- в отчетах можно указать Основную схему компоновки данных (СКД) и указать настройки для сохранения параметров отчетов.
Создание отчета на основе Системы компоновки данных (СКД)
Система компоновки данных представляет собой механизм, основанный на декларативном описании отчетов и предназначенный:
- для построения отчетов, а также
- вывода информации, имеющей сложную структуру и содержащей произвольный набор таблиц и диаграмм.
Это самый прогрессивный метод создания отчетов в 1С, рекомендованный и самой фирмой 1С. Система компоновки данных интегрирована в объект конфигурации "Отчет", что позволяет создавать отчеты без программирования.
У объекта конфигурации "Отчет" реализовано свойство "Основная схема компоновки данных".
СКД имеет очень гибкий и функциональный конструктор, который позволяет описать :
- исходные данные, которые будет использовать отчет (наборы данных, связи между наборами данных, вычисляемые поля, ресурсы и т.д.);
- настройки компоновки данных, которые будут использоваться по умолчанию (в том случае, если пользователь не задаст собственные настройки).
Настройки компоновки данных могут быть созданы с помощью специального конструктора настроек компоновки данных, или вручную.
Для одного отчета может быть задано несколько вариантов его визуального представления, то есть одна и та же информация может быть по-разному развернута, сгруппирована и т.д.
Предопределенные варианты задаются в конструкторе СКД на закладке "Настройки":
Выбор варианта СКД. Интерфейс "Формы в закладках":
Выбор варианта СКД. Интерфейс "Такси":
От этого зависит, что пользователь увидит в настройке отчета в режиме 1С:Предприятие:
Приоритет имеют настройки отчета, указанные пользователем. Если пользовательские настройки пусты, то отчет сформирован не будет.
Настройка полей отчетов в системе компоновки данных 1С
Схема компоновки данных 1С
Схема компоновки данных описывает данные, которые предоставляются отчету (откуда получать данные и как можно управлять компоновкой данных) и представляет собой базу, на основе которой могут быть сформированы всевозможные отчеты.
Схема компоновки данных может содержать:
- текст запроса с инструкциями системы компоновки данных;
- описание нескольких наборов данных;
- подробное описание доступных полей;
- описание связей между несколькими наборами данных;
- описание параметров получения данных;
- описание макетов полей и группировок; и др.
В режиме 1С:Предприятие система автоматически, на основании схемы компоновки данных, содержащейся в отчете, может создать форму отчета и форму настроек отчета.
Конструктор настроек компоновки данных
Конструктор настроек компоновки данных позволяет настроить отчет, созданный с использованием системы компоновки данных.
Назначение конструктора настроек компоновки данных:
- предоставить разработчику или пользователю возможность быстрой настройки типичных отчетов нескольких видов ( список, таблица и диаграмма ).
Для каждого вида отчета конструктор шаг за шагом предлагает последовательно описать получаемый отчет, например, выбрать поля, которые будут выводиться в отчет, указать поля, по которым будет осуществляться группировка, задать порядок вывода данных в отчет и т.д. Каждый шаг конструктора сопровождается встроенными подсказками, которые облегчают настройку отчета неподготовленными пользователями.
Особенности использования системы компоновки данных:
- При использовании в системе компоновки данных диаграммы можно включить в выходную форму любое количество диаграмм без ограничения.
- В общем случае, текст запроса не подразумевает наложение условия на какую-то одну группу выводимых данных. Поэтому условия из отбора, установленного для группировки и указанного в настройках системы компоновки данных, в текст запроса не помещаются.
- В языке выражений системы компоновки данных можно использовать собственные функции (и при интерактивной, и при программной работе с системой компоновки данных). Функции должны быть описаны с ключевым словом "Экспорт" и расположены в любом общем модуле.
- Колонка в отчете, значение которой будет вычисляться по некоторым выражениям с использованием полей исходного набора данных, может быть создано в окне конструктора схемы компоновки ( здесь рисунки ):
- в разделе "Вычисляемые поля";
- в разделе "Настройки" на закладке "Пользовательские поля".
- Параметр схемы компоновки данных может быть создан:
- автоматически, на основании текста запроса;
- интерактивно, в окне конструктора схемы компоновки данных в разделе "Параметры";
- программным образом.
Создание отчета с помощью конструктора выходной формы
Конструктор выходной формы — встроенный в платформу механизм, который облегчает разработку отчета.
ВАЖНО! Конструктор доступен только для обычных форм.
Конструктору указывается запрос и все необходимые параметры будущего отчета, а он, в свою очередь, генерирует модули и формы отчета.
Механизм основан на объекте встроенного языка 1С — ПостроительОтчета.
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
«1С: Предприятие 8.3 – универсальная программная система нового поколения. Она представляет собой совокупность двух взаимосвязанных частей: технологической платформы и типовой конфигурации.
Технологическая платформа – это «движок» (или «ядро») программного продукта. Именно она обеспечивает работу программы, ввод, хранение и обработку информации.
Конфигурация «1С: Бухгалтерия 8.3» – это готовое решение, где реализована методология ведения бухгалтерского учета.
Конфигурация «1С: Бухгалтерия 8.3» предназначена для автоматизации бухгалтерского и налогового учета, а также для составления регламентированной отчетности в электронном и бумажном виде.
Существует два режима входа в программу:
Режим «1С: Предприятие» используется для обработки данных предметной области. После запуска программы в этом режиме можно вводить документы, выполнять различные расчеты, формировать отчеты.
Режим «Конфигуратор» используется для изменений конфигурации.
Все программы на одном компьютере или в одной сети системы «1С: Предприятие 8.3» могут поддерживать ведение учёта нескольких предприятий (при условии создания разных информационных баз).
Порядок работы с конфигурацией 1С: Бухгалтерия 8.3
1. Информацонная база хранится в папке Моя бухгалтерия, которая вложена в папку студента.
2. Запустить программу 1С: Предприятие и загрузить в окно программы свою информационную базу.
3.Открыть базу в режиме 1С: Предприятие.
Интерфейс программы 1С: Бухгалтеря 8.3
1.Строка меню. Содержит все основные команды по организации работы в программе, настройке и управлению интерфейсом программы.
2. Панель инструментов. Содержит стандартные инструменты и специализированные команды.
3. Рабочий стол. Основная часть окна, в которой ведется работа с объектами базы.
4. Закладки (разделы), которые позволяют работать с отдельными подсистемаи программы.
5. Ссыки соответствующей поддсистемы на открытие документов и запуск задач.
6. Ссылки соответствующей поддсистемы на открытие справочников и журналов.
7. Строка состояния. Распологается внизу окна и появляется во время предупреждений или ошибок при работе пользователя.
Основные объекты конфигурации «1С: Бухгалтерия 8.3»: константы, справочники, документы, журналы, регистры, отчеты, планы счетов.
Константы – это постоянная информация, которая записывается в программе в специальной форме. Значения констант меняются достаточно редко.
Примеры констант: «Название организации», "Подразделения организации", "Единцы измерения", "Наименование должностей" и др..
Справочники– это одноуровневые или многоуровневые списки, каждый элемент которых, как правило, является отдельным объектом аналитики. Данные из справочников используются при заполнении первичных документов и выбираются в качестве субконто в проводках.
Справочники предназначены для хранения информации, которая будет использована в других объектах 1С – документах, отчетах. Таким образом учет в 1С ведется в разрезе (по) справочников.
Информация, которая хранится в справочниках называют Нормативно-справочной информацией.
Список всех справочников можно вызвать на экран командой меню Операции — Справочники
Справочники бывают двух видов:
В простых справочниках каждый объект предствле отдельной записью.
Например справочники: "Организации", "Банковские счета", "Валюты", "Ставки НДС" и др.
Иерархические справочники предназначены для ввода, хранения получения условно-постоянной информации, структурированной в виде дерева. То есть в иерархических справочниках могут создаваться для удобства папки, в котоых будут хранится записи объектов справочников.
Примеры иерархических справочников: "Банки", "Контрагенты", "Номенклатура", "Сотрудники организации" и др.
Документы – это, в основном, электронные аналоги печатных документов, которые отражают ту или иную хозяйственную операцию. Некоторые документы в программе не имеют бумажных аналогов и служат только для формирования проводок или движения регистров. Например, регламентный документ «Закрытие месяца». Примеры документов: "Приходный кассовый ордер", "Авансовый отчет", "Банковская выписка", "Счет-фактура" и др.
Для отражения хозяйственных операций можно использовать не только документы, но и ручные операции. В этом: случае пользователь сам определяет счета дебета, кредита и всю соответствующую аналитику по ним. Сформированные документы и ручные операции хранятся в Журналах документов и Журнале операций . Журналы представляют собой списки, в которых могут находиться документы одного или разных видов.
Регистры– это хранители информации, которые формируются документами или ручным образом. Форма хранения информации – табличная. Пользователи могут просматривать регистры, а в отдельные регистры вносить изменения.
Данные из регистров используются для формирования программой различных отчетов.
Отчёты. Просмотреть любую итоговую информацию можно с помощью Отчетов. В конфигурации «1С: Бухгалтерия 8.3» большое количество отчетов: стандартные бухгалтерские и налоговые, специализированные, регламентированные. Отчеты перед формированием можно настроить. В зависимости от настроек вид отчета меняется.
Основные виды отчетов:
- Оборотно-сальдовая ведомость
- Оборотно-сальдовая ведомость по счету
- Анализ счета
- Карточка счета
План счетов – многоуровневый иерархический список счетов и субсчетов, на которых накапливается информация о деятельности предприятия. В «1С: Бухгалтерия 8.3» можно вести несколько планов счетов, в типовой конфигурации два плана счетов: бухгалтерский и налоговый. Гибкая система настройки Планов счетов позволяет отразить особенности деятельности любого предприятия.
Читайте также: