АИС Аптекарь 8.1 Управление логикой шаблонов отчетов
Ателье Информационных Систем Специализация - разработка систем автоматизации аптек и аптечных сетей. Опыт работы на рынке автоматизации аптек более 12 лет. Основной продукт – система автоматизации аптек «АИС Аптекарь».
Преимущества АИС Аптекарь 8.1 Сокращение затрат на лицензирование; Сокращение затрат на владение продуктом – ежемесячную поддержку; Сокращение затрат на оплату труда персонала, поддерживающего и развивающего продукт внутри компании; Сокращение затрат на обучение и поддержание квалификации технического персонала; Сокращение затрат на модернизацию технического парка.
Управление логикой шаблонов отчетов в АИС Аптекарь 8.1 В рамках презентации мы продемонстрируем Вам механизмы управления (изменения, редактирования) логикой существующих шаблонов отчетов в АИС Аптекарь 8.1
Интеграция программной функции в АИС Аптекарь В контекстном меню в рабочей форме программы (в данном случае это форма «Приходные накладные») мы вызываем доступный список отчетов. Из этого списка выбираем отчет, который мы планируем отредактировать (изменить) или просто просмотреть его структуру. В нашем случае мы выбрали для редактирования отчет «Ценники».
Выбор отчета для редактирования В полученном окошке списка отчетов мы имеем возможность вызвать карточку выбранного отчета.
Выбор файла отчета В карточке отчета мы находим ссылку на файл, содержащий в себе скрипт отчета. Для начала редактирования открываем этот файл.
Открываем шаблон отчет в Crystal Reports Редактирование шаблонов отчетов в АИС Аптекарь 8.1 осуществляется средствами Crystal Reports. Инструментарий Crystal Reports полностью интегрирован в оболочку АИС Аптекарь 8.1. Использование инструментария Crystal Reports пользователями АИС Аптекарь 8.1 осуществляется бесплатно.
Crystal Reports – привычный пользователям Windows интерфейс; – средства визуального конструирования способом drag&drop; – средства просмотра содержимого полей баз данных; – мощные средства форматирования; – визуальный конструктор формул; – средства предварительного просмотра созданного отчета, причем правку можно производить непосредственно в окне просмотра; – т.н. эксперты - блоки диалогов, позволяющие очень легко производить операции отбора, сортировки и группировки записей; – программы - мастера, производящие операции: подключения к базе данных, связывание записей из нескольких таблиц, построение отчета по шаблону; – возможность прямо в редакторе обновить записи и изменить источник данных отчета.
Вызов SQL запроса Для того, чтобы получить представление о бизнес-логике, заложенной в редактируемый отчет, мы просматриваем структуру запроса отчета. В Crystal Reports мы можем изменить визуальную структуру шаблона отчета, его форму, порядок расположения и вывода отдельных элементов и типов данных. Так же в Crystal Reports мы можем редактировать бизнес-логику отчета.
Оценка логики SQL запроса В структуре запроса мы можем оценить бизнес-логику, выполняемую запросом. Так же мы можем определить источники данных, используемые в отчете и затем перейти к редактированию непосредственно источника данных ( в нашем случае это файл rvw_Price). Особенность архитектуры АИС Аптекарь заключается в том, что все данные для отчета аккумулируются в отдельном файле – источнике данных. Это значительно упрощает работу по редактированию существующих функций в АИС Аптекарь.
Редактирование кода запроса Редактирование бизнес - логики отчета осуществляется в SQL Query Analyzer
Редактирование структуры данных отчета Одновременно в АИС Аптекарь 8.1 мы имеем возможность просматривать структуру связей таблиц и переменных, используемых в отчете.
Использование документации для редактирования программных функций Для редактирования существующих функций специалисту не нужно знать исходный код программы. Достаточно навыков работы с SQL. Все таблицы, поля и переменные описаны в структуре документации АИС Аптекарь 8.1, которая поставляется с программой.
Ателье Информационных Систем Россия г. Москва ул. Шоссейная, д. 19, к. 3, офис 278, тел. +7 (495) факс +7 (495) сайт: