CopyDocumentDefinition
В различных проектах может использоваться одно и то же определение документа. При редактировании его в одном проекте надо заменить его и в других проектах, чтобы не редактировать вручную. Команда CopyDocumentDefinition переносит определение документа из одного проекта в другой. Если в проекте оно уже существует, команда заменяет его на отредактированное, поднимая версию исходного определения документа. В противном случае - добавляет новое определение документа.
Замечание. При замене или добавлении нового определения документа изменения публикуются сразу. Ранее опубликованные версии определения документа также остаются доступными.
Параметры команды CopyDocumentDefinition:
/Source | Обязательный |
Проект, из которого надо брать исходное определение документа. Задается либо полный локальный путь до проекта, либо путь до проекта на сервере. |
/Target | Обязательный |
Проект, в котором надо добавить или заменить определение документа. Задается либо полный локальный путь до проекта, либо путь до проекта на сервере. |
/Name | Опциональный |
Название определения документа, которое надо перенести. Если определение документа с таким названием уже существует, он заменяется. Если название не указано, то переносятся все определения документа. |
/SourceU | Опциональный |
Имя пользователя. Если параметр не задан, используется Windows-аутентификация. |
/SourceP | Опциональный | Пароль. |
/SourceTenant | Опциональный | Тенант, в котором берется исходный проект. |
/TargetU | Опциональный |
Имя пользователя. Если параметр не задан, используется Windows-аутентификация. |
/TargetP | Опциональный | Пароль. |
/TargetTenant | Опциональный | Тенант, в котором берется целевой проект. |
/UpdateDataSets | Флаг | При указании ключа справочники из проекта-источника будут скопированы в целевой проект. |
Пример использования команды:
CopyDocumentDefinition /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /Name="Banking_eng"
14.01.2021 14:17:24