Секция DocumentCommonInfo¶
Секция DocumentCommonInfo содержит типовые поля, используемые в документах, такие как Контрагент, Сумма, Валюта и т.п. Секцию настоятельно рекомендуется использовать, если для типа карточки будут использоваться следующие поля:
-
Number, FullNumber, Sequence, SecondaryNumber, SecondaryFullNumber, SecondarySequence – поля, которые необходимо включить в тип карточки для выделения номера документу с помощью стандартного механизма.
- Number, FullNumber, Sequence хранят информацию по текущему номеру документа и используются расширениями стандартного механизма выделения номеров и стандартными представлениями.
- SecondaryNumber, SecondaryFullNumber, SecondarySequence хранят информацию по проектному номеру документа (если документ не использует выделение номера при регистрации – информацию по текущему номеру документа) и используются расширениями стандартного механизма выделения номеров и стандартными представлениями.
Important
Поля следует включать в тип карточки при использовании номеров, даже если для типа карточки не используется выделение номера при регистрации, т.к. стандартные представления используют информацию этих полей. Например, если поля не включены в тип карточки, то карточки данного типа не будут отображены при поиске по проектному номеру.
-
DocType – тип документа, необходимо включить поле в тип карточки, если тип карточки использует стандартный механизм типов документов. Контрол можно скопировать из типов стандартных карточек-документов (
Document
,Contract
,Incoming
,Outgoing
). - Subject – тема документа, используется в стандартных представлениях. Настроенный контрол можно скопировать из типов стандартных карточек-документов.
- Amount и Currency – сумма и валюта (ссылка на карточку валюты). Если в карточке используется поле Сумма, то следует использовать поля Amount и Currency, их можно скопировать из типа
Contract
. - CreationDate – дата создания документа, контрол можно скопировать из типов стандартных карточек-документов.
- DocDate – дата документа, контрол можно скопировать из типов стандартных карточек-документов.
- Author – автор документа, отображается в стандартных представлениях и используется стандартным механизмом прав доступа (через указание в карточке прав для контекстной роли
Автор документа
и в стандартном представлении Мои документы). Контрол можно скопировать из типов стандартных карточек-документов. - Registrator – ссылка на регистратора документа, отображается в стандартных представлениях и используется стандартным механизмом прав доступа (через указание в карточке прав контекстной роли
Регистратор документа
и в стандартном представлении Мои документы), контрол можно скопировать из типов стандартных карточек-документов. -
CardType – тип карточки, это поле необходимо включить в тип карточки при использовании секции DocumentCommonInfo.
Important
При включении в тип карточки полей секции DocumentCommonInfo необходимо включить колонку CardType. Колонка, при наличии в типе карточки, будет автоматически заполняться ссылкой на тип карточки, при отсутствии – ссылкой на тип карточки
Документ
. Данное поведение связано с оптимизацией запросов представлений и обеспечивает возможность штатного обновления схемы данных без предварительного ручного выполнения миграционных скриптов. -
SignedBy – кем был подписан документ. Контрол можно скопировать из типов
Contract
,Document
,Outgoing
. - Partner – ссылка на контрагента, если для карточки используется поле Контрагент, то следует использовать поле Partner – оно отображается в стандартных представлениях. Настроенный контрол для поля Контрагент можно скопировать из типов карточек
Contract
,Incoming
,Outgoing
. - Department – подразделение, к которому относится документ, контрол можно скопировать из типов стандартных карточек-документов.
- RefDoc – устаревшее поле, использовавшееся для ссылки на другой документ. Сейчас необходимо использовать секции IncomingRefDocs и OutgoingRefDocs.