Что такое корректировка регистров в 1с
Большинство документов в типовых конфигурациях 1С формируют движения по нескольким регистрам, что, в свою очередь, может привести к проблемам с изменением (отменой или сторнированием) этих записей. Если пользователь вручную откорректирует данные одной таблицы и не тронет другую, это, в дальнейшем, повлечет за собой ошибки при формировании отчетов и создании других документов. Именно поэтому специалисты 1С рекомендуют в целях сторнирования движений использовать специальный документ – «Корректировка записей регистров» или другие существующие и отработанные встроенные механизмы.
Сразу следует оговорить две вещи:
- В версиях конфигураций 8.3 и выше реализованы другие механизмы редактирования движений документов;
- В типовых конфигурациях заполнять и проводить документ «Корректировка записей регистра» может только пользователь с полными правами.
Пара слов о расположении и внешнем виде документа «Корректировка записей регистра»
Если рассматривать вариант работы с программой в обычном (неуправляемом) режиме, в интерфейсе «Полный», то этот документ можно найти в меню «Документы», на закладке «Дополнительно» (Рис.1)
В режиме управляемых форм, запустить документ можно из меню «Все функции».
В программе «Управление производственным предприятием» (версия 8.3.11.2924) в режиме обычного приложения форма нового документа выглядит так, как представлено на Рис.2.
На этой форме, помимо стандартных для любого документа информационной базы реквизитов «Номер» и «Дата» мы видим четыре закладки:
- Заполнение движений;
- Регистры бухгалтерии;
- Регистры накопления;
- Регистры сведений.
На основании внешнего вида документа, мы можем сделать вывод, о том, что он не предназначен для внесения корректировок в записи регистров расчета.
Помимо закладок, на этой форме видна интересная кнопка – «Настройка состава регистров», с нее мы и начнем наш разбор.
Настройка состава регистров
Нажатие на эту кнопку открывает форму подбора тех регистров, информацию в которых мы собираемся редактировать (Рис.3).
Устанавливая и снимая соответствующие флажки в табличных частях закладок, мы сообщаем программе, данные каких таблиц необходимо будет формировать. В соответствии с нашим выбором будет изменяться внешний вид формы документа «Корректировка записей регистров». В частности, на закладках будут появляться табличные части с колонками, указывающими на реквизиты, измерения и ресурсы добавляемых регистров (Рис.4).
Аналогичную функцию выполняет одноименная кнопке команда, прописанная на каждой из трех закладок с типами регистров.
Закладка «Заполнение движений»
Как видно из Рис.5, на этой закладке нет команды «Настройка состава», однако есть флажок, устанавливающий будет ли этот документ служить корректировкой к какому-либо другому объекту.
Активация этого флажка открывает табличную часть, в которой пользователь может выбрать:
- Какое действие он собирается совершить (по умолчанию доступно только сторнирование движений документа);
- С каким объектом будут совершаться действия (сначала надо будет выбрать вид документа, а после конкретная запись информационной базы);
- Примечание или обоснование собственных действий (текстовая строка неограниченной длины).
После выбора объекта и нажатия на кнопку «Заполнить движения» на остальных закладках произойдет автоматическое заполнение табличных частей, и Вы сможете приступить к редактированию.
Важно! На данной закладке обязательно должна быть заполнена колонка «Действие», в противном случае проведение документа будет невозможно. В качестве действия может выступать как включенное в состав конфигурации типовое или нетиповое решение, так и внешняя компонента (обработка).
В частности, предопределенное действие «Сторнирование движений документа» формирует движения аналогичные движениям документа источника, но с противоположными знаками. Это действие не может быть осуществлено для регистров расчета и регистров сведений, так что, если у документа есть такие движения, сторнирование проигнорирует эти записи.
Требования к внешней обработке – действию
Для того чтобы тот или иной обработчик можно было выбрать в качестве «Действия» в табличной части «Заполнение движений», он должен соответствовать следующим критериям:
Так как реквизит «Документ» табличной части «Заполнение движений» не обязательно должен содержать ссылку на какой-либо объект информационной базы, проверку его на пустое значение необходимо включить непосредственно в модуль обработки.
Как мы уже говорили выше, в поздних версиях программы документ «Корректировка записей регистров» отсутствует. В разных конфигурациях его функции выполняют разные документы.
Особенности использования процедуры «Инициализировать» в документе «Корректировка записей регистров»
В общих случаях процедура «Инициализировать» в обработках заполнения табличных частей должны быть установлены и определены три параметра:
- СсылкаНаОбъект – указывает на документ, откуда происходит вызов процедуры обработчика;
- ИмяТабличнойЧасти – привязывает обработку к конкретной табличной части документа;
- Объект – объект информационной базы, который будет обработан.
Именно последние два параметра для документа «Корректировка» имеют некоторые особенности использования.
Во-первых, при добавлении обработчика в справочник внешних обработок для её использования невозможно выбрать конкретную табличную часть.
Во-вторых, в отличии от других процедур заполнения, в параметр «Объект» будет передаваться не тот объект, для которого вызывается обработчик, а данные из реквизита табличной части «Документ».
Таким образом, так-как поле «Документ» необязательно для заполнения, проверку на его заполненность необходимо включать в код модуля обработки.
Сторнирование движений в Бухгалтерии 8.3
В конфигурации «Бухгалтерия предприятия» и всех отраслевых решениях, созданных на ее основе, эта функция выпала на документ «Операция, введенная вручную».
Помимо своей основной функции – регистрации бухгалтерского отражения хозяйственной деятельности, этот объект может отсторнировать движения практически любого документа по любому регистру.
- Откроем журнал операций и нажмем на кнопку «Создать»;
- В открывшемся меню (Рис.6), выберем «Сторно документа»;
- Открывшаяся форма (Рис.7) содержит обязательный для заполнения реквизит «Сторнируемый документ»;
- На основании его движений программа автоматически создаст и заполнит закладки с данными по бухгалтерским регистрам и регистрам накопления;
- Пользователь может самостоятельно указать, какие данные должны быть скорректированы.
Корректировку произвольного регистра можно осуществить, если при создании операции выбрать тип документа «Операция». После этого в командной панели формы объекта необходимо нажать кнопку «Еще» (Рис.8)
Активация команды «Выбор регистров» откроет окно подбора (Рис.9)
Дальнейшие действия мало чем отличаются от любого заполнения табличных частей других документов.
Однако, в некоторых типовых конфигурациях (в частности в «Зарплате и управление персоналом») полностью отсутствует бухгалтерская часть, а, следовательно, нет и «Операций», что же тут придумали разработчики?
Корректировка регистров в ЗУП
Некоторые документы, например «Работа в выходные и праздники», не являются самостоятельными расчетчиками заработной платы, а всего лишь служат основанием для формирования записей при начислениях, именно поэтому в них не предусмотрены рассматриваемые нами команды.
Давайте разберемся в чем разница, что общего у этих двух команд и определимся с основными принципами их использования.
На формах документов, проведенных и находящихся в закрытом для расчета периоде, мы можем увидеть надпись, представленную на Рис.10:
Документы текущего расчетного периода мы можем исправлять и перепроводить без особых проблем, а вот изменения закрытых периодов, скорее всего, потребует дополнительных перерасчетов и внесения корректировок в уже сформированные отчеты.
В первом случае в информационной базе будет создан документ-исправление, на форме исходного документа появится соответствующая информация, форма вновь созданного (в открытом периоде) объекта так же будет содержать ссылку на исходную запись. (Рис.11).
В исправляющем документе будет создана либо закладка «Пересчет прошлого периода», либо «Доначесления», либо «Пересчет начислений».
Во втором случае в программе будет создан отдельный документ «Сторнирование начислений».
«Сторнирование начислений»
Сторнирующий документ можно создать из подсистемы «Зарплата», в меню «См.также» имеется соответствующая команда.
Основным реквизитом объекта является поле «Сторнируемый документ», которое имеет существенное ограничение по типу. Кроме того, на форме предусмотрены:
- Указание периода, в который попадут начисления;
- Переключатель автоматического формирования доначисления;
- Табличная часть, содержащие данные о сотруднике, размере и основных показателях отменяемых движений.
Важно понимать, что любые исправления заработной платы сотрудника, вне зависимости от того в какую сторону оно происходит (доначисление или удержание) жестко регламентируется существующим законодательством. В частности, согласно ст. 137 Трудового кодекса удержать излишне начисленную заработную плату можно, для:
- Возмещения выданного в счет з/п и неотработанного аванса;
- Погашения аванса, если он был не израсходован и не возвращен;
- Возврата сумм, выплаченных в результате счетных ошибок (то есть ошибках при арифметических расчетах);
- В качестве компенсации излишне оплаченного отпуска при увольнении.
Кроме этого, существует несколько случаев, когда работник может в добровольном порядке возместить ошибочно выданную ему заработную плату и все они регламентируются п.3 ст. 1109 ГК РФ.
Подводные камни корректировок
Прежде, чем приступать к внесению изменений в закрытые периоды и редактированию записей следует тщательно взвесить все за и против этой процедуры:
- Даже незначительные корректировки могут повлечь серьезные последствия, так как на основе старых данных уже могут быть сформированы новые документы;
- Всегда представляйте, как Ваши изменения повлияют на работу других подразделений;
- Если в компании настроена синхронизация (обмен данными) между базами, изменения лучше делать на исходном документе.
Понятно, что полностью избежать корректировок при большом количестве пользователей вряд ли получится, но постарайтесь свести их к минимуму, в частности, за счет тщательного оперативного контроля вводимой информации. В этом случае Вы существенно сократите влияние «человеческого фактора».
В формировании данных движения по регистрам участвуют практически все документы из программы 1С. Исключением является информация в регистрах бухгалтерии. Регистры содержат всю необходимую информацию для создания отчетов. Изучим на примере актуальной версии 1С Бухгалтерия 8 3.0, процесс формирования записи в регистре «Начисления зарплаты»..
. и «Реализации услуг». Из записей становится ясно, что помимо бухгалтерских операций, отчет о движении документа содержит разные закладки. Так выглядят записи регистров, для каждого документа они меняют свой вид.
Изучить движение по регистрам возможно с помощью активации функции «Показать проводки и другие движения по регистрам». Эта функция доступна в любом журнале документов.
В случае, если регистров много, пользователь может отобрать нужные, активировав функцию «Еще» - команда «Выбор регистров».
После установки фильтров, в отчете пользователю будут видны только операции по выбранным регистрам.
Существует два метода корректировки регистров:
- используя документ «Операция»;
- с помощью ручной корректировки документа.
Рассмотри эти методы подробнее.
Корректировка регистра через документ "Операция"
Посмотрим журнал «Операции, введенные вручную» из вкладки «Операции».
Поле «Создать» содержит три вида операций:
- Операция;
- Сторно документа;
- Типовая операция.
Две первых функции используются для редактирования данных регистра.
Документ "Операция"
Посмотрим, как документ «Операция» помогает корректировать регистры.
В сформированном отчете по сотруднику «Карточка счета» (вкладка «Отчеты» - «Стандартные») явно видно, как прошла измененная бухгалтерская проводка. Снижение на двести рублей дает изменение в сумме начисленной заработной платы (21660-200=21460).
Пока в общих оборотах расхождений не видно. Для контроля сформируем отчет в налоговую по форме 2-НДФЛ (вкладка «Отчеты» - «Регламентированные отчеты»). В отчете сумма за декабрь не изменилась. Это следствие того, что не были созданы движения по регистрам, которые нужны для составления отчетов. В отчеты наша операция изменения не внесла.
Возвратимся к работе с документом «Операция». С помощью вкладки «Еще» - активируем «Выбор регистров».
Из появившегося списка выбираем пункт «Учет доходов для исчисления НДФЛ».
В рабочем документе «Операция» возникнет еще одна вкладка, содержащая название выбранного регистра. Во вкладке пользователь добавляет запись дополнив ее необходимой информацией.
Проведем изменения в регистре с помощью функции «Операция». В процессе формирования ведомостей по заработной плате используется несколько регистров, в примере мы исследуем изменение одного.
Сформируем отчет в налоговую заново. Теперь искомая сумма изменилась - это признак того, что операцию по корректировке регистра мы провели правильно.
Из приведенного выше примера становится ясно, что отчеты формируются из информации содержащейся в регистрах. Разового изменения бухгалтерской записи может быть недостаточно. Внести поправки в регистры возможно сделать с помощью функции «Операция, введенная вручную».
Документ "Сторно"
Функция документа Сторно состоит в том, чтобы вносить изменения в бухгалтерские операции прошлого и даже закрытого периода. Изменения вносятся просто. Необходимо только выбрать документ для внесения изменений. Записи в таблице доступны для корректировки.
Данная операция рассматривается как пример. Некоторые программы поступают к пользователю уже с корректировочными документами. В программе 1С Бухгалтерия предусмотрены следующие корректировки:
- реализации;
- поступления;
- долгов покупателю или поставщику.
Регистры, сформированные обработкой «Свертка информационной базы»
Остановимся еще на одном методе корректировки информации в регистрах. Когда программа 1С работает с огромным массивом данных, она совершает большое количество операций. Это сказывается на скорости реагирования на команды пользователя. Проблема решается с помощью очистки информации из регистров. Необходимо навести определенный порядок в информационной базе. Очень удобно использовать для этого функцию «Свертка информационной базы». Она по желанию пользователя сформирует остатки по регистрам на выбранную дату.
Пользователь может изменять или просто удалить полученный отчет. Он расположен в журнале «Операции, введенные вручную».
Работа программы 1С базируется на записях регистров. Неправильная корректировка приведет к искажению информации, которая будет сформирована в отчет. В случае, если при проведении корректировок у вас возникают вопросы, обращайтесь к нашим специалистам.
В формировании данных движения по регистрам участвуют практически все документы из программы 1С. Исключением является информация в регистрах бухгалтерии. Регистры содержат всю необходимую информацию для создания отчетов. Изучим на примере актуальной версии 1С Бухгалтерия 8 3.0, процесс формирования записи в регистре «Начисления зарплаты»..
. и «Реализации услуг». Из записей становится ясно, что помимо бухгалтерских операций, отчет о движении документа содержит разные закладки. Так выглядят записи регистров, для каждого документа они меняют свой вид.
Изучить движение по регистрам возможно с помощью активации функции «Показать проводки и другие движения по регистрам». Эта функция доступна в любом журнале документов.
В случае, если регистров много, пользователь может отобрать нужные, активировав функцию «Еще» - команда «Выбор регистров».
После установки фильтров, в отчете пользователю будут видны только операции по выбранным регистрам.
Существует два метода корректировки регистров:
- используя документ «Операция»;
- с помощью ручной корректировки документа.
Рассмотри эти методы подробнее.
Корректировка регистра через документ "Операция"
Посмотрим журнал «Операции, введенные вручную» из вкладки «Операции».
Поле «Создать» содержит три вида операций:
- Операция;
- Сторно документа;
- Типовая операция.
Две первых функции используются для редактирования данных регистра.
Документ "Операция"
Посмотрим, как документ «Операция» помогает корректировать регистры.
В сформированном отчете по сотруднику «Карточка счета» (вкладка «Отчеты» - «Стандартные») явно видно, как прошла измененная бухгалтерская проводка. Снижение на двести рублей дает изменение в сумме начисленной заработной платы (21660-200=21460).
Пока в общих оборотах расхождений не видно. Для контроля сформируем отчет в налоговую по форме 2-НДФЛ (вкладка «Отчеты» - «Регламентированные отчеты»). В отчете сумма за декабрь не изменилась. Это следствие того, что не были созданы движения по регистрам, которые нужны для составления отчетов. В отчеты наша операция изменения не внесла.
Возвратимся к работе с документом «Операция». С помощью вкладки «Еще» - активируем «Выбор регистров».
Из появившегося списка выбираем пункт «Учет доходов для исчисления НДФЛ».
В рабочем документе «Операция» возникнет еще одна вкладка, содержащая название выбранного регистра. Во вкладке пользователь добавляет запись дополнив ее необходимой информацией.
Проведем изменения в регистре с помощью функции «Операция». В процессе формирования ведомостей по заработной плате используется несколько регистров, в примере мы исследуем изменение одного.
Сформируем отчет в налоговую заново. Теперь искомая сумма изменилась - это признак того, что операцию по корректировке регистра мы провели правильно.
Из приведенного выше примера становится ясно, что отчеты формируются из информации содержащейся в регистрах. Разового изменения бухгалтерской записи может быть недостаточно. Внести поправки в регистры возможно сделать с помощью функции «Операция, введенная вручную».
Документ "Сторно"
Функция документа Сторно состоит в том, чтобы вносить изменения в бухгалтерские операции прошлого и даже закрытого периода. Изменения вносятся просто. Необходимо только выбрать документ для внесения изменений. Записи в таблице доступны для корректировки.
Данная операция рассматривается как пример. Некоторые программы поступают к пользователю уже с корректировочными документами. В программе 1С Бухгалтерия предусмотрены следующие корректировки:
- реализации;
- поступления;
- долгов покупателю или поставщику.
Регистры, сформированные обработкой «Свертка информационной базы»
Остановимся еще на одном методе корректировки информации в регистрах. Когда программа 1С работает с огромным массивом данных, она совершает большое количество операций. Это сказывается на скорости реагирования на команды пользователя. Проблема решается с помощью очистки информации из регистров. Необходимо навести определенный порядок в информационной базе. Очень удобно использовать для этого функцию «Свертка информационной базы». Она по желанию пользователя сформирует остатки по регистрам на выбранную дату.
Пользователь может изменять или просто удалить полученный отчет. Он расположен в журнале «Операции, введенные вручную».
Работа программы 1С базируется на записях регистров. Неправильная корректировка приведет к искажению информации, которая будет сформирована в отчет. В случае, если при проведении корректировок у вас возникают вопросы, обращайтесь к нашим специалистам.
В формировании данных движения по регистрам участвуют практически все документы из программы 1С. Исключением является информация в регистрах бухгалтерии. Регистры содержат всю необходимую информацию для создания отчетов. Изучим на примере актуальной версии 1С Бухгалтерия 8 3.0, процесс формирования записи в регистре «Начисления зарплаты»..
. и «Реализации услуг». Из записей становится ясно, что помимо бухгалтерских операций, отчет о движении документа содержит разные закладки. Так выглядят записи регистров, для каждого документа они меняют свой вид.
Изучить движение по регистрам возможно с помощью активации функции «Показать проводки и другие движения по регистрам». Эта функция доступна в любом журнале документов.
В случае, если регистров много, пользователь может отобрать нужные, активировав функцию «Еще» - команда «Выбор регистров».
После установки фильтров, в отчете пользователю будут видны только операции по выбранным регистрам.
Существует два метода корректировки регистров:
- используя документ «Операция»;
- с помощью ручной корректировки документа.
Рассмотри эти методы подробнее.
Корректировка регистра через документ "Операция"
Посмотрим журнал «Операции, введенные вручную» из вкладки «Операции».
Поле «Создать» содержит три вида операций:
- Операция;
- Сторно документа;
- Типовая операция.
Две первых функции используются для редактирования данных регистра.
Документ "Операция"
Посмотрим, как документ «Операция» помогает корректировать регистры.
В сформированном отчете по сотруднику «Карточка счета» (вкладка «Отчеты» - «Стандартные») явно видно, как прошла измененная бухгалтерская проводка. Снижение на двести рублей дает изменение в сумме начисленной заработной платы (21660-200=21460).
Пока в общих оборотах расхождений не видно. Для контроля сформируем отчет в налоговую по форме 2-НДФЛ (вкладка «Отчеты» - «Регламентированные отчеты»). В отчете сумма за декабрь не изменилась. Это следствие того, что не были созданы движения по регистрам, которые нужны для составления отчетов. В отчеты наша операция изменения не внесла.
Возвратимся к работе с документом «Операция». С помощью вкладки «Еще» - активируем «Выбор регистров».
Из появившегося списка выбираем пункт «Учет доходов для исчисления НДФЛ».
В рабочем документе «Операция» возникнет еще одна вкладка, содержащая название выбранного регистра. Во вкладке пользователь добавляет запись дополнив ее необходимой информацией.
Проведем изменения в регистре с помощью функции «Операция». В процессе формирования ведомостей по заработной плате используется несколько регистров, в примере мы исследуем изменение одного.
Сформируем отчет в налоговую заново. Теперь искомая сумма изменилась - это признак того, что операцию по корректировке регистра мы провели правильно.
Из приведенного выше примера становится ясно, что отчеты формируются из информации содержащейся в регистрах. Разового изменения бухгалтерской записи может быть недостаточно. Внести поправки в регистры возможно сделать с помощью функции «Операция, введенная вручную».
Документ "Сторно"
Функция документа Сторно состоит в том, чтобы вносить изменения в бухгалтерские операции прошлого и даже закрытого периода. Изменения вносятся просто. Необходимо только выбрать документ для внесения изменений. Записи в таблице доступны для корректировки.
Данная операция рассматривается как пример. Некоторые программы поступают к пользователю уже с корректировочными документами. В программе 1С Бухгалтерия предусмотрены следующие корректировки:
- реализации;
- поступления;
- долгов покупателю или поставщику.
Регистры, сформированные обработкой «Свертка информационной базы»
Остановимся еще на одном методе корректировки информации в регистрах. Когда программа 1С работает с огромным массивом данных, она совершает большое количество операций. Это сказывается на скорости реагирования на команды пользователя. Проблема решается с помощью очистки информации из регистров. Необходимо навести определенный порядок в информационной базе. Очень удобно использовать для этого функцию «Свертка информационной базы». Она по желанию пользователя сформирует остатки по регистрам на выбранную дату.
Пользователь может изменять или просто удалить полученный отчет. Он расположен в журнале «Операции, введенные вручную».
Работа программы 1С базируется на записях регистров. Неправильная корректировка приведет к искажению информации, которая будет сформирована в отчет. В случае, если при проведении корректировок у вас возникают вопросы, обращайтесь к нашим специалистам.
Читайте также: