Автоматически добавляемые параметры
Конструктор автоматически создаёт дополнительные параметры, если в именах полей запроса встречаются определённые постфиксы или подстроки.
Постфиксы для произвольных запросов
Добавьте в запрос поле с нужным постфиксом:
| Постфикс поля | Что будет добавлено | Пример результата |
|---|---|---|
ДобавитьСуммуПрописью | Сумма прописью (рус.) | ОкладДобавитьСуммуПрописью → «Двадцать пять тысяч рублей 00 копеек» |
ДобавитьКоличествоПрописью | Число прописью (рус.) | ДнейОтпускаДобавитьКоличествоПрописью → «Десять» |
ДобавитьЧислоПрописью_EN | Сумма прописью (англ.) | ОкладДобавитьЧислоПрописью_EN → «One hundred rubles» |
ДобавитьТранслит | Транслитерация | СотрудникДобавитьТранслит → «Ivanov Ivan Ivanovich» |
ПросклонятьПоВсемПадежам | Склонения по всем падежам | СотрудникПросклонятьПоВсемПадежам → 6 падежей |
СклДней | Склонение слова «день» | КоличествоДнейСклДней → «день» / «дней» |
СклМесяцев | Склонение слова «месяц» | КоличествоМесяцевСклМесяцев → «месяц» / «месяцев» |
Парные постфиксы
Для некоторых вычислений нужно добавить два поля с одинаковым именем-основанием:
Разность дат:
-- Добавьте в запрос оба поля:
ДанныеОбъекта.ДатаНачала КАК ПериодОтпускаРазностьДатДатаНачала,
ДанныеОбъекта.ДатаОкончания КАК ПериодОтпускаРазностьДатДатаОкончания
Будут автоматически добавлены: ПериодОтпускаРазностьДатКалендарныеДни, ПериодОтпускаРазностьДатКалендарныеДниСУчетомПраздников и их склонения.
Склонение словосочетания по числу:
'календарный день' КАК ПримерСклСтрокиПоЧислуСтрока,
123 КАК ПримерСклСтрокиПоЧислуЧисло
Автоматические расширения полей (без добавления в запрос)
Если в имени поля встречается подстрока:
| Подстрока в имени поля | Что добавляется автоматически |
|---|---|
Дата или Период | [ИмяПоля]Формат1 = «dd» MMMM yyyy «г.», [ИмяПоля]Формат2 = дд.мм.гггг, [ИмяПоля]Формат3 = гггг |
ФИО | [ИмяПоля]РодительныйПадеж, ДательныйПадеж, ВинительныйПадеж, ТворительныйПадеж |
Должность | Аналогично ФИО — все падежи |
Пример:
textсотрФИО = «Иванов Иван Иванович»
→ сотрФИОРодительныйПадеж = «Иванова Ивана Ивановича»
→ сотрФИОДательныйПадеж = «Иванову Ивану Ивановичу»
→ сотрФИОВинительныйПадеж = «Иванова Ивана Ивановича»
→ сотрФИОТворительныйПадеж = «Ивановым Иваном Ивановичем»
Служебный параметр строки ТЧ
В каждую строку табличной части автоматически добавляется параметр:
| Параметр | Что содержит |
|---|---|
ПорядковыйНомерСтроки | Порядковый номер строки в выводимой ПФ (удобно, если строки фильтруются) |