Сможешь такое сделать через turboconf?
При редактировании метаданных мы часто и повсеместно редактируем пары "Имя-Синоним". В случае ввода имени в большинстве мест конфигуратор сам обновляет связанный синоним, если он пустой или совпадает с функцией от старого имени, что экономит массу времени. Однако нередко редактировать удобнее синоним и генерировать имя из него, т.к. пользователю предоставили синонимы в готовом виде, а имена пока не используются.
В таком случае конфигуратор вообще не помогает пользователю обновлять имя на основании синонима. Приходится вставлять синоним в поле имени и вручную преобразовывать его в корректное имя, причем в подавляющем большинстве случаев это преобразование делается по тривиальным правилам. К тому же такое ручное преобразование иногда приводит к потере автоматического обновления имя->синоним.
Предлагаю улучшить конфигуратор следующим образом.
Если синоним пустой или совпадает с функцией от старого имени (например "ПервыйВладелец"->"Первый владелец"), то при попытке применить некорректную строку в поле имени задавать вопрос "Неверное имя! Имя должно состоять из одного слова, начинаться с буквы и не содержать специальных символов кроме. Заполнить синоним введенной строкой?" с вариантами ответа "Да" и "Нет" (по умолчанию). В случае ответа "Да" скопировать введенную в поле имени строку в поле синонима, а в поле имени преобразовать ее в корректное имя известным способом (например "Очень нужный реквизит" → "ОченьНужныйРеквизит").
Если при завершении редактирования поле имени оказалось пустым при заполненном синониме, то заполнять поле имени функцией от синонима (например опять же "Очень нужный реквизит" → "ОченьНужныйРеквизит").
Оригинал https://partners.v8.1c.ru/forum/t/1812045/m/1812045
#1, 18 февраля 2021 09:01
Есть же скрипт в разделе "Пользовательские скрипты", который подобное преобразование делает. Возьми его за основу и добавь, то что нужно.
Преобразовать строку в имя
#2, 18 февраля 2021 09:05
Я хочу чтобы это автоматически происходило. Без нажатия каждый раз каких то сочетаний клавиш. Кажется только так это даст значительное повышение удобства.
#3, 24 марта 2021 16:18
Автоматически не получится сделать, т.к. нет возможности определить какое поле редактируется (что это именно Имя или Синоним).
#4, 24 марта 2021 16:18
bolsun изменил статус на Отклонено