Объект 1С "Регистры бухгалтерии" - это прикладные объекты конфигурации, которые используются в механизме бухгалтерского учета и позволяют:
- вести многоуровневый и многомерный аналитический учет;
- вести учет по нескольким планам счетов;
- опциональное ведение количественного, суммового и валютного учета по отдельным разрезам аналитики и т.д.
Регистр бухгалтерии связывается с одним из используемых планов счетов, и хранит бухгалтерские итоги в соответствии с его структурой.
Регистры бухгалтерии по свой сути похожи на регистры накопления, но более сложны. Аналогично регистрам накопления регистры бухгалтерии содержат ресурсы, измерения и реквизиты.
Функциональные возможности регистра бухгалтерии
Основными функциональными возможностями, которые предоставляет регистр бухгалтерии разработчику, являются:
- выбор записей в заданном интервале по заданным критериям;
- выбор записей по регистратору;
- получение остатков и оборотов на указанный момент времени по заданным значениям параметров (счет, субконто, измерения, кор. счет, кор. субконто, кор. измерения);
- получение остатков на указанный момент времени по заданным значениям параметров (счетДт, субконтоДт, счетКт, субконтоКт, измеренияКт, измерения (для балансовых) и измеренияДт, измеренияКт (для не балансовых));
- режим работы с разделением итогов, который обеспечивает более высокую параллельность записи в регистр;
- отключение использования текущих итогов;
- расчет итогов на указанную дату;
- чтение, изменение и запись набора записей в регистр;
- возможность записи в регистр без пересчета итогов;
- полный пересчет итогов и пересчет итогов за указанный период.
Структура объекта 1С "Регистры бухгалтерии"
По своему виду регистр бухгалтерии напоминает регистр накопления и может:
- иметь набор изменений, в разрезе которых накапливаются числовые значения ресурсов;
- содержать набор реквизитов для хранения дополнительной информации, связанной с записями регистра.
Информация в регистре бухгалтерии хранится в виде записей, структура которых строится системой динамически, в зависимости от настроек различных элементов учета, выполненной при редактировании плана счетов.
Например, запись может содержать поля для ввода корреспондирующих счетов, сумм, субконто, количества, вида валюты и суммы в валюте:
Набор стандартных реквизитов регистра бухгалтерии будет изменяться в зависимости от настроек конкретного плана счетов (максимального числа субконто).
Измерения и ресурсы регистра бухгалтерии
Субконто (от англ. subcount - субсчет) - термин из бухгалтерского учета, может иметь следующие значения:
- Субконто — аналитический признак («разрез») счета бухгалтерского учёта. Низший иерархический элемент в структуре бухгалтерских счетов. Используется в бухгалтерских программах. Например, в программе 1C — аналитический признак бухгалтерского счета. По назначению схож с субсчетом.
- Субконто — объект аналитического учета. Под видом субконто понимается множество однотипных объектов аналитического учета, из которого выбирается объект.
В общем случае, аналитичность регистра бухгалтерии определяется значениями субконто плана счетов, на который данный регистр ссылается.
Но на практике возможна ситуация, когда субконто должно быть сквозным - то есть все-все хозяйственные операции нужно учитывать в разрезе, скажем, организаций. Добавлять именно сквозное субконто для это цели было бы неверным, поскольку каждое лишнее субконто нагружает систему. Для таких случаев, есть возможность добавить измерение непосредственно в регистр бухгалтерии.
Признак "Балансовый" при этом означает, что по данному измерению может быть построен баланс. Также, в записях регистра балансовое измерение будет заполняться один раз для всей проводки, а небалансовое - два, для Дт и Кт.
1 2 3 4 5 6 7 8 9 10 |
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата,Счет = &Счет ) КАК ХозрасчетныйОстатки" ; Запрос.УстановитьПараметр("Дата", Дата); Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТопливныеКарты); |
Особенности работы с регистрами бухгалтерии 1С:
- Регистры бухгалтерии необходимо использовать для хранения данных бухгалтерского и налогового учета.
- Из любого регистра бухгалтерии можно получить остатки и обороты.
- Несколько регистров бухгалтерии могут быть привязаны к одному плану счетов.
- Периодичность хранения итоговых данных для регистров бухгалтерии предопределена платформой, можно задать только периодичность "Месяц" (подробнее...).
- Периодичность получения итоговых данных для регистров бухгалтерии можно определить из списка предлагаемых вариантов.
Рисунок[свернуть]
- В списке стандартных реквизитов регистра бухгалтерии может отсутствовать реквизит "ВидСубконто1" и "Субконто1" в случае, если:
- не выбран план счетов;
- у плана счетов нет субконто;
- у плана счетов не указано максимальное количество субконто.
- Основное свойство, существующее у измерений регистра бухгалтерии, - запрет незаполненных значений.
- В структуре регистра бухгалтерии для возможности обновления конфигурации базы данных обязательно надо определить :
- регистратор;
- ресурс.
Рисунок[свернуть]
- По отношения к балансовым измерениям регистра бухгалтерии верны утверждения:
- по каждому значению балансового измерения будет вестись отдельный баланс;
- значение балансового измерения вводится в запись один раз для регистра с поддержкой корреспонденции.
- У ресурсов регистра бухгалтерии могут существовать следующие свойства:
- балансовый;
- признак учета;
- признак учета субконто.
Рисунок[свернуть]
- Отличие небалансовых ресурсов регистра бухгалтерии с поддержкой корреспонденции от балансовых:
- по небалансовым ресурсам не поддерживается равенство сумм по дебету и кредиту по регистру для балансовых счетов (например, Количество - небалансовый ресурс, т.к. нет требований по нему к сходимости Дт и Кт).
- Для ресурса могут быть одновременно установлены "Признак учета" и признак "Балансовый ", при этом признак Балансовый будет являться приоритетным в работе регистра.
- В ресурсе настройки "Признак учета" и признак "Балансовый" с точки зрения платформы являются независимыми и возможна любая комбинация настроек.
- Запись регистра бухгалтерии:
- с поддержкой корреспонденции по сути ближе всего к проводке;
- без поддержки корреспонденции по сути ближе всего к записи в регистр накопления с видом «Остатки» (одна запись отражает лишь часть проводки).
- Использование корреспонденции возможно, если одновременно:
- выбран план счетов и
- у регистра бухгалтерии включено использование корреспонденции.
- По наличию у регистра бухгалтерии стандартного реквизита "ВидДвижения" можно сделать вывод о том, что регистр бухгалтерии не использует корреспонденцию (если нет корреспонденции, то каждая запись делается с признаком Дебет (приход) либо Кредит (расход), это и есть вид движения; регистр бухгалтерии в данном случае работает похоже с регистром накопления).
- Если у регистра бухгалтерии активен стандартный реквизит "Счет", то можно сделать вывод что установлена связь регистра бухгалтерии с планом счетов.
- Максимальное число записей в наборе регистра бухгалтерии - 999999999.
Режимы работы регистра бухгалтерии:
- с поддержкой корреспонденции (установлен флаг "Корреспонденция" на вкладке "Основные"), будет задействован механизм двойной записи и каждая запись регистра будет содержать обязательные поля "СчетДт" (счет дебета) и "СчетКт" (счет кредита), а также два комплекта колонок с субконто;
- без поддержки корреспонденции (каждая запись регистра будет содержать только одно поле - "Счет" и один комплект колонок с субконто).
Использование корреспонденции возможно, если одновременно выбран план счетов и у регистра бухгалтерии включено использование корреспонденции.
Как правило, ведение бухгалтерского учета подразумевает двойную запись (корреспонденцию); если почему-то она для плана счетов не требуется, то ее можно отключить.
Связь объекта 1С "Регистры бухгалтерии" с регистратором
Поскольку записи регистра бухгалтерии отражают те или иные хозяйственные операции, выполняемые на предприятии, каждая из них связана с документом-регистратором, номером строки этого документа, и датой-периодом.
Состав документов, которые могут создавать записи в регистре бухгалтерии, задается разработчиком в процессе создания прикладного решения.
Конструктор движений объекта 1С "Регистры бухгалтерии"
Алгоритмы, по которым формируются записи в регистре, описываются средствами встроенного языка в процедурах соответствующих документов. Система содержит конструктор движений, который помогает разработчику создавать алгоритмы проведения документа.
Уникальность записей объекта 1С "Регистры бухгалтерии"
Система обеспечивает контроль уникальности записей, хранящихся в регистре бухгалтерии. Благодаря этому в регистре бухгалтерии не может находиться двух записей, относящихся к одной и той же строке одного и того же документа.
Формы объекта 1С "Регистры бухгалтерии"
Форма списка регистра бухгалтерии
Форма списка регистра бухгалтерии предназначена для просмотра данных, содержащихся в регистре бухгалтерии. Она позволяет выполнять сортировку и отбор отображаемой информации по нескольким критериям.
Система может автоматически генерировать эту форму.
Форма набора записей регистра бухгалтерии
Форма набора записей регистра бухгалтерии позволяет добавлять, изменять и удалять записи регистра бухгалтерии.
Наряду с этим разработчик имеет возможность создать собственные формы, которые система будет использовать вместо формы по умолчанию.