Генерация имени по синониму

Добавил: tormozit, 18 февраля 2021 08:50, обновлено: 18 февраля 2021 08:51

Раздел: Предложения


Сможешь такое сделать через turboconf?

При редактировании метаданных мы часто и повсеместно редактируем пары "Имя-Синоним". В случае ввода имени в большинстве мест конфигуратор сам обновляет связанный синоним, если он пустой или совпадает с функцией от старого имени, что экономит массу времени. Однако нередко редактировать удобнее синоним и генерировать имя из него, т.к. пользователю предоставили синонимы в готовом виде, а имена пока не используются.

В таком случае конфигуратор вообще не помогает пользователю обновлять имя на основании синонима. Приходится вставлять синоним в поле имени и вручную преобразовывать его в корректное имя, причем в подавляющем большинстве случаев это преобразование делается по тривиальным правилам. К тому же такое ручное преобразование иногда приводит к потере автоматического обновления имя->синоним.

Предлагаю улучшить конфигуратор следующим образом.

  1. Если синоним пустой или совпадает с функцией от старого имени (например "ПервыйВладелец"->"Первый владелец"), то при попытке применить некорректную строку в поле имени задавать вопрос "Неверное имя! Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме. Заполнить синоним введенной строкой?" с вариантами ответа "Да" и "Нет" (по умолчанию). В случае ответа "Да" скопировать введенную в поле имени строку в поле синонима, а в поле имени преобразовать ее в корректное имя известным способом (например "Очень нужный реквизит" → "ОченьНужныйРеквизит").

  2. Если при завершении редактирования поле имени оказалось пустым при заполненном синониме, то заполнять поле имени функцией от синонима (например опять же "Очень нужный реквизит" → "ОченьНужныйРеквизит").

Оригинал https://partners.v8.1c.ru/forum/t/1812045/m/1812045


К списку тем

Комментарии

bolsun
18 февраля 2021 09:01: #1

Есть же скрипт в разделе "Пользовательские скрипты", который подобное преобразование делает. Возьми его за основу и добавь, то что нужно.
Преобразовать строку в имя


tormozit
18 февраля 2021 09:05: #2

Я хочу чтобы это автоматически происходило. Без нажатия каждый раз каких то сочетаний клавиш. Кажется только так это даст значительное повышение удобства.


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней