Перейти к основному содержимому

СОЗДАТЬ_УДЕРЖАНИЕ

Функция СОЗДАТЬ_УДЕРЖАНИЕ

Формат вызова

СОЗДАТЬ_УДЕРЖАНИЕ(Сотрудник, Дата, Сумма, Тип удержания, Валюта, Курс валюты)

Описание функции

Создает удержание, относящееся к типу Тип удержания, для заданного сотрудника на указанную дату. Созданное удержание будет отображаться в Оборотной ведомости в модуле «Заработная плата». Функция может быть полезна, если по итогам работы сотрудника нужно автоматически сформировать удержание с него.

При создании удержания проверяется, чтобы не было удержания с таким же типом (основанием) за указанную дату у заданного сотрудника (во избежание дублирования начислений).

Параметры

Предполагается, что Сумма удержания номинирована в валюте, заданной параметром Валюта. Поскольку сумма сохраняется в БД одновременно как в рублях, так и в у.е., необходимо указать Курс валюты. Можно задать какой-либо фиксированный курс или предварительно вычислить его, например, с помощью функции КУРСУЕ.

Возвращаемый результат

В качестве результата функция возвращает строку с информацией об успешности или неуспешности попытки создания удержания:

  • 'Удержание успешно cформировано.'
  • 'Удержание с таким типом уже существует на указанную дату!'

Пример вызова

СОЗДАТЬ_УДЕРЖАНИЕ(ДОКТ,ДАТА_НАЧ,0,-1,РУБ,28.90);

См. также

ОБОРОТКА_УДЕРЖАНИЯ

ВНИМАНИЕ! Функции УДЕРЖАНИЯ и ПРОЦЕНТ_УДЕРЖАНИЯ для работы с данными удержаниями не применимы, т.к. работают с информацией совсем другого типа.

Была ли статья полезна?