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

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


spravki_new:osnovni_pol

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
spravki_new:osnovni_pol [2020/10/07 13:34] – [Справки - основни положения и настройки] m.ayvazovaspravki_new:osnovni_pol [2021/10/30 13:55] (текуща) – [QuotedMacros] admin
Ред 87: Ред 87:
  
 Стандартно за справки, която съдържат **Главен източник** и **Детайл**, е налице функционалността при кликване на ред в **Главния източник** да се предава информация към **Детайла** и според тази информация да се зареждат данни в **Детайла**.\\  Стандартно за справки, която съдържат **Главен източник** и **Детайл**, е налице функционалността при кликване на ред в **Главния източник** да се предава информация към **Детайла** и според тази информация да се зареждат данни в **Детайла**.\\ 
-Реализирана е функционалност и в обратната посока – предаване на данни от **Детайла** към **Главния източник**. При двоен клик на ред в детайла се прехвърлят стойностите на всички полета от детайлната таблица в главната таблицата, като ги сравнява по имена. Налице е възможност да се пренася и конкретна стойност на поле.+Съществува функционалност и в обратната посока – предаване на данни от **Детайла** към **Главния източник**. При двоен клик на ред в детайла се прехвърлят стойностите на всички полета от детайлната таблица в главната таблицата, като ги сравнява по имена. \\  
 +При необходимост има възможност да се пренася и конкретна стойност на поле.
  
  
Ред 133: Ред 134:
  
 Съдържа параметрите – филтри (когато е справка), тъй като може да е справка или скрипт са обединени под наименованието параметри (указва се кое е полето, къде да отиде, таблица, alies, тип на параметъра, възможни условия, кое е подразбиращо се условие, списък за избор и т.н.). \\ Съдържа параметрите – филтри (когато е справка), тъй като може да е справка или скрипт са обединени под наименованието параметри (указва се кое е полето, къде да отиде, таблица, alies, тип на параметъра, възможни условия, кое е подразбиращо се условие, списък за избор и т.н.). \\
-През редакция на източника от този таб могат да се добавят параметри. +През редакция на източника от този таб могат да се добавят параметри.\\ 
 + 
 + За улеснение при създаването на параметри на източници на данни има два бутона във формата за редакция на източник - "Добави липсващи" и "Инициализирай". Те създават редове в таблицата с параметрите и попълват в полетата ѝ някои подразбиращи се стойности, като в "разрешени условия" и "подразбиращо се условие" се попълва само "=“.
  
 С отметката Е парола, обозначавате филтрите, които са пароли. С отметката Е парола, обозначавате филтрите, които са пароли.
Ред 185: Ред 188:
  
 По подобие на [[documenti:obsti:nastrojki_na_targ.documenti|Търговските документи]], това е таб, описващ формулите, според които действа справката. По подобие на [[documenti:obsti:nastrojki_na_targ.documenti|Търговските документи]], това е таб, описващ формулите, според които действа справката.
 +
 +Във формулите свързани с подразбиращи се стойности за дата има и [[obsti_komponenti:konstanti_i_funkcii_za_formuli|полезни функции описани тук]].
  
 === Задаване на формат на числови входящи параметри на скрипт === === Задаване на формат на числови входящи параметри на скрипт ===
Ред 191: Ред 196:
 След приемане или въвеждане на стойности в полета от такъв тип, се установява посоченият формат. След приемане или въвеждане на стойности в полета от такъв тип, се установява посоченият формат.
  
 +=== Допълнителни настройки ===
 +В този таб може да се задават допълнителни настройки на поведението на източника. 
 +Настройките се описват като XML, като основният възел трябва да е с име AdditionalOptions
 +
 +Възможни тагове:
 +==== QuotedMacros ====
 +При заместването на макроса го поставя quoted в апострофи.
 +Необходимо ако макроса се използва в execute statement. 
  
 +Пример за стойност в Допълнителните настройки:
 +<code XML>
 +<AdditionalOptions>
 + <QuotedMacros>
 + <M1/>
 + <TD_EXP_INC/>
 + <M2/>
 + </QuotedMacros>
 +</AdditionalOptions>
 +</code>
  
 +==== ClassByRTTI ====
 +Позволява регистрирането на Делфи клас така че да може да се достъпва в кода на скрипта през RTTI.
 +Важи САМО за TMS/Delphi скриптове!
  
 +<code XML>
 +<AdditionalOptions>
 +  <ClassByRTTI>
 +     <C1  QualifiedClassName="TfBaseCustomDocument_DM" ClassName="TfBaseCustomDocument_DM"/>
 +  </ClassByRTTI>
 +</AdditionalOptions>
 +</code>
  
 /* ===== Изгледи ===== /* ===== Изгледи =====
spravki_new/osnovni_pol.1602077676.txt.gz · Последна промяна: 2020/10/07 13:34 от m.ayvazova