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

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


spravki_new:osnovni_pol

Разлики

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

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

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
spravki_new:osnovni_pol [2020/08/27 14:07] – [Редакция на източник на данни] t.lalovaspravki_new:osnovni_pol [2021/10/30 13:55] (текуща) – [QuotedMacros] admin
Ред 73: Ред 73:
 /* С излизане на [[vavedenie:kakvo_novo|релийз 2013.10]] е направено поле за "Описание" към Източниците и Изгледите на Справки/скриптове.  */ /* С излизане на [[vavedenie:kakvo_novo|релийз 2013.10]] е направено поле за "Описание" към Източниците и Изгледите на Справки/скриптове.  */
  
-Можето да слагате Описание на Източниците и Изгледите. Описанието е и на двете места, защото е важно да го има в източниците, но твърде често с два различни изгледа на един и същи източник може да се постигнат съвсем различни резултати, за това е полезно за тях също да се пише каква им е предназначението. \\+Можете да слагате Описание на Източниците и Изгледите. Описанието е и на двете места, защото е важно да го има в източниците, но твърде често с два различни изгледа на един и същи източник може да се постигнат съвсем различни резултати, за това е полезно за тях също да се пише каква им е предназначението. \\
 Има възможност да се "пейства" вече готово задание вътре в Описанието. Има възможност да се "пейства" вече готово задание вътре в Описанието.
  
Ред 84: Ред 84:
 Имате възможност да селектирате произволни редове от справка като редове, а не като област. \\ Имате възможност да селектирате произволни редове от справка като редове, а не като област. \\
  
-Мултиселекта на отделните редове става стандартно със задържане на клавиш "Ctrl" от клавиатурата и кликване с мишката на конкретен ред.+Мултиселекта на отделните редове става стандартно със задържане на клавиш "Ctrl" от клавиатурата и кликване с мишката на конкретен ред.\\ 
 + 
 +Стандартно за справки, която съдържат **Главен източник** и **Детайл**, е налице функционалността при кликване на ред в **Главния източник** да се предава информация към **Детайла** и според тази информация да се зареждат данни в **Детайла**.\\  
 +Съществува функционалност и в обратната посока – предаване на данни от **Детайла** към **Главния източник**. При двоен клик на ред в детайла се прехвърлят стойностите на всички полета от детайлната таблица в главната таблицата, като ги сравнява по имена. \\  
 +При необходимост има възможност да се пренася и конкретна стойност на поле. 
  
 /* От [[vavedenie:kakvo_novo|релийз 2015.8]] */  /* От [[vavedenie:kakvo_novo|релийз 2015.8]] */ 
Ред 129: Ред 134:
  
 Съдържа параметрите – филтри (когато е справка), тъй като може да е справка или скрипт са обединени под наименованието параметри (указва се кое е полето, къде да отиде, таблица, alies, тип на параметъра, възможни условия, кое е подразбиращо се условие, списък за избор и т.н.). \\ Съдържа параметрите – филтри (когато е справка), тъй като може да е справка или скрипт са обединени под наименованието параметри (указва се кое е полето, къде да отиде, таблица, alies, тип на параметъра, възможни условия, кое е подразбиращо се условие, списък за избор и т.н.). \\
-През редакция на източника от този таб могат да се добавят параметри. +През редакция на източника от този таб могат да се добавят параметри.\\ 
 + 
 + За улеснение при създаването на параметри на източници на данни има два бутона във формата за редакция на източник - "Добави липсващи" и "Инициализирай". Те създават редове в таблицата с параметрите и попълват в полетата ѝ някои подразбиращи се стойности, като в "разрешени условия" и "подразбиращо се условие" се попълва само "=“.
  
 С отметката Е парола, обозначавате филтрите, които са пароли. С отметката Е парола, обозначавате филтрите, които са пароли.
Ред 181: Ред 188:
  
 По подобие на [[documenti:obsti:nastrojki_na_targ.documenti|Търговските документи]], това е таб, описващ формулите, според които действа справката. По подобие на [[documenti:obsti:nastrojki_na_targ.documenti|Търговските документи]], това е таб, описващ формулите, според които действа справката.
 +
 +Във формулите свързани с подразбиращи се стойности за дата има и [[obsti_komponenti:konstanti_i_funkcii_za_formuli|полезни функции описани тук]].
  
 === Задаване на формат на числови входящи параметри на скрипт === === Задаване на формат на числови входящи параметри на скрипт ===
Ред 187: Ред 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.1598537248.txt.gz · Последна промяна: 2020/08/27 14:07 от t.lalova