Прикладной код

Функция «ПолучитьДанныеДоверенности»

Функция «ПолучитьДанныеДоверенности»

Возвращает информацию по действующим в организации доверенностям, которые выданы указанному сотруднику.

При работе с печатными формами функция используется в вычисляемых выражениях.

Синтаксис

ПолучитьДанныеДоверенности(ИдентификаторCотрудника, ИНН, КПП);

Параметры

НазваниеТипОписаниеОбязательно к указанию

ИдентификаторСотрудника

Число

Идентификатор сотрудника из списка доступных полей

Да

ИНН

Строка

ИНН организации

Да

КПП

Строка

КПП организации

Нет

Возвращаемое значение

Массив объектов вида:

{
   'Сотрудник': 'Иванов Иван Иванович',
   'Номер доверенности': '124',
   'Начало действия': '2019-01-01 12:00:00.000000', // тип "Дата"
   'Окончание действия': '2020-01-01 12:00:00.000000' // тип "Дата"
}

Пример

var Доверенности = [],
   Результат = '';

Доверенности = ПолучитьДанныеДоверенности(Ответственный.Идентификатор_сотрудника, Наша_организация.Дополнительно.ИНН, Наша_организация.Дополнительно.КПП);
if (Доверенности.length) {
   let Доверенность = Доверенности[0];
   Результат = 'Доверенность No' + Доверенность['Номер доверенности'] + ' выдана '
    + Склонение(Доверенность['Сотрудник'], 'дательный') + ', действует с '
    + ФорматДата(Доверенность['Начало действия'], '%d.%m.%Yг.') + ' по '
    + ФорматДата(Доверенность['Окончание действия'], '%d.%m.%Yг.');
}
return Результат;