06 sierpnia 2020

[MSSQL] Data ostatniego Backupu

Zapytanie przedstawiające datę ostatniego backupu:

SELECT @@SERVERNAME AS ServerName, sdb.Name AS DatabaseName, COALESCE(CONVERT(VARCHAR(12), MAX(bus.backup_finish_date), 101),'-') AS LastBackUpTime
FROM sys.sysdatabases sdb
LEFT OUTER JOIN msdb.dbo.backupset bus ON bus.database_name = sdb.name
GROUP BY sdb.Name

15 lipca 2020

[Comarch ERP XL] Obliczenie kursu waluty

Jak obliczyć kurs waluty - przykład poniżej:


DECLARE @obliczkwota DECIMAL(19, 2) = 2 ,@kl DECIMAL(16, 2)=0 ,@km DECIMAL(16, 2)=0
EXEC cdn.ObliczKursWaluty  @Waluta ='USD'        , @Kwota =@obliczkwota OUTPUT        , @NrKursu =1        , @KursL =@kl OUTPUT        , @KursM =@km  OUTPUT        , @KursTS =961416000

19 maja 2020

[COMARCH ERP XL] Lista kontrolek zapisana do pliku

Poniżej procedura która zapisuje listę kontrolek do pliku, przy dużej hydrze



 private void ZapisPlik()
        {
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\users\\bslowik\\test2.log", true);
try
{
/* Type type = Tabelem.GetType();
PropertyInfo[] pi = type.GetProperties();
foreach (PropertyInfo p in pi)
{
file.WriteLine(p.PropertyType.ToString() + " " + "Tabelem." + p.Name + "=" + p.GetValue(Tabelem, null));
}*/
foreach (ClaWindow t in base.GetWindow().Children)
{
file.WriteLine("Parent : "+t.Id.ToString()+ ", Name : "+t.Label);
}
}
catch (Exception e)
{
Runtime.WindowController.UnlockThread();
MessageBox.Show("Nie wybrano pozycji " + e.ToString());
Runtime.WindowController.LockThread();
}
file.Close();
}

04 lutego 2020

[COMARCH ERP XL] Zmiana treści tytułu maila

Gdy chcemy zmienić treść tytułu maila wysyłanego z ERP XL nalezy zmodyfikowac funkcję 
CDN.TematMailaWydruk
Analogicznie się to dotyczy modyfiacji nazwy pliku w załaczaniku maila  CDN.NazwaZalacznikaWydruk