Работа с конфигурацией Свойства конфигурации 1с
Каждый объект конфигурации обладает уникальным набором свойств. Этот набор описан на уровне системы и не может быть...
Каждый объект конфигурации обладает уникальным набором свойств. Этот набор описан на уровне системы и не может быть изменен в процессе настройки конфигурации задачи. Набор свойств объекта конфигурации определяется, в основном, его назначением в системе 1С: Предприятие.
Главным свойством любого объекта конфигурации является имя - краткое наименование объекта конфигурации. При создании нового объекта конфигурации ему автоматически присваивается условное имя. состоящее из слова, определяемого по виду объекта, и цифры (например, при создании реквизита создается реквизит с именем «Реквизит1», при создании документа - «Документ1», и т.д.). Это имя можно изменить в процессе редактирования свойств объекта конфигурации, при этом система отслеживает уникальность имен. Имя объекта конфигурации не может пустым.
Некоторые свойства из всего набора свойств, присущих объекту конфигурации, доступны для редактирования и могут быть так или иначе изменены в процессе конфигурирования системы 1С: Предприятие. Характер изменений и их пределы также задаются на уровне системы. Целенаправленным изменением свойств объекта конфигурации специалист, осуществляющий конфигурирование системы, может добиться требуемого поведения объекта при работе системы. Однако такие изменения не затрагивают сущности объекта и не позволяют добиться от него действий, не свойственных объектам данного типа.
Приведем такой пример. Объект конфигурации «Константа» в системе 1С: Предприятие предназначен для хранения информации, которая не изменяется во времени или изменяется очень редко. Простым примером константы может служить название предприятия: оно, как правило, не меняется в процессе деятельности предприятия.
Константа обладает следующим набором редактируемых свойств:
Имя константы;
Синоним;
Комментарий;
Подсистемы;
Тип данных.
В наиболее общем случае, значение в константу вводится один раз (как, например, название предприятия). С точки зрения использования константы, неважно, что именно храниться в константе, главным является то, что константа сохранила записанное в нее значение.
Способность сохранять введенные в нее значение - неотъемлемая особенность константы в системе 1С: Предприятие. Редактирование свойств константы на эту способность не влияет.
Базовые объекты Константы
Для работы с постоянной и условно постоянной информацией в системе используются объекты типа «Константа». Информация, хранящаяся в константах, редко изменяется, но, как правило, часто используется в работе. Например, в константах может храниться наименование предприятия, его РНН, фамилии директора и главного бухгалтера и другая подобная информация.
В системе может быть описано неограниченное количество констант.
Справочники
Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа «Справочник».
Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др.
Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные справочники. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней иерархии, поддержка уникальности кодов, набор реквизитов справочника.
Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника. Например, для номенклатуры это может быть закупочная и отпускная цены, производитель, для сотрудника должность, образование, адрес места жительства и т.д., а также табличные части, в которых хранится однотипная информация, число которой может быть переменным, например, описание комплектующих изделия, состав семьи сотрудника, телефоны организации и т.д.
Для каждого справочника может быть задано несколько форм просмотра и редактирования.
Для описания соподчиненных сущностей можно использовать подчиненные справочники. В этом случае в подчиненном справочнике каждый элемент «принадлежит» к определенному элементу справочника-владельца.
В конкретной конфигурации создается необходимое количество справочников, для хранения данных об объектах, используемых при автоматизации данной предметной области. Например, это могут быть справочники - «Организации», «Товары», «Сотрудники» и т.д.
Перечисления
Перечисления используются в системе 1С: Предприятие для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации.
На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие от справочника, значения перечислений задаются на этапе конфигурирования, и не могут быть изменены на этапе исполнения.
Типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер), статус клиента (постоянный, разовый) и т.д.
Одной из главных особенностей перечислений, отличающей их от справочников, является то, что набор значений перечисления не изменяется при работе конечного пользователя с программой. Например, алгоритм конфигурации может быть ориентирован на то, что каждый клиент имеет один из двух статусов - либо «постоянный», либо «разовый», в этом случае указание статуса клиента выполняется путем выбора одного из значений перечисления. Пользователь не может добавить новый статус.
В отличие от перечислений, для справочников конкретные значения обычно вводятся пользователем при работе с программой, например: наименования товаров, контрагентов и прочее.
Документы
Документы предназначены для отражения хозяйственных событий предприятия, которые имеют отношение к автоматизируемой предметной области. Например, в конфигурации, предназначенной для учета торговых операций, могут быть такие документы, как счет, приходная накладная, расходная накладная и проч. При помощи документов отражаются и платежи с расчетного счета, и операции по кассе, и движения по складу, и прочие подобные события.
В процессе конфигурирования настраивается произвольное количество видов документов. Типичными примерами видов документов являются такие документы, как «Платежное поручение», «Счет», «Приходная накладная», «Расходная накладная», «Накладная на внутреннее перемещение», «Приходный кассовый ордер» и другие. Каждый вид документа предназначен для отражения своего типа событий. Это определяет его структуру и свойства, которые описываются в конфигурации.
Каждый вид документа может иметь неограниченное количество реквизитов и табличный частей. Несколько табличных частей требуются в тех случаях, когда одним документом необходимо зарегистрировать разные по сути, но связанные события, например: отразить поступление товара на склад и зарегистрировать понесенные дополнительные затраты - оплату транспорта, грузчиков, и др.
Для документа создаются формы ввода - экранные аналоги реальных документов. Если в других формах используются данные документов, то для включения этой информации разрабатываются формы для выбора. Для просмотра списка документов создаются формы списков.
Все документы характеризуются номером, датой и временем. При настройке для документа также задаются длина номера документа, условия поддержки уникальности номеров и другие.
Документы играют центральную роль для основных механизмов, реализуемых системой. Все документы образуют единую хронологическую последовательность. Фактически, эта последовательность отражает последовательность событий - так, как они происходили реально. Внутри даты последовательность документов определяется их временем, при этом время документа является не столько средством отражения реального (астрономического) времени ввода документа, сколько средством, позволяющим четко упорядочить документы внутри одной даты. Данные, вводимые в документ (в реквизиты и табличные части документа), обычно содержат информацию о происшедшем событии: например, в накладной - информацию о том, с какого склада, каких товаров и сколько отгружено, какие дополнительные затраты произведены при приобретении товаров.
Для документа весьма важным действием является его проведение. Если документ не является «проводимым», это значит, что событие, которое он отражает, не влияет на состояние учета, который ведется в данной конкретной конфигурации. Если документ проводится, то он изменяет состояние тех или иных учитываемых данных. При проведении документ может отразить зафиксированное им событие в механизмах, реализуемых различными регистрами.
Например, в торговом предприятии выписка клиенту счета на оплату не изменяет состояния товарных или денежных средств предприятия, так как счет в данном случае - это только выражение намерения клиента приобрести товар. В этом случае в конфигурации для учета торговых операций документ «Счет» может быть не проводимым.
Однако если выписка счета сопровождается резервированием товара для данного клиента, то в этом случае документ «Счет» следует делать проводимым, так как операция выписки счета еще и «замораживает», временно выключает из оборота определенное количество товаров. В этом случае конфигурация для учета торговых операций должна уметь отслеживать зарезервированный товар.
Журналы документов
Журналы документов предназначены для просмотра документов. Каждый вид документа может входить в несколько журналов. Журнал документов не добавляет новых данных в систему, а являются средством для отображения в едином списке документов нескольких видов.
Например, может быть создан журнал «Складские документы», в котором будут отображаться все приходные и расходные накладные и накладные на внутреннее перемещение.
Для журнала могут быть определены графы журнала, предназначенные для отображения реквизитов документов разного вида, отнесенных к данному журналу. Например, журнал торговых документов может содержать графу «Контрагент», в которой будут отражаться реквизит «Комитент» документа «Прием на комиссию», реквизит «Организация» документа «Приходная накладная» и т.д.
Журнал может иметь несколько форм визуального представления.
Отчеты и обработки
Для описания отчетов и процедур обработки информации на этапе конфигурирования может быть создано неограниченное число отчетов и обработок. Отчеты и обработки могут иметь несколько форм, предназначенных, например, для ввода параметров формирования отчета или параметров обработки данных. Например, для выдачи складской справки - выбрать конкретный склад.
Алгоритм получения отчета описывается с использованием встроенного языка. Для вывода отчетов может быть использован как текстовый формат, так и специализированный табличный формат отчетов (макеты).
Система также поддерживает разработки внешних обработок, хранящихся не в самой конфигурации, а в отдельных файлах.
7. Регистры
Регистры предназначены для хранения и обработки различной информации, отражающей хозяйственную или организационную деятельность предприятия, и не имеющей объектной природы.
В регистрах обычно хранится информация об изменении состояний объектов, или другая информация, не отражающая непосредственно объекты предметной области. Например, в регистрах может храниться информация о курсах валют или информация о приходе и расходе товаров.
В системе 1С: Предприятие существует 2 вида регистров: регистры сведений ирегистры накопления .
Основная задача регистра сведений - хранить существенную для прикладной задачи информацию, состав которой развернут по определенной комбинации значений и, при необходимости, развернут во времени. Регистры сведений информация, в которых развернута во времени, называются периодическими.
Для периодических регистров сведений система поддерживает такие стандартные операции, как получение наиболее позднего или наиболее раннего значения (например, получение последней введенной цены по конкретному товару и конкретному конкуренту), а также получения среза наиболее поздних или ранних значений. Например, могут быть получены все последние введенные цены по различным товарам и конкурентам.
Регистры накопления в системе 1С: Предприятие используются для учета информации о наличии и движении каких-либо величин - материальных, денежных и др. Вся информация о хозяйственных операциях, которая вводится с использованием документов, должна быть отражена в регистрах. Тогда эту информацию можно будет извлечь, проанализировать и представить пользователю в виде отчетных форм.
Регистры накоплений предназначены для хранения и получения остатков и оборотов по заранее определенным в конфигурации измерениям. Методы встроенного языка позволяет получить остатки регистра накопления на заданный момент времени. Есть возможность фильтрации по значениям измерений, а также получения остатков в разрезе других измерений.
8. Специализированные объекты конфигурации
Помимо базовых объектов, описывающих предметную область учета, конфигурация содержит ряд вспомогательных объектов, не относящихся непосредственно к деятельности предприятия, однако, тесно связанных с функционированием самой системы. Это механизмы взаимодействия пользователей с системой 1С: Предприятие (интерфейсы, критерии отбора, права доступа различных групп пользователей к различной информации), вспомогательные объекты оформительского назначения, позволяющие производить конфигурирование на основе сформированных стилей, библиотеки картинок, с учетом национального языка. Глобальный и общие модули, в которых располагаются процедуры и функции, доступные из прочих модулей конфигурации, общие макеты печатных форм и много другое.
9. Типы данных, используемые системой
Многие значения, обрабатываемые системой (константы, реквизиты справочников, реквизиты документов, измерения регистров, реквизиты форм отчетов и другие), описываются одним из доступных типов данных.
К базовым типам данных, поддерживаемых системой, относятся:
Булево («истина» или «ложь»).
Однако, кроме базовых типов, созданные в конфигурации документы, справочники, перечисления также образуют типы данных. Например, после создания справочника «Склады» в конфигурации, помимо прочих, появляется тип «СправочникСсылка.Склады». Если в документе или справочнике создать реквизит такого типа («СправочникСсылка.Склады»), то это позволит хранить в документе ссылку на конкретный элемент справочника «Склады».
В следующих разделах описано, как задавать различные свойства компоновки, используемые в определении компоновки. Каждый раздел описывает элемент, который можно указать в элементе createBuildDefinition или updateBuildDefinition. Не все элементы применимы к конкретному типу компоновки.
Обратитесь к разделу , чтобы определить допустимые элементы при создании компоновки.
Все свойства конфигурации компоновки поддерживают стандартные атрибуты свойств, но большинство атрибутов игнорируется, поскольку значения для атрибутов заданы внутри среды и не могут быть переопределены. В следующей таблице описаны атрибуты и их влияние на свойство компоновки.
Атрибут | Обязательный | Описание |
---|---|---|
Имя свойства компоновки. Допустимые имена описаны в каждом из следующих разделов. | ||
Значение свойства компоновки. Допустимые значения и ограничения описаны в каждом из следующих разделов. Ограничения допустимых значений указаны в столбце значения. Действуют следующие ограничения: |
||
asis | Этот атрибут игнорируется. |
|
описание |
Этот атрибут игнорируется. |
|
genericEditAllowed |
Этот атрибут игнорируется. |
|
Этот атрибут игнорируется. |
||
Этот атрибут игнорируется. |
||
override | Этот атрибут игнорируется. |
|
Этот атрибут игнорируется. |
||
scheduleOverride |
Этот атрибут игнорируется. |
|
Этот атрибут игнорируется. |
В элементах antBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки Ant. Элемент antBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента antBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.ant.antArgs |
Аргументы Ant: |
|
com.ibm.team.build.ant.antHome |
Домашний каталог Ant: |
|
com.ibm.team.build.ant.buildFile |
Файл компоновки:* путь к файлу компоновки Ant в системе компоновки. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
com.ibm.team.build.ant.includeToolkit |
Набор компоновки Jazz: включить задачи набора компоновки Jazz в путь к библиотекам Ant. Добавляет аргумент Ant -lib с путем каталога "buildtoolkit" Jazz. |
|
com.ibm.team.build.ant.javaHome |
Домашний каталог Java: |
|
com.ibm.team.build.ant.javaVMArgs |
Аргументы VM Java: |
|
com.ibm.team.build.ant.propertiesFile |
Файл свойств: |
|
com.ibm.team.build.ant.targets |
Целевые объекты компоновки: |
|
com.ibm.team.build.ant.workingDir |
Рабочий каталог: |
В элементах antzBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки Ant с Enterprise Extensions. Элемент antzBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента antzBuildProperty:
Имя | Значение | Описание |
---|---|---|
teamz.build.ant.antArgs |
Аргументы Ant: эти аргументы будут переданы в вызов Ant. |
|
teamz.build.ant.antHome |
Домашний каталог Ant: по умолчанию будет использоваться Ant с модулем компоновки Jazz. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
teamz.build.ant.buildFile |
Файл компоновки:* Каталог загрузки можно указать с помощью встроенного свойства компоновки ${teamz.scm.fetchDestination} . Пример: ${teamz.scm.fetchDestination}/buildProject/build.xml |
|
teamz.build.ant.buildOrder |
Порядок компоновки: |
|
teamz.build.ant.createBuildMaps |
Создать схемы компоновки: создает схемы компоновки для результатов компоновки. |
|
teamz.build.ant.generateReports |
Создать файл компоновки: teamz.build.ant.useGeneratedBuildFile присвоено значение true . | |
teamz.build.ant.javaHome |
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
|
teamz.build.ant.javaVMArgs |
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Ant. |
|
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
||
teamz.build.ant.targets |
Целевые объекты компоновки: целевые объекты в файле компоновки для выполнения. Целевые объекты следует перечислить через запятую. Если ни один объект не указан, то выполняется целевой объект по умолчанию из файла компоновки. |
|
teamz.build.ant.useGeneratedBuildFile |
Создать файл компоновки: teamz.build.ant.buildOrder . teamz.build.ant.buildFile . |
|
teamz.build.ant.workingDir |
Рабочий каталог: рабочий каталог, используемый вызванным процессом Ant. По умолчанию используется текущий каталог процесса модуля компоновки. |
Прим.:
Элементы cmdBuildProperty позволяют указать сведения о конфигурации для компоновки командной строки. Элемент cmdBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента cmdBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.cmdline.arguments |
Аргументы: аргументы команды. |
|
com.ibm.team.build.cmdline.command |
Команда:* вызываемая команда. |
|
com.ibm.team.build.cmdline.environmentVariablePolicy |
Переменные среды (стратегия): выберите способ настройки переменных среды. Ниже перечислены допустимые значения и их описания:
|
|
com.ibm.team.build.cmdline.environmentVariablePrefix |
Переменные среды (префикс): префикс для добавления к имени каждой новой переменной среды. |
|
com.ibm.team.build.cmdline.propertiesFile |
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. | |
com.ibm.team.build.cmdline.workingDir |
Рабочий каталог: По умолчанию используется текущий каталог процесса модуля компоновки. |
В элементах dpndBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки зависимостей z/OS. Элемент dpndBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента dpndBuildProperty:
Имя | Значение | Описание | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Аргументы Ant: эти аргументы будут переданы в вызов Ant. |
||||||||||||||||||||||||||||||||||||||||
Домашний каталог Ant: по умолчанию будет использоваться Ant с модулем компоновки Jazz. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
||||||||||||||||||||||||||||||||||||||||
Рабочая область компоновки: компоновка всех элементов рабочей области. Если этому свойству присвоено значение false , то необходимо определить свойство team.enterprise.build.ant.buildableSubset (см. раздел Свойства компоновки коллектива | ||||||||||||||||||||||||||||||||||||||||
Файл компоновки:* |
||||||||||||||||||||||||||||||||||||||||
Порядок компоновки: настройте порядок компоновки элементов. Укажите список языков в порядке компоновки; в качестве разделителя применяется запятая. |
||||||||||||||||||||||||||||||||||||||||
Условная компоновка: | ||||||||||||||||||||||||||||||||||||||||
Создать файл компоновки: укажите значение true, если атрибуту присвоено значение true . | ||||||||||||||||||||||||||||||||||||||||
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
||||||||||||||||||||||||||||||||||||||||
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Ant. |
||||||||||||||||||||||||||||||||||||||||
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
||||||||||||||||||||||||||||||||||||||||
Целевые объекты компоновки: целевые объекты в файле компоновки для выполнения. Целевые объекты следует перечислить через запятую. Если ни один объект не указан, то выполняется целевой объект по умолчанию из файла компоновки. |
||||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.useGeneratedBuildFile |
Создать файл компоновки: укажите значение true , чтобы автоматически создавать файл компоновки на основе доступных определений. Если для этого свойства указано значение true , то должно быть задано свойство . Использовать существующий файл компоновки: укажите значение false , чтобы указать пользовательский файл компоновки и целевые объекты для вызова. Если для этого свойства указано значение false , то должно быть задано свойство . |
|||||||||||||||||||||||||||||||||||||||
Рабочий каталог: рабочий каталог, используемый вызванным процессом Ant. По умолчанию используется текущий каталог процесса модуля компоновки. |
||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||
Область видимости свойств: Пример: verifyBuildOutputs=t,conditionalBuild=,antArgs=, customBuildFile=,customBuildTargets=,trustOutputs=, prebuildScript=,postbuildScript=,alwaysRunPostbuild=, changedItemsOnly=tp,impactsInRepo=,impactsNotRepo=, impactsAlwaysBuild=,mandatorySubset=,deleteDirectory=, fullMinLoad=p,previewBuild=t,simulationBuild=t
|
Прим.:
В следующем списке перечислены зарезервированные имена свойств, которые нельзя указать:
В элементах hdsnBuildProperty указывается задание Hudson/Jenkins для выполнения. Элемент hdsnBuildProperty содержит два обязательных атрибута, name и value . В следующей таблице описаны допустимые значения атрибутов элемента hdsnBuildProperty:
В элементах icmdBuildProperty указывается требуемая среда для команд компоновки и команда для запуска компоновки. Можно указать необязательные команды для выполнения перед компоновкой и после компоновки. Элемент icmdBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента icmdBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.teami.build.qcmd.buildAllMembers |
Выполнить команду компоновки для всех артефактов в рабочей области: buildAllMembers или buildEachChangedMember . | |
com.ibm.teami.build.qcmd.buildEachChangedMember |
Выполнить команду компоновки для всех измененных артефактов: с этой опцией команда компоновки поддерживают переменные подстановки &A, &F, &L, &N, &T и &S. Значение true одновременно может быть указано только для одного из параметров компоновки buildAllMembers или buildEachChangedMember . | |
com.ibm.teami.build.qcmd.command |
Команда компоновки: вызываемая команда. Если не включен ни один из переключателей buildAllMembers или buildEachChangedMember , то команда будет вызвана один раз. |
|
com.ibm.teami.build.qcmd.currentlibrary |
Текущая библиотека: библиотека, которую требуется назначить "текущей" во время соединения с IBM i. |
|
com.ibm.teami.build.qcmd.librarylist |
Список библиотек: имена библиотек, которые необходимо добавить в пользовательскую часть списка библиотек. Укажите список имен библиотек через запятую. |
|
com.ibm.teami.build.qcmd.postbuild |
Команда для выполнения после компоновки: команда, вызываемая после команды компоновки. |
|
com.ibm.teami.build.qcmd.prebuild |
Команда для выполнения перед компоновкой: команда, вызываемая до команды компоновки. |
В элементах idpnBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки зависимостей IBM i. Элемент idpnBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента idpnBuildProperty:
Имя | Значение | Описание | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
team.enterprise.build.ant.antArgs |
Аргументы Ant: эти аргументы будут переданы в вызов Ant. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.antHome |
Домашний каталог Ant: по умолчанию будет использоваться Ant с модулем компоновки Jazz. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.buildAllItems |
Рабочая область компоновки: компоновка всех элементов рабочей области. Если этому свойству присвоено значение false , то необходимо определить свойство team.enterprise.build.ant.buildableSubset (см. раздел Свойства компоновки коллектива). Если для этого свойства указано значение true , то значение свойства подмножества компоновки игнорируется. | |||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.buildFile |
Файл компоновки:* путь к файлу компоновки Ant с Enterprise Extensions в системе компоновки. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. Каталог загрузки можно указать с помощью встроенного свойства компоновки ${team.enterprise.scm.fetchDestination} . Пример: ${team.enterprise.scm.fetchDestination}/buildProject/build.xml |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.buildOrder |
Порядок компоновки: настройте порядок компоновки элементов. Укажите список языков в порядке компоновки; в качестве разделителя применяется запятая. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.conditionalBuild |
Условная компоновка: прерывать компоновку в случае ошибки. Если указано значение true , то компоновка прерывается разу после обнаружения первой ошибки. Если указано значение false и возникает ошибка, то компоновка завершает обработку языка и прерывается. | |||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.generateReports |
Создать файл компоновки: укажите значение true , если атрибуту присвоено значение true . | |||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.javaHome |
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.javaVMArgs |
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Ant. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.propertiesFile |
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.targets |
Целевые объекты компоновки: целевые объекты в файле компоновки для выполнения. Целевые объекты следует перечислить через запятую. Если ни один объект не указан, то выполняется целевой объект по умолчанию из файла компоновки. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.useGeneratedBuildFile |
Создать файл компоновки: укажите значение true , чтобы автоматически создавать файл компоновки на основе доступных определений. Если для этого свойства указано значение true, то должно быть задано свойство team.enterprise.build.ant.buildOrder . Создать файл компоновки: укажите значение true , чтобы автоматически создавать файл компоновки на основе доступных определений. Если для этого свойства указано значение true , то должно быть задано свойство team.enterprise.build.ant.buildOrder . Использовать существующий файл компоновки: укажите значение false , чтобы указать пользовательский файл компоновки и целевые объекты для вызова. Если для этого свойства указано значение false , то должно быть задано свойство team.enterprise.build.ant.buildFile . |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ant.workingDir |
Рабочий каталог: рабочий каталог, используемый вызванным процессом Ant. По умолчанию используется текущий каталог процесса модуля компоновки. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.excludedComponents |
Выберите компоненты для исключения из компоновки: укажите список имен компонентов для исключения из компоновки; в качестве разделителя применяется запятая. |
|||||||||||||||||||||||||||||||||||||||
team.enterprise.build.ui.requestOptionVisibility |
Область видимости свойств: укажите, какие свойства будут доступны при запросе компоновки. Укажите одну непрерывную строку со списком значений свойства; в качестве разделителя применяется запятая. Укажите =t , чтобы сделать свойство доступным для компоновки коллектива. Укажите =p , чтобы сделать свойство доступным для личной компоновки. Укажите =tp , чтобы сделать свойство доступным для обоих типов компоновки. Укажите = , чтобы сделать свойство недоступным для обоих типов компоновки. Например: VerifyBuildOutputs=t,conditionalBuild=,antArgs=, customBuildFile=,customBuildTargets=,trustOutputs=, prebuildScript=,postbuildScript=,alwaysRunPostbuild=, changedItemsOnly=tp,impactsInRepo=,impactsNotRepo=, impactsAlwaysBuild=,mandatorySubset=,deleteDirectory=, fullMinLoad=p,previewBuild=t,simulationBuild=t Ниже приведен список значений свойства:
|
Прим.:
В элементах iprmBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки перемещения IBM i. Элемент iprmBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента iprmBuildProperty:
Имя | Значение | Описание |
---|---|---|
team.enterprise.promotion.ant.antArgs |
Аргументы Ant: эти аргументы будут переданы в вызов Ant. |
|
team.enterprise.promotion.ant.antHome |
Домашний каталог Ant: по умолчанию будет использоваться Ant с модулем компоновки Jazz. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
team.enterprise.promotion.ant.buildFile |
Файл компоновки:* путь к файлу компоновки Ant с Enterprise Extensions в системе компоновки. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
team.enterprise.promotion.ant.buildTarget |
Целевые объекты компоновки: целевые объекты в файле компоновки для выполнения. Целевые объекты следует перечислить через запятую. Если ни один объект не указан, то выполняется целевой объект по умолчанию из файла компоновки. |
|
team.enterprise.promotion.ant.javaHome |
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
|
team.enterprise.promotion.ant.javaVMArgs |
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Ant. |
|
team.enterprise.promotion.ant.propertiesFile |
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
|
team.enterprise.promotion.ant.workingDir |
Рабочий каталог: рабочий каталог, используемый вызванным процессом Ant. По умолчанию используется текущий каталог процесса модуля компоновки. |
|
Список компонентов: |
||
Целевой каталог:* |
||
|
||
|
||
Создать моментальную копию целевого потока перед перемещением исходных данных: значение true позволяет создать моментальную копию целевого потока перед перемещением исходных данных. |
||
и | ||
и должны быть заданы как false . | ||
com.ibm.team.enterprise.promotion.type.wi |
com.ibm.team.enterprise.promotion.type.both и com.ibm.team.enterprise.promotion.type.comp должны быть заданы как false . | |
com.ibm.team.enterprise.promotion.workitem.decide.include.children | укажите значение true , чтобы сделать выбор в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.decide.include.impacted | Включить затронутый вывод: укажите значение true , чтобы сделать выбор в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.decide.in.promotion | ||
Рекомендуется проигнорировать изменения: | ||
Добавить дочерние элементы выбранных заданий: | ||
Включить затронутый вывод: | ||
|
||
team.promotion.ibmi.pfRestoreMethod |
Правила для перемещения физических файлов: указывает, как обрабатывать объекты физических файлов (*FILE:PF-DTA) при перемещении.
|
|
team.promotion.ibmi.pfRestoreCommand |
USRCMD: сохраняет имеющиеся данные в физических файлах с помощью этой команды. |
Прим.:
В следующем списке перечислены зарезервированные имена свойств, которые нельзя указать:
В элементе jdtBuildProperty указывается расположение файла протокола ECJ (компилятор Eclipse для Java) или каталог файлов протокола. Элемент jdtBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента jdtBuildProperty:
В элементе jntBuildProperty указывается расположение файла протокола XML JUnit или каталог файлов протокола. Можно создать файлы протокола XML JUnit, указав тип верстальщика "xml" при вызове JUnit. Элемент jntBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента jntBuildProperty:
В элементах msbBuildProperty указывается конфигурация для компоновки Microsoft Visual Studio Solution. Элемент msbBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента msbBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.msbuild.buildCmd |
Команда компоновки: выполняемая команда компоновки (devenv или msbuild).
|
|
com.ibm.team.build.msbuild.buildCmdPath |
Путь к команде компоновки: необязательное расположение команды компоновки (это расположение необходимо указывать, если команда компоновки отсутствует в пути). |
|
com.ibm.team.build.msbuild.buildItem |
Не разрешено |
Заменитель для спецификации элементов . |
com.ibm.team.build.msbuild.continueBuild |
Продолжить компоновку: продолжить компоновку оставшихся элементов при сбое компоновки. |
|
com.ibm.team.build.msbuild.propertiesFile |
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
В элементах msbBuildItem, входящих в элемент msbBuildProperty, задается список решений или файлов проектов для компоновки. Для определения элементов msbBuildItem в элементе msbBuildProperty укажите атрибут namr со значением com.ibm.team.build.msbuild.buildItem и включите в него элементы msbBuildItem. Например:
Элементы будут скомпонованы в указанном порядке. Необходимо указать по крайней мере один элемент msbBuildItem. В следующей таблице описаны допустимые значения атрибутов элемента msbBuildProperty:
Атрибут | Значение | Описание |
---|---|---|
Дополнительные параметры: укажите дополнительные параметры команды компоновки. |
||
Конфигурация компоновки: конфигурация для компоновки. Элемент configuration является обязательным. |
||
Рабочий каталог: |
||
Протокол компоновки: файл для записи протокола компоновки. |
||
Имя файла решения или проекта: имя файла решения или проекта для компоновки. Элемент solution является обязательным. |
||
Тип компоновки: тип выполняемой компоновки (например, компоновка или перекомпоновка). |
В элементах msbBuildText, входящих в элемент msbBuildProperty, задается значение вложенного текстового свойства. Например:
Прим.:
В следующем списке перечислены зарезервированные имена свойств, которые можно указать только после переопределения:
В элементах mstBuildProperty указывается спецификация для полнофункциональных тестов MSTest. Полнофункциональные тесты будут выполняться после успешной компиляции. Элемент mstBuildProperty содержит два обязательных атрибута, name и value . В следующей таблице описаны допустимые значения атрибутов элемента mstBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.mstest.additionalArg |
Дополнительные параметры: укажите дополнительные параметры команды MSTest. |
|
com.ibm.team.build.mstest.mstestFile |
Файл спецификации MSTest (vsmdi)*: файл спецификации MSTest (vsdmi), который будет применяться. |
|
com.ibm.team.build.mstest.msTestPath |
Путь:* путь к программе MSTest.exe. |
|
com.ibm.team.build.mstest.mstestResultFile |
Файл результатов MSTest: файл результатов MSTest (*.trx), который будет создаваться. |
|
com.ibm.team.build.mstest.workingDir |
Рабочий каталог: рабочий каталог, используемый процессом MSTest. По умолчанию используется текущий каталог процесса модуля компоновки. |
В элементах mvnBuildProperty указывается путь к проекту Maven и цели компоновки. Элемент mvnBuildProperty содержит два обязательных атрибута, name и value . В следующей таблице описаны допустимые значения атрибутов элемента mvnBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.maven.javaHome |
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
|
com.ibm.team.build.maven.javaVMArgs |
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Maven. |
|
com.ibm.team.build.maven.mavenGoals |
Цели:* укажите цели, этапы и аргументы. Например: "install". Они будут переданы в вызов Maven. |
|
com.ibm.team.build.maven.mavenHome |
Домашний каталог Maven:* |
|
com.ibm.team.build.maven.projectLocation |
Расположение проекта:* можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
com.ibm.team.build.maven.propertiesFile |
Файл свойств можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
В элементах nutBuildProperty указывается спецификация для полнофункциональных тестов NUnit. Полнофункциональные тесты будут выполняться после успешной компиляции. Элемент nutBuildProperty содержит два обязательных атрибута, name и value . В следующей таблице описаны допустимые значения атрибутов элемента nutBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.team.build.nunit.additionalArg |
Дополнительные параметры: укажите дополнительные параметры команды NUnit. |
|
com.ibm.team.build.nunit.nunitFile |
Файл конфигурации тестов NUnit:* файл конфигурации тестов NUnit, который будет использоваться. |
|
com.ibm.team.build.nunit.nUnitPath |
Путь:* путь к программе NUnit.exe. |
|
com.ibm.team.build.nunit.nunitResultFile |
Файл результатов NUnit: файл результатов NUnit (*.xml), который будет создаваться. |
|
com.ibm.team.build.nunit.workingDir |
Рабочий каталог: рабочий каталог, используемый процессом NUnit. По умолчанию используется текущий каталог процесса модуля компоновки. |
В элементах prmtBuildProperty указываются сведения о конфигурации, файл компоновки и целевые объекты для компоновки перемещения z/OS. Элемент prmtBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента prmtBuildProperty:
Имя | Значение | Описание |
---|---|---|
teamz.build.ant.antArgs |
Аргументы Ant: эти аргументы будут переданы в вызов Ant. |
|
teamz.build.ant.antHome |
Домашний каталог Ant: по умолчанию будет использоваться Ant с модулем компоновки Jazz. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
teamz.build.ant.buildFile |
Файл компоновки:* путь к файлу компоновки Ant с Enterprise Extensions в системе компоновки. Можно указать полный путь в системе компоновки или путь относительно текущего каталога процесса модуля компоновки. |
|
teamz.build.ant.buildTarget |
Целевые объекты компоновки: целевые объекты в файле компоновки для выполнения. Целевые объекты следует перечислить через запятую. Если ни один объект не указан, то выполняется целевой объект по умолчанию из файла компоновки. |
|
teamz.build.ant.javaHome |
Домашний каталог Java: Если значение не задано, то по умолчанию будет использован экземпляр Java, выполняющий модуль компоновки. |
|
teamz.build.ant.javaVMArgs |
Аргументы VM Java: эти аргументы будут переданы в виртуальную машину, используемую для вызова Ant. |
|
teamz.build.ant.propertiesFile |
Файл свойств: файл вывода, который будет содержать все определения компоновки, модули компоновки и встроенные свойства, используемые в компоновке. |
|
teamz.build.ant.workingDir |
Рабочий каталог: рабочий каталог, используемый вызванным процессом Ant. По умолчанию используется текущий каталог процесса модуля компоновки. |
|
team.enterprise.promotion.componentList |
Список компонентов: выберите компоненты из исходного определения компоновки для перемещения. Укажите список имен компонентов; в качестве разделителя применяется запятая. |
|
team.enterprise.promotion.destinationPath |
Целевой каталог:* целевой каталог задает расположение в системе компоновки, применяемое для хранения промежуточных файлов компоновки. |
|
team.enterprise.promotion.sourceDefinition |
Определение исходной компоновки:* необходимо указать исходное определение компоновки. |
|
team.enterprise.promotion.targetDefinition |
Определение целевой компоновки:* необходимо указать целевое определение компоновки. |
|
com.ibm.team.enterprise.promotion.createSnapshot |
Создать моментальную копию целевого потока перед перемещением исходных данных. |
|
com.ibm.team.enterprise.promotion.type.both |
Включить перемещение компонентов и заданий: значение true позволяет включить оба типа перемещения. Если задано значение true , то com.ibm.team.enterprise.promotion.type.comp и com.ibm.team.enterprise.promotion.type.wi | |
com.ibm.team.enterprise.promotion.type.comp |
Включить только перемещение компонентов: укажите значение true , чтобы включить только перемещение компонентов. Если задано значение true , то com.ibm.team.enterprise.promotion.type.both и com.ibm.team.enterprise.promotion.type.wi должны быть заданы как false. | |
com.ibm.team.enterprise.promotion.type.wi |
Включить только перемещение заданий: укажите значение true , чтобы включить только перемещение заданий. Если задано значение true , то com.ibm.team.enterprise.promotion.type.both и com.ibm.team.enterprise.promotion.type.comp должны быть заданы как false. | |
com.ibm.team.enterprise.promotion.workitem.decide.ignore.changes |
Рекомендуется проигнорировать изменения: укажите значение true , чтобы сделать выбор в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.decide.include.children |
Добавить дочерние элементы выбранных заданий: укажите значение true , чтобы сделать выбор в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.decide.include.impacted |
Включить затронутый вывод: укажите значение true , чтобы сделать выбор в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.decide.in.promotion |
Указать опции в ходе перемещения задания: укажите значение true , чтобы указать опции перемещения исходного кода и вывода или только исходного кода в процессе перемещения. | |
com.ibm.team.enterprise.promotion.workitem.ignore.changes |
Рекомендуется проигнорировать изменения: укажите значение true , чтобы включить. | |
com.ibm.team.enterprise.promotion.workitem.include.children |
Добавить дочерние элементы выбранных заданий: укажите значение true , чтобы включить. | |
com.ibm.team.enterprise.promotion.workitem.include.impacted |
Включить затронутый вывод: укажите значение true , чтобы включить. | |
com.ibm.team.enterprise.promotion.workitem.sourceonly |
Переместить только исходный код: укажите значение true для перемещения только исходного кода. Переместить исходный код и вывод: укажите значение false для перемещения исходного кода и вывода. |
Прим.:
В следующем списке перечислены зарезервированные имена свойств, которые нельзя указать:
В элементах rbfBuildProperty задаются свойства конфигурации Build Forge. Элемент rbfBuildProperty содержит два обязательных атрибута, name и value . В следующей таблице описаны допустимые значения атрибутов элемента rbfBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.rational.connector.buildforge.logs.all |
Включить полный протокол шагов. |
|
com.ibm.rational.connector.buildforge.logs.all.not.passed.or. skipped |
Не пройденные или пропущенные шаги. |
|
com.ibm.rational.connector.buildforge.bom.custom |
Включить пользовательские данные из BOM. |
|
com.ibm.rational.connector.buildforge.logs.first |
Включить шаги протокола для первых n шагов. |
|
com.ibm.rational.connector.buildforge.logs.first.enabled |
Разрешить включение шагов протокола для первых n шагов. |
|
com.ibm.rational.connector.buildforge.logs.last |
Включить шаги протокола для последних n шагов. |
|
com.ibm.rational.connector.buildforge.logs.last.enabled |
Разрешить включение шагов протокола для последних n шагов. |
|
com.ibm.rational.connector.buildforge.project |
Проект Build Forge: укажите имя проекта Build Forge. |
Прим.:
В следующем списке перечислены зарезервированные имена свойств, которые нельзя указать:
В элементах ucdpBuildProperty указывается конфигурация развертывания после компоновки. Элемент ucdpBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента ucdpBuildProperty:
Имя | Значение | Описание |
---|---|---|
team.udeploy.abortOnIncompleteActivityEnabled |
Незавершенные операции: прервать развертывание после компоновки, если есть незавершенные операции компоновки. |
|
team.udeploy.application |
Приложение:* приложение для развертывания. |
|
team.udeploy.baseDirectory |
Базовый каталог: базовый каталог, из которого необходимо опубликовать файлы. Значение по умолчанию ".", оно задает текущий каталог модуля компоновки. Можно использовать свойства компоновки. Например: "snapshotUUID=${team.scm.fetchDestination}", если выбрано управление исходным кодом Jazz. |
|
team.udeploy.component |
Компонент:* компонент, который получит новую версию. |
|
team.udeploy.deployEnabled |
Включить: запустить процесс приложения. |
|
team.udeploy.enabled |
Включить: включить развертывание после компоновки. |
|
team.udeploy.environment |
Среда:* среда, в которой выполняется развертывание. |
|
team.udeploy.excludeFiles |
Исключаемые файлы: список фильтров для отбора файлов, исключаемых из публикации, разделенных символом новой строки. По умолчанию применяется пустое значение, то есть не исключаются никакие файлы. Используйте вложенный текст для элементов "с переносом строк". |
|
team.udeploy.includeFiles |
Включаемые файлы: список фильтров для отбора файлов для публикации, разделенных символом новой строки. По умолчанию список пустой, то есть не выбрано не одного файла. Для выбора всех файлов укажите фильтр "**/*". Используйте вложенный текст для элементов "с переносом строк". |
|
team.udeploy.links |
Ссылки: список ссылок, разделенных символом новой строки. Каждая ссылка должна быть задана в формате имя=URI. Можно использовать свойства компоновки. Пример: "Build Result = ${repositoryAddress}resource/itemOid/com.ibm.team.build.BuildResult/ ${buildResultUUID}". Поддержка ссылок добавлена в UrbanCode Deploy 6.0. Используйте вложенный текст для элементов "с переносом строк". | |
team.udeploy.password |
Пароль:* пароль пользователя. Пароль не защищен. Он хранится и передается на сервер в открытом виде. |
|
team.udeploy.passwordFile |
Файл пароля:* файл, содержащий пароль пользователя. Файл пароля можно создать с помощью "jbe -createPasswordFile". |
|
team.udeploy.passwordType |
PASSWORD PASSWORD_FILE | Тип пароля:* тип пароля, PASSWORD или PASSWORD_FILE. |
team.udeploy.process |
Процесс:* запускаемый процесс. |
|
team.udeploy.properties |
Свойства: список свойств, разделенных символом новой строки. Каждое свойство должно быть задано в формате имя=значение. Можно использовать свойства компоновки. Например: "snapshotUUID=${team.scm.snapshotUUID}", если выбрано управление исходным кодом Jazz. Используйте вложенный текст для элементов "с переносом строк". |
|
team.udeploy.serverURI |
URI сервера:* URI, по которому доступен сервер. (например, https://localhost:8443/) | |
team.udeploy.triggerPolicy |
Стратегия активации: стратегия активации используется для определения момента развертывания.
|
|
team.udeploy.userName |
Имя пользователя:* Имя пользователя для входа в систему. |
|
team.udeploy.version |
Версия:* имя новой версии. Можно использовать свойства компоновки. Например: "${buildLabel}". |
Прим.:
Ниже приведен пример вложенного текста для элементов "с переносом строк".
Элементы zcmdBuildProperty позволяют указать сведения о конфигурации для компоновки командной строки z/OS. Элемент zcmdBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента zcmdBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.rational.buildforge.buildagent.cmdline.command |
Команда:* вызываемая команда. |
|
com.ibm.rational.buildforge.buildagent.cmdline.timeout |
Тайм-аут соединения: |
|
com.ibm.rational.buildforge.buildagent.cmdline.workingDir |
Рабочий каталог:* рабочий каталог, используемый процессом вызванной команды. |
Элементы zpreBuildProperty позволяют указать сведения о конфигурации для команды перед компоновкой z/OS. Элемент zpreBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента zpreBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.rational.buildforge.buildagent.precmdline.command |
Команда:* вызываемая команда. |
|
com.ibm.rational.buildforge.buildagent.precmdline.timeout |
Тайм-аут соединения: тайм-аут соединения в секундах. |
|
com.ibm.rational.buildforge.buildagent.precmdline.workingDir |
Рабочий каталог:* рабочий каталог, используемый процессом вызванной команды. |
Элементы zpstBuildProperty позволяют указать сведения о конфигурации для команды после компоновки z/OS. Элемент zpstBuildProperty содержит два обязательных атрибута, name и value . Ссылки на другие свойства компоновки допустимы, если значение указано в формате ${propertyName} . В следующей таблице описаны допустимые значения атрибутов элемента zcmdBuildProperty:
Имя | Значение | Описание |
---|---|---|
com.ibm.rational.buildforge.buildagent.postcmdline.command |
Команда:* вызываемая команда. |
|
com.ibm.rational.buildforge.buildagent.postcmdline.timeout |
Тайм-аут соединения: тайм-аут соединения в секундах. |
|
com.ibm.rational.buildforge.buildagent.postcmdline.workingDir |
Рабочий каталог:* рабочий каталог, используемый процессом вызванной команды. |
1. Встроенный язык 1С:Предприятие
2. Основные понятия.
3. Создание нового объекта метаданных
4. Редактирование объекта метаданных.
5. Редактирование подчиненного интерфейса.
6. Редактор пользовательских прав.
7. Сохранение конфигурации
1. Встроенный язык 1С:Предприятие
Встроенный язык системы 1С:Предприятие предназначен для описания (на стадии разработки конфигурации) алгоритмов функционирования прикладной задачи. Встроенный язык представляет собой предметно-ориентированный язык программирования.
Всю работу с системой можно разделить на два этапа:
· конфигурирование;
· непосредственная работа пользователя с информационной базой.
Кроме упомянутых режимов запуска 1С:Предприятия, существует режим запуска «Отладчик», предназначенный для отладки алгоритмов обработки данных, созданных в режиме конфигурирования.
Конфигурирование . На этане конфигурирования системы 1С:Предприятие выполняется настройка различных режимов системы в соответствии с особенностями конкретного предприятия. При этом определяются структуры и свойства справочников и документов, описываются формы и алгоритмы построения отчетов, разрабатываются виды расчетов, настраивается ведение синтетического, аналитического, количественного и валютного учета. Возможности конфигурирования подробно описаны в Руководстве по конфигурированию и администрированию.
При конфигурировании системы разработчик конфигурации или администратор системы может также создать наборы прав доступа к данным, соответствующие пользователям разного уровня.
Количество и структура наборов прав определяется конкретной конфигурацией системы.Для того чтобы интерфейс конкретной конфигурации системы полностью отражал настроенные структуры данных, в системе в рамках Конфигуратора предусмотрена возможность настройки общих интерфейсных компонент системы: меню, панелей инструментов, комбинаций клавиш.
Кроме того, на этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных типов пользователей (менеджеров, бухгалтеров, кадровиков и т. д.), а также список пользователей создается для конкретной организации.
Работа пользователя . Работа пользователя с информационной базой осуществляется при запуске системы в режиме «1С:Предприятие». При этом выполняется собственно функционирование системы в предметной области: осуществляется ввод документов и операций, заполнение справочников, формирование различных отчетов, выполнение различных регламентных расчетов и т. д.
Пользователю предоставляется возможность ввода и обработки информации описанной в конфигурации структуры с использованием алгоритмов, созданных на этапе конфигурирования.
В настоящем Руководстве содержится общее описание порядка работы пользователя при работе с системой 1С:Предприятие в различных режимах: ведение справочников, ввод документов, операций, ведение расчетов, получение отчетов и другое. При этом указывается, какие свойства системы и как могут меняться в зависимости от используемой конфигурации.
Пояснение особенностей работы с конкретными режимами (документами, операциями, справочниками, отчетами), которые зависят от конфигурации, могут содержаться в описании самой конфигурации.
Основные понятия
Конфигурация - это совокупность трех взаимосвязанных составных частей:
1. структуры метаданных;
2. набора пользовательских интерфейсов;
3. набора пользовательских прав.
Рассмотрим подробнее каждую из этих составных частей.
Структура метаданных
Понятие метаданные (данные о данных) составляет основу концепции системы 1С:Предприятие. Структура метаданных - это совокупность объектов метаданных, настроенных на хранение и обработку информации о хозяйственной деятельности конкретного предприятия.
Под объектом метаданных понимается формальное описание какой-либо группы со сходными характеристиками и одинаковым предназначением.
Например, объект метаданных Справочник предназначен для ведения списков однородных элементов данных. Как правило, такие объекты являются компьютерными аналогами реально существующих на предприятии справочников (справочника сотрудников, номенклатуры товаров и др.). Такой объект метаданных, как Константа, предназначен для хранения информации, которая не изменяется во времени или изменяется очень редко (например, наименование предприятия).
Все объекты метаданных, которые существуют в системе 1С:Предприятие, образуют несколько основных видов, представляющих собой как раз те «кирпичики», из которых создается конфигурация.
Константы - постоянные (условно-постоянные) величины. Константы хранят информацию, которая не изменяется или изменяется достаточно редко: название организации, ее почтовый адрес и так далее.
Справочники - списки однородных элементов данных.
Используются для хранения нормативно-справочной информации.Документы - служат для ввода информации о совершенных хозяйственных операциях.
Журналы - списки объектов данных типа «Документ». Служат для работы с документами.
Перечисления - списки значений, задаваемые на этапе конфигурирования.
Отчеты - средство получения выходной информации. Источником данных для построения отчетов служат документы, справочники и регистры, также используется информация, хранящаяся в константах.
Обработка - используются для выполнения различных действий над информационной базой.
Регистры - Средство накопления оперативной информации о наличии и движении средств.
Журналы расчетов - средство проведения периодических расчетов и хранения результатов расчета прошлых периодов. Каждый журнал связан с одним из справочников, который называется справочником объектов расчета. Каждая строка журнала - единичный акт расчета, который производится для определенного объекта по определенному алгоритму, имеет протяженность во времени и результат
Виды расчетов - алгоритмы, по которым могут проводиться расчеты записей журналов расчета.
Группы расчетов - средство логического объединения видов расчета по тем или иным признакам.
Календари - средство построения графиков работы предприятия, внешних организаций или отдельных категорий работников.
Создание структуры данных производится в окне «Конфигурация - Метаданные». Окно вызывается на экран выбором пункта «Открыть конфигурацию» в меню «Конфигурация» главного меню Конфигуратора.
Структура данных представлена в виде дерева и позволяет просматривать и редактировать характеристики всех типов данных.
Создание объекта метаданных
Для создания нового объекта метаданных необходимо выполнить следующие действия:
· в дереве метаданных выделите наименование типа метаданных или любого из существующих объектов метаданных того типа, который должен быть у создаваемого объекта;
· нажатием правой кнопки мыши вызовите контекстное меню;
· в контекстном меню выберите функцию «Новый…» («…справочник», «…документ», «…реквизит» и т.п.): конкретное наименование этого пункта зависит от типа создаваемого объекта метаданных.
На экран будет выдан пустой диалог для определения характеристик типа данных.
Вид диалога и набор задаваемых в нем характеристик зависят от типа данных.
Набор пользовательских интерфейсов
Пользовательский интерфейс - это совокупность команд главного меню и панелей инструментов, настроенных на работу с конкретными объектами данных (документами, справочниками, журналами и т. д.).
Как правило, пользовательский интерфейс создается для конкретной категории пользователей (бухгалтера, расчетчика, кассира, кладовщика и т. д.) с целью обеспечения быстрого доступа к той информации, которая необходима им для выполнения обязанностей. Кроме того, с помощью индивидуального пользовательского интерфейса можно ограничиваться только самой необходимой информацией для определенной категории сотрудников, облегчая тем самым процесс эксплуатации задачи.
В системе предусмотрена возможность создания практически неограниченного числа типовых пользовательских интерфейсов.
Для любого интерфейса могут быть созданы подчиненные интерфейсы, которые полностью наследуют меню и панели инструментов интерфейса родителя. В процессе редактирования у подчиненного интерфейса можно отключить отдельные пункты меню или кнопки панелей инструментов.
Набор пользовательских прав
При работе в сети каждый пользователь системы должен иметь свободный доступ к общей информации (такой, как справочники, константы или перечисления). С другой стороны, необходимо, чтобы никто из них не мог своими неосторожными действиями повлиять на работу других пользователей или на работоспособность системы в целом.
Права в системе 1С:Предприятие фиксируют полномочия пользователей на работу с общей информацией. Совокупность предоставляемых пользователю прав определяется кругом его обязанностей.
Назначение прав пользователю решает две основные задачи:
1 ограничивает круг пользователей конфиденциальной информации, которая всегда присутствует в любой системе учета;
2 выставляет запрет выполнения определенных операций (в первую очередь, удаления и корректировки данных), предотвращая тем самым возможные потери информации.
Все три рассмотренные нами составные части конфигурации (структура метаданных, набор пользовательских интерфейсов, набор пользовательских прав) тесно связаны между собой и требуют, как правило, согласованного внесения изменений (особенно это касается пользовательских прав). Так, например, назначение прав может выполняться только для существующих объектов метаданных (конкретных документов, журналов, справочников, отчетов и т. д.). С другой стороны, добавление в структуру метаданных нового объекта должно сопровождаться внесением соответствующих изменений в права.
Печать (Ctrl+P)
Каждый объект конфигурации обладает уникальным набором свойств. Этот набор описан на уровне системы и не может быть изменен в процессе настройки конфигурации задачи. Набор свойств объекта конфигурации определяется в основном его назначением в системе «1С: Предприятие».
Главным свойством любого объекта конфигурации является имя – краткое наименование объекта конфигурации. При создании нового объекта конфигурации ему автоматически присваивается условное имя, состоящее из слова, определяемого по виду объекта, и цифры (например, при создании реквизита создается реквизит с именем Реквизит1, при создании документа – Документ1 и т. д.). Это имя можно изменить в процессе редактирования свойств объекта конфигурации, при этом система отслеживает уникальность имен. Имя объекта конфигурации не может быть пустым и быть длиннее 255 символов.
Некоторые свойства из всего набора свойств, присущих объекту конфигурации, доступны для редактирования и могут быть так или иначе изменены в процессе конфигурирования системы. Характер изменений и их пределы также задаются на уровне системы.
Специалист, осуществляющий конфигурирование системы, целенаправленным изменением свойств объекта конфигурации может добиться требуемого поведения объекта при работе системы. Однако такие изменения не затрагивают сущности объекта и не позволяют добиться от него действий, не свойственных объектам данного типа.
Приведем такой пример
.
Объект конфигурации Константа в системе «1С:Предприятие» предназначен для хранения информации, которая не изменяется во времени или изменяется очень редко. При этом не важны предыдущие значения константы. Простым примером константы может служить
название предприятия: оно, как правило, не меняется в процессе деятельности предприятия (если предполагается, что значения каких-либо учетных данных, изменяемых во времени, нужно выбирать с учетом времени, то для таких данных необходимо использовать не константу, а регистр сведений без измерений).
Константа обладает большим набором редактируемых свойств, из которых наиболее важными являются:
● имя константы,
● синоним
● комментарий,
● тип данных,
● режим управления блокировкой,
● ссылка, позволяющая открыть модуль менеджера константы.
В наиболее общем случае значение в константу вводится один раз (как, например, название предприятия). С точки зрения использования константы не важно, что именно хранится в константе; главным является то, что константа сохранила записанное в нее значение.
Способность сохранять введенное в нее значение – неотъемлемая особенность константы в системе «1С:Предприятие». Редактирование свойств константы на эту способность не влияет.
В обучающем видео-ролике рассмотрены семь свойств конфигурации 1С, которые влияют на её функциональность
В этом ролике будут разобраны такие свойства конфигурации как:
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: и «Основы разработки в 1С: Такси»
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 9 шагов»
Промо-код на скидку в 16%: vCph8bW3rE
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655