DiMaker DiMaker В чём разница?

Прямое редактирование

В этом режиме работы результат обработки сохраняется сразу же в открытой таблице.

Выберите нужную колонку, с которой нужно произвести какие-то изменения и нажмите «Словоформ» на панели инструментов.

Далее нужно выбрать функцию, которую нужно применить к тексту и в какую колонку сохранить - это может быть исходная колонка или какая-либо другая.

Например, в письме есть переменная %обращение и %ио, для обращения по имени и отчеству. А в таблице - ФИО первой колонке. Нужно просклонять ФИО в Дательный падеж, а так же определить род и подставить обращение в %обращение и имя отчество в %ио.

  1. Вначале в таблицу нужно добавить переменные %ио и %обращение. Для этого нужно выбрать колонку и нажать на панели инструментов «Выбрать переменную». Таким образом в таблице, кроме %фио будет ещё %обращение и %ио.

  2. Затем, выбираем %фио и открываем «Словоформ». Вначале отделяем имя отчество от ФИО и сохраняем в колонку %ио.

  3. Затем по %фио определяем род и сохраняем обращение в колонку %обращение

  4. И в конце склоняем %фио в Дательный падеж с сохранением в ту же колонку.

  5. В результате в таблице есть ФИО в дательном падеже, и обращение и имя отчество в именительном, для письма.

Порядок обработки

Важно в правильном порядке обрабатывать текст, ведь функции склонения, разделения ФИО и определения рода работают только с текстом в именительном падеже. Это значит, что если вначале ФИО склонять в кой-то падеж и сохранить в тот же столбец, а потом определить род, то результат может быть неожиданным. Таким образом функция склонения лучше выполнять одну из последних.

Или, например, фамилия, имя и отчество хранятся в разных столбцах (например, в переменных - %ф, %и, %о). Перед тем, как определить род, их нужно склеить и сохранить результат в отдельную колонку, потому как при определении рода только по имени или фамилии может работать неточно ввиду возникновения неопределимостей.