Учимся работать с регистрами (1С:Бухгалтерия 8.3, редакция 3.0)

2016-12-08T13:50:45+00:00

Дорогие читатели, в этом уроке я хочу затронуть крайне важную тему при работе в 1С:Бухгалтерия 8.3 - Регистры .

Сразу покажу на небольшом примере почему это так важно.

Пусть у нас есть начисление заработной платы за январь:

В начале февраля мы создаём ведомость на выплату зарплаты из кассы и нажимаем кнопку "Заполнить":

И получаем следующее:

Но ведь за январь:

  • Начисление 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С:Бухгалтерия Предприятия 8 ред. 3.0 и 1С:Зарплата и Управление Предприятием 3.0, отдельно такого отчета нет. Вы и сами можете увидеть все отчеты в конфигурации Бухгалтерия Предприятия 3.0 по зарплате, открыв в разделе «Сотрудники и Зарплата» – Зарплата – Отчеты по зарплате – Все отчеты – по варианту отчета «Зарплата». Вот все, что есть:

— Взносы по сотрудникам, переданные в ПФР

— Заявление ДСВ-1 Карточка учета страховых взносов (в целом)

— Карточка учета страховых взносов (по филиалам)

— Краткий свод начислений и удержаний Налоги и взносы (кратко)

— Расчетная ведомость (Т-51)

— Расчетный листок

— Регламентированная форма справка по ДСВ

— Реестр получателей страхового обеспечения

— Удержания из зарплаты.

«Расчетной ведомости в произвольной форме» здесь нет. Больше того, если раньше в ред. 2.0 отчеты «Расчетная ведомость (Т-51)» и «Расчетная ведомость в произвольной форме» шли отдельными отчетами, то в новой редакции есть только один отчет «Анализ начислений и удержаний», а список формируемых печатных форм, что мы привыкли считать отдельными отчетами – это лишь его варианты:

— Анализ зарплаты по подразделениям и сотрудникам

— Краткий свод начислений и удержаний

— Полный свод начислений, удержаний и выплат

— Расчетная ведомость (Т-51)

— Расчетно-платежная ведомость (Т-49)

— Расчетный листок

— Удержания из зарплаты

Что тут можно сделать? Данные по видам расчетов в запросе присутствуют, поэтому их нужно просто «вытащить» в отчет, создав новый вариант отчета.

План действий такой:

(!) Только делайте предварительно все на копии, иначе изменения могут быть необратимыми и Отчет вообще перестанет формироваться, если Вы сделаете ошибки.

1. Открываете отчет «Расчетная ведомость(Т-51)». Вверху справа меню «Все действия» – «Изменить вариант отчета». Открывается структура отчета, Вы переходите на закладку «Поля» и перетаскиваете из «Доступные поля» в список «Выбранные поля» поле «Вид расчета» (Курсор при этом должен стоять на корне структуры отчета «Отчет»).

2. Когда в списке выбранных полей появится «Вид расчета», устанавливаете курсор на нижней строке структуры отчета «Сотрудник. Должность» и по правой кнопке мышки добавляете новую группировку, указав в поле группировки «Вид расчета».

3. Нажимаете «ОК», «Завершить редактирование» и сохраняете новый вариант отчета, вызвав опять «Все действия» – «Сохранить вариант отчета» под новым именем.

4. Выбираете новый вариант отчета из списка вариантов: «Все действия» – «Выбрать вариант отчета». После чего сформировать отчет, нажав на кнопку «Сформировать». Все виды расчета будут указаны подробно.

Это самый простой вариант, что приходит в голову. Можно формировать новую структуру отчетов более сложную в виде таблиц, куда помещать вид расчета в колонки отчета, но это требует времени и значительного опыта. Возможно, разработчики 1С включат привычный вариант расчетной ведомости в произвольной форме в последующие обновления, когда все больше пользователей будут переходить на ред. 3.0. Ведь форма, действительно, очень удобна и спрашивать ее, вероятно, будут многие. А уметь создавать свои варианты отчетов, да еще довольно сложные, смогут далеко не все. Так что попробуйте поиграть с вариантами отчета на копии.

Во всяком случае – это интересно! 🙂

– Отчет по результатам начислений:

  • Расчетная ведомость по форме Т-51;
  • Свод начисленной зарплаты;
  • Расчетные листки;
  • Анализ зарплаты по сотрудникам.

– Отчеты по налогам и взносам.

Команда вызова всех отчетов по зарплате в 1С 8.3 ЗУП 3.0 находится на специальной панели отчетов. В каждом разделе программы 1С ЗУП 3.0 есть ссылка для вызова панели. Например:

  • Раздел «Зарплата – Отчеты по зарплате»;
  • Раздел «Выплаты – Отчеты по выплатам»;
  • Раздел «Налоги и взносы – Отчеты по налогам и взносам».

Состав отчетов на панели и отнесение к тому или иному разделу можно настраивать.

В разделе «Отчеты по зарплате» можно найти все зарплатные отчеты:

  • «Полный свод начислений, удержаний и выплат»;
  • «Анализ зарплаты по сотрудникам» – это то, что раньше называлось «Расчетная ведомость в произвольной форме»:

Сформируем в 1С ЗУП 3.0 «Полный свод начислений, удержаний и выплат», где формируется свод по видам начислений:

  • Все, что начислено в разрезе видов начислений,
  • Все, что удержано в разрезе видов удержаний,
  • Все, что выплачено:

В 1С ЗУП 3.0 видно ключевое отличие от прошлой версии 1С ЗУП 2.5, которое заключается в учете сальдо. В 1С ЗУП 3.0 присутствует “зарплатное сальдо”. Если выплачено все, что начислено за текущий месяц, то сальдо равно нулю. То есть, в своде нет сальдо, потому что выплачена вся зарплата за текущий месяц.

В отчет по зарплате выплата попадет за январь, потому что месяц выплаты – январь. В 1С ЗУП 3.0 самое главное для выплаты – это месяц выплаты, именно в этот месяц в отчеты выплаченная сумма будет попадать:

Как посмотреть зарплату сотрудников за период в 1С ЗУП 3.0

В 1С ЗУП 3.0 можно по регистру накопления «Взаиморасчеты с сотрудниками». В этом отчете можно настроить пользовательские поля по дате движения:

И по сумме движения:

Данный отчет будет сравнивать обороты. Установим период записи регистра за январь, с 01.01.2016 по 31.01.2016. Также установим дополнительный отбор по дате движения с 01.01.2016 по 31.01.2016. Формируется оборот 70 счета:

Если сформировать отчет за период по 06 февраля, то есть когда зарплата уже выплачена, то сальдо уже не будет, так как все что начислено, уже выплачено:

Как посмотреть “зарплатное сальдо” в 1С ЗУП 3.0

Если по итогам расчетов за текущий месяц кому-то из сотрудников остались должны, а кто-то остался должен нам, тогда в зарплатных отчетах возникает «Сальдо по итогам расчетов за месяц». Например, в январе одному сотруднику выплатили на 10 000 рублей больше, а другому – на 1 000 рублей меньше. Это можно увидеть:

  • В отчете «Полный свод начислений, удержаний и выплат»:

  • Также можно посмотреть оборот по счету 70 в Универсальном отчете:

  • В разделе «Выплаты – Отчеты по выплатам – Задолженность по зарплате:

Также сальдо можно увидеть в «Расчетной ведомости в произвольной форме», в 1С ЗУП 3.0 отчет называется «Анализ зарплаты по сотрудникам». В этом отчете есть:

  • сальдо на начало месяца,
  • отработанное и не отработанное количество дней и часов по каждому сотруднику,
  • суммы начислений в разрезе видов начислений,
  • итого по начислениям,
  • сумма удержаний в разрезе видов удержаний,
  • итог по удержаниям,
  • выплаты за текущий месяц,
  • сальдо на конец месяца:

В 1С ЗУП 3.0 сальдо автоматически будет учтено при очередной выплате зарплаты. В нашем примере одному сотруднику в следующем месяце зарплата будет на 10 000 рублей меньше, а второму сотруднику на 1 000 рублей больше.

Расчетная ведомость Т-51 в 1С ЗУП 3.0

Рассмотрим, как заполняются колонки в Расчетной ведомости Т-51.

В расчетной ведомости есть поля, в которых указано: что начислено, что удержано и сумма к выплате. По новой методологии в 1С ЗУП 3.0 сумма к выплате заполняется фактически выплаченными суммами. Создав ведомость на выплату в программе 1С ЗУП 3.0, определяется сумма к выплате. Эта сумма идет в 18 колонку расчетной ведомости и в расчетные листочки в раздел Сумма к выплате:

16 и 17 колонка в Расчетной ведомости Т-51 – это сальдо на начало месяца. Факт того, что сотрудникам было переплачено или недоплачено в текущем месяце, можно увидеть в Расчетной ведомости Т-51 за следующий месяц:

Основной запрос к зарплатной программе 1С ЗУП 3.0 состоит в том, что пользователь должен убедиться: все что начислено – выплачено. В 1С 8.3 Бухгалтерия 3.0 по бухгалтерскому сальдо не понятно – все ли выплачено, потому что, например, зарплата за январь выплачивается в феврале и на начало месяца присутствует сальдо на счете 70. Анализируя 70 счет, невозможно определить, всем ли сотрудникам выплачено то, что начислено. Поэтому для 1С ЗУП 3.0 разработали механизм «зарплатного сальдо». И это удобно, потому что в 1С ЗУП 3.0 видно: если нет задолженности – значит все сделано верно.

Расчетный листок в 1С ЗУП 3.0

В 1С ЗУП 3.0формируется очень удобная форма расчетных листков, максимально компактная для того, чтобы распечатывать. Подробности вывода информации в расчетные листки настраиваются по кнопке «Настройки»:

С помощью флажков можно настраивать состав информации для вывода на печать:

В расчетном листке указываются начисленная сумма дохода, сколько удержано, фактически выплачено и сумма, выплаченная в зарплату, указывается как сумма к выплате:

Если в 1С ЗУП 3.0 вводить все правильно и выплачивать зарплату вовремя, тогда сальдо не будет. Если ведомость заполняется автоматически, то программа 1С ЗУП 3.0 предлагает выплатить все, что начислено.

Отчеты по налогам и взносам в 1С ЗУП 3.0

Отчеты по налогам и взносам в 1С ЗУП 3.0 формируются в Разделе «Налоги и взносы – Отчеты по налогам и взносам»:

Табель учета рабочего времени в 1С 8.3 ЗУП 3.0 – настройки, порядок заполнения, рассмотрено в статье .

Здесь мы рассмотрим возможности по проверке данных в системе 1С:ЗУП.

Проверка сальдо по 70 счету в ЗУП с 1С:Бухгалтерией

Для проверки 70 счета в ЗУП необходимо включить возможность формирования отчета по бухгалтерскому сальдо. Эта возможность включается в Дополнительных настройках.

Рис.1

При указании данного признака выплата заработной платы учитывается по дате фактической выплаты сотруднику в документе «Ведомость на выплаты заработной платы», а не по периоду, за который была выплачена данная зарплата.

В системе 1С:ЗУП формируем отчет «Анализ зарплаты по сотрудникам (в целом за период)», который расположен в меню «Зарплата – Отчеты по зарплате».



Рис.2

Отчет показывает начисления, удержания и выплаты по сотрудникам в разрезе сотрудников и видов начислений, а также отражает сальдо на начало и на конец периода. Сальдо на начало и сальдо на конец должно совпадать с оборотно-сальдовой ведомостью по счету 70.



Рис.3

Анализ удержаний по сотрудникам в пределах 20% от заработной платы

Для анализа таких удержаний предусмотрен отчет «Удержания из зарплаты», который находится в меню «Зарплата – Отчеты по зарплате». Красным цветом выделяются сотрудники, у которых размер удержаний превышает 20%.



Рис.4

Для проверки сумм, рассчитанных в документе «Начисление зарплаты и взносов» и отраженных в документе «Отражение зарплаты в бухгалтерском учете», необходимо использовать отчет «Бухучет зарплаты».



Рис.5

Отчет показывает данные в документах «Отражение зарплаты в бухгалтерском учете» за указанный период. Суммы по блокам «Начислено», «НДФЛ», «Удержано» должны совпадать с данными по расчетным регистрам.

Анализ взносов в фонды. Проверка перенесенных данных в 1С:Бухгалтерия

Для проверки исчисленных взносов в ПФР, ФСС, ФОМС в системе ЗУП с расчетными данными необходимо использовать отчет «Проверка расчета взносов», расположенный в меню «Налоги и взносы – Отчеты по налогам и взносам». Отчет показывает взносы, полученные расчетным путем. Если расчетные данные отличаются от указанных в системе, такие строчки отображаются красным.



Рис.6

Проверку перенесенных данных по страховым взносам можно осуществить с помощью отчета «Анализ взносов в фонды» и оборотно-сальдовой ведомости по счету 69 и субсчетам в 1С:Бухгалтерия.



Рис.7



Рис.8



Рис.9

Проверка НДФЛ

Для анализа налогооблагаемой базы, примененных вычетов и сопоставления исчисленного, удержанного и перечисленного НДФЛ необходимо использовать отчет «Анализ НДФЛ по месяцам». Исчисленный НДФЛ должен совпадать с НДФЛ по счету 68 в оборотно-сальдовой ведомости в 1С:Бухгалтерия.



Рис.10

Для контроля срока уплаты НДФЛ необходимо использовать отчет «Контроль сроков уплаты НДФЛ». Если конечный остаток на дату положительный, то уплата просрочена.



Рис.11

Для проверки раздела 2 отчета 6-НДФЛ можно использовать отчет «Проверка разд. 2 6-НДФЛ». Отчет полностью расшифровывает раздел 2 отчета 6-НДФЛ.



Рис.12

Проверка взаиморасчетов по сотрудникам в 1С:ЗУП

Для анализа взаиморасчетов по сотрудникам необходимо использовать отчет «Задолженность по зарплате».



Рис.13

Отчет формируется по зарплатному сальдо вне зависимости от настроек программы. Суммы учитываются по месяцам выплаты (и месяцам начисления), а не по датам, когда фактически была произведена выплата.

Отчет расположен в справочнике «Отчеты» и предназначен для просмотра и устранения выявленных проблем с документами, регистрами и любыми данными в программе, для просмотра результатов проверок ведения учета. В отчете выводится вид проверки – сведения о проверке и перечень проблемных объектов, возможные причины и рекомендации по исправлению.



Рис.14

Для продвинутых пользователей и администраторов существует «Универсальный отчет», который формируется по справочникам, документам и регистрам.

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png