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

Тем не менее, существует ли какой-то способ при работе скрипта обходить такие ситуации, закрывать автоматически подобные всплывающие окна?

Какой смысл в таких дополнительных сложностях (разработки)?
Клиент либо пользуется активированной, лицензионной копией офиса и у него нет таких проблем, либо пользуется OpenOffice и у него опять же нет таких проблем.


Не совсем понятно что значит "обходить такие ситуации"? Нормально печатать не обращая внимание на отсутствие активации? Это не в нашей власти, так себя ведет сам Microsoft Office. 

Или подразумевается, что мы напишем что-то вроде "офис не активирован" и ничего не будем печатать? Так вроде офис это говорит за нас. Тем более что поведение Microsoft Office может быть разным в зависимости от версии офиса.


1) поправлена ошибка учет количество дней по "второму" (по порядку сохранения в рассчитанном больничном) родственнику (чтобы печаталось 4 дня а не 2)

2) Сделана возможность указать двух родственников по alt+f4 из списка рассчитанных больничных (в список рассчитанных больничных попадаем по shift+f4 при просмотре ЛС)

Нет! Первое что Вы должны узнать - какой вид оплаты установлен работнику!

Если работнику установлен вид оплаты - месячный оклад, то Вы неправильно проверяете результат расчета программы (не надо делать промежуточного округления после деления!). 


Если же работнику установлена "часовая ставка", то вы пользуетесь не тем видом начисления удержания.Только следует учесть, что часовая ставка обычно считается не каждый месяц. Обычно она считается путем деления оклада на некоторое среднемесячное количество часов. Вы пытались же получить ее путем деление на нормативное количество часов конкретного месяца.

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

Каким номером квитка пользуетесь? У нас квитки сильно разные.

Это почему? Почему мы должны были 4510 поделить на 159 и вместо 28,3647798... взять 28,36?

Может быть Вы просто не тем видом пользуетесь. Этот вид - расчет по окладу. Вы, похоже хотите считать по часовой ставке. 


Просто если считать "по-вашему", то отработав полный месяц человек получит не 4510, а 4509,24

Игорь, все примерно так как для любой другой настройки.

  1. На основе настроек для ПФ создать копию настройки
  2. Поставить номеру алгоритма (еще не существующий в системе)
  3. В качестве символа налога можно воспользоваться "К" (по символу К выборки налогов не делаются все равно, выборки делаются по 261 алгоритму, для летчиков тоже выборка будет делаться по номеру алгоритма)
  4. Внести в саму настройку все необходимые изменения (в том числе убрать букву Н из столбца Доп с ненужных видов и поставить ее на нужные)
  5. Не забыть в настройке Настройка -> 5.  Настройки таблиц и форм печати -> >> Справки и отчеты для ФНС (НДФЛ и т.п.) -> 3. Настройки Расчета по страховым взносам (с 2017 года) -> Код алгоритма доп.взносов для летчиков поставить номер алгоритма из п.2

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