Инструменти за потребители

Инструменти за сайта


sluzebni:menuta_parametri:spravka_skript

Това е стара версия на документа!


Справка / скрипт

1.

NewDataSource - отваря прозорец за създаване на нов източник на данни

ShowModal - показва прозореца като модален (незадължителен параметър)

2.

EditDataSource=<номер> - отваря прозорец за редакция на настройките на източник на данни с номер <номер>

DefaultViewId=<номер> - задава подразбиращ се изглед за източника на данни, който ще се редактира (незадължителен)

ShowModal - показва прозореца като модален (незадължителен параметър)

3.

NewView - отваря прозорец за създаване на нов изглед

DataSource=<номер> - ако го има, свързва новосъздадения изглед към източник на данни с номер <номер>, ако го няма - показва се прозорец за избор на източник на данни, към който да се свърже новия изглед (незадължителен)

ShowModal - показва прозореца като модален (незадължителен)

4.

EditView=<номер> - отваря прозорец за редакция на настройките на изглед с номер <номер>

ShowModal - показва прозореца като модален (незадължителен)

5.

DataSource=<номер> - създава нов изглед за източник на данни с номер <номер> и го стартира

ShowModal - показва прозореца като модален (незадължителен параметър)

6.

View=<номер> - стартира изглед с номер <номер>

DontFree - ако го има, при затваряне на изгледа, той няма да бъде унищожен, т.е. при повторно отваряне данните в него ще бъдат същите, каквито са били преди затварянето му (полезно е при справки за търсене) (незадължителен параметър)

ShowModal - показва прозореца като модален (незадължителен)

С излизането на релийз 2016.12 е реализирана възможност за печат на документи през справка или скрипт, като не се зареждат всички данни от документа, а се подават само номера му и коя подложка да се отвори.
Създаден е клас (Цел в менюта – Директен печат), който се използва да се отпечата дадена подложка, като ѝ се подаде Име на клас, ID на клас, ID (на документ) и Номер на подложка и дали да се мине през Преглед печат. Последните два параметъра не са задължителни. Ако не се подаде номер на подложка, тогава се отпечатва подразбиращата се подложка за този клас.

Пример за параметри:

ClassName=TfWrhDocument
ClassTypeID=1101
ID=20896
TemplateID=24 (незадължителен)
PrintPreview (незадължителен)

Допълнителна информация за експерти

Важно:

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

Параметрите които може да поема един скрипт трябва да са в XML вариант. В менюто си избираме вариант View=xxx, където xxx е номер на изгледа.

Ако желаем да се подадат допълнителни параметри, то те се подават към изгледа по следния начин: Всички допълнителни параметри са в XML вариант. Те са затворени в тагове <Params>…</Params>

<Params>
  <AutoExecute/> - означава, че желаем изгледа да "натисне" автоматично копчето за изпълнение. 
  <ReturnResult/> - означава, че желаем да върнем резултат от справката/скрипта 
  <ReturnMultiSelect/> - възможно е да се върнат много редове - има мулти селект
  <DataSets>  - тук може да се подаде цял дейтасет с настройки. По този начин може 
              да се предават параметри към скрипта/справката. От голямо значение е и тя да ги чака! 
              Специалистът трябва да подаде дейтасет в XML вариант, който е описан по-долу.                
    <DataSet name="TheDataSetName">
    </DataSet>
  </DataSets>
</Params>

Всеки дейтасет се предава по следния начин:

<DATAPACKET Version="2.0">
<METADATA>
 <FIELDS>  - Тук се описват всички полета с техните типове
   <FIELD attrname="ID" fieldtype="i8"/>
   <FIELD attrname="COM_ID" fieldtype="i2"/>
 </FIELDS>
 <PARAMS/>
</METADATA>
<ROWDATA> - следват стойностите по редове
  <ROW ID="111" COM_ID="222" />
</ROWDATA>
</DATAPACKET>

Назад към Менюта параметри

sluzebni/menuta_parametri/spravka_skript.1488286352.txt.gz · Последна промяна: 2018/01/11 15:29 (външна редакция)