Выборочная выгрузка конфигурации 1С в файлы
По теме из базы знаний
- Программа для пакетной (или выборочной) выгрузки встроенных отчетов (обработок) во внешние отчеты (*.ert) плюс оптимизатор ert
- Перенос и обмен данными между идентичными конфигурациями в 1С
- Конвертация данных, выборочная выгрузка описания структуры метаданных конфигурации 8.3
- Универсальная свертка баз данных под 1С (УСБД_1С)
- Обмен с ГИС МТ "Честный знак" из 1С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Привет, для истории:
Используем в пакетном режиме ключ /DumpConfigToFiles с первым параметром -listFile _полный путь к файлу с описанием состава объектов для выгрузки_
Сам файл состава объектов для выгрузки, файл записанный в кодировке UTF8, содержимое файла (пример):
Configuration
Document.БольничныйЛист
Т.е. выгружается объект КореньКонфигурации (включая подчиненные объекты, такие как справка, модуль приложения, модуль сеанса, логотип и т.п.) и Документ.БольничныйЛист (включая подчиненные объекты такие как Формы, МодульОбъекта и т.п.)
Используем в пакетном режиме ключ /DumpConfigToFiles с первым параметром -listFile _полный путь к файлу с описанием состава объектов для выгрузки_
Сам файл состава объектов для выгрузки, файл записанный в кодировке UTF8, содержимое файла (пример):
Configuration
Document.БольничныйЛист
Т.е. выгружается объект КореньКонфигурации (включая подчиненные объекты, такие как справка, модуль приложения, модуль сеанса, логотип и т.п.) и Документ.БольничныйЛист (включая подчиненные объекты такие как Формы, МодульОбъекта и т.п.)
(7)
"C:\Program Files (x86)\1cv8\8.3.22.1709\bin\1cv8.exe" DESIGNER /DisableStartupMessages /DisableStartupDialogs /S "DEV1C:1541\dev2" /N "" /P "" /ConfigurationRepositoryS "tcp://DEV1C:1643/HrCopy" /ConfigurationRepositoryN "Пользователь" /ConfigurationRepositoryP "Пароль" /DumpConfigToFiles "\\shfile\Релизы\logs\cashe\" -listFile "\\shfile\Релизы\logs\objdump.xml" /Out "\\shfile\Релизы\logs\report_20230411.log" -NoTruncate
"C:\Program Files (x86)\1cv8\8.3.22.1709\bin\1cv8.exe" DESIGNER /DisableStartupMessages /DisableStartupDialogs /S "DEV1C:1541\dev2" /N "" /P "" /ConfigurationRepositoryS "tcp://DEV1C:1643/HrCopy" /ConfigurationRepositoryN "Пользователь" /ConfigurationRepositoryP "Пароль" /DumpConfigToFiles "\\shfile\Релизы\logs\cashe\" -listFile "\\shfile\Релизы\logs\objdump.xml" /Out "\\shfile\Релизы\logs\report_20230411.log" -NoTruncate
Для истории,
Вам скорее всего понадобится и загрузка изменённых данных обратно в хранилище, соответственно, чтоб не загружать всю конфигурацию целиком, а только нужные данные, используйте команду:
"C:\Program Files (x86)\1cv8\8.3.22.1709\bin\1cv8.exe" DESIGNER /DisableStartupMessages /DisableStartupDialogs /S "DEV1C:1541\dev2" /N "" /P "" /ConfigurationRepositoryS "tcp://DEV1C:1643/HrCopy" /ConfigurationRepositoryN "Пользователь" /ConfigurationRepositoryP "Пароль" /LoadConfigFromFiles "\\shfile\Релизы\logs\cashe\" -listFile "\\shfile\Релизы\logs\objload.xml" /Out "\\shfile\Релизы\logs\report_20230411.log" -NoTruncate
И при этом, не стоит забывать, что перед выгрузкой/загрузкой, нужно по-хорошему сначала делать обновление конфигурации ИБ из хранилища, далее делать захват объектов в хранилище, после чего выгрузку, редактирование, обратную загрузку и помещение.
Вам скорее всего понадобится и загрузка изменённых данных обратно в хранилище, соответственно, чтоб не загружать всю конфигурацию целиком, а только нужные данные, используйте команду:
"C:\Program Files (x86)\1cv8\8.3.22.1709\bin\1cv8.exe" DESIGNER /DisableStartupMessages /DisableStartupDialogs /S "DEV1C:1541\dev2" /N "" /P "" /ConfigurationRepositoryS "tcp://DEV1C:1643/HrCopy" /ConfigurationRepositoryN "Пользователь" /ConfigurationRepositoryP "Пароль" /LoadConfigFromFiles "\\shfile\Релизы\logs\cashe\" -listFile "\\shfile\Релизы\logs\objload.xml" /Out "\\shfile\Релизы\logs\report_20230411.log" -NoTruncate
И при этом, не стоит забывать, что перед выгрузкой/загрузкой, нужно по-хорошему сначала делать обновление конфигурации ИБ из хранилища, далее делать захват объектов в хранилище, после чего выгрузку, редактирование, обратную загрузку и помещение.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот