diff --git a/docs/convert/pw_field_json.md b/docs/convert/pw_field_json.md index 6d4b264..aab11cd 100644 --- a/docs/convert/pw_field_json.md +++ b/docs/convert/pw_field_json.md @@ -36,6 +36,23 @@ nav_order: 3 [в начало][0] +# pw#field#contactinfo + +Структура для хранения настроек поля контактной информации (БСП, справочник Виды контактной информации). Используется в наборах данных, для полей с типом `ПолеКонтИнф`. + + +| Имя | Тип | Описание | Экспорт | +|--|--|--|--| +| ВидИдентификатор | Строка | Уникальный идентификатор ссылки | 5.2 | +| ВидИмяПредопределенногоВида | Строка | Значение реквизита "ИмяПредопределенногоВида" или "ИмяПредопределенныхДанных" ссылки | 5.2 | +| ВидИдентификаторДляФормул | Строка | Значение реквизита "ИдентификаторДляФормул" ссылки | 5.2 | +| ВидНаименование | Строка | Значение реквизита "Наименование" ссылки | 5.2 | +| ВидИмя | Строка | Уникальное имя ссылки (формируется автоматически программой) | 5.2 | +| Период | [pw#field#dataset][2] | Поле для получения значения периода | 5.2 | +| ИмяПоля | Строка | Имя поля-владельца (кому принадлежит конт, инф.) | 5.2 | +| КлючСтрокиПоля | Строка | Ключ строки поля-владельца | 5.2 | +| КлючСтрокиНабора | Строка | Ключ строки набора поля-владельца | 5.2 | + # pw#field#stringwizard Массив для хранения настроек поля представления. Массив содержит структуры с настройками частей поля представления. Используется в: наборах данных, для полей с типом `ПолеПредставления`; параметрах макета с типом `КонструкторСтроки`. diff --git a/docs/guide/ch_02_05.md b/docs/guide/ch_02_05.md index 7e217f2..ddde7ec 100644 --- a/docs/guide/ch_02_05.md +++ b/docs/guide/ch_02_05.md @@ -132,6 +132,7 @@ nav_order: 5 | Тип поля | Тип поля, определяет источник получения данных для поля | | Тип данных | Представление типа данных значения поля | | | Признак возможного наличия доп. реквизитов или свойств (подсистема "Свойства" БСП 1С) | +| | Признак возможного наличия контактной информации (подсистема "Контактная информация" БСП 1С) | Над табличной частью располагается командная панель. По умолчанию в ней находятся команды управления табличной частью. Дополнительно добавлены команды: @@ -142,8 +143,11 @@ nav_order: 5 | | Добавить в набор поле с типом "Вычисляемое поле" | | | Добавить в набор поле с типом "Поле алгоритма" | | | Добавить в набор поле с типом "Поле свойства" | +| | Добавить в набор поле с типом "Поле конт. инф." | | Обновить - Из запроса | Обновить поля набора из существующего запроса | | Обновить - Из набора | Обновить поля набора из существующего набора | +| Обновить - Наличие связей | Обновить пиктограмму наличия связей полей наборов в макете | +| Обновить - Наличие свойств и конт. инф. | Обновить признак наличия доп. реквизитов (свойств) и контактной информации полей набора (или всех наборов) | | | Вывести в поле сообщения подробную информацию о связи поля с другими данными макета | ### Типы полей набора @@ -204,14 +208,21 @@ nav_order: 5 #### Поле свойства -При наличии подсистемы "Свойства" (БСП 1С) можно добавить поле из данных реквизитов или свойств по значению определенного поля. Например: у справочника "Контрагенты" есть доп. реквизит "Это подрядчик". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать некоторые нюансы. При этом конструктор позволяет просто встать на поле набора с типом данных "СправочникСсылка.Контрагенты" и добавить поле из свойств. Выбрать требуемый доп. реквизит (или свойство) и программа автоматически добавит поле "Контрагент_ЭтоПодрядчик". Значение программа считает уже автоматически. +При наличии подсистемы "Свойства" (БСП 1С) можно добавить поле из данных реквизитов или свойств по значению определенного поля. Например: у справочника "Контрагенты" есть доп. реквизит "Это подрядчик". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать некоторые нюансы. При этом конструктор позволяет просто встать на поле набора с типом данных "СправочникСсылка.Контрагенты" и добавить поле из свойств. Выбрать требуемый доп. реквизит (или свойство) и программа автоматически добавит поле "Контрагент_ЭтоПодрядчик". При формировании печатной формы значение будет считано автоматически. + +#### Поле конт. информации + +При наличии подсистемы "Контактная информация" (БСП 1С) можно добавить поле с определенным видом контактной информации по значению определенного поля. Например: у справочника "Организации" есть контактная информация с видом "Юридический адрес". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать что хранение может быть с историей. При этом конструктор позволяет просто встать на поле набора данных с типом "СправочникСсылка.Организации" и добавить поле с видом конт. информации "Юридический адрес". Программа автоматически добавить новое поле "Организация_ЮридиническийАдрес". При формировании печатной формы значение будет считано автоматически. + +Кроме того, есть возможность указать привязку получения данных контактной информации к определенному периоду, указав поле "Период" в форме настройки поля. #### Очередность подготовки полей * поле доп. реквизита (1я очередь) -* вычисляемое поле (2я очередь) -* поле нумератора (3я очередь) -* поле конструктора (4я очередь) +* поле конт. информации (2я очередь) +* вычисляемое поле (3я очередь) +* поле нумератора (4я очередь) +* поле конструктора (5я очередь) ### Связь полей diff --git "a/docs/history/2023 - 1.1.1.\321\205.md" "b/docs/history/2023 - 1.1.1.\321\205.md" index 4060f78..5930169 100644 --- "a/docs/history/2023 - 1.1.1.\321\205.md" +++ "b/docs/history/2023 - 1.1.1.\321\205.md" @@ -16,12 +16,12 @@ parent: История версий # 1.1.1.1, 05.10.2023 -* Существенно доработан механизм экспорта печатных форм ([подробнее](../guide/ch_02_15.html)) +* Существенно доработан механизм экспорта печатных форм ([подробнее](../guide/ch_01_04.html)) * добавлена возможность экспорта печатных форм в единое расширение * добавлена возможность сохранения настроек сборок расширений или внешних печатных форм * добавлена возможность хранения истории сборок расширений или внешних печатных форм * унифицирован механизм экспорта внешних печатных форм -* Доработка механизма сравнения ([подробнее](../guide/ch_02_16.html)) +* Доработка механизма сравнения ([подробнее](../guide/ch_01_05.html)) * возможность сравнения данных вложенных структур и соответствий * возможность сравнения с внешней печатной формой (полученной экспортом из конструктора) * Исправлены ошибки работы в веб-клиенте \ No newline at end of file diff --git a/docs/history/2023 - 2023.3.md b/docs/history/2023 - 2023.3.md index 48052b0..fa5321f 100644 --- a/docs/history/2023 - 2023.3.md +++ b/docs/history/2023 - 2023.3.md @@ -23,6 +23,14 @@ parent: История версий * ОтработанноеВремя * ДанныеУчетаРабочегоВремениСотрудников * ДанныеУчетаВремениИСостоянийСотрудников + * СрезПоследних + * СрезПервых + * ТаблицаРегистра + * СотрудникиПодлежащиеАттестации + * РабочиеМестаОхраныТруда + * ПоказателиКадровогоПлана + * СведенияОКандидатах + * ЛичныеДанныеКандидатов * [#84](https://github.com/vandalsvq/printwizard/issues/84) Добавлена проверка параметров запроса при записи макета * На форме редактирования табличного документа добавлена быстрая кнопка вставки картинки с подписью * Изменено сообщение об ошибке при формировании печатной формы diff --git a/docs/img/ch_02/17_p3_c6.png b/docs/img/ch_02/17_p3_c6.png new file mode 100644 index 0000000..c431676 Binary files /dev/null and b/docs/img/ch_02/17_p3_c6.png differ diff --git a/docs/img/ch_02/22_p3_cmnd6.png b/docs/img/ch_02/22_p3_cmnd6.png new file mode 100644 index 0000000..3cd2958 Binary files /dev/null and b/docs/img/ch_02/22_p3_cmnd6.png differ