Ваши комментарии

Почем 9489.23? Судя по всему у вас отпуск то майский считается? Тогда и МРОТ надо брать майский. 11163/29,3 = 380,99

В 12 столбце таблицы входимости для сводов и форм печати

Зачем? Когда вы считаете средний, вы уже выбираете суммы с районным коэффициентом. Поэтому там никакого дополнительного районного уже не надо.

Замените скриптовый файл

b425.zip

Вам надо "сказать" программе что человек работал и до текущей даты приема.

Скорее всего у вас не стоит конкретной даты начала для кода среднесписочной. В этом случае среднесписочная считается с даты приема на работу, то есть для месяцев ДО последнего приема на работу, среднесписочная у вас будет нулевая. А суммы выбираются только для месяцев в которых среднесписочная отлична от нуля.


Поставьте дату начала кода среднесписочной = дате начала самого первого приема на работу.

1) Вы забываете про тот момент что средний заработок не может оказаться меньше среднего посчитанного исходя из МРОТ = 11163/29,3 (для работников на полной ставке конечно)

2) Если работник в выходные дни был "в отпуске по уходу за ребенком", там должен стоять тот же самый символ что и в рабочие дни, так как этот отпуск календарными днями учитывается, а не рабочими. Когда вы пометите выходные дни исключаемым символом - он будет исключаться из среднего. Другой способ исключения дней - периодами действия строк (например для вида пособия до 1.5 лет есть дата начала и дата конца - поэтому весь период действия этой строки будет исключен вместе с выходными).

Не совсем понял вопроса.
Какой месяц начисления отпуска на странице 2 425-ой формы вы прописываете вручную?

Там месяцы указываются только для расчетного периода, по которому средний заработок высчитывается. Какой месяц надо заполнить для отпуска?

Что касается НДФЛ, то надо в столбце ТВХ (который указан в настройке "Настройка -> 5.  Настройки таблиц и форм печати -> >> Унифицированные формы (бюджет) -> 1. Настройки печати формы 0504425 -> Столбец таблицы входимости") для видов НДФЛ поставить 1.

Расширена настройка + исправления "по другим полям"

Форма425.zip

  1. Взять SysAlg897 из модуля algsys.s и скопировать в модуль user\USALG.S переименовав в UsrAlg897
  2. Вставить в USALG.S после строки "// начало описания алгоритмов пользователя" строку: case 897:  return UserAlg897(info,r);
  3. Изменить UsrAlg897 под себя. (перед    return code_Break; вставить строчку r[2]=0; 


Исправлено. ошибка проявлялась только при включенной "новой" панели расчета больничных + при печати через Excel.


formbl.zip

Сервис поддержки клиентов работает на платформе UserEcho