Публикация

Создание пользовательского отчета с нуля в версии Terrasoft CRM 2.8

По ходу своей деятельности (работа в технической поддержке Terrasoft) c завидной частотой сталкиваюсь с запросом "Предоставить детальную инструкцию по созданию отчета в версии приложения Terrasoft CRM 2.8".
Позвольте опишу этот процесс на примере "Конверты для контактов". По аналогии с этим примером Вы сможете создать необходимый Вам отчет.
Итак:
1. Запускаем приложение Terrasoft CRM под пользователем с правами администратора.
2. Открываем раздел "Отчеты" и добавляем новую запись отчета:

3. Загрузите дизайнер отчета при помощи опции контекстного меню "Загрузить дизайнер FastReport".
4. Добавьте новую форму диалога, воспользовавшись кнопкой панели управления:

5. Добавьте новый ADO-компонент с панели объектов:

6. Откройте инспектор объектов при помощи меню "Сервис" -> "Панели инструментов" -> "Инспектор".
7. Нажмите на кнопку в поле SQL. В появившемся окне необходимо вставить sql-запрос (который выбирает поля из требующихся таблиц базы данных):

В данном случае sql-запрос принимает следующий вид:

SELECT cm_Contact.id, cm_Contact.Name AS ContactName, cm_Country.Name AS CountryName,
cm_City.Name AS CityName, cm_Region.Name AS RegionName,
cm_Company.FullName As CompanyFullName,
cm_Contact.Address, cm_Contact.PostCode
FROM (((cm_Contact LEFT OUTER JOIN
cm_Region ON cm_Contact.Region_id = cm_Region.ID) LEFT OUTER JOIN
cm_Country ON cm_Contact.Country_id = cm_Country.ID) LEFT OUTER JOIN
cm_City ON cm_Contact.City_id = cm_City.ID) LEFT OUTER JOIN
cm_Company ON cm_Contact.Company_id = cm_Company.ID

8. В свойстве Database указываем нужное значение и присваиваем запросу имя:

9. Кликните дважды на ADO-компоненте. В результате откроется окно добавления новых полей. Выделите нужные поля и нажмите на кнопку OK.
 
10. Далее перейдите на страницу 1. Слева выберите элемент  "Вставить секцию".
11. В результате откроется окно, в котором нужно выбрать MasterData.
12. В качестве источника данных выберите созданный запрос:

13. При помощи мыши становите размеры MasterData - размеры Вашего будущего конверта.
14. Добавьте к MasterData элемент "Прямоугольник с текстом". Измените его размеры до необходимых.
15. Кликните дважды на этом объекте. В результате откроется окно, в котором нажимаем на кнопку "Вставить поле БД".

16. Поля необходимо расположить в нужной Вам последовательности. Например, сперва "Имя контакта", затем "Полное название компании" и т.д.

17. Сохраните внесенные изменения. Перезапустите рабочее приложение Terrasoft CRM и протестируйте работоспособность отчета.

Желаю удачи!

С уважением,
Мельникова Екатерина 

 

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать