Встретились с мелкой, но неприятной ошибкой при выводе на печать реквизита "Тарифная ставка (оклад)".
Ситуация вот какая: работнику установлена часовая тарифная ставка
67,998 руб.
Но на печать выводится "
67 руб. 00 коп." -- так сработало неявное округление в ."
Формат(100*(л_Ставка - Цел(л_Ставка)),"ЧЦ=2; ЧВН=")"
Чтобы обойти ошибку, достаточно чуть выше исправить строку:
//л_Ставка = ПолучитьЗначениеИзТаблицы(л_Сотрудник,"Ставка","НовыеДанные"); //было
л_Ставка = Окр(ПолучитьЗначениеИзТаблицы(л_Сотрудник,"Ставка","НовыеДанные"), 2);