если в регистре бухгалтерии выключено свойство поддержки корреспонденции счетов то
Регистр бухгалтерии без поддержки корреспонденции
Кто-то сталкивался с реальным применением такой конструкции?
Может в отраслевых каких используется? Или в своих нетленках применяли? Поделитесь опытом.
Есть одна задача, где он возможно подошел бы. Вот думаю на эту тему. Сам нигде не встречал пока. Если никто не применяет, то почему? Какие подводные камни?
Вспоминается, в SAP и в других системах видел, что одна проводка выглядит как две записи, Дт и Кт. Кажущиеся независимыми.
И вижу, что 1С это реализовали в платформе. И пишут про соответствие «западной практике».
(0) Наверное не в отраслевых, а в конфах 1С для запада такое и есть.
(41) Ты так и не озвучил задачу.
В РБ нельзя в забалансовых счетах сделать сабж на уровне платформы
По забалансовым счетам это штатная возможность. И со времен выхода 8-ки (с 2005 года) куча предприятий пользуется сабжем.
Какую задачу ты собираешься решить и что ты хочешь услышать?
Я пользуюсь с 2006 года с выхода БП 1.5 счетами 002, потом еще и 004 т.е. счетами без кореспонденции, проблем нет
Вы оба бредите.
При выключении поддержки корреспонденции в регистре бухгалтерии корреспонденция исчезает (каждое движение в дебет и кредит делается отдельной записью), а двойная запись остается. Контролируется двойная запись суммой всех дебетов и суммой всех кредитов по балансовым счетам плана счетов в рамках одного набора записей (операции в терминах бухгалтера). Если сумма всех движений в дебет не равна сумме всех движений с кредита, то система не даст записать такой набор.
(54) Согласен нашел галку Корреспонденция в РБ (Поддерживать корреспонденцию между счетами)
Тогда ой, типовых что то не нашел, во всех что я посмотрел (УНФ, БП, КА, ERP) галка стоит
(16) >> возьми типовую бухгалтерию, отключи и попробуй.
(56) >> в чем ты нашел бред?
(58) >> в этом случае нет счетДб, счетКт, а есть просто счет и он один?
(63) >> нет там дебета и кредита есть просто счет и вид движения.
ВидДвижения в регистре бухгалтерии это не «Приход» или «Расход», а «Дебет» или «Кредит».
Так что не надо бредить об отсутствии дебета и кредита.
Без поддержки корреспонденции:
(69) ВидДвиженияБухгалтерии (AccountingRecordType)
Значения
Предназначен для определения вида движения записи регистра бухгалтерии.
(0) >> Какие подводные камни?
Нет оборотов между счетами. Той самой корреспонденции.
Соответственно многие данные, к которым привыкли бухгалтеры, получить просто невозможно.
Недоступны будут такие стандартные отчеты как Шахматка, Анализ счета, Анализ субконто, Обороты счета (пропадут данные об оборотах с другими счетами, останется только итоговые суммы оборотов), Обороты между субконто.
Посмотри список таблиц и полей запросов в справке к платформе (F1 в конфигураторе).
1С Предприятие\Встроенный язык\Работа с запросами\Таблицы запросов\Таблицы регистра бухгалтерии (с поддержкой корреспонденции).
1С Предприятие\Встроенный язык\Работа с запросами\Таблицы запросов\Таблицы регистра бухгалтерии (без поддержки корреспонденции).
Регистр бухгалтерии в 1С 8.3
Регистр бухгалтерии
По своей структуре регистр бухгалтерии напоминает регистр накопления, поэтому в данной статье будут рассмотрены только те свойства, которые характерны только для регистра бухгалтерии.
Как правило регистр бухгалтерии всегда связан с планом счетов. План счетов указывается на закладке Основные. Один регистр бухгалтерии может быть связан только с одним планом счетов, в свою очередь план счетов может быть связан с несколькими регистрами бухгалтерии:
В одном регистре бухгалтерии хранятся данные по всем счетам бухгалтерского учета. Если сейчас добавить один ресурс Сумма, указать хотя бы один регистратор и сохранить конфигурацию базы данных, то в базе данных будет создана следующая таблица:
Период | Регистратор | Номер строки | Активность | Счет | Вид движения | Сумма |
---|
Колонка Счет добавляется автоматически, если была указана связь с планом счетов. В колонке Вид движения могут храниться два значения: Дебет или Кредит.
Можно сказать, что регистр бухгалтерии это регистр накопления, у которого есть предопределенное измерение Счет, а в поле Вид движения вместо Приход и Расход хранится Дебет и Кредит.
Если установить на закладке Основные флаг Корреспонденция:
То вместо колонок Счет и Вид движения будут созданы колонки СчетДт и СчетКт:
Период | Регистратор | Номер строки | Активность | СчетДт | СчетКт | Сумма |
---|
Так как в России применяется схема бухгалтерского учета с двумя корреспондирующими счетами, то как правило регистр бухгалтерии создается именно с флагом Корреспонденция. Также это позволяет анализировать обороты между счетами.
Также как и с регистрами накопления, каждое новое измерение, ресурс или реквизит регистра бухгалтерии добавляет в таблицу новую колонку.
Таблица итогов
Для каждого регистра бухгалтерии создается таблица итогов, в которой хранятся и остатки и обороты. Состав колонок таблицы следующий:
Период | Счет | Сумма Остаток | Сумма Оборот | Сумма ОборотДт | Сумма ОборотКт |
---|
Принцип хранения итогов такой же, как и для регистра накопления. В колонке Период будет начало месяца, в колонке Остаток — остаток на начало месяца, в колонках с оборотами — обороты за этот месяц, причем отдельно хранится дебетовый оборот, кредитовый оборот и итоговый оборот.
Для примера добавим документ Приходная накладная со следующими реквизитами:
А также в обработке проведения добавим код для формирования движений по регистру бухгалтерии:
Проведем один документ:
В результате в таблицу движений будет добавлена строка:
Период | Регистратор | Номер строки | Активность | СчетДт | СчетКт | Сумма |
---|---|---|---|---|---|---|
17.07.2021 | Приход №1 | 1 | Истина | 41.01 | 60 | 200 |
В таблице итогов появятся две строки для текущих итогов:
Период | Счет | Сумма Остаток | Сумма Оборот | Сумма ОборотДт | Сумма ОборотКт |
---|---|---|---|---|---|
01.11.3999 | 41.01 | 200 | 0 | 0 | 0 |
01.11.3999 | 60 | -200 | 0 | 0 | 0 |
Для текущих итогов хранятся только остатки. Остаток считается как оборот по дебету минус оборот по кредиту по всем записям регистра, независимо от вида счета (активный, пассивный или активный-пассивный).
Чтобы появились промежуточные итоги нужно установить период рассчитанных итогов в обработке Управление итогами. Установим 31.08.2021, чтобы были рассчитаны итоги для остатков на конец июля:
После этого в таблицу итогов будут добавлены еще четыре строки:
Период | Счет | Сумма Остаток | Сумма Оборот | Сумма ОборотДт | Сумма ОборотКт |
---|---|---|---|---|---|
01.07.2021 | 41.01 | 0 | 200 | 200 | 0 |
01.07.2021 | 60 | 0 | -200 | 0 | 200 |
01.08.2021 | 41.01 | 200 | 0 | 0 | 0 |
01.08.2021 | 60 | -200 | 0 | 0 | 0 |
01.11.3999 | 41.01 | 200 | 0 | 0 | 0 |
01.11.3999 | 60 | -200 | 0 | 0 | 0 |
Колонка Оборот считается как ОборотДт минус ОборотКт за один месяц.
В одной строке хранится оборот за месяц, а также начальный остаток на конец предыдущего месяца. Если сейчас провести еще одну приходную накладную в августе:
То в строку с периодом 01.08.2021, где раньше хранились только остатки будут добавлены обороты за август:
Период | Счет | Остаток | Оборот | ОборотДт | ОборотКт |
---|---|---|---|---|---|
01.07.2021 | 41.01 | 0 | 200 | 200 | 0 |
01.07.2021 | 60 | 0 | -200 | 0 | 200 |
01.08.2021 | 41.01 | 200 | 100 | 100 | 0 |
01.08.2021 | 60 | -200 | -100 | 0 | 100 |
01.11.3999 | 41.01 | 300 | 0 | 0 | 0 |
01.11.3999 | 60 | -300 | 0 | 0 | 0 |
Добавление нового измерения в регистр бухгалтерии автоматически добавляет новую колонку в таблицу итогов. Если добавить новый ресурс, то будет добавлено сразу четыре колонки:
Обороты между счетами
Если у регистра бухгалтерии был установлен флаг Корреспондеция, то для него будет создана еще одна таблица итогов — Обороты между счетами. Состав колонок следующий:
Период | СчетДт | СчетКт | Сумма |
---|
В поле Период хранится начало месяца, в полях СчетДт и СчетКт ссылки на план счетов, в поле Сумма — сумма проводки. Для примера выше таблица будет заполнена следующим образом:
Период | СчетДт | СчетКт | Сумма |
---|---|---|---|
01.07.2021 | 41.01 | 60 | 200 |
01.08.2021 | 41.01 | 60 | 100 |
У регистров бухгалтерии без флага Корреспондеция такой таблицы нет.
Добавление нового измерения или ресурса в регистр бухгалтерии автоматически добавляет новую колонку в таблицу оборотов между счетами.
Признак Балансовый
В свойствах ресурса есть признак Балансовый:
По умолчанию данный флаг установлен и для ресурса добавляется одна колонка в таблицу, которая одновременно изменяет сумму и по дебету и по кредиту.
Для регистра бухгалтерии без поддержки корреспонденции признак Балансовый включает контроль двойной записи, то есть общая сумма по данному ресурсу по дебету и по кредиту в рамках одного регистратора должна совпадать. Контроль выполняется при записи в регистр, в случае несовпадения будет выброшено исключение «Запись не верна! Нарушен баланс»:
Если снять флаг Балансовый, то контроль двойной записи не будет выполняться:
Для регистра с поддержкой корреспонденции при снятом флаге Балансовый для одного ресурса в таблице движений будет создано два поля: для дебета и для кредита. Например, добавим в регистр ресурс Количество и снимем флаг Балансовый:
В таблицу движений будет добавлено сразу два поля: КоличествоДт и КоличествоКт.
Период | Регистратор | Номер строки | Активность | СчетДт | СчетКт | Сумма | КоличествоДт | КоличествоКт |
---|
Теперь можно записывать разное значение количества для счета дебета и счета кредита:
Объекты и механизмы бухгалтерского учета 1c. Список вопросов 1c :Профессионал Платформа 8.3
Тестирование по теме: “Объекты и механизмы бухгалтерского учета 1c”. Это 13 тема из вопросов к сертификату 1с:Профессионал по платформе 1с 8.3.
Список вопросов 1c :Профессионал Платформа 8.3 Глава 13
Навигация (только номера заданий)
0 из 65 заданий окончено
Информация
13. Объекты и механизмы бухгалтерского учета
Вы уже проходили тест ранее. Вы не можете запустить его снова.
Вы должны войти или зарегистрироваться для того, чтобы начать тест.
Вы должны закончить следующие тесты, чтобы начать этот:
Результаты
Правильных ответов: 0 из 65
Вы набрали 0 из 0 баллов ( 0 )
Рубрики
Может ли пользователь в режиме 1С:Предприятие создать новый план счетов?
Какое максимальное количество планов счетов может содержать конфигурация?
Какой вид иерархии используется в плане счетов?
Какой вид иерархии можно задать для плана счетов?
Каким образом определяется Родитель счета?
Какой объект конфигурации может использоваться как владелец счета?
Задание маски на закладке “Данные” в окне редактирование задает представление кода при работе
Что может изменить разработчик у предопределенного счета в режиме Конфигуратора?
Может ли маска кода счета иметь следующий вид: ###.##.#.#?
Что определяет маска кода?
Какие символы можно использовать для определения маски кода?
Какой символ необходимо использовать в маске кода, если требуется заблокировать интерактивное изменение у кода счета “60.1” значения “60”?
Чем может определяться представление счета?
В каких режимах можно изменить родителя предопределенного субсчета?
На закладке “Данные” одного из Планов счетов добавляем новый признак учета, затем обновляем конфигурацию базы данных. Необходимо ли перепроведение документов или ручного изменения движений для обеспечения возможности обращения к итогам по ранее введенным операциям?
Регистры бухгалтерии в 1С 8.3
Программы 1С Предприятие 8.3 все внесенные в них данные сохраняют в регистрах. Под понятием регистров следует понимать объекты конфигурации, выполненные в виде таблиц с хранящимися там записями, которые были сформированы в ходе проведения документации. Все эти записи потом ложатся в основу отчетов.
Во время проведения документа программа создает бухгалтерские проводки и вносит в регистры записи, которые индивидуальны для каждого типа и вида документа. Такие записи формируют движения по регистрам. Всего в программе 4 вида регистров: «Регистр расчета», «Регистр бухгалтерии», «Регистр накопления», а также «Регистр сведений». Темой нашего сегодняшнего разговора станет регистр бухгалтерии.
Он позволяет пользователю вести учет в плане различной аналитики. Что касается счетов, то разработчики используют субконто, от которых зависят разрезы аналитического учета. К примеру, в счете 10.01, который значится как «Сырье и материалы», установленным субконто является «Номенклатура».
После перехода в «Учет записей» у пользователя появится возможность в случае необходимости добавить субконто места хранения и партии.
Говоря иными словами, в состав регистра бухгалтерии входят регистры накопления и настройки плана счетов. Данные здесь сохраняются в виде записей, отражающих записи корреспонденции счетов, а также количество, сумму, субконто и пр. Чтобы увидеть список регистров, к примеру, в «1С:Бухгалтерия 3.0», следует перейти во вкладку «Все функции».
Этот пункт может быть недоступным. Для его включения необходимо зайти в меню «Сервис», там перейти в «Параметры» и поставить галочку напротив пункта ««Отображать команду «Все функции»».
Откроется окно, где будет полный список видов регистров. Чтобы раскрыть список и увидеть его содержимое, следует кликнуть по плюсику.
Регистр бухгалтерии под названием ««Журнал проводок (бухгалтерский и налоговый учет)» открывается двойным кликом по нему мышки. Там присутствует таблица с записями хозопераций, произведенных документами. Данные отображаются в хронологическом порядке.
Запись в регистре бухгалтерии
Чтобы увидеть, как осуществляется запись движения документа в регистры бухгалтерии, нужно кликнуть по «Показать проводки и другие движения документа» в любом из имеющихся документов или в их журнале. В качестве примера мы использовали журнал «Поступление (акты, накладные)», который находится в меню «Покупки».
После клика мышкой будет открыт отчет о движении соответствующего документа. В нем видны все произведенные им записи в регистры. Первая вкладка представляет собой «Регистр бухгалтерии», сформировавший записи по счетам бухучета с их отражением по дебету и кредиту.
Вверху отчета есть галочка напротив пункта «Ручная корректировка (разрешает редактирование движений документа)». Она позволяет вносить изменения в записи регистра.
Кроме того, можно поставить галочку, позволяющую осуществлять ручное изменение регистров. Чтобы это сделать, нужно нажать «Еще», а затем перейти на «Изменить форму. ».
В открывшемся окне необходимо поставить галочку напротив пункта «Ручная корректировка (разрешает редактирование движений документа)».
После выполнения действия в форме появится соответствующий элемент.
Корректировка регистров с помощью документа «Операции»
Этот документ позволяет формировать проводку в произвольном порядке, меняя записи регистров бухгалтерии. Если выбрать вид операции как «Сторно документа», будет удобно вносить изменения в проводку документа и сторнировать ее. Стандартная операция создает шаблон, который также дает возможность выполнить корректировку проводок.
Вносить изменения можно не только в сумму, но и в количество. К примеру, была обнаружена ошибка, которая повлекла за собой необходимость исправления остатка по количеству в номенклатуре, например, Бензин А-95. Нажав на кнопку «Добавить», выполняем формирование нужной бухгалтерской записи, а также вводим число и сумму, необходимые для корректировки данных. В качестве примера уменьшен остаток бензина по количеству, которое составляет 1 л.
Теперь можно создать отчет «Оборотно-сальдовая ведомость по счету», а также выбрать 10.03 «Топливо». Корректировка регистра бухгалтерии сразу же отобразится в оборотах, а количество бензина А-95 уменьшится на 1 л.
Приведенный выше пример демонстрирует корректировку регистра бухгалтерии, если была обнаружена какая-либо ошибка.
Когда применяется вид операции «Сторно документа», осуществляется указание на сторнируемый документ, после чего становится возможным внесение изменений в поля записей регистров.
Существуют документы, которые не создают записей в регистрах бухгалтерии, их предназначение – ввод записей в регистры сведений. Речь идет о данных о налоговых ставках, об основных средствах, о настройках зарплаты, ценах номенклатуры и т.д.
Документ «Операция» позволяет выполнить корректировку записей абсолютно любого регистра. Чтобы это сделать, нужно создать документ, кликнуть по кнопке «Еще», а затем – по «Выбор регистра».
Если обозначить галочкой соответствующий регистр, в него можно будет вносить изменения.
К примеру, во время ввода остатков пользователь забыл указать сведения о начислении амортизации. Как следствие – эти данные не будут отражаться в карточке основного средства, что повлечет за собой неначисление амортизации. Добавить нужные сведения можно посредством кнопки «Добавить» в закладках-регистрах.
Выполнение этих ручных операций становится еще более удобным в случаях, когда в программе отсутствуют документы для корректировки. Речь может идти о корректировке поступлений, реализации и долга – для этого есть соответствующие документы в разделах «Продажи» и «Покупки».
Если понять, как формируются записи в регистры, а также выработать умение вносить в них изменения в случае такой необходимости, можно быстрее освоить программу и оперативнее находить ответы на возникающие вопросы. Также это позволяет исправлять возможные ошибки и неточности.
Контроль корреспонденций счетов при проведении документов в «1С:Бухгалтерия предприятия 3.0» (расширение)
Принцип работы механизма заключается в проверке результирующих движений документов по регистру бухгалтерии «Хозрасчетный» в соответствии с заранее настроенными правилами. Для каждого типа документа и вида операции (если имеется) можно контролировать:
Если ограничение аналитики не задано, то проверяется только сама корреспонденция.
Механизм основан на системе компоновки данных и динамическом сборе текста запроса для проверки движений. При этом компоновка макета и обработка каждой настройки не выполняется в цикле при проведении документа, поэтому механизм работает достаточно быстро.
Тестирование выполнялось на версии 3.0.67.72 конфигурации «Бухгалтерия предприятия».
Настройка механизма
Для каждого контролируемого типа документа необходимо настроить исчерпывающий список корректных проводок. Движения документа проверяются только в случае, если имеется хотя бы одно правило для соответствующего типа документа, в противном случае движения документа считаются заведомо корректными.
В настройке указываются:
Для одной и той же корреспонденции в рамках одного типа документа и вида операции может быть задано несколько правил. В этом случае корреспонденция будет считаться корректной, если она удовлетворяет условиям хотя бы одной настройки.
На этапе подготовки настроек можно или отключить контроль для всех пользователей, или не ставить флаг активности у настроек. А после того как все будет готово включить механизм.
Пример использования
Рассмотрим простой пример с поступлением услуг от поставщика.
Для проводки 44.01 / 60 необходимо выполнение следующих условий:
При проведении документа в случае нарушения одного из условий будет выдано соответствующее сообщение пользователю, а документ проведен не будет. Если же все движения документа прошли проверку, то документ проводится без выдачи каких-либо сообщений.
Ограничения механизма
Механизм не тестировался на больших объемах данных, поэтому не известно как пострадает производительность проведения документа с десятками тысяч проводок и более.
Возможно также описанный подход подойдет не всем, но код открыт и всегда можно что-то доработать при необходимости.