Арча - расчеты с персоналом и отчетность...

Действия при возникновении в программе сообщения об ошибке с кодом 216.

16.11.2016 г.

В какой момент:
Ошибка под кодом 216 может проявится при открытии "Расчета компенсации за неиспользованный отпуск" или при открытии "Расчета отпуска".

Причина возникновения:
В настоящее время обнаружено, что появление сообщения об ошибке 216 возникает при взаимодействии программы с отдельными моделями принтеров, таких как: Kyocera M2030, Вrother 7057, Kyocera1128, HP LaserJet Pro 400 MFP M425dn и др.

Программа в определенные моменты работы пытается сообщить принтеру или взять от него информацию для согласования, например, полей в печатном документе. При этом обмен происходит не в момент вызова бухгалтером отчета для формирования, а после, так сказать в запас для будущего формирования (т.е. значения полей запрашиваются на всякий случай). И конкретные модели принтеров почему-то не дают ответа. Как следствие, причина - некорректная работа драйверов принтера.

В любом случае важно, что в момент при возникновении сообщения об ошибке 216 бухгалтерские данные программой уже не используются. Доступ к ним уже закончен и они не повреждаются. Просто программа не узнает часть настроек принтера для ускорения будущего сеанса формирования отчета (тот же размер полей бланка).

Порядок действий:
1 шаг: Попробуйте обновить драйвера вашего принтера. В большинстве случаев переустановка драйверов решает проблему. Если обновление дрейверов не помогло, переходите ко второму шагу.

2 шаг: Решить проблему можно назначив по умолчанию любой другой принтер в вашей системе, или установив виртуальный принтер. Для этого, на вашем компьютере сделайте следующее:

  • Зайдите в меню «Пуск» на вашем компьютере;
  • Перейдите на вкладку "Устройства и принтеры" (или "Принтеры и факсы");
  • Нажмите на кнопку «Добавить локальный принтер»;
  • В поле «Использовать существующий порт» выберите FILE (печать в файл);
  • Нажмите на кнопку «Далее»;
  • В предложенном списке «Изготовителя» выберите НP, а в списке «Принтеры» например модель "HP LasertJet 2200 Series PS" (можно выбрать и другую, но наиболее проверенный вариант - серия HP LasertJet);
  • После этого кликнете два раза на кнопку «Далее»;
  • В окне "Устройства и принтеры" появится созданный вами виртуальный принтер;
  • Правой кнопкой мыши нажмите на новый принтер;
  • Выберите строку «Использовать по умолчанию».
После назначения нового принтера по умолчанию, при печати любых документов, вам нужно дополнительно указывать какой именно принтер должен произвести печать. Конечно, такой вариант можно признать временным и обходным, но все-таки он дает возможность миновать несовершенство отдельных принтеров.

Сейчас мы работаем над устранением этой проблемы. После подбора наиболее устойчивого решения и проверки его на большинстве моделей принтеров, мы внесем в программу соответствующее дополнение.