Uniconta hefur getu til að breyta gögnum á nokkrum stöðum með litlum forskriftum, bútum af kóða.
Þessar forskriftir er meðal annars hægt að nota í gagnastjórnun, reiknaða reiti, innflutning gagna og úthlutun á nýjum sniði.
Hægt er að nota „Uniconta forskrift“ sem er okkar litla tungumál sem getur skrifað formúlur og einfalda kóðun. Ef þú vilt nota C# kóða er þetta líka valkostur, þetta verður einfaldlega að vera valið í stofnun forskrifta.
Hakað er í C# kassinn.Þá verður kóðinn tekinn saman með innbyggða C# þýðandanum og .Net-kóðinn verður keyrður. Þetta þýðir að allt stóra forritasafnið er tiltækt til að vinna úr gögnum eða sýna reiknaða reiti.

Dæmi í C #
Til að uppfæra gögnin þín með C# kóða verður þú að hafa eftirfarandi stillingar. Í Heiti reits er valinn reiturinn sem á að breyta. Til að skrifa kóða skaltu velja "Forskrift" (Þetta á við í "Úthluta nýju reitagildi") Ef þú vilt slá inn C þarftu að haka í reitinn"C#" Í reitinn"Forskrift"er nú hægt að rita viðeigandi kóða. MUNA: Afmörkunin sem óskað er eftir er stillt áður en öll gögn eru uppfærð.
Skipta einum texta út fyrir annan
Hér að ofan má sjá dæmi um hvernig á að breyta ári í heiti verks í nýtt ár með "Úthluta nýju svæðisgildi". Heiti verksins inniheldur ár og með "Úthluta nýju svæðisgildi" er hægt að skipta út (skipta) einu tilteknu gildi út fyrir annað. Hér verður skipt út einu ári, 2021 í árið 2022.rec.Number.Replace("2021", "2022");Dæmin hér að neðan nota einnig rec.Number sem er reiturinn fyrir verknúmerið Skipta einu gildi út fyrir annað
rec.Number.Replace("2020", "2021");//Skipta út gildi fyrir ekkert
rec.Number.Replace("2020", "");
Finna gildi í textastreng
//Finna gildið í strengnum frá 0 til 3. stafs (fyrstu þrír stafirnir) rec.Number = "10501-2022"rec.Number.Substring(0, 3);Niðurstaða= "105" //Finna gildið í strengnum frá 2. staf og 3 stafs áfram rec.Number = "10501-2022"
rec.Number.Substring(2, 3);Niðurstaða= "501"
Breyttu dagsetningargildum með ári
rec.Date = rec.Date.AddYears(1);
Setjið inn daginn í dag
Ef setja á inn núgildandi dagsetningu er hægt að rita: DateTime.Now.ToString ("dd-MM-áááá"); Snið dagsetningarinnar getur verið breytilegt. Ofangreint er dagur-mánuður-ár. Hér fyrir neðan eru nokkur dæmi, og ef þú vilt meira, getur þú leitað að C # leiðbeininga fyrir DateTime. 21-10-2023, skrifaðu "dd-MM-yyyy" 21/10-2023, skrifaðu "dd/MM-áááá" 21. október 2023, skrifað "dd. MMMM yyyy"DateTime.Now.ToString("MM-dd-yyyy HH:mm:ss");
Hér eru nokkur dæmi úr bókhaldslyklinum
//Skipta út staf í ákveðinni stöðu //Fjarlægja fyrsta staf strengs, t.d. 0 fremst í reikningsnr. 01001 rec.Account = "01001";rec.Account.Substring(1, 4);Niðurstaða = "1001" //Bæta við gildi fyrir framan rec.Account = "1001";
"0"+rec.Account;Niðurstaða = "01001" //Bæta við gildi á eftir rec.Account = "1001";
rec.Account+"0";Niðurstaða = "10010" Finna lengd texta-strengs rec.Account = "101001";
rec.Account.Length;Niðurstaða = 6
Námundun 3, eða fleiri, aukastafi í tvo
Math.Round( [værdien] [antal decimaler] , [afrundings mulighed] ) rec.SalesPrice3 = 150.345; // Slétta niðurMath.Round(rec.SalesPrice3, 2, MidpointRounding.ToEven);Niðurstaða = 150,34 //Slétta upp
Math.Round(rec.SalesPrice3, 2, MidpointRounding.AwayFromZero);Niðurstaða = 150,35
Námundun talna og söluverðs að næstu 0,25 aurum
rec.SalesPrice1 = 150.345; //Námundun söluverðs 1 í næsta 0,25 eyriMath.Round((rec.SalesPrice1)/25, 2, MidpointRounding.AwayFromZero)*25;Niðurstaða = 150.25 //Námundun söluverðs 1 í næsta 0,25 eyri
Math.Round((rec.SalesPrice1)/25, 2, MidpointRounding.AwayFromZero)*25;Niðurstaða = 150.50
Dagsetningarsnið í textasnið
// Ef þú vilt að dagsetningargildi, úr dagsetningarreit, sé sett inn í textareit, geturðu breytt dagsetningarsniði úr dagsetningu í streng, með kóðanum hér að neðan // umbreyting í aðeins dagsetningurec.Date.ToString("dd-MM-yyyy")//Umbreyting í dagsetningu og tíma
rec.Date.ToString("dd-MM-yyyy HH:mm:ss")
Námundun talna og söluverðs að næstu 0,25 aurum
//Námundun söluverðs 1 í næsta 0,25 eyriMath.Round((rec.SalesPrice3)/25, 2, MidpointRounding.AwayFromZero)*25;
Dæmi án þess að nota C #
Útreikningar Hér má sjá grunnútreikningsaðferðirnar.- + (Viðbót)
- – (Frádráttur)
- * (Margföldun)
- / (Deiling)
- % (Fasti)
- - (Unary Minus)
- 5 + 10 * 2 // (jafngildir 25)
- (5 + 10) * -2 // (jafngildir -30)
- 6* 5 – 2 / 2 // (jafngildir 29)
- 6* (5 - 2) / 2 // (jafngildir 9)
- Beint (=)
- Með margföldun (+=)
- Með frádrætti (-=)
- Count = 10; // Counter set to 10
- Count += 1; // Counter is increment by 1 and becomes 11
- Total += Amount; // Amount is added to the Total
Skilyrtar aðgerðir
- and (&&)
- or (||)
- xor (^)
- == // equal
- != // not equal
- > // greater than
- >= // greater or equal than
- < // less than
- <= // less or equal than
- (5 > 3) //true
- (5 + 4 > = 3* 4) // false
- (Count > 0 og Aborted != 0)
- (Total != MaxValue eða Total * 100 / SumOfAll > = 50)