Пользовательские функции: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| Строка 47: | Строка 47: | ||
| [[Абзацный отступ ячейки по уровню вложенности]] | | [[Абзацный отступ ячейки по уровню вложенности]] | ||
|- | |- | ||
| CollapseNumbers | | [[Группировка последовательности целых чисел | CollapseNumbers]] | ||
| [[Группировка последовательности целых чисел]] | | [[Группировка последовательности целых чисел]] | ||
|- | |- | ||
| rowspan="3" | Getters | | rowspan="3" | Getters | ||
| FieldOr | | [[Обработка поля | FieldOr]] | ||
| [[Обработка поля]] | | [[Обработка поля]] | ||
|- | |- | ||
| JoinFields | | [[Объединение полей | JoinFields]] | ||
| [[Объединение полей]] | | [[Объединение полей]] | ||
|- | |- | ||
| DateOr | | [[Форматирование даты | DateOr]] | ||
| [[Форматирование даты]] | | [[Форматирование даты]] | ||
| Строка 66: | Строка 66: | ||
|- | |- | ||
| AfterData | | AfterData | ||
| AlignCells | | [[Выравнивание текста по условию | AlignCells]] | ||
| [[Выравнивание текста по условию]] | | [[Выравнивание текста по условию]] | ||
|- | |- | ||
| Строка 83: | Строка 83: | ||
| rowspan="2" | CheckedListSynchronizer | | rowspan="2" | CheckedListSynchronizer | ||
| HandleCheckboxChanged | | [[Обработчик изменений чек-бокса "Выделить все" | HandleCheckboxChanged]] | ||
| [[Обработчик изменений чек-бокса "Выделить все"]] | | [[Обработчик изменений чек-бокса "Выделить все"]] | ||
|- | |- | ||
| HandleItemCheck | | [[Обработчик изменений списка чек-боксов | HandleItemCheck]] | ||
| [[Обработчик изменений списка чек-боксов]] | | [[Обработчик изменений списка чек-боксов]] | ||
| Строка 95: | Строка 95: | ||
| rowspan="3" | PersonNameFormatter | | rowspan="3" | PersonNameFormatter | ||
| NameInit | | [[Работа с ФИО | NameInit]] | ||
| [[Работа с ФИО | Формат "Фамилия И.О."]] | | [[Работа с ФИО | Формат "Фамилия И.О."]] | ||
|- | |- | ||
| InitName | | [[Работа с ФИО | InitName]] | ||
| [[Работа с ФИО | Формат "И.О. Фамилия"]] | | [[Работа с ФИО | Формат "И.О. Фамилия"]] | ||
|- | |- | ||
| FullName | | [[Работа с ФИО | FullName]] | ||
| [[Работа с ФИО | Формат "Фамилия Имя Отчество"]] | | [[Работа с ФИО | Формат "Фамилия Имя Отчество"]] | ||
|} | |} | ||
Версия от 02:06, 21 октября 2026
Перечень доступных библиотек, классов и функций
Варианты подключения в основном классе отчета ReportScript
Подключение пространства имен
using Chemsoft.Triteia.ReportFunctions.Signatures;
В таком случае для использования в выражении перед именем функции требуется через точку указывать имя класса:
[PersonNameFormatter.FullName([Main.surname], [Main.name], [Main.patronimyc])]
Подключение класса
using static Chemsoft.Triteia.ReportFunctions.Signatures.PersonNameFormatter;
В таком случае для использования в выражении требуется указывать только имя функции:
[FullName([Main.surname], [Main.name], [Main.patronimyc])]
Примечание
Даже если функция используется только в выражениях и не используется во вкладке кода, она все-равно должна быть обязательно подключена во вкладке кода одним из двух способов!