Печать по шаблону всех записей реестра в одной таблице

Добрый день!



Интересует возможность печати всего раздела. Возможно ли сделать такой шаблон? Грубо говоря, хочется выгрузить реестр в виде печатного шаблона Word со всеми макросами, которые есть в системе.



Задача: 

Имеется реестр из клиентов. Надо распечатать по установленному шаблону таблицу с суммой по каждому клиенту. Сумма считается отдельно. Поэтому можно использовать и Excel выгрузку (вариантов на маркетплейсе много), но как тогда в Excel превратить цифры в прописные буквы?

Нравится

2 комментария
Лучший ответ

Для реализации Вашего отчета в MS Word Вам нужно реализовать sql-представление с полями 'Клиент' и 'Суммой по клиенту' (в цифровом значении). На основании этого представления создать EntitySchema и уже её использовать в отчете.

Чтобы ничего не дорабатывать для вывода суммы прописью, в отчете MS Word Вы можете использовать преднастроенный макрос базовой версии [#NumberRU#].

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

Потом при формировании шаблона в MS Word нужно добавить на страницу шаблона данную колонку с макросом в виде Сумма[#NumberRU#]

P.S. Также по этой ссылке Вы можете ознакомиться, какие ещё есть стандартные макросы в базовой версии.

Добрый день!

А что значит фраза

но как тогда в Excel превратить цифры в прописные буквы?

Имеется ввиду сумма прописью? Если да, то тут вариантов море. Кто-то берет готовые библиотеки и с их помощью конвертирует, кто-то пишет свои, даже попадался вариант конвертации в sql-процедуре)

Для реализации Вашего отчета в MS Word Вам нужно реализовать sql-представление с полями 'Клиент' и 'Суммой по клиенту' (в цифровом значении). На основании этого представления создать EntitySchema и уже её использовать в отчете.

Чтобы ничего не дорабатывать для вывода суммы прописью, в отчете MS Word Вы можете использовать преднастроенный макрос базовой версии [#NumberRU#].

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

Потом при формировании шаблона в MS Word нужно добавить на страницу шаблона данную колонку с макросом в виде Сумма[#NumberRU#]

P.S. Также по этой ссылке Вы можете ознакомиться, какие ещё есть стандартные макросы в базовой версии.

Показать все комментарии