СОЗДАТЬ_УДЕРЖАНИЕ
Функция СОЗДАТЬ_УДЕРЖАНИЕ
Формат вызова
СОЗДАТЬ_УДЕРЖАНИЕ(Сотрудник, Дата, Сумма, Тип удержания, Валюта, Курс валюты)
Описание функции
Создает удержание, относящееся к типу Тип удержания, для заданного сотрудника на указанную дату. Созданное удержание будет отображаться в Оборотной ведомости в модуле «Заработная плата». Функция может быть полезна, если по итогам работы сотрудника нужно автоматически сформировать удержание с него.
При создании удержания проверяется, чтобы не было удержания с таким же типом (основанием) за указанную дату у заданного сотрудника (во избежание дублирования начислений).
Параметры
Предполагается, что Сумма удержания номинирована в валюте, заданной параметром Валюта. Поскольку сумма сохраняется в БД одновременно как в рублях, так и в у.е., необходимо указать Курс валюты. Можно задать какой-либо фиксированный курс или предварительно вычислить его, например, с помощью функции КУРСУЕ.
Возвращаемый результат
В качестве результата функция возвращает строку с информацией об успешности или неуспешности попытки создания удержания:
- 'Удержание успешно cформировано.'
- 'Удержание с таким типом уже существует на указанную дату!'
Пример вызова
СОЗДАТЬ_УДЕРЖАНИЕ(ДОКТ,ДАТА_НАЧ,0,-1,РУБ,28.90);
См. также
ВНИМАНИЕ! Функции УДЕРЖАНИЯ и ПРОЦЕНТ_УДЕРЖАНИЯ для работы с данными удержаниями не применимы, т.к. работают с информацией совсем другого типа.