Мастер-Агент:Редактирование шаблона отчета в редакторе Report Sharp Shooter

Материал из Megatec
Перейти к: навигация, поиск

Содержание

[править] Введение

В данной статье рассматривается вопрос редактирования (добавления картинки, логотипа компании) шаблона отчета, разработанного с помощью генератора отчетов SharpShooter. Также вы можете воспользоваться видеоматериалом Дизайнер отчетов по редактированию отчетов ReportSharpShooter:
http://www.youtube.com/watch?v=lG3ZWw2aDvY
http://crmportal.megatec.ru/Default.aspx?tabid=109

[править] Задача

Рассмотрим вопрос редактирования на примере отчета "Бланк-заявка". Допустим у нас имеется установленный в МА отчет "Бланк-заявка" (Данный отчет является стандартным и встроен в базовые сборки (версии) программы Мастер-Агент. Использоваться может любой отчет, написанный с помощью генератора отчетов ReportSharpShooter). Ниже представлен вид такого отчета:
226.PNG
Необходимо доработать данный отчет путем добавления в начало логотипа компании (ниже представлен вид доработанного отчета)
227.PNG
Т.е.: в данном отчете поля "Дата" и "Даты" сдвинуты немного влево и вниз, а на их месте появилась картинка с логотипом компании. Рассмотрим, как это можно осуществить.

[править] Порядок действий

1. Для начала в клиентской части программы Мастер-Агент необходимо открыть окно "Управление отчетами": Администрирование->Управление отчетами
!!!ВНИМАНИЕ: Вы должны обладать правами на "Управление отчетами"
228.PNG
2. В открывшемся окне выберите отчет, который вы хотите отредактировать (в данном случае мы выбираем отчет "Бланк-заявка")
229.PNG
3. Открываем редактор отчета (двойное нажатие левой кнопки мыши)
230.PNG
4. Заходим в "шаблоны" (кнопка "Шаблоны"). Выбираем необходимый шаблон.
231.PNG
5. Открываем режим "Дизайнер шаблона" (кнопка "Дизайнер")
232.PNG
Из "Дизайнер"-а видим, что в правом верхнем углу отчета находится поля "Дата" и "Даты". Нам же необходимо на их место поместить картинку (логотип компании). Для этого нам можно удалить эти поля, попользовавшись командой "Удалить объекты" (выделяем данные поля и вызываем команду "Правка->Удалить объекты"):
233.PNG
Но в нашем примере мы оставим данную информацию, воспользовавшись простым перемещением данных объектов в другое место (выделяем данные поля и, далее, удерживая левую кнопку мыши, сдвигаем их в сторону).
234.PNG
!!!ВНИМАНИЕ. ВАЖНО Обратите внимание на возможные_проблемы_при_редактировании_шаблона_отчета {br}{br} После того, как освободили место, можно приступить к добавлению картинки в отчет. Для этого помещаем на форму объект "Picture" (нажимаем левой кнопкой мыши на объект "Picture" и, после, еще раз нажимаем левой кнопкой мыши, но уже на то место, куда хотим поместить картинку). После того как мы разместим объект "Picture", его можно будет сдвинуть в сторону, растянуть и др.
235.PNG
Размещаем объект "Picture" на документе так, как на необходимо (двигаем, растягиваем) !!!ВНИМАНИЕ. ВАЖНО. [EditSharpShooterTemplate.ashx?NoRedirect=1&NS=Master-Agent#biВозможные_проблемы_при_редактировании_шаблона_отчетаib_3|Возможные проблемы при редактировании шаблона отчета]
236.PNG
После этого объекту "Picture" указываем путь к картинке с логотипом "нашей компании". Для этого воспользуемся свойством "Image" объекта "Picture":
237.PNG
В диалоге при настройке свойства "Image" указываем путь к нашему файлу-логотипу (картинке) и нажимаем открыть:
238.PNG
Все, картинка добавлена в документ. Осталось проверить, чтобы у объекта "Picture" свойство SizeMode было выставлено как Normal и различные объекты в шаблоне не заходили друг на друга (см. [EditSharpShooterTemplate.ashx?NoRedirect=1&NS=Master-Agent#biВозможные_проблемы_при_редактировании_шаблона_отчетаib_3|Возможные проблемы при редактировании шаблона отчета])
239.PNG
После этого проверяем работоспособность нашего отчета, нажав на кнопку "Проверить скрипт":
240.PNG
Выходим из редактора (Файл->Выйти из редактора):
241.PNG
Отчет готов!

[править] Возможные проблемы при редактировании шаблона отчета

  • 1. Объекты в шаблоне заходят друг на друга (пересекаются границы). Нельзя допускать пересечения границ объектов в шаблоне. Это приведет к тому, что объекты, которые наложились друг на друга, не будут отображаться при формировании отчета в MS Word. Всегда обращайте внимание на данную проблему, аккуратно размещая и перемещая объекты в шаблоне.
    242.PNG
  • 2. У объекта "Picture" свойство SizeMode должно быть выставлено в Normal (не Stretch). Это может приводить к тому, что картинка в отчете не будет отображаться или будет отображаться некорректно.
    243.PNG
  • Личные инструменты
    Пространства имён

    Варианты
    Просмотры
    Действия
    Навигация
    Инструменты