---
title: ЭЛН ФСС
slug: zup/элн-фсс
---


## ДанныеЭЛНСКэшем
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ДанныеЭЛНСКэшем(СтрокаXMLИлиСтруктураDOM, Кэш) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ДанныеЭЛНСКэшем(СтрокаXMLИлиСтруктураDOM, Кэш) 
```
</details>

## ДанныеЭЛНИзXML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ДанныеЭЛНИзXML(ДанныеXML) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ДанныеЭЛНИзXML(ДанныеXML) 
```
</details>

## ПустыеДанныеЭЛН
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПустыеДанныеЭЛН() Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПустыеДанныеЭЛН() 
```
</details>

## ПустаяТаблицаПериодовНетрудоспособности
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПустаяТаблицаПериодовНетрудоспособности() Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПустаяТаблицаПериодовНетрудоспособности() 
```
</details>

## ПустаяТаблицаПериодовЛеченияРодственников
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПустаяТаблицаПериодовЛеченияРодственников() Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПустаяТаблицаПериодовЛеченияРодственников() 
```
</details>

## ДатаНачалаСобытия
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ДатаНачалаСобытия(ДанныеЭЛН, ПредполагаемаяГоловнаяОрганизация = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ДатаНачалаСобытия(ДанныеЭЛН, ПредполагаемаяГоловнаяОрганизация);
```
</details>

## ФизическоеЛицо
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ФизическоеЛицо(ДанныеЭЛН) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ФизическоеЛицо(ДанныеЭЛН) 
```
</details>

## КадровыеДанныеСотрудника
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция КадровыеДанныеСотрудника(ДанныеЭЛН, ГоловнаяОрганизация, ПредполагаемаяОрганизация = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.КадровыеДанныеСотрудника(ДанныеЭЛН, ГоловнаяОрганизация, ПредполагаемаяОрганизация);
```
</details>

## КадровыеДанныеСотрудникаБезКэша
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция КадровыеДанныеСотрудникаБезКэша(ФизическоеЛицо, ДатаНачалаСобытия, ГоловнаяОрганизация, ПредполагаемаяОрганизация = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.КадровыеДанныеСотрудникаБезКэша(ФизическоеЛицо, ДатаНачалаСобытия, ГоловнаяОрганизация, ПредполагаемаяОрганизация);
```
</details>

## КадровыеДанныеГПХ
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция КадровыеДанныеГПХ(ГоловнаяОрганизация, ФизическоеЛицо, НачалоПериода, ОкончаниеПериода, ПредполагаемаяОрганизация = Неопределено) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.КадровыеДанныеГПХ(ГоловнаяОрганизация, ФизическоеЛицо, НачалоПериода, ОкончаниеПериода, ПредполагаемаяОрганизация);
```
</details>

## ЗаполнитьКадровыеДанныеПоГПХ
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗаполнитьКадровыеДанныеПоГПХ(Результат, КадровыеДанныеГПХ, ДоступныеФилиалы) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ЗаполнитьКадровыеДанныеПоГПХ(Результат, КадровыеДанныеГПХ, ДоступныеФилиалы));
```
</details>

## ПричинаНетрудоспособности
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Возвращает причину нетрудоспособности на основании кода причины и возраста родственника.
//
// Параметры:
//   ДанныеЭЛН - Структура - См. ЭЛНФСС.ПустыеДанныеЭЛН.
//   ГоловнаяОрганизация - СправочникСсылка.Организации
//
Функция ПричинаНетрудоспособности(ДанныеЭЛН, ГоловнаяОрганизация) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПричинаНетрудоспособности(ДанныеЭЛН, ГоловнаяОрганизация) 
```
</details>

## ПрочитатьДанныеЭЛНИзXML_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПрочитатьДанныеЭЛНИзXML_2022(ДанныеЭЛН, СтруктураDOM, ИмяУзла) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПрочитатьДанныеЭЛНИзXML_2022(ДанныеЭЛН, СтруктураDOM, ИмяУзла));
```
</details>

## УзлыDOMЭЛН_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция УзлыDOMЭЛН_2022(ЭлементDOMЭЛН) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.УзлыDOMЭЛН_2022(ЭлементDOMЭЛН));
```
</details>

## ПрочитатьШапкуЭЛНИзXML_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьШапкуЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьШапкуЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM));
```
</details>

## ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM));
```
</details>

## ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2022(ДанныеЭЛН, УзлыDOM));
```
</details>

## ПроверитьПолнотуДанныхЭЛНПоСпецификацииXML_2022
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьПолнотуДанныхЭЛНПоСпецификацииXML_2022(ДанныеЭЛН) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПроверитьПолнотуДанныхЭЛНПоСпецификацииXML_2022(ДанныеЭЛН));
```
</details>

## ТекстСообщенияФСС
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ТекстСообщенияФСС(СтруктураDOM) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ТекстСообщенияФСС(СтруктураDOM));
```
</details>

## ПрочитатьДанныеЭЛНИзXML_2019
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ПрочитатьДанныеЭЛНИзXML_2019(ДанныеЭЛН, СтруктураDOM, ИмяУзла) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.ПрочитатьДанныеЭЛНИзXML_2019(ДанныеЭЛН, СтруктураDOM, ИмяУзла));
```
</details>

## УзлыDOMЭЛН_2019
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция УзлыDOMЭЛН_2019(ЭлементDOMЭЛН) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.УзлыDOMЭЛН_2019(ЭлементDOMЭЛН));
```
</details>

## ПрочитатьШапкуЭЛНИзXML_2019
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьШапкуЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьШапкуЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM));
```
</details>

## ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2019
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьПериодыНетрудоспособностиЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM));
```
</details>

## ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2019
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПрочитатьПериодыЛеченияРодственниковЭЛНИзXML_2019(ДанныеЭЛН, УзлыDOM));
```
</details>

## РазрешенаЗагрузкаЭЛН
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция РазрешенаЗагрузкаЭЛН(СтатусЭЛНВФСС, НомерЛН) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.РазрешенаЗагрузкаЭЛН(СтатусЭЛНВФСС, НомерЛН) 
```
</details>

## ПроверитьВозможностьЗагрузкиЭЛН
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ПроверитьВозможностьЗагрузкиЭЛН(Документ, ДанныеЭЛН, Отказ) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ПроверитьВозможностьЗагрузкиЭЛН(Документ, ДанныеЭЛН, Отказ) 
```
</details>

## ДобавитьСтрокуВНачало
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ДобавитьСтрокуВНачало(ИзменяемыйРеквизит, ДобавляемаяСтрока) Экспорт
```

Пример вызова
```bsl
ЭЛНФСС.ДобавитьСтрокуВНачало(ИзменяемыйРеквизит, ДобавляемаяСтрока));
```
</details>

## НаименьшийВозрастПоУходу
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция НаименьшийВозрастПоУходу(ДанныеЭЛН, ГоловнаяОрганизация) Экспорт
```

Пример вызова
```bsl
Результат = ЭЛНФСС.НаименьшийВозрастПоУходу(ДанныеЭЛН, ГоловнаяОрганизация));
```
</details>

---

© 2024, **ООО 1С-Софт**  
Все права защищены. Эта программа и сопроводительные материалы предоставляются  
в соответствии с условиями лицензии [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/legalcode).

---
