Witaj Gość. Produkt: Logowanie
GIGA Katowice
RSS RSS

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Historia: Obieg Informacji - Procedura Skrypt

Porównaj wersje strony



« Starsza wersja - Powrót do strony Historia - Bieżące wersja


Wersja strony: 2015/07/07 13:21


Procedura Skrypt

Procedura skrypt obsługuje następujące makra:


  1. ^YODAN_Id|macro^ - int specyfikacja procesu
  2. ^YODA_Id|macro^ - int nagłówek procesu
  3. ^YODPF_Id@Etykieta|macro^ - int Id formularza o wskazanej etykiecie
  4. ^YODPFP_Wartosc@Etykieta@pole|macro^ - varchar(2048) zwraca wartość pola formularza

Dostępne języki to C# i MS SQL

C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void YODZapiszPF(int idProcesu, string sEtykieta, string sPole, string sWartosc)
 
string YODDajPF(int idProcesu, string sEtykieta, string sPole)
 
void YODUruchom(string sFileName, string sArguments)
 
string WriteAllTextToFile( string sFileName, string sTekst)
 
string GUID()
 
 
// wywołujemy
ODScript.YODZapiszPF( ^YODA_Id|macro^, "F020", "P1", ODScript.GUID()+sX);
 
funkcje SQL:
 
declare @w varchar(4096)
set @w = (select [dbo].[GigaNet_YODDaj_PF] ( 72, 'F020', 'P2'))
exec [dbo].[GigaNet_YODZapisz_PF] 72, 'F020', 'P1', 'ale lala to jest'
exec [dbo].[GigaNet_YODZapisz_PF] 72, 'F020', 'P2', @w
 
funkcje C#:
 
string s = System.Guid.NewGuid().ToString();
 
System.Console.WriteLine( "aaaaaaaaaaaaaaaaaaaaaa-"+s);
System.Console.WriteLine( "bbbbbbbbbbbbbbbbbb-"+ODScript.GUID());
 
string sX = ODScript.YODDajPF(^YODA_Id|macro^, "F020", "P1");
 
System.Console.WriteLine( "------------"+sX);
 
ODScript.YODZapiszPF( ^YODA_Id|macro^, "F020", "P1", ODScript.GUID()+sX);
string sFile = ODScript.WriteAllTextToFile( "", sX);
ODScript.YODUruchom("notepad.exe", sFile);

ScrewTurn Wiki wersja 3.0.5.640. Ikony stworzone przez FamFamFam.