EcmПреобразованиеТекста / С: различия между версиями

Материал из Управление номенклатурой
Перейти к навигации Перейти к поиску
(Авто)
 
(Авто)
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE:Преобразование текста}}
{{DISPLAYTITLE:Преобразование текста}}
== Назначение ==
Функция преобразования текста по заданным параметрам. Убрать из текста, выделить часть, добавить, преобразовать в транслит, очистить. Любые функцию по обработке с текстом.
Используется почти во всей подсистеме, формировании текста по шаблонам, когда надо из отдельных полей шаблон убрать или добавить. Обработка данных, преобразовать, почистить какие то текстовые поля.<blockquote>'''Важно!!!''' Это не преобразование текста по какой то встроенной в платформу функции обработки строк, и не регулярное выражение, то есть встроенные функции и регулярные выражения могут использоваться но как часть обработки. Смысл именно в том, что мы в подключаемых обработчиках пишем свой (любой) алгоритм как преобразовать исходный текст.</blockquote>
== Формы ==
'''Ссылка''': e1cib/list/Справочник.ecmПреобразованиеТекста
=== Форма элемента ===
Основная форма создание и редактирование элемента данных.
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|'''Наименование'''
|Представление записи при просмотре в списках, и выбранных значениях реквизитов.
|Строка(150)
|-
|'''Код'''
|Уникальный идентификатор записи, для поиска в списках и при выборе значений
|Строка(9)
|-
|Родитель
|Ссылка на элемент родитель.
|Преобразование текста
|}
==== Настройки ====
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|Items.ВидыДействий.CurrentData.Настройки
| -
| -
|}
==== Тестирование ====
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|Исходная строка
| -
|Строка
|-
|Итоговая строка
| -
|Строка
|}
=== Форма списка ===
Основная форма просмотра списка данных.
=== Форма выбора ===
Основная Форма выбора элемента данных.
=== Форма группы ===
Основная форма создания и редактирования группы данных.
{| class="wikitable" width=100%
! style="width:30%;"|Реквизит
! style="width:50%;"|Описание
! style="width:20%;"|Тип значения
|-
|'''Наименование'''
|Представление записи при просмотре в списках, и выбранных значениях реквизитов.
|Строка(150)
|-
|'''Код'''
|Уникальный идентификатор записи, для поиска в списках и при выборе значений
|Строка(9)
|-
|Родитель
|Ссылка на элемент родитель.
|Преобразование текста
|}
=== Форма выбора группы ===
Основная Форма выбора группы данных.
== Метаданные ==
=== Данные ===
=== Данные ===
==== Реквизиты ====
==== Реквизиты ====
{| class="wikitable"
{| class="wikitable mw-collapsible mw-collapsed" width=100%
|+
! style="width:20%;"|Синоним
!Синоним
! style="width:20%;"|Имя
!Имя
! style="width:30%;"|Тип значения
!Тип значения
! style="width:30%;"|Описание
!Описание
|-
|-
|'''Код'''
|'''Код'''
Строка 24: Строка 107:
| -
| -
|-
|-
|'''Это группа'''
|Это группа
|ЭтоГруппа
|ЭтоГруппа
|Булево
|Булево
Строка 30: Строка 113:
|}
|}
==== Виды действий ====
==== Виды действий ====
{| class="wikitable"
{| class="wikitable mw-collapsible mw-collapsed" width=100%
|+
! style="width:20%;"|Синоним
!Синоним
! style="width:20%;"|Имя
!Имя
! style="width:30%;"|Тип значения
!Тип значения
! style="width:30%;"|Описание
!Описание
|-
|-
|'''Номер строки'''
|'''Номер строки'''
Строка 44: Строка 126:
|Включен
|Включен
|Включен
|Включен
|Булево
|Включить или Отключить
| -
| -
|-
|-

Текущая версия от 09:02, 15 июля 2023

Назначение

Функция преобразования текста по заданным параметрам. Убрать из текста, выделить часть, добавить, преобразовать в транслит, очистить. Любые функцию по обработке с текстом.

Используется почти во всей подсистеме, формировании текста по шаблонам, когда надо из отдельных полей шаблон убрать или добавить. Обработка данных, преобразовать, почистить какие то текстовые поля.

Важно!!! Это не преобразование текста по какой то встроенной в платформу функции обработки строк, и не регулярное выражение, то есть встроенные функции и регулярные выражения могут использоваться но как часть обработки. Смысл именно в том, что мы в подключаемых обработчиках пишем свой (любой) алгоритм как преобразовать исходный текст.

Формы

Ссылка: e1cib/list/Справочник.ecmПреобразованиеТекста

Форма элемента

Основная форма создание и редактирование элемента данных.

Реквизит Описание Тип значения
Наименование Представление записи при просмотре в списках, и выбранных значениях реквизитов. Строка(150)
Код Уникальный идентификатор записи, для поиска в списках и при выборе значений Строка(9)
Родитель Ссылка на элемент родитель. Преобразование текста

Настройки

Реквизит Описание Тип значения
Items.ВидыДействий.CurrentData.Настройки - -

Тестирование

Реквизит Описание Тип значения
Исходная строка - Строка
Итоговая строка - Строка

Форма списка

Основная форма просмотра списка данных.

Форма выбора

Основная Форма выбора элемента данных.

Форма группы

Основная форма создания и редактирования группы данных.

Реквизит Описание Тип значения
Наименование Представление записи при просмотре в списках, и выбранных значениях реквизитов. Строка(150)
Код Уникальный идентификатор записи, для поиска в списках и при выборе значений Строка(9)
Родитель Ссылка на элемент родитель. Преобразование текста

Форма выбора группы

Основная Форма выбора группы данных.

Метаданные

Данные

Реквизиты

Синоним Имя Тип значения Описание
Код Код Строка(9) -
Наименование Наименование Строка(150) -
Родитель Родитель Справочники: Преобразование текста -
Это группа ЭтоГруппа Булево -

Виды действий

Синоним Имя Тип значения Описание
Номер строки НомерСтроки Число -
Включен Включен Включить или Отключить -
Источник Источник Справочники: Сервисные обработки -
Вид Вид Справочники: Задачи -
Настройки Настройки Строка -

Подсистемы