Типовой механизм 1С:ЗУП 3.1 не предусматривает стандартных настроек для расчета зарплаты в валюте, однако программа обладает возможностями для создания своих собственных видов начисления с использованием произвольных формул и показателей. В данной статье показан вариант создания вида начисления с применением этих возможностей для автоматизации расчета зарплаты в валюте.
Допустим, нам надо начислять зарплату в рупиях.Для решения этой задачи можно создать отдельный вид начисления и назвать его, например, Оплата по окладу в рупиях. Создадим этот вид начисления копированием на основании имеющегося вида расчета Оплата по окладу. Далее внесем изменения в формулу этого нового вида начисления, дополнив ее показателем, в котором будут храниться сведения о курсе валюты на каждый месяц начисления (см. рисунок 1):
Этот показатель следует создать в справочнике Показатели расчета зарплаты. Он будет назначаться для всей организации, иметь точность 4 знака после запятой и вноситься ежемесячно документом Данные для расчета зарплаты: (см. рисунок 2)
Теперь в справочнике Шаблоны ввода исходных данных (Настройка — Шаблоны ввода исходных данных) создадим форму для ввода этого показателя (см. рисунок 3):
В результате появляется возможность документом Данные для расчета зарплаты (Зарплата – Данные для расчета зарплаты) вносить сведения о курсе рупии за необходимый месяц (см. рисунок 4):
Остается назначить сотруднику вид начисления Оплата по окладу в рупиях в плановом порядке. Размер оклада по этому виду начисления следует указывать в рупиях (см. рисунок 5):
При расчете зарплаты в документе Начисление зарплаты и взносов сумма по окладу (колонка Результат) рассчитается в рублях (см. рисунок 6):