# Автоматически добавляемые параметры

Конструктор автоматически создаёт дополнительные параметры, если в именах полей запроса встречаются определённые постфиксы или подстроки.

### Постфиксы для произвольных запросов <a href="#id-71" id="id-71"></a>

Добавьте в запрос поле с нужным постфиксом:

| Постфикс поля                | Что будет добавлено       | Пример результата                                                     |
| ---------------------------- | ------------------------- | --------------------------------------------------------------------- |
| `ДобавитьСуммуПрописью`      | Сумма прописью (рус.)     | `ОкладДобавитьСуммуПрописью` → «Двадцать пять тысяч рублей 00 копеек» |
| `ДобавитьКоличествоПрописью` | Число прописью (рус.)     | `ДнейОтпускаДобавитьКоличествоПрописью` → «Десять»                    |
| `ДобавитьЧислоПрописью_EN`   | Сумма прописью (англ.)    | `ОкладДобавитьЧислоПрописью_EN` → «One hundred rubles»                |
| `ДобавитьТранслит`           | Транслитерация            | `СотрудникДобавитьТранслит` → «Ivanov Ivan Ivanovich»                 |
| `ПросклонятьПоВсемПадежам`   | Склонения по всем падежам | `СотрудникПросклонятьПоВсемПадежам` → 6 падежей                       |
| `СклДней`                    | Склонение слова «день»    | `КоличествоДнейСклДней` → «день» / «дней»                             |
| `СклМесяцев`                 | Склонение слова «месяц»   | `КоличествоМесяцевСклМесяцев` → «месяц» / «месяцев»                   |

### Парные постфиксы <a href="#id-72" id="id-72"></a>

Для некоторых вычислений нужно добавить **два поля** с одинаковым именем-основанием:

**Разность дат:**

```
-- Добавьте в запрос оба поля:
ДанныеОбъекта.ДатаНачала КАК ПериодОтпускаРазностьДатДатаНачала,
ДанныеОбъекта.ДатаОкончания КАК ПериодОтпускаРазностьДатДатаОкончания
```

Будут автоматически добавлены: `ПериодОтпускаРазностьДатКалендарныеДни`, `ПериодОтпускаРазностьДатКалендарныеДниСУчетомПраздников` и их склонения.

**Склонение словосочетания по числу:**

```
'календарный день' КАК ПримерСклСтрокиПоЧислуСтрока,
123 КАК ПримерСклСтрокиПоЧислуЧисло
```

### Автоматические расширения полей (без добавления в запрос) <a href="#id-73" id="id-73"></a>

Если в имени поля встречается подстрока:

| Подстрока в имени поля | Что добавляется автоматически                                                                        |
| ---------------------- | ---------------------------------------------------------------------------------------------------- |
| `Дата` или `Период`    | `[ИмяПоля]Формат1` = «dd» MMMM yyyy «г.», `[ИмяПоля]Формат2` = дд.мм.гггг, `[ИмяПоля]Формат3` = гггг |
| `ФИО`                  | `[ИмяПоля]РодительныйПадеж`, `ДательныйПадеж`, `ВинительныйПадеж`, `ТворительныйПадеж`               |
| `Должность`            | Аналогично ФИО — все падежи                                                                          |

**Пример:**

```
textсотрФИО = «Иванов Иван Иванович»
→ сотрФИОРодительныйПадеж = «Иванова Ивана Ивановича»
→ сотрФИОДательныйПадеж   = «Иванову Ивану Ивановичу»
→ сотрФИОВинительныйПадеж = «Иванова Ивана Ивановича»
→ сотрФИОТворительныйПадеж = «Ивановым Иваном Ивановичем»
```

### Служебный параметр строки ТЧ <a href="#id-74" id="id-74"></a>

В каждую строку табличной части автоматически добавляется параметр:

| Параметр                | Что содержит                                                             |
| ----------------------- | ------------------------------------------------------------------------ |
| `ПорядковыйНомерСтроки` | Порядковый номер строки в выводимой ПФ (удобно, если строки фильтруются) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://padocs.empldocs.app/dlya-razrabotchikov/nastroika-kedo/nastroika-pechatnykh-form/konstruktor-pechatnykh-form/avtomaticheski-dobavlyaemye-parametry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
