Добрый день! начисляю зарплату в Зарплата и управление персоналом, редакция 3.1 (3.1.9.108) (http://v8.1c.ru/hrm/)
Copyright © ООО «1C-Софт», 2007-2019. Все права защищены
(http://www.1c.ru).
По подразделениям и у одного сотрудника выскакивает ошибка:
Запись не верна! Неверно задан период действия. Регистр расчета.Начисление. №строки 6.
Подбором понимаю кто этот сотрудник, нахожу регистр, не вижу ошибки.
Как исправить, подскажите пожалуйста, очень нужна помощь.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Все комментарии (9)

Скрины в документе

Здравствуйте! Уточните, ошибка возникает при проведении документа или при заполнении?

При заполнении документа, и он пустой, никакие из закладок не заполняются.
Я заполнила документ начисления вручную, по проблемному сотруднику, после этого у меня стал заполняться документ начисление. Но как сделать, чтобы он автоматически заполнился, как исправить эту ошибку?

Добрый день! Сделайте копию базы, попробуйте в ней отменить оба документа, которые делают по сотруднику в регистре расчета Начисления по строке 6 (Вы прилагали скриншот). Уходит после этого ошибка? Если да, то нужно попробовать пересчитать и перепровести эти документы. Если нет, напишите. Думаю, проблема может быть в «Разовом начислении» от 01.01.2019.
При начислении зарплаты за Январь не было такой проблемы? Если сейчас перезаполнить документ за Январь, то тоже будет все нормально?

Нет, это нам не помогло. И при перезаполнении января, тоже ошибка, только строки каждый раз разные пишет. И, при заполнении марта, тоже самое происходит.

Добрый день! Возможно проблема с плановыми начислениями этого сотрудника. Проанализируйте плановые начисления. Может у сотрудника есть какое-то начисление, которого нет у других. Можно попробовать перепровести документы, которыми назначены плановые начисления. Аналогично нужно посмотреть и удержания.
Еще можно посмотреть, есть ли по этому сотруднику записи в сервисе «Перерасчеты». Может ошибку вызывает попытка пересчитать прошлый период. Попробуйте в копии очистить этот сервис, и заполнить документ.

Здравствуйте! Скажите, удалось найти причину проблемы?

Добрый день! Завели все плановые начисления заново. С самого начала. Сейчас подбором сотрудники этого отдела рассчитываются, но если выбрать этот отдел, то не заполняет автоматом.

Похоже на какую-то техническую ошибку в плановых начислениях. Пробовали делать Тестирование и исправление базы?

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8.
Оформить заявку от имени Юр. или Физ. лица вы можете здесь >>

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

1С ЗУП Больничный лист 2010

Сделал обновление с 17-го на 20 -й релиз арбисовской ЗУП для бюджетников. Все бы ничего. К мелочам, типа ошибки при выводе печатной формы расчета среднего заработка, (из-за одной лишней строки в запросе) я уже привык. Но вот больничный меня напряг. Ошибка на ошибке. 1С ЗУП (не Арбис) накосячили в расчете среднего заработка, а Арбис в свою очередь добавил к этому еще и ошибку в отражении больничного в бух. учете.

Ну, во-первых расчет среднего заработка. По форумам пошарил и все твердят, что мол это ошибка 19-го релиза, а в 20-м все исправлено и работает. Ничего подобного. Может конечно это проделки Арбиса, но переходящий больничный с 2009-го на 2010-й не рассчитывается. Пробовал разные варианты. В итоге выяснилось, что правильно считает либо за 2009 либо за 2010. Переходящий считать отказывается, пишет, что либо данных не обнаружено, либо даты в записях о среднем пишет наподобии: Дата начала 23.12.2009, Дата окончания 31.11.2009. Где 23.12.2009 это дата начала больничного. С этим разбираться не стал. Времени нет перед расчетом январской зарплаты.

Во-вторых это Арбисовская ошибка. При записи документа выдается сообщение : "Запись не верна! Неверно задан период действия (Регистр расчета. " и т.д. Поначалу подумал, что может быть это SQL серевер виноват (т.к. в начале года перешли на новый сервак и новый SQL сервер установили). Но файловый вариант показал тоже самое. Потом пришлось лезть в код.

Вот так вот начинается год.

Сразу не заметил. Оказывается в арбисовской версии присутствует еще ошибка в формировании проводок за счет работодателя. На первый взгляд вообще не понятно по какому принципу происходит расчет суммы больничного за счет работодателя, т.к. цифры пляшут без всякой логики. При чем если делать документ по отражению зарплаты на одного человека, то расчет правильный, а если отражение на несколько человек, то возникают ошибки.

Причина в том, что в запросе сделано не правильное объединение таблиц. Не хватает одного условия по сравнению регистраторов. В результате каждой строке начислений больничного сопоставляются доли за счет работодателя каждого другого больничного(от других сотрудников).

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


Записи в регистр пользователь не может пометить на удаление, т.к. они заносятся в него с помощью документа-регистратора при проведении документа, но имеется возможность корректировать записи того или иного регистра.

Регистры расчетов в 1С – это таблицы, записи в которые формируются на основании планов видов расчетов и используются при расчете заработной платы. Данный регистр напоминает «Регистр накопления», но в его свойствах задействован параметр «План вида расчета», а его особенность заключается в том, что он периодический. Его периодичность определяет промежуток времени, к которому относится запись определенного регистра расчета и может принимать одно из значений:

Например, начисление заработной платы осуществляется ежемесячно, и учет взаиморасчетов с сотрудниками ведется в рамках месяца начисления. Для учета НДФЛ также важен период получения и выплаты дохода. Соответственно, регистрация записи происходит с указанием вида расчета и периода его регистрации.

Рассмотрим «Регистры расчета» на примере конфигурации «1С:Бухгалтерия 3.0».

Как посмотреть регистры расчета

Откроем документ «Начисление зарплаты» (раздел меню «Зарплата и кадры» — «Зарплата», журнал документов «Все начисления»). В строке документа смотрим запись о начисленной заработной плате и удержанном НДФЛ. Чтобы посмотреть какие записи в «Регистры расчета» были произведены, нажмем кнопку «Показать проводки и другие движения документа».


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


Для этого необходимо снять или установить галочку напротив соответствующего регистра.


Отключим некоторые регистры, чтобы в заголовках закладок название отображалось полностью, и можно было прочесть название регистра. Рассмотрим некоторые регистры, касающиеся начислений и удержаний по сотрудникам.

Перейдем к закладке регистра расчета «Зарплата к выплате». За февраль по сотруднику документом «Начисление зарплаты» в этом регистре сделано две записи – строка «Приход на сумму начисленной зарплаты» и сумма НДФЛ со знаком минус.


При записи данных из документа-регистратора в регистр записывается дата начала периода, в котором проводится документ. Так, документ «Начисление зарплаты» производится датой конца месяца, и в нем указан период действия месяц (в нашем случае – февраль). Поэтому в записи поля «Период взаиморасчетов», в регистре расчета «Зарплата к выплате», будет стоять первое число месяца, в нашем примере – 01.02.2019. В том случае, когда периодичность регистра будет год, то значение периода регистрации в регистре расчета будет стоять начало года, например, 01.01.2019. В регистре «Взаиморасчеты с сотрудниками» мы видим также записи регистрации суммы начисления и удержания по сотруднику.


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


Сформируем документ «Ведомость в банк» и выплатим сотруднику аванс. После проведения документа в регистре «Зарплата к выплате» фиксируется запись – строка «Расход» на сумму выплаченного аванса. Т.е. сумма долга перед работником уменьшается.


Рассчитаем окончательную выплату. Сформируем документ «Ведомость в банк», нажмем кнопку «Заполнить», и программа автоматически на основании данных регистров укажет сумму к выплате.


К выплате по сотруднику получилось 10180,00 руб. (начислено 21660, НДФЛ -2816, аванс -8664). В регистрах «Зарплата к выплате» и «Взаиморасчеты с сотрудниками» мы видим данные по выплате задолженности перед сотрудником.



При выплате зарплаты необходимо правильно указывать месяц выплаты. Если пользователь не следит за месяцем выплаты зарплаты и вручную вносит исправления в суммы сформированные программой, то программа в дальнейшем может неверно определять сумму к выплате. При корректном заполнении сумма к выплате должна определиться автоматически, и в текущем периоде не должно быть записей о выплате долга за предыдущие периоды. Столкнувшись с такой ситуацией, пользователь вместо того, чтобы разобраться в ситуации, исправляет суммы вручную, что недопустимо, тем самым накапливая ошибки еще больше.


Рассмотрим регистры расчета по НДФЛ. В документе «Начисление зарплаты» регистры «Расчеты налогоплательщиков с бюджетом по НДФЛ» и «Учет доходов для исчисления НДФЛ» отражают записи по доходу для исчисления НДФЛ и суммам начисленного НДФЛ, отражают всю информацию – коды доходов, налоговой ставке, предоставленных вычетах и т.д.



На основании данных этих регистров формируются налоговые отчеты и справки.

Сформируем справку «2-НДФЛ для передачи в налоговый орган» (в разделе меню «Отчеты» — «1С-Отчетность» — «Регламентированная отчетность» или раздел меню «Зарплата и кадры» — «НДФЛ»). Мы видим в отчете по сотруднику знакомые цифры – доход начислен в сумме 21660 руб. и НДФЛ – 2816 руб. Но мы видим, что НДФЛ удержано и перечислено, но у нас не зафиксировано.


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


Оплата ведомости в программе «1С:Бухгалтерия 3.0» формируется документом «Списание с расчетного счета».


И если мы посмотрим движения регистров, сформированных этим документом, мы увидим, что сумма НДФЛ удерживается именно при проведении этого документа – запись в регистр накопления «Расчеты налогоплательщиков с бюджетом по НДФЛ» — строка «Расход».


Сформируем повторно «Справку 2-НДФЛ для передачи в ИФНС». Мы видим, что сумма «НДФЛ удержанный» появилась в строке сотрудника.


Перечисление НДФЛ в бюджет отражается документом «Списание с расчетного счета», вид операции «Уплата налога», и именно этот документ формирует записи в регистры накопления – «Расчеты налоговых агентов с бюджетом по НДФЛ» и «Уплата НДФЛ налоговыми агентами (к распределению)», на основании которых и формируются данные налоговых отчетов.



Сформировав «Справку 2-НДФЛ для передачи в ИФНС» мы видим, что сумма перечисленного НДФЛ заняла свое место в отчете.


Раскрыв строку по сотруднику, в отчете мы видим подробные записи по месяцам и общие суммы начисленного, удержанного и перечисленного НДФЛ

Анализ регистров

Используя универсальный отчет, можно просмотреть данные по тому или иному регистру. Об «Универсальном отчете» дополнительно можно почитать в статье «Универсальный отчет в 1С 8.3».

«Универсальный отчет» находится в разделе меню «Отчеты» — «Стандартные». Указав, что отчет будет формироваться по «Регистрам накопления». Выбираем регистр, который хотим посмотреть. С помощью кнопки «Настройки» настраиваем данные, которые хотим вывести в отчет.


Например, на закладке «Отбор» мы можем установить отбор по любому доступному элементу, например «Физическое лицо» — кнопка «Добавить отбор».


На закладке «Структура» задать поля для отображения в отчете.


Раскрыв детализацию можно добавить или удалить поля, снимая и устанавливая галочки. Если нужного поля нет в предложенном списке, его можно добавить с помощью кнопки «Добавить». Чтобы узнать, каким документом сформирована запись регистра, необходимо отметить поле «Регистратор».


Сформировав отчет по регистру «Расчеты налоговых агентов с бюджетом по НДФЛ», мы видим, что документом «Списание с расчетного счета» в феврале производилась запись по перечисленном НДФЛ за январь, хотя данным документом производилась уплата НДФЛ за февраль. Поэтому надо проанализировать данные, выяснив, почему не отражен НДФЛ за январь.


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