Skip to content

Commit

Permalink
#104 доработана документация с учетом изменений
Browse files Browse the repository at this point in the history
  • Loading branch information
vandalsvq committed Dec 10, 2023
1 parent 69994ea commit cec2842
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 6 deletions.
17 changes: 17 additions & 0 deletions docs/convert/pw_field_json.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Массив для хранения настроек поля представления. Массив содержит структуры с настройками частей поля представления. Используется в: наборах данных, для полей с типом `ПолеПредставления`; параметрах макета с типом `КонструкторСтроки`.
Expand Down
19 changes: 15 additions & 4 deletions docs/guide/ch_02_05.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ nav_order: 5
| Тип поля | Тип поля, определяет источник получения данных для поля |
| Тип данных | Представление типа данных значения поля |
| <img src="./../img/ch_02/17_p3_c5.png"> | Признак возможного наличия доп. реквизитов или свойств (подсистема "Свойства" БСП 1С) |
| <img src="./../img/ch_02/17_p3_c6.png"> | Признак возможного наличия контактной информации (подсистема "Контактная информация" БСП 1С) |

Над табличной частью располагается командная панель. По умолчанию в ней находятся команды управления табличной частью. Дополнительно добавлены команды:

Expand All @@ -142,8 +143,11 @@ nav_order: 5
| <img src="./../img/ch_02/20_p3_cmnd3.png"> | Добавить в набор поле с типом "Вычисляемое поле" |
| <img src="./../img/ch_02/21_p3_cmnd4.png"> | Добавить в набор поле с типом "Поле алгоритма" |
| <img src="./../img/ch_02/22_p3_cmnd5.png"> | Добавить в набор поле с типом "Поле свойства" |
| <img src="./../img/ch_02/22_p3_cmnd6.png"> | Добавить в набор поле с типом "Поле конт. инф." |
| Обновить - Из запроса | Обновить поля набора из существующего запроса |
| Обновить - Из набора | Обновить поля набора из существующего набора |
| Обновить - Наличие связей | Обновить пиктограмму наличия связей полей наборов в макете |
| Обновить - Наличие свойств и конт. инф. | Обновить признак наличия доп. реквизитов (свойств) и контактной информации полей набора (или всех наборов) |
| <img src="./../img/ch_02/23_p3_cmnd6.png"> | Вывести в поле сообщения подробную информацию о связи поля с другими данными макета |

### Типы полей набора
Expand Down Expand Up @@ -204,14 +208,21 @@ nav_order: 5

#### Поле свойства

При наличии подсистемы "Свойства" (БСП 1С) можно добавить поле из данных реквизитов или свойств по значению определенного поля. Например: у справочника "Контрагенты" есть доп. реквизит "Это подрядчик". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать некоторые нюансы. При этом конструктор позволяет просто встать на поле набора с типом данных "СправочникСсылка.Контрагенты" и добавить поле из свойств. Выбрать требуемый доп. реквизит (или свойство) и программа автоматически добавит поле "Контрагент_ЭтоПодрядчик". Значение программа считает уже автоматически.
При наличии подсистемы "Свойства" (БСП 1С) можно добавить поле из данных реквизитов или свойств по значению определенного поля. Например: у справочника "Контрагенты" есть доп. реквизит "Это подрядчик". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать некоторые нюансы. При этом конструктор позволяет просто встать на поле набора с типом данных "СправочникСсылка.Контрагенты" и добавить поле из свойств. Выбрать требуемый доп. реквизит (или свойство) и программа автоматически добавит поле "Контрагент_ЭтоПодрядчик". При формировании печатной формы значение будет считано автоматически.

#### Поле конт. информации

При наличии подсистемы "Контактная информация" (БСП 1С) можно добавить поле с определенным видом контактной информации по значению определенного поля. Например: у справочника "Организации" есть контактная информация с видом "Юридический адрес". Данное поле мы можем добавить путем доработки запроса. Но для этого надо знать как хранятся данные в подсистеме, а также учитывать что хранение может быть с историей. При этом конструктор позволяет просто встать на поле набора данных с типом "СправочникСсылка.Организации" и добавить поле с видом конт. информации "Юридический адрес". Программа автоматически добавить новое поле "Организация_ЮридиническийАдрес". При формировании печатной формы значение будет считано автоматически.

Кроме того, есть возможность указать привязку получения данных контактной информации к определенному периоду, указав поле "Период" в форме настройки поля.

#### Очередность подготовки полей

* поле доп. реквизита (1я очередь)
* вычисляемое поле (2я очередь)
* поле нумератора (3я очередь)
* поле конструктора (4я очередь)
* поле конт. информации (2я очередь)
* вычисляемое поле (3я очередь)
* поле нумератора (4я очередь)
* поле конструктора (5я очередь)

### Связь полей

Expand Down
4 changes: 2 additions & 2 deletions docs/history/2023 - 1.1.1.х.md
Original file line number Diff line number Diff line change
Expand Up @@ -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))
* возможность сравнения данных вложенных структур и соответствий
* возможность сравнения с внешней печатной формой (полученной экспортом из конструктора)
* Исправлены ошибки работы в веб-клиенте
8 changes: 8 additions & 0 deletions docs/history/2023 - 2023.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,14 @@ parent: История версий
* ОтработанноеВремя
* ДанныеУчетаРабочегоВремениСотрудников
* ДанныеУчетаВремениИСостоянийСотрудников
* СрезПоследних
* СрезПервых
* ТаблицаРегистра
* СотрудникиПодлежащиеАттестации
* РабочиеМестаОхраныТруда
* ПоказателиКадровогоПлана
* СведенияОКандидатах
* ЛичныеДанныеКандидатов
* [#84](https://github.com/vandalsvq/printwizard/issues/84) Добавлена проверка параметров запроса при записи макета
* На форме редактирования табличного документа добавлена быстрая кнопка вставки картинки с подписью
* Изменено сообщение об ошибке при формировании печатной формы
Expand Down
Binary file added docs/img/ch_02/17_p3_c6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/img/ch_02/22_p3_cmnd6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit cec2842

Please sign in to comment.