![]() |
#1 |
MCTS
|
Написал такой отчетик. Думаю как пример будет полезен.
Чтобы не рисовать шапки програмно сделал так: 1. Открывается шаблон (обычная книга где шапка / подвал уже нарисованы) 2. Копируется шаблон в новую книгу 3. В эту новую книгу вставляются данные (аналогично Эксель-буфер) 4. книга-шаблон закрывается. Если будут преложения по улучшению, я весь во внимании. В комплекте отчет и пример шаблона. Для первых двух - указать отступ 18 (четвертый параметр) Для третьего и четвертого шаблона - указывать отступ 5 . |
|
![]() |
#2 |
MCTS
|
Вот сам файл [attachment=407:attachment]
|
|
![]() |
#3 |
Участник
|
У нас таже схема. В шаблоне еще можно хранить макросы, которые можно запускать после заполнения.
|
|
![]() |
#4 |
Administrator
|
а у нас еще круче. у нас можно настроить различные шаблоны для различных клиентов, различных методов отгрузки, ролей пользователя и пр.
и даже различные отчеты и даже различное количество копий и последовательность печати на принтер. |
|
![]() |
#5 |
MCTS
|
2Sancho. Убедили - выкладывайте
![]() |
|
![]() |
#6 |
Administrator
|
2apanko:
![]() в личку |
|
![]() |
#7 |
Участник
|
Ну, вот!
Сразу в личку... У нас есть такие приборы, но мы вам о них не расскажем... ![]() |
|
![]() |
#8 |
Участник
|
Гы, а в репорте 50070 что должно быть? На него ругается при запуске.
|
|
![]() |
#9 |
MCTS
|
Да действительно забыл.
В нем функция - вывод значения поля таблицы товара по названию поля. (нет у меня кодеюнитов) Можно загрузить, а можно в секциях удалить поля: название, название 2, и ед. измерения. Секции вобщем-то не нужны - только контроль. |
|