Съдържание

Създаване на справки

Създаването на справки преминава през 3 етапа.

Етап 1 - Създаване на Източник на данни

Етап 2 - Създаване на Изглед

Етап 3 - Свързване на справката

Създаването на справки минава през използването на прозореца за Справки/Скриптове

Когато сме на таблицата с Източници на данни ни се появява контекст със следните възможности:

  1. Нов източник - Създава нов източник в зависимост от избора на потребителя.
  2. Редакция на източник - показва се форма за редакция на основните характеристики на източника
  3. Импорт - Импортира от предварително създаден файл с определена структура
  4. Експорт - експортира източника/ селектираните източници с всикчи изгледи към тях

Като се намираме в таблицата за изгледи ще се появи контекст с аналогични възможности на източника - Нов. редкация/експорт/импорт

Този прозорец е добре да е недостъпен и да бъде обслужван от Селматик ЕООД

Създаване на Източник на данни

Източника на данни е основна заявка, която се създава от програмиста и се използва за последващо докъстъмизиране.

Източниците на данни биват 2 типа

Създаването на източника от своя страна преминава през няколко етапа:

  1. Създаване на DataSource - това е същинският код.
  2. Настройка на параметри - ако е скрипт трябва да се инициализират всички параметри, ако е заявка може да има входни параметри, които да се добавят автоматично и да се добавят други допълнителни
  3. Настройка на формули
  4. Настройка на редактируеми полета и полета които са чек бокс.

Самото създаване на източник на данни е застъпено в Създаване на Източник на данни

Създаване на Изглед

След като имаме източник на данни следва да си добавим нов изглед.

Създаването на изгледа си преминава през своите етапи.

  1. Избираме възможните начини на визуализация. Имаме възможност да избираме измежду 3 варианта в случай че източника е от тип СПРАВКА (не е модификация на данни, а връща резултат в дейтасет):
    1. Табличен изглед - показва всички колони в таблицата
    2. Дървовиден изглед - показва информацията в дърво, като за този случай трябва да се настроят колоните за ID и PARENT_ID
    3. Анализ - Pivot -
  2. Настройка на параметри - тук ние можем да:
    1. променим името под което се търси параметъра
    2. променим дефолтното условие
    3. променим дефолтните стойности
    4. променим възможните условия
  3. Настройка на достъпност - всеки изглед може да се извика освен от Менюто, може да се извика от определен документ (Клас) от Бутон или от някое събитие (Например - търсене на документ в документ Търговски документ). Тук само споменаваме КЪДЕ МОЖЕМ ДА ЗАКАЧАМЕ СКРИПТА/СПРАВКАТА
  4. Настройка на справки и скриптове които се стартират от този изглед.

Параметри при извикване с Easycall (примерно от главното меню или друг скрипт)

При създаването на изгледа ние сме определили къде може да бъде закачан.

Всяка справка при закачането си е възможно да изиска следните параметри (става дума за параметри на Easycall):

  1. ShowModal - ако във входните параметри имаме подобен ред, то справката ще се покаже модално (няма да има възможност да се работи с други функции)
  2. <Params>…</Params> - Параметри в XML формат. В параметрите могат да се подават както дейтасетове (от които се инициализират входни те параметри), така и допълнителни опции
    1. <AutoExecute/> - пояснява на Изгледа че автоматично при отварянето си трябва да се отвори / изпълни
    2. <ReturnResult/> - Връща резултат - това означава че ще се появи бутон за Избор, както и при двоен клик на някоя таблица / грид ще се натисне автоматично избери
    3. <ReturnMultiSelect/> - Това означава че при избор ще се вземат всички селектирани редове и ще се върне информация за тях под формата на дейтасет. Много е важно да го поставяме само там където знаем че обработваме и очакваме да имаме мултиселект!
    4. <DataSets>…</DataSets> - тук се подават дейтасетове които служат за настройка на входните параметри.

Примери (в случая това са примерни стойности на колона Параметри в номенклатура Менюта, където Цел е Справка/скрипт):

Автоматично стартиране на справка

View=49 <Params> <AutoExecute/> </Params>

Показване на справка модално

View=1 ShowModal

Закачане в главното меню

За да закачите някой изглед е необходимо само да се добави нов ред в менюто по следния начин:

Целта : Справка/скрипт

Параметри : View=6

Това означава че ще пуснем изглед с номер 6 без никакви други параметри

Можем да пожелаем да го пуснем и при стартиране автоматично да се отвори

При този случай ще подадем следните параметри

View=6

<Params><AutoExecute/></Params>

Закачане в документи

Засега само в Търговските документи, Финансовите документи и в Изгледите е реализирано да можем да закачаме спавките/скриптовете.

Т.е. само в настройките на тези документи имаме функционалност, която ни помага за по-лесно закачане на Бутон или на събитие.

За да закачим към всички останали можем да използваме номенклатурата за закачане на изгледи към класове…

За пример използваме закачането в търговски документ

Кое какво означава:

Закaчане в произволен прозорец

Аналогично е на описанието на закачане към документ, като в този случай ще се покаже цялата номенклатура от всички възможно документи, както и за всеки документ всички възможни събития на които да се закачи