1с записать в регистр бухгалтерии
Программы 1С Предприятие 8.3 все внесенные в них данные сохраняют в регистрах. Под понятием регистров следует понимать объекты конфигурации, выполненные в виде таблиц с хранящимися там записями, которые были сформированы в ходе проведения документации. Все эти записи потом ложатся в основу отчетов.
Во время проведения документа программа создает бухгалтерские проводки и вносит в регистры записи, которые индивидуальны для каждого типа и вида документа. Такие записи формируют движения по регистрам. Всего в программе 4 вида регистров: «Регистр расчета», «Регистр бухгалтерии», «Регистр накопления», а также «Регистр сведений». Темой нашего сегодняшнего разговора станет регистр бухгалтерии.
Он позволяет пользователю вести учет в плане различной аналитики. Что касается счетов, то разработчики используют субконто, от которых зависят разрезы аналитического учета. К примеру, в счете 10.01, который значится как «Сырье и материалы», установленным субконто является «Номенклатура».
После перехода в «Учет записей» у пользователя появится возможность в случае необходимости добавить субконто места хранения и партии.
Говоря иными словами, в состав регистра бухгалтерии входят регистры накопления и настройки плана счетов. Данные здесь сохраняются в виде записей, отражающих записи корреспонденции счетов, а также количество, сумму, субконто и пр. Чтобы увидеть список регистров, к примеру, в «1С:Бухгалтерия 3.0», следует перейти во вкладку «Все функции».
Этот пункт может быть недоступным. Для его включения необходимо зайти в меню «Сервис», там перейти в «Параметры» и поставить галочку напротив пункта ««Отображать команду «Все функции»».
Откроется окно, где будет полный список видов регистров. Чтобы раскрыть список и увидеть его содержимое, следует кликнуть по плюсику.
Регистр бухгалтерии под названием ««Журнал проводок (бухгалтерский и налоговый учет)» открывается двойным кликом по нему мышки. Там присутствует таблица с записями хозопераций, произведенных документами. Данные отображаются в хронологическом порядке.
Запись в регистре бухгалтерии
Чтобы увидеть, как осуществляется запись движения документа в регистры бухгалтерии, нужно кликнуть по «Показать проводки и другие движения документа» в любом из имеющихся документов или в их журнале. В качестве примера мы использовали журнал «Поступление (акты, накладные)», который находится в меню «Покупки».
После клика мышкой будет открыт отчет о движении соответствующего документа. В нем видны все произведенные им записи в регистры. Первая вкладка представляет собой «Регистр бухгалтерии», сформировавший записи по счетам бухучета с их отражением по дебету и кредиту.
Вверху отчета есть галочка напротив пункта «Ручная корректировка (разрешает редактирование движений документа)». Она позволяет вносить изменения в записи регистра.
Кроме того, можно поставить галочку, позволяющую осуществлять ручное изменение регистров. Чтобы это сделать, нужно нажать «Еще», а затем перейти на «Изменить форму. ».
В открывшемся окне необходимо поставить галочку напротив пункта «Ручная корректировка (разрешает редактирование движений документа)».
После выполнения действия в форме появится соответствующий элемент.
Корректировка регистров с помощью документа «Операции»
Чтобы откорректировать регистры бухгалтерии в «1С: Бухгалтерия предприятия 3.0», можно воспользоваться документом «Операции». Доступ к нему следующий: «Операции» - «Бухгалтерский учет» - «Операции, введенные вручную»).
Этот документ позволяет формировать проводку в произвольном порядке, меняя записи регистров бухгалтерии. Если выбрать вид операции как «Сторно документа», будет удобно вносить изменения в проводку документа и сторнировать ее. Стандартная операция создает шаблон, который также дает возможность выполнить корректировку проводок.
Вносить изменения можно не только в сумму, но и в количество. К примеру, была обнаружена ошибка, которая повлекла за собой необходимость исправления остатка по количеству в номенклатуре, например, Бензин А-95. Нажав на кнопку «Добавить», выполняем формирование нужной бухгалтерской записи, а также вводим число и сумму, необходимые для корректировки данных. В качестве примера уменьшен остаток бензина по количеству, которое составляет 1 л.
Теперь можно создать отчет «Оборотно-сальдовая ведомость по счету», а также выбрать 10.03 «Топливо». Корректировка регистра бухгалтерии сразу же отобразится в оборотах, а количество бензина А-95 уменьшится на 1 л.
Приведенный выше пример демонстрирует корректировку регистра бухгалтерии, если была обнаружена какая-либо ошибка.
Когда применяется вид операции «Сторно документа», осуществляется указание на сторнируемый документ, после чего становится возможным внесение изменений в поля записей регистров.
Существуют документы, которые не создают записей в регистрах бухгалтерии, их предназначение – ввод записей в регистры сведений. Речь идет о данных о налоговых ставках, об основных средствах, о настройках зарплаты, ценах номенклатуры и т.д.
Документ «Операция» позволяет выполнить корректировку записей абсолютно любого регистра. Чтобы это сделать, нужно создать документ, кликнуть по кнопке «Еще», а затем – по «Выбор регистра».
Если обозначить галочкой соответствующий регистр, в него можно будет вносить изменения.
К примеру, во время ввода остатков пользователь забыл указать сведения о начислении амортизации. Как следствие – эти данные не будут отражаться в карточке основного средства, что повлечет за собой неначисление амортизации. Добавить нужные сведения можно посредством кнопки «Добавить» в закладках-регистрах.
Выполнение этих ручных операций становится еще более удобным в случаях, когда в программе отсутствуют документы для корректировки. Речь может идти о корректировке поступлений, реализации и долга – для этого есть соответствующие документы в разделах «Продажи» и «Покупки».
Если понять, как формируются записи в регистры, а также выработать умение вносить в них изменения в случае такой необходимости, можно быстрее освоить программу и оперативнее находить ответы на возникающие вопросы. Также это позволяет исправлять возможные ошибки и неточности.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Необходимо записать в регистр бухгалтерии субконтоДт1, начиная с 01.01.2013 до 01.07.2013.
СубконтоДт1 берется из документа-регистратора.
В самих документах-регистраторах данные есть, в проводках не отображаются из-за старого косяка.
Запрос с нужными условиями я сформировала (показывает все верно).
Как мне дальше записать программно? какую функцию использовать?
(1) vetka07, через набор засписей регистра бухгалтерии с обязательным отбором по регистратору.
Примерно так (по памяти может ошибусь где)
Если у документа уже есть движения, которые нужно сохранить, то добавляется команда Набор.Прочитать() после указания отбора по регистратору.
(2) Ягг,
1. Сами регистраторы у меня будут отображены в Запросе. Нужно ли их повторять?
"Набор.Отбор.Регистратор.Установить()"
2. Запрос вставить внутри набора записей?
3.Куда вставить код?
(3) vetka07, наверно я что-то не так понял изначально (я думал что нужно дописать операции, а похоже их надо отредактировать).
Если нужно отредактировать старые записи в регистре бухгелтерии, то
1. Запросом получаем все нужные документы и нужные данные.
2. Обходя выборку запроса для каждого документа создаем набор записей, где он является регистратором.
3. После устанвоки отбора по регистратору при помощи команды Набор.Прочитать() считываем текущее движение
4. При помощи цикла "Для каждого Движение из Набор" пробегаем по всем занписям набора и редактируем так как надо.
5. При помощи команды Набор.Записать() записываем данные в регистр.
Хотя может опять что-то не так понял
Где может быть ошибка?
на данный момент не записывается субконто1 (с 01.01.2013 по 01.07.2013). Мне нужно чтобы оно записывалось.
что не так делаю?
Запрос = Новый Запрос;
Запрос.Текст =
" |ВЫБРАТЬ
|ХозрасчетныйДвиженияССубконто.Период КАК Период,
|ХозрасчетныйДвиженияССубконто.Регистратор,
|ХозрасчетныйДвиженияССубконто.СчетДт,
|ХозрасчетныйДвиженияССубконто.СубконтоДт1,
|ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1
|ИЗ
|РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
|ГДЕ
|ХозрасчетныйДвиженияССубконто.СчетДт = &СчетДт
|И ХозрасчетныйДвиженияССубконто.Период >= &Период
|И ХозрасчетныйДвиженияССубконто.СубконтоДт1.Ссылка ЕСТЬ NULL
|УПОРЯДОЧИТЬ ПО
|Период ";
Запрос.УстановитьПараметр("СчетДТ", ПланыСчетов.НайтиПоКоду("004.01"));
Запрос.УстановитьПараметр("Период", "01.01.2013");
Набор = РегистрыБухгалтерии.РегистрБухгалтерии.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Запрос);
Набор.Прочитать();
Движение = Набор.Добавить();
Для каждого Движение из Набор Цикл
ВидСубк = Движение.СчетДт.ВидыСубконто[1].ВидСубконто;
Движение.СубконтоДт.Вставить(ВидСубк, Контрагент);
КонецЦикла;
Набор.Записать();
(6) vetka07, уж как минимум регистратором у набора должна быть ссылка а не запрос, так что первая ошибка это
А вообще перечиай внимательно (5) - а то что тут написано (начиная со строки "Набор = . ") это (сожалею) в приниципе все не праивльно :)
Вот мы и добрались до регистров бухгалтерии платформы 1С:Предприятие 8.x. Ранее мы говорили о регистрах накопления и регистрах сведений, подробно рассматривали их устройство и принцип работы с ними со стороны платформы. В этом плане, регистры бухгалтерии интереснее и сложнее, т.к. имеют большее количество настроек, а сама специфика бухгалтерского учета усложняет их структуру хранения в базе данных, а также SQL-запросы платформы для получения этих данных.
В этой серии статей мы рассмотрим общую информацию о регистре бухгалтерии, его структуре хранения в базе данных в зависимости от настроек, построение SQL-запросов платформы при использовании различных виртуальных таблиц, влияние плана счетов на настройки регистра, а также другие особенности, связанные с итогами и прочими моментами.
В первой части, которая сейчас открыта перед Вами, мы рассмотрим внутреннее устройство регистра бухгалтерии при часто используемой структуре.
Назначение
Регистры бухгалтерии очень похожи на регистры накопления: они также могут иметь произвольный набор измерений, в разрезе которых накапливаются показатели, а также дополнительные реквизиты, в которых хранится произвольная информация о записях.
Любой регистр бухгалтерии обязательно должен быть связан с одним из планов счетов, который своими настройками влияет на хранение итогов (об этом подробнее мы поговорим в следующих статьях). На структуру хранения записей регистра бухгалтерии в основном влияют как сама структура регистра (измерения, ресурсы, реквизиты) и его настройки (включена ли корреспонденция, разделение итогов и др.), так и настройки используемых счетов (признаки учета счетов и субконто, вид счета и т.д.).
Регистры бухгалтерии - это
Опишем каждую из настроек:
- Настройки регистра
- План счетов - указание на объект метаданных "План счетов", который используется регистром бухгалтерии.
- Корреспонденция - флаг, указывающий используется ли корреспонденция счетов при создании записей в регистре. Регистр бухгалтерии может работать в двух режимах:
- С корреспонденцией - в этом случае используется механизм двойной записи, когда каждая запись регистра содержит поля "СчетДт" (счет дебета) и "СчетКт" (счет кредита).
- Без корреспонденции - в этом случае механизм двойной записи использоваться не будет. В каждой записи будет использоваться только одно измерение для указания счета - "Счет"
- Организация - ссылка на справочник "Организации". Не используется признак учета, т.е. измерение будет использоваться для всех записей. Установлена настройка "Балансовый", которая определяет поддержку двойной записи для этого измерения и, соответственно, схождение баланса для него. Другими словами регистр бухгалтерии в нашем случае сконфигурирован таким образом, чтобы баланс можно было сводить в разрезе организации.
- Валюта - ссылка на справочник "Валюты". Измерение ссылается на признак учета "Валютный". Это означает, что измерение будет использоваться только в том случае, если у счета установлен признак учета "Валютный".
- Сумма - балансовый показатель, используемый для всех счетов. Признак учета субконто "Суммовой" указывает ведется ли учет по этому ресурсу для указанных в счете субконто. Подробнее об этом еще поговорим и рассмотрим работы этой настройки на примерах.
- ВалютнаяСумма - не балансовый ресурс, используемый только для счетов с признаком учета "Валютный", а также используемый только для тех субконто, у которых признак учета субконто "Валютный" установлен в Истина.
- Количество - также, как и ресурс "ВалютнаяСумма", не является балансовым. Используется только для счетов с признаком учета "Количественный", а также только для тех субконто, у которых в Истина установлен признак учета субконто "Количественный".
- Содержание - реквизит с типом "Строка" (макс. длина 150) для хранения справочной информации записей регистра.
Как мы видим, на заполнение полей регистра бухгалтерии в основном влияют счета учета. В зависимости от признаков учета счета и субконто определяется какие измерения и ресурсы используются для записи, как должны хранится итоги по счетам и субконто, а также прочие настройки.
Для новичков все эти настройки кажутся запутанными. Мы не будем подробно рассказывать о назначении каждой из настроек регистра и плана счетов. О каждой настройке с прикладной точки зрения Вы можете узнать на ИТС и здесь. Также в последующих статьях мы подробнее остановимся на каждой настройке и проанализируем ее влияние на структуру таблиц регистра и работы платформы 1С:Предприятие с ними.
Таблицы регистра
В нашем примере используется регистр бухгалтерии с поддержкой корреспонденции и с максимальным количеством субконто - 3. Для измерений используются как признаки учета счетов, так и признаки учета субконто. В итоге платформа создала следующую структуру таблиц:
1. Основная таблица (_AccRg[внутренний номер]) - основная таблица регистра, в которой хранятся данные аналогично той структуре регистра, которая задана в конфигураторе (измерения + ресурсы + реквизиты). В нашем примере она выглядит следующим образом:
Заметим, что значения доп. аналитики, а именно субконто, не хранятся в основной таблице регистра. Для их хранения используется отдельная таблица, которая содержит все поля регистра, включая стандартные (период, регистратор, номер записи). Также присутствует поле "Активность" типа булево, которое влияет на то, будет ли запись влиять на таблицы итогов (если Истина, то запись учитывается в таблицах итогов).
2. Значения субконто (_AccRgED[внутренний номер]) - таблица создается, если для плана счетов регистра бухгалтерии используются субконто. Она нужна для хранения значений субконто записей основной таблицы регистра. В нашем примере таблица имеет следующую структуру:
Поле "Вид движения" может содержать два значения: 0 - дебет, 1 - кредит. Вид субконто в большинстве случаев содержит ссылку на элемент плана вида характеристик, задающий виды субконто. Значение субконто хранится по правилам, аналогично тому типу данных, который нужно сохранить. В нашем случае это ссылочный тип (подробнее о значениях каждого поля в этом случае Вы можете прочитать в одной из предыдущих статей).
3. Таблицы итогов. К таблицам итогов регистра накопления относят:
Из названия уже понятно, что в таблице хранятся итоги остатков по счетам, по периодам и в разрезе измерений регистра бухгалтерии. Для каждого ресурса хранится оборот по дебету и кредиту, а также общий оборот. При использовании разделения итогов для регистра используется служебное поле "Разделитель", чтобы повысить параллельность работы пользователей. Принцип работы разделения итогов аналогично его использованию в регистрах накопления, поэтому подробней останавливаться не будем.
Таблица оборотов хранит обороты между счетами в разрезе балансовых измерений регистра. Как и в таблице остатков, хранятся обороты по дебету и кредиту для ресурсов регистра и имеются служебные поля для механизма разделения итогов.
Таблицы итогов субконто (или итоги по счетам с субконто) (_AccRgAT[количество субконто][внутренний номер])
Таблицы итогов субконто хранят итоги по субконто для счетов в разрезе измерений регистра бухгалтерии. В таблицах хранятся обороты по ресурсам регистра (по дебету и кредиту). Таблицы также содержат поля для механизма разделения итогов.
Главной особенностью хранения итогов по субконто является использование нескольких таблиц для этих целей. В нашем примере у плана счетов, который используется регистром бухгалтерии, максимальное количество субконто - 3. В этом случае платформа создает три таблицы итогов, где хранит итоги по 1 субконто, по 2 субконто и по 3 субконто.
В последующих статьях мы подробней проанализируем работу платформы с итогами и на примере проанализируем изменение данных в таблицах. Также будет рассмотрен вопрос влияния количества субконто на производительность бухгалтерских регистров.
4. Настройки хранения итогов (_AccRgOpt[внутренний номер]) - таблицы с настройками итогов регистра бухгалтерии. Имеют следующую структуру:
В таблице настроек хранения итогов сохраняются данные, по которым платформа определяет как именно будут рассчитываться итоги для данного регистра, использовать ли текущие итоги и другие настройки. Подробнее мы о них еще поговорим.
Примечание: аналогичная таблица есть и у регистров накопления. Когда мы рассматривали эту тему ранее (еще на платформе 8.2), таких настроек как макс. и мин. хранимый период итогов не было. Это нововведение платформы 8.3. На примере регистра бухгалтерии мы проанализируем работу этих настроек, который будет актуальным и для регистров накопления.
Таким образом, мы рассмотрели общую информацию о структуре таблиц регистра бухгалтерии. В некотором плане его внутреннее устройство схоже с регистром накопления, за исключением таблиц дополнительной аналитики - субконто, а также таблиц итогов для них.
Вместо заключения
Платформа 1С внутри содержит множество интересных механизмов, решений и много другого. Речь идет не только о стороне базы данных, но и особенностях работы сервера приложений, клиентской части, взаимодействия с веб-сервером и так далее. В этой и предыдущих статьях мы лишь немного приоткрыли внутреннюю структуру базы данных
Если есть интерес к подобным темам или другие вопросы – пишите в комментариях. Вы сами задаете темы будущих публикаций!
Сегодня мы коснулись общего назначение и структуры таблиц регистра бухгалтерии. В будущих статьях поднимем такие темы как:
Детективная история
Сразу покажу на небольшом примере почему это так важно.
Пусть у нас есть начисление заработной платы за январь:
В начале февраля мы создаём ведомость на выплату зарплаты из кассы и нажимаем кнопку "Заполнить":
И получаем следующее:
Но ведь за январь:
- Начисление 50 000 рублей
- НДФЛ 6 500 рублей
- Итого к выплате 43 500 рублей
Где закралась ошибка? Что пошло не так? Неужели теперь всегда вводить сумму к выплате вручную?
Опытный бухгалтер тут же сделает оборотно-сальдовую ведомость по 70 счёту:
И будет в ещё большем недоумении, потому что по данным отчёта к выплате выходят всё те же 43 500! И откуда же взялись лишние 5 000 рублей?
Причём такая ситуация (с любыми расчётами) может произойти как в "тройке", так и в "двойке".
Сегодня я попытаюсь приоткрыть завесу тайны - почему же иногда программа ведёт себя так странно. Я расскажу как в таких случаях находить и устранять ошибку. Ближе к концу статьи мы разберёмся - откуда же взялись эти самые 5 000 рублей.
Учимся видеть регистры
При проведении документов 1С:Бухгалтерия 8 делает проводки по бухгалтерским счетам (кнопка ДтКт у любого документа):
Именно на основании этих проводок строятся все бухгалтерские отчёты: Анализ счёта, Карточка счёта, Оборотно-сальдовая ведомость.
Но есть огромный пласт данных, которые пишутся программой параллельно с проводками и используются для всего остального: заполнение КУДИР, книги покупок и продаж, регламентированной отчётности. заработной платы к выплате, наконец
Как вы уже, наверное, догадались этот пласт называется регистрами, вот он:
Я сейчас не буду вдаваться в подробности описания самих регистров, чтобы не запутать вас ещё больше.
Скажу лишь, что нам просто жизненно необходимо постепенно учиться "видеть" движения по этим регистрам, чтобы лучше понимать и, когда надо, корректировать поведение программы.
Давайте присмотримся к регистру "Зарплата к выплате" - именно он имеет смысл для решения нашей проблемы с лишними 5 000:
Мы видим две записи по этому регистру, сделанные в приход, то есть в плюс. Если пролистать экран в право, то мы увидим в первой строчке сумму к выплате "-6 500", а во второй "50 000".
Остаток по этому регистру -6 500 + 50 000 равен 43 500, который и должен попасть в документ "Ведомость на выплату из кассы", когда мы нажимаем на кнопку "Заполнить".
Ещё раз повторюсь - ведомость на выплату определяет нашу задолженность по заработной плате перед сотрудником не по 70 счёту, а по регистру "Зарплата к выплате" .
Получается мы знаем, что зарплата к выплате заполняется на основании этого регистра, но даже видя записи регистра не можем понять что не так.
Скорее всего мы не видим всей картины (может быть существуют другие записи по этому регистру) и напрашивается некий инструмент для анализа регистра подобный бухгалтерским отчётам.
Учимся анализировать регистры
И такой инструмент есть, он называется "Универсальный отчёт".
Переходим в раздел "Отчеты" пункт "Универсальный отчёт":
Выбираем тип регистра "Регистр накопления", регистр "Зарплата к выплате" и нажимаем кнопку "Сформировать":
Получилось не очень информативно:
Всё потому, что требуется предварительная настройка отчёта, нажимаем кнопку "Показать настройки" и на закладке "Группировка" добавляем поле "Сотрудник":
На закладке "Отборы" делаем отбор по нашей организации:
Нажимаем кнопку "Сформировать":
Вот это уже более интересно. Видим остаток к выплате нашему сотруднику те самые 48 500 рублей!
Снова заходим в настройки отчёта и добавляем на закладку "Показатели" новое поле "Регистратор":
Снова формируем отчёт:
Вот теперь мы прекрасно видим, что 5 000 появились как результат операции (видимо ввода остатков) 31 декабря 2014 года.
И нам нужно либо изменить эту операцию, либо вручную откорректировать регистр "Зарплата к выплате" и закрыть эти 5 000 рублей, например, 31 декабря 2015 года.
Давайте пойдём вторым путём. Итак, наша задача - сделать так, чтобы на начало 2016 года по регистру "Зарплата к выплате" не было нашей задолженности перед сотрудником.
Это делается ручной операцией.
Учимся корректировать регистры
Заходим в раздел "Операции" пункт "Операции, введенные вручную":
Создаём новую операцию концом 2015 года:
Из меню "Ещё" выбираем пункт "Выбор регистров. ":
Указываем регистр "Зарплата к выплате" и нажимаем ОК:
Переходим на появившуюся закладку регистра и делаем расход на 5 000 рублей:
Этим самым мы как бы отнимаем от регистра 5 000 рублей по сотруднику, чтобы выйти на ноль к началу 2016 года.
Проводим операцию и заново формируем универсальный отчёт:
Всё получилось! Видим, что наша ручная операция от 31.12.2015 вывела остаток в ноль и зарплата к выплате после начисления равна ожидаемым 43 500.
Замечательно. И сейчас мы проверим это в ведомости на выплату.
Но прежде я хочу обратить ваше внимание на ещё один важный момент:
Обратите внимание, что остатки на начало и на конец по группировке "Сотрудник" показывают ерунду. Это никакая не ошибка, это нюанс, который нужно учитывать, связанный с архитектурными особенностями 1с.
Запомните. В том случае, если универсальный отчёт выводится с детализацией до документа (регистратора) - остатки по группировкам будут показывать ерунду.
Если нам требуются остатки по группировке сотрудник - нужно сначала удалить из настроек добавленный нами показатель "Регистратор":
И только потом формировать отчёт:
Сейчас остатки показаны корректно.
Результат
Напоследок убедимся, что мы сделали всё правильно. Снова заходим в ведомость на выплату заработной платы за январь и нажимаем кнопку "Заполнить":
Мы молодцы, на этом пока всё
Кстати, подписывайтесь на новые уроки.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
От простой для отдельных компаний до комплексной автоматизации крупных холдингов.
Сдача регламентированной отчетности в соответствии с законодательством РФ.
В программах 1С Предприятие 8.3 все данные накапливаются в регистрах. Регистры – это объекты конфигурации, представляющие собой таблицы, в которых хранятся записи, формируемые при проведении документов. На основании их записей строятся различные отчеты.
При проведении документа программа формирует бухгалтерские проводки и делает записи в регистры, предусмотренные для каждого вида и типа документа. Эти записи и образуют движения по регистрам. В программе предусмотрено четыре вида регистров – «Регистр бухгалтерии», «Регистр сведений», «Регистр накопления» и «Регистр расчета». В данной статье мы рассмотрим первые из них.
С их помощью пользователь получает возможность вести учет в разрезе различной аналитики. Разработчиками в плане счетов используются субконто, которые и определяют разрезы аналитического учета. Например, счет 10.01 – «Сырье и материалы», установлено субконто «Номенклатура».
Рис.1 Разработчиками в плане счетов используются субконто
Нажав гиперссылку «Учет запасов», пользователь может дополнительно добавить при необходимости субконто партии и места хранения.
Рис.2 Субконто партии и места хранения
То есть регистр бухгалтерии представлен совокупностью регистров накопления и определенными настройками плана счетов. Информация в нем хранится в виде записей, в которых отражены записи корреспонденции счетов, сумма, количество, субконто и т.п. Посмотреть список регистров, например, в программе «1С:Бухгалтерия 3.0» можно через меню «Все функции».
Рис.3 Посмотреть список регистров
Если этот пункт недоступен, включить его можно в пункте меню «Сервис» - «Параметры», установив галочку «Отображать команду «Все функции».
Рис.4 Отображать команду «Все функции»
В открывшемся окне мы увидим список видов регистров в программе. Раскрыв список плюсиком, мы можем ознакомиться с их составом.
Рис.5 В открывшемся окне мы увидим список видов регистров в программе
Открыв двойным щелчком мышки регистр бухгалтерии «Журнал проводок (бухгалтерский и налоговый учет)», видим таблицу с записями хозяйственных операций, произведенных документами, в хронологическом порядке.
Рис.6 Журнал проводок (бухгалтерский и налоговый учет)
Запись в регистр бухгалтерии
Рассмотрим, как происходит запись движения документа в регистры бухгалтерии. В любом документе или журнале документов нажмем кнопку «Показать проводки и другие движения документа». В нашем примере мы открыли журнал «Поступление (акты, накладные)» раздела меню «Покупки».
Рис.7 Журнал «Поступление (акты, накладные)»
Открывается отчет о движении документа, в котором видно, какие записи в регистры он произвел. Первая закладка – это и есть наш «Регистр бухгалтерии», который сформировал записи по счетам бухгалтерского учета, отразив их по дебету и по кредиту. При этом обратите внимание на галочку в верхней части отчета – «Ручная корректировка (разрешает редактирование движений документа)». Установив ее, мы можем изменить записи регистра.
Рис.8 Ручная корректировка (разрешает редактирование движений документа)
Если галочка, благодаря которой становится возможной ручная корректировка регистров, ее отображение можно настроить. Для этого в кнопке «Еще» выбираем команду «Изменить форму. ».
Рис.9 Если галочка, благодаря которой становится возможной ручная корректировка регистров, ее отображение можно настроить
В окне настройки формы устанавливаем галочку «Ручная корректировка (разрешает редактирование движений документа)».
Рис.10 Ручная корректировка (разрешает редактирование движений документа)
В результате этого действия, в форме у нас появится данный элемент.
Корректировка регистров с помощью документа «Операции»
В программе «1С: Бухгалтерия предприятия 3.0» корректировку регистров бухгалтерии можно произвести с помощью документа «Операции» (раздел меню «Операции» - «Бухгалтерский учет» - «Операции, введенные вручную»).
Рис.11 Корректировка регистров с помощью документа «Операции»
С помощью документа «Операция» можно сформировать произвольную проводку, тем самым внеся изменения в записи регистров бухгалтерии. Выбрав вид операции «Сторно документа», можно сторнировать проводку любого документа или внести в нее изменения. Типовая операция формирует шаблон бухгалтерской операции, с помощью которого также можно сделать корректировку проводок.
Рис.12 Типовая операция формирует шаблон бухгалтерской операции, с помощью которого также можно сделать корректировку проводок
Рис.13 При этом изменения мы можем вносить не только в сумме, но и изменять количество
Сформируем отчет «Оборотно-сальдовая ведомость по счету» и выберем счет 10.03 «Топливо». Мы видим, что в оборотах отразилась наша корректировка регистра бухгалтерии, а количество бензина на конец уменьшилось на 1 литр.
Рис.14 Оборотно-сальдовая ведомость по счету
В данном примере мы показываем корректировку регистра бухгалтерии в случае выявления какой-либо ошибки.
При использовании вида операции «Сторно документа» указывается сторнируемый документ, и поля записей регистров становятся доступными для изменения.
Рис.15 Сторно документа
Рис.16 Сторно документа
Некоторые документы не формируют записей в регистры бухгалтерии, а предназначены для ввода записей в регистры сведений. Это могут быть сведения об основных средствах, ставках налогов, ценах номенклатуры, настройках зарплаты и т.п.
С помощью документа «Операция» мы можем откорректировать записи любого регистра. Для этого, создав документ, в кнопке «Еще» указать команду «Выбор регистра».
Рис.17 Выбор регистра
Отметив галочкой нужный регистр, внести в него изменения.
Рис.18 Отметив галочкой нужный регистр, внести в него изменения
Например, пользователь при вводе остатков не отразил данные о начислении амортизации и, соответственно, они не отображаются в карточке основного средства, и амортизация не начисляется. В открывшихся закладках-регистрах мы добавляем эти сведения с помощью кнопки «Добавить».
Рис.19 В открывшихся закладках-регистрах мы добавляем эти сведения с помощью кнопки «Добавить»
Рис.20 В открывшихся закладках-регистрах мы добавляем эти сведения с помощью кнопки «Добавить»
Использование таких ручных операций удобно, если в программе нет специальных документов для корректировки. Например, для корректировки поступления, реализации и корректировки долга программой предусмотрены специальные документы в разделах «Покупки» и «Продажи».
Рис.21 «Покупки» и «Продажи»
Научившись понимать, каким образом происходит формирование записей в регистры документами, и умение при необходимости их скорректировать позволит проще и быстрее справляться с возникающими вопросами в ходе работы с программой, исправлять ошибки и недочеты.
Читайте также: