Адента © Профессионал
8-800-77-53-914 Adenta.ru@gmail.com
Программа комфортного учета в стоматологической клинике © 2002-2018
✫ О программе ✫ Описание ✫ Новости ✫ Установить ✫ Приобрести ✫ Контакты
Маэстро, Махачкала ❤ Мы благодарны Вам за программу, имеем желание на дальнейшее сотрудничество
Помощь
Примеры
Поиск
Независимо компилируемые внешние программные модули, динамически подключаемые к программе для расширения её возможностей.
  • Подключение внешних программных модулей (плагинов), компилируемых отдельно от программы.
  • Самостоятельная разработка плагинов.
  • Разработка коммерческих защищенных плагинов.
  • Конструктор формы с входными параметрами для плагинов.
  • Конструктор формы таблиц с результатами расчетов плагинов.
  • Экспорт/импорт плагинов в/из xml-файл(а).
  • Запуск плагинов по таймеру (скоро).



Доступные плагины:
  1. Список пациентов, которым была оказана определенная услуга за отчетный период
    Бесплатный плагин с открытым программным кодом

  2. Корреляция денежных поступлений и администраторов
    Бесплатный плагин с открытым программным кодом

  3. Статистика сезонности - 1) Динамика роста базы пациентов 2) Стоимость оказанных услуг
    Бесплатный плагин с открытым программным кодом

  4. Отчет-54: Первичные пациенты
    Бесплатный плагин с открытым программным кодом

  5. Резервное копирование
    Бесплатный плагин с открытым программным кодом

  6. Плагины на сайте adenta.org
    Партнерский сайт технической поддержки



Как установить готовый плагин?
  • Загрузите на Ваш компьютер с сайта программы архив с плагином.

  • Распакуйте архив в любую папку.

  • В программе Адента откройте "Список плагинов" и выполните операцию "Импорт плагина", выбрав нужный файл с расширением .Plugin.



Как работать с модулем:
  • Файлы плагинов должны иметь расширение .exe.

  • Чтобы плагин смог подключиться к базе данных программы, Адента должна быть открыта в сетевом режиме.

  • В текстовом конфигурационном файле config.dir укажите папку с плагинами, например Plugins=C:\Adenta\Plugins. Если плагины был разработаны на языке программирования Visual Foxpro, для их выполнения потребуются сопутствующие библиотеки, поэтому будет удобно размещать такие плагины сразу в корневом каталоге программы, где все эти библиотеки уже есть, по умолчанию Plugins=C:\Adenta.

  • В конфигураторе программы настройте правильно все профили, в названии объектов которых упоминается слово "Плагины".

  • Выполнить нужный плагин можно через пункт "Плагины" главного меню программы, или автоматически по таймеру.

  • Плагины запускаются как параллельные самостоятельные Windows-процессы. Их выполнение или невыполнение, например, в случае внезапного зависания плагина из-за ошибки в его коде, уже никак не сможет повлиять на выполнение основной программы.

  • Если в настройках не был указан прогресс-бар, сразу после запуска плагина можно не ожидать его завершения и продолжить работать в программе с другими задачами. Это будет удобно, если выполнение плагина занимает определенное время. Программа автоматически откроет результирующую таблицу, сразу после создания ее плагином.

  • Если в настройках плагина был указан прогресс-бар, при нажатии на его крестик (прервать процесс) основная программа перестанет отслеживать результаты выполнения запущенных плагинов с прогресс-баром.

  • В настройках плагина можно указать время ожидания результатов его выполнения. После истечения этого времени программа прекратит тратить ресурсы процессора на отслеживание запущенного процесса.

  • В целях безопасности после выполнения плагина программа удалит все его временные файлы с сообщениями или ошибками. В тех же целях программа удалит с диска результирующую таблицу после закрытия пользователем ее окна.



Для программистов:
  • Если плагин имеет входные параметры, настройте их в справочнике "Входные параметры для плагинов".

  • Первые 4 параметра, которые ВСЕГДА передаются программой в плагин - это
    1. Уникальный идентификатор процесса.
    2. Служебная информация.
    3. Имя каталога с базой данных программы.
    4. Имя результирующего каталога.

    Эти параметры не редактируются, программа их заполняет автоматически и всегда передает в плагин первыми. В плагине, написанном на Visual Foxpro, в строке Parameters их нужно указывать ВСЕГДА, в противном случае будет возникать ошибка.

  • Параметры передаются в плагин в виде текстовой строки и разделяются между собой пробелами. Если параметр - строковая переменная, и она уже содержит в себе пробелы, программа при передаче этого параметра в плагин заменит в нем все пробелы на символ %. Соответственно, в плагине потребуется обратная замена.

  • Если входной параметр - справочник, укажите его алиас (название файла таблицы без его расширения, например _kli). Список названий всех таблиц программы можно найти на странице Структура базы данных Адента. Если после указания алиаса входной параметр остается неактивным, сообщите разрабочику требуемый алиас, и уже в следующей версии этот справочник станет доступен.

  • Выходные файлы:
    • Результирующая таблица должна быть создана в результирующем каталоге, иметь имя = идентификатору процесса, и иметь расширение .db.
      Настройте ее интерфейс в справочнике "Результирующая таблица плагина"

    • Текстовый файл с обычными сообщениями должен создаваться в результирующем каталоге, иметь имя = идентификатору процесса, и иметь расширение .txt.
      Файл с сообщениями можно создавать или пополнять в любое время в процессе выполнения плагина. После его прочтения основная программа сразу же его удаляет.

    • Текстовый файл с сообщениями об ошибках должен быть создан в результирующем каталоге, иметь имя = идентификатору процесса, и иметь расширение .err.
      Файл создается плагином уже после создания результирующей таблицы и после создания файла с обычными сообщениями, и сигнализирует основной программе о том, что плагин выполнил свою работу. Если этот файл плагином не будет создан, основная программа продолжит его ожидать вплоть до завершения работы в ней пользователя. В файл заносятся сообщения о возникших в процессе выполнения плагина ошибках. Пустой файл сигнализирует об отсутствии ошибок.



Дистрибутив среды разработки Visual FoxPro 9.0:
    Visual FoxPro 9.0
    Дистрибутив
Преимущества

Новости

Клиники

❤ Отзывы

Бесплатный звонок: 8-800-77-53-914

Полезные советы

Обмен ссылками

Партнерский сайт adenta.org


Примеры

Copyright©

Порядок приобретения

Модули

Способы оплаты

Информационное сопровождение

Яндекс.Метрика
Стоматологическая компьютерная программа Адента© Профессионал, 2002-2018 Дизайн и верстка - Казачков И.Ю.©
Отправить сообщение