Выборочная выгрузка конфигурации 1С в файлы

1. ids79 8548 15.09.21 13:20 Сейчас в теме
Добрый день, коллеги.
Может быть кто подскажет, есть ли возможность выгружать в текстовые файлы не всю конфигурацию 1С, а только выборочные объекты?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. dhurricane 15.09.21 13:54 Сейчас в теме
(1) Пробовали выгружать в пакетном режиме с помощью параметра "/DumpConfigToFiles" и ключа "-listFile"? Из справки не могу однозначно сказать, подходит ли Вам этот вариант.
5. ids79 8548 15.09.21 15:32 Сейчас в теме
(3) Спасибо. Буду смотреть.
2. homer_ 79 15.09.21 13:25 Сейчас в теме
делать свою поставку как вариант
4. Online-Ufa 15.09.21 15:21 Сейчас в теме
Можно, только выгружать не в текстовые, а в XML файлы.



При первичной выгрузке выгружается вся конфигурация, а потом можно настроить, что бы выгружались только изменения.
6. memfree 5 06.04.23 09:54 Сейчас в теме
Привет, для истории:

Используем в пакетном режиме ключ /DumpConfigToFiles с первым параметром -listFile _полный путь к файлу с описанием состава объектов для выгрузки_

Сам файл состава объектов для выгрузки, файл записанный в кодировке UTF8, содержимое файла (пример):
Configuration
Document.БольничныйЛист


Т.е. выгружается объект КореньКонфигурации (включая подчиненные объекты, такие как справка, модуль приложения, модуль сеанса, логотип и т.п.) и Документ.БольничныйЛист (включая подчиненные объекты такие как Формы, МодульОбъекта и т.п.)
7. ids79 8548 06.04.23 10:25 Сейчас в теме
(6) Примерчик строки с командой напишите пожалуйста, буду признателен.
8. пользователь 06.04.23 10:57
Сообщение было скрыто модератором.
...
9. memfree 5 11.04.23 05:06 Сейчас в теме
(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
G_103497175510539409820; almierm; +2 Ответить
10. memfree 5 11.04.23 05:16 Сейчас в теме
Для истории,
Вам скорее всего понадобится и загрузка изменённых данных обратно в хранилище, соответственно, чтоб не загружать всю конфигурацию целиком, а только нужные данные, используйте команду:

"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

И при этом, не стоит забывать, что перед выгрузкой/загрузкой, нужно по-хорошему сначала делать обновление конфигурации ИБ из хранилища, далее делать захват объектов в хранилище, после чего выгрузку, редактирование, обратную загрузку и помещение.
G_103497175510539409820; almierm; +2 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот