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

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

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


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

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

0) речь про трудовой договор или про приказ? В трудовом договоре у нас надбавки все расписаны, общей суммой выводится только в форму приказа (Т-1)

1) Нет жесткой регламентированности. В поставке за основу взята унифицированная форма Т-1. Посмотреть можно здесь https://normativ.kontur.ru/document?moduleId=44&documentId=15998. Большой настраиваемости сейчас у формы приказа нет. Добавить какие-то текстовые строки можно через изменение шаблона приказа, но изменить способ вывода надбавок сейчас у вас не получится. Если только мы по настройке сделаем возможность печати надбавок так же, как они печатаются в трудовом договоре.

2) Если надпись "Надбавочный фонд, согласно положению об оплате труда №..." единая для всех работников, то достаточно взять поставочный вариант приказа ZPL\Orders\PrintTemplates\t1.xlt скорпировать этот шаблон в файл ZPL\Orders\PrintTemplates\user_t1.xlt и добавить в этот шаблон нужную вам текстовую строчку.


Татьяна выделил ваш вопрос в отдельную тему

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