Имя: Пароль:
1C
1С v8
Возможно ли программно изменить метаданные в конфигураторе?
0 wylde
 
22.10.13
15:44
Суть такова. В конфигурацию УТ 11 требуется добавить англ язык. Для этого нужно прописать синонимы некоторым реквизитам. Например пусть это будет справочник "Валюты".

http://i078.radikal.ru/1310/6a/c949db24afd1.jpg

Переводы всех слов есть и имена реквизитов тоже. Возможно ли это сделать программно или придется прописывать вручную?
1 hohol
 
22.10.13
15:45
нет.
2 hohol
 
22.10.13
15:45
Придется прописывать в ручную.
3 zak555
 
22.10.13
15:45
сохранить в xml, заменить, загрузить ?
4 wylde
 
22.10.13
15:46
(3 )Я вот тоже подумал, ведь после обмена с базой РИБ если были изменения, конфигурация потом обновляется.
5 orefkov
 
22.10.13
15:48
Есть способ.
Снегопат + скрипт.
Есть готовый похожий скрипт - устанавливает комментарий для объекта метаданных. Можно допилить до готовности.
6 Fragster
 
модератор
22.10.13
15:49
энтерпрайз интегратор еще есть
7 orefkov
 
22.10.13
15:50
Вот кстати, сам скрипт:
https://snegopat.ru/scripts/artifact/9d4a52f0bec3063319982d7065c2a87a311eca48
Устанавливает комментарий объекту метаданных по словарю или копирует из синонима.
8 zak555
 
22.10.13
15:51
(4) конфигурация -> выгрузить конфигурацию в файлы
9 Stepa86
 
22.10.13
15:54
1. Правка - Редактирование текстов интерфейсов...
2. Отобрать нужные объекты
3. Запустить поиск
4. Экспортировать в mxl
5. Программно наменять его
6. Импортировать mxl
10 wylde
 
22.10.13
15:57
(8) и (9) Красава! Будем пробовать!
11 wylde
 
22.10.13
16:13
(9) а импортировать mxl файл чем?
12 Stepa86
 
22.10.13
16:15
Там кнопка есть "Заполнить тексты"
13 wylde
 
22.10.13
18:00
(12) Все разобрался, спасибо большущее!!!

При загрузке файла mxl трудности были. Ошибка вылетала. Начал копать дальше. Вот полезная статья нашлась на инфостарте:
http://infostart.ru/public/141022/
Там все что нужно. Может пригодится кому.

В общем при выгрузке/загрузке этого mxl файла было еще пару нюансов, но в целом это 100% то что было нужно.