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

GIGA Wiki





Szukaj
»

ScrewTurn WIKI

Obieg Informacji - Procedura Skrypt

RSS
Zmodyfikowana 2015/07/07 13:21 przez Piotr Skategoryzowana jako GW-MAX, Obieg Informacji

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#



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.