Добрый день. Подскажите как можно выгрузить все объекты конфигурации в виде md файлов?
Необходимо для контроля изменений между сервером разработки и боевым.
Может существует метод который выгружает файл по заданному имени объекта?
Наталия, отлично, выгрузить все элементы получилось.
А теперь появилось новое желание:
Возможно ли с помощью этой утилиты загрузить и сгенерировать схему по одному или нескольким md файлам?
Илья, используйте опцию
-includedSchemas=<Имя схемы,Имя схемы,Имя схемы,…>
чтобы определить список схем, для которых необходимо выполнить операцию
и -operation=<Название операции>
чтобы определить операцию, которую будет осуществлять утилита
Детальное описание присутствует в файле, который я прилагала.
Наталия, если заменить на AccountEditPage то выдается ошибка
"Загрузка данных:
Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)."
Наталия, при попытке загрузки возникает следующая ошибка
Загрузка данных:
Загрузка данных из файла "C:\tmp\UpLoad\test\AccountEditPage.md"
Value cannot be null.
Parameter name: type
Работа утилиты закончена. Для закрытия окна нажмите 'Ввод'
Илья, для устранения ошибки скопируйте из файла Web.config указанную ниже часть настроек и вставьте их в файл Terrasoft.Tools.SolutionConsole.exe.config:
Загрузка данных:
Загрузка данных из файла "C:\Work\tmp\Extracted\AccessRigthsEditPage.md"
ERROR: Value cannot be null.
Parameter name: type
PS сделал тестовую страницу для загрузки-выгрузки, без логики и ссылок на таблицы. Эта страница загружается, остальные - нет, но и здесь проблема : при загрузке теряются шрифты
При публикации не возникают.
Но это единственный сервис, который загружается с помощью Terrasoft.Tools.SolutionConsole
PS и как указать правильную кодировку при загрузке?
Андрей, нет возможности устанавливать кодировку при загрузке. Поэтому необходимо изменять кодировку вручную (например, используя notepad++) либо использовать конвертер для массового изменения.
Андрей, нет возможности устанавливать кодировку при загрузке. Поэтому необходимо изменять кодировку вручную (например, используя notepad++) либо использовать конвертер для массового изменения.
То есть утилита не пригодна для того, чтоб выгрузить данные из одной конфигурации и загрузить в другую? Необходимо использовать конвертер/ручное редактирование для сохранения русскоязычных названий?
Андрей, утилита пригодна. Но если Вы заметили, что для каких-то схем заголовки элементов отображаются в нечитабельном виде - откройте схему через notepad++ и установите кодировку UTF-8 [Encoding -> Encode in UTF-8].
Андрей, так как со своей стороны не удается воспроизвести проблему, сообщите в Службу технической поддержки удобный период для проведения сеанса удаленного доступа либо направьте копию БД.