Skip to content

Commit

Permalink
версия 1.1.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
vandalsvq committed Sep 15, 2023
1 parent 0b4ecd0 commit 647dcca
Show file tree
Hide file tree
Showing 9 changed files with 113 additions and 36 deletions.
15 changes: 14 additions & 1 deletion docs/convert/pw_field_json.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,5 +112,18 @@ nav_order: 3

[в начало][0]

# pw#field#suminwords

Структура для хранения настроек поля для формирования суммы прописью. Используется в параметрах макета с типом `СуммаПрописью`.

| Имя | Тип | Описание | Экспорт |
|--|--|--|--|
| Число | [pw#field#dataset][2] | Поле данных для получения значения "Число" | 5.1 |
| Валюта | [pw#field#dataset][2] | Поле данных для получения значения "Валюта" | 5.1 |
| БезДробнойЧасти | Булево | Выводить сумму без дробной части (без копеек) |

[в начало][0]

[0]: #структуры-pwfield
[1]: #pwfieldqrcoderow
[1]: #pwfieldqrcoderow
[2]: #pwfielddataset
21 changes: 12 additions & 9 deletions docs/guide/ch_01_02.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ nav_order: 1

<p align="center">
<a href="./../img/ch_01/1_2_meta.png"><img src="./../img/ch_01/1_2_meta.png" style="width:700px"></a>
<br>Рис. 1.2 Настройка целевых объектов метаданных
<br>Рис. Настройка целевых объектов метаданных
</p>

## Запросы данных
Expand All @@ -78,7 +78,7 @@ nav_order: 1

<p align="center">
<a href="./../img/ch_01/1_3_query.png"><img src="./../img/ch_01/1_3_query.png" style="width:700px"></a>
<br>Рис. 1.3 Форма настройки запросов
<br>Рис. Форма настройки запросов
</p>

### Дополнительно
Expand Down Expand Up @@ -106,7 +106,7 @@ nav_order: 1

<p align="center">
<a href="./../img/ch_01/1_4_data.png"><img src="./../img/ch_01/1_4_data.png" style="width:700px"></a>
<br>Рис. 1.4 Форма настройки наборов данных
<br>Рис. Форма настройки наборов данных
</p>

## Поля набора данных
Expand Down Expand Up @@ -198,7 +198,7 @@ nav_order: 1

<p align="center">
<a href="./../img/ch_01/1_5_join.png"><img src="./../img/ch_01/1_5_join.png" style="width:700px"></a>
<br>Рис. 1.5 Форма настройки соединения наборов данных
<br>Рис. Форма настройки соединения наборов данных
</p>

## Макет печатной формы
Expand All @@ -209,7 +209,7 @@ nav_order: 1

<p align="center">
<a href="./../img/ch_01/1_6_template.png"><img src="./../img/ch_01/1_6_template.png" style="width:700px"></a>
<br>Рис. 1.6 Форма настройки макета печатной формы
<br>Рис. Форма настройки макета печатной формы
</p>

### Области макета
Expand All @@ -227,10 +227,13 @@ nav_order: 1

Для параметра макета необходимо указать тип источника данных:

* **Значение набора**. Указывается поле из доступных для данной области наборов данных;
* **Конструктор строки**. Настройка "конструирования" строки представления. Механизм аналогичный *Поле конструктора* из полей наборов данных;
* **Произвольный алгоритм**. Возможность задать собственный алгоритм вычисления значения поля, при помощи языка платформы 1С;
* **Данные QR-кода**. Конструктор данных для создания QR-кода (по формату УФЭБС или произвольному набору данных).
| Тип | Описание |
|--|--|
| Значение набора | Указывается поле из доступных для данной области наборов данных |
| Конструктор строки | Настройка "конструирования" строки представления. Механизм аналогичный *Поле конструктора* из полей наборов данных |
| Произвольный алгоритм | Возможность задать собственный алгоритм вычисления значения поля, при помощи языка платформы 1С |
| Данные QR-кода | Конструктор данных для создания QR-кода (по формату УФЭБС или произвольному набору данных) |
| Сумма прописью | Конструктор данных для формирования суммы прописью с учетом валюты |

Дополнительно можно задать настройку форматирования значения перед установкой в параметр области.

Expand Down
6 changes: 4 additions & 2 deletions docs/guide/ch_02_07.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,14 +148,15 @@ nav_order: 7
| Значение | Представление заданного значения |
| <img src="./../img/ch_02/46_p5_col3.png"> | Настройка форматирования значения |

Всего может быть указано 4 типа значения параметра:
Доступны следующие типа значения параметра:

| Тип | Описание |
|--|--|
| Значение набора | Связь параметра напрямую со значением из набора. Доступные значения наборов зависят от способа вывода области. |
| Конструктор строки | Использование конструктора представления для формирования значения (см. рисунок ниже) |
| Произвольный алгоритм | Вычисление значения для подстановки произвольным кодом |
| Данные QR-кода | Конструктор значения для формирования QR-кода ([подробнее][5]) |
| Сумма прописью | Конструктор данных для формирования суммы прописью с учетом валюты ([подробнее][6]) |

<p align="center">
<a href="./../img/ch_02/47_p5_stringwizard.png"><img src="./../img/ch_02/47_p5_stringwizard.png" style="width:600px"></a>
Expand All @@ -181,4 +182,5 @@ nav_order: 7
[2]: ./ch_02_09.html
[3]: ./ch_02_10.html
[4]: ./ch_02_12.html
[5]: ./ch_02_20.html
[5]: ./ch_02_20.html
[6]: ./ch_02_21.html
52 changes: 52 additions & 0 deletions docs/guide/ch_02_21.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
layout: default
title: Сумма прописью
parent: Настройка макета
grand_parent: Документация
nav_order: 21
---

# Сумма прописью

Для некоторых печатных форм необходимо добавить сумму прописью. Существует несколько вариантов, как это может быть реализовано в конструкторе:

* создать "Вычисляемое поле" в набор данных;
* использовать тип "Произвольный алгоритм" в параметре области макета;
* использовать тип "Сумма прописью" в параметре области макета.

Для первых двух случаях можно использовать методы, встроенные в конфигурации. Однако, самый простой способ - это последний. Разберем, как выполнить настройку параметра области макета.

Порядок действий настройки параметра области макета:
* переходим на закладку "Макет"
* активизируем строку области, где находится требуемый параметр
* активизируем строку параметра
* выбираем тип "Сумма прописью"
* двойным кликом по колонке "Значение" (в ТЧ Параметры области) переходим в форму конструктора значения

<p align="center">
<a href="./../img/ch_02/64_p5_suminword.png"><img src="./../img/ch_02/64_p5_suminword.png" style="width:450px"></a>
<br>Конструктор суммы прописью
</p>

Реквизиты формы:

| Имя реквизита | Описание |
|--|--|
| Значение | Поле, содержащее числовое значение для вывода прописью |
| Валюта | Поле, содержащее значение валюты. Не обязательно, в таком случае рекомендуется заполнить реквизит "По умолчанию" |
| По умолчанию | Настройка вывода суммы прописью, если валюта не задана, не определена или подсистема "Валюты" (БСП) не используется |
| Без дробной части | Не выводить дробную часть в прописи |

Порядок определения настройки для вывода суммы прописью:
* если используется подсистема "Валюты" (БСП) и значение поля "Валюта" определено, используется метод "СформироватьСуммуПрописью" общего модуля "РаботаСКурсамиВалют"
* если подсистема отсутствует, или значение поля "Валюта" не определено, используется настройка "По умолчанию"
* если настройка по умолчанию не указана, сумма прописью формируется в российских рублях

По кнопке выбора в поле "По умолчанию", доступна форма конструктора числа прописью

<p align="center">
<a href="./../img/ch_02/65_p5_suminword_wizard.png"><img src="./../img/ch_02/65_p5_suminword_wizard.png" style="width:600px"></a>
<br>Конструктор прописи валюты "по умолчанию"
</p>

В данной форме вы можете настроить параметры формирования числа прописью, согласно требуемому функционалу. В подвале формы можно проверить какой результат получится при изменении.
Loading

0 comments on commit 647dcca

Please sign in to comment.