Ваши комментарии
В 12 столбце таблицы входимости для сводов и форм печати
Зачем? Когда вы считаете средний, вы уже выбираете суммы с районным коэффициентом. Поэтому там никакого дополнительного районного уже не надо.
Замените скриптовый файл
Вам надо "сказать" программе что человек работал и до текущей даты приема.
Скорее всего у вас не стоит конкретной даты начала для кода среднесписочной. В этом случае среднесписочная считается с даты приема на работу, то есть для месяцев ДО последнего приема на работу, среднесписочная у вас будет нулевая. А суммы выбираются только для месяцев в которых среднесписочная отлична от нуля.
Поставьте дату начала кода среднесписочной = дате начала самого первого приема на работу.
1) Вы забываете про тот момент что средний заработок не может оказаться меньше среднего посчитанного исходя из МРОТ = 11163/29,3 (для работников на полной ставке конечно)
2) Если работник в выходные дни был "в отпуске по уходу за ребенком", там должен стоять тот же самый символ что и в рабочие дни, так как этот отпуск календарными днями учитывается, а не рабочими. Когда вы пометите выходные дни исключаемым символом - он будет исключаться из среднего. Другой способ исключения дней - периодами действия строк (например для вида пособия до 1.5 лет есть дата начала и дата конца - поэтому весь период действия этой строки будет исключен вместе с выходными).
Не совсем понял вопроса.
Какой месяц начисления отпуска на странице 2 425-ой формы вы прописываете вручную?
Там месяцы указываются только для расчетного периода, по которому средний заработок высчитывается. Какой месяц надо заполнить для отпуска?
Что касается НДФЛ, то надо в столбце ТВХ (который указан в настройке "Настройка -> 5. Настройки таблиц и форм печати -> >> Унифицированные формы (бюджет) -> 1. Настройки печати формы 0504425 -> Столбец таблицы входимости") для видов НДФЛ поставить 1.
Расширена настройка + исправления "по другим полям"
Форма425.zip
- Взять SysAlg897 из модуля algsys.s и скопировать в модуль user\USALG.S переименовав в UsrAlg897
- Вставить в USALG.S после строки "// начало описания алгоритмов пользователя" строку: case 897: return UserAlg897(info,r);
- Изменить UsrAlg897 под себя. (перед return code_Break; вставить строчку r[2]=0;
Исправлено. ошибка проявлялась только при включенной "новой" панели расчета больничных + при печати через Excel.
Сервис поддержки клиентов работает на платформе UserEcho
Почем 9489.23? Судя по всему у вас отпуск то майский считается? Тогда и МРОТ надо брать майский. 11163/29,3 = 380,99