1С бухгалтерия

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

Пришлось опять открывать конфигуратор и вот что выяснил. Весь процесс расчета НДФЛ проходит в общем модуле УчетНДФЛ. Ключевая процедура - РассчитатьНалогПоОсновнойСтавке. Вот там я и выяснил, что программа воспринимает второго сотрудника как не резидента, хотя я статусы сотрудников тоже проверял и там как положено стоит Резидент. Полез в справочник статусов и увидел, что там есть два предопределенных элемента Резидент (я перетаскивал данные из одной базы в другую с помощью стандартной обработки выгрузки-загрузки данных XML и похоже из-за этого задвоилось). С помощью поиска ссылок на объект проверил, что второй Резидент нигде не используется, но из-за его наличия программа может воспринимать любого сотрудника как не резидента (там идет поиск по таблице с настройками и выбирается первая попавшаяся строка с предопределенным элементом Резидент). Сделал сначала элемент не предопределенным и потом удалил.

После этого всем сотрудникам предоставились вычеты, кроме одного, того на ком я тренировался. Снова полез в конфигуратор и узнал, что все дело в регистре сведений "Статус физических лиц как налогоплательщиков НДФЛ вторичный", а точнее в поле "ПрименяетсяСтавкаПункта1Статьи224НК". Я пока пытался понять в чем дело без конфигуратора, принудительно присвоил сотруднику статус резидента и видимо в данный регистр зашла запись, где значение ПрименяетсяСтавкаПункта1Статьи224НК было Ложь. Зашел в сотрудника и удалил запись о его резиденстве, которую я принудительно ему установил. После этого все заработало.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".