From 9c891de1d43ca0298485b5f1b6a3e606764e8ad2 Mon Sep 17 00:00:00 2001 From: Alex Aniskov Date: Wed, 13 Dec 2023 23:45:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D0=BD=D0=B0=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=BE=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BB=D1=8F=D0=BC=20=D0=BA=D0=BE=D0=BD=D1=82.=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=B0=D0=BC=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide/ch_01_02.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/guide/ch_01_02.md b/docs/guide/ch_01_02.md index 9a20eb0..fb4ba1d 100644 --- a/docs/guide/ch_01_02.md +++ b/docs/guide/ch_01_02.md @@ -118,6 +118,7 @@ nav_order: 1 * поле источника * поле алгоритма * поле доп. реквизита +* поле конт. информации * вычисляемое поле * поле нумератора * поле конструктора @@ -146,16 +147,30 @@ nav_order: 1 ### Поле доп. реквизита -Если в конфигурации используется подсистема "Свойства" (из библиотеки стандартных подсистем 1С), то конструктор подсказывает разработчику о наличии доп. свойств или доп. реквизитов для типа данных поля. При необходимости, разработчик может добавить для свойства или реквизиты в состав полей набора. +Если в конфигурации используется подсистема "Свойства" (из библиотеки стандартных подсистем 1С), то конструктор подсказывает разработчику о наличии доп. свойств или доп. реквизитов для типа данных поля набора. При необходимости, разработчик может добавить доп. свойства или реквизиты в состав полей набора. Например: * для справочника "Организации" добавлен дополнительный реквизит "Аффилированная организация" (тип булево); * в наборе данных существует поле "Организация" с типом "Справочник.Организации"; * напротив данного поля будет указан признак о наличии доп. реквизитов; -* для строки поля "Организация" при нажатии "Добавить" > "Поле доп. реквизита" будет предложен список доп. реквизитов для выбора; +* для строки поля "Организация" при нажатии добавления доп. реквизита (или двойном клике на соотв. пиктограмме напротив поля) будет предложен список доп. реквизитов для выбора; * после выбора требуемого доп. реквизита (Аффилированная организация) будет добавлено поле набора "Организация_АффилированнаяОрганизация" с типом "Поле свойства" и типом данных "Булево". +### Поле конт. информации + +Если в конфигурации используется подсистема "Контактная информация" (из библиотеки стандартных подсистем 1С), то конструктор подсказывает разработчику о наличии конт. информации для типа данных поля набора. При необходимости, разработчик может добавить данные из контактной информации в состав полей набора. + +Ключевой особенностью конструктора, является возможность получения данных контактной информации с учетом периода подготовки печатной формы. При этом поле для получения данных о дате (периоде) разработчик может указать самостоятельно. + +Например: + +* для справочника "Контрагенты" добавлена возможность указывать юридический и фактический адрес, телефон, e-mail и т.д.; +* в наборе данных существует поле "Покупатель" с типом "Справочник.Контрагенты"; +* напротив данного поля будет укзаан признак о наличии контактной информации; +* для строки поля "Покупатель" при нажатии добавления конт. информации (или двойном клике на соотв. пиктограмме напротив поля) будет открыта форма настройки получения данных; +* после установки настройки (например выбрано поле ЮридическийАдрес) будет добавлено поле набора "Покупатель_ЮридическийАдрес" с типом "Поле конт. инф." и типом данных "Строка". + ### Поле конструктора В некоторых случаях для вывода в печатную форму необходимо "сконструировать" строковое значение. Например наименование организации с указанием: ИНН, КПП, ОГРН, а также адресом и номером телефона.