Skip to content

Instantly share code, notes, and snippets.

View nikolasd's full-sized avatar
🏠
Working from home

Nikolas Demiridis nikolasd

🏠
Working from home
View GitHub Profile
@nikolasd
nikolasd / update_userdef_field_in_sales_entries.js
Created January 7, 2020 17:04
Update UserDefNum04 dynamically from UserDefNum02 and UserDefNum03 in SalesEntries Form
function main()
{
var obj = sc$Method.Parameters("dataObject");
var prop = sc$Method.Parameters("propertyName");
var newVal = sc$Method.Parameters("value");
var oldVal = sc$Method.Parameters("oldValue");
if (obj.ToString() === "Hercules.Obj.INF.EntriesDataObjects.ComEntries.heCentLinesDataObject" && sc$AppSessionInfo.CurrentCompanyID === "afcd0e41-43c8-e611-80db-1402ec64c7fc")
{
@nikolasd
nikolasd / delete_reservations.sql
Created June 7, 2019 15:27
Delete Pylon Reservations
-- Delete Reservations from Pylon
BEGIN TRAN
DECLARE @ResIDs TABLE (heid uniqueidentifier)
--
-- Insert the required WHERE, otherwirse all reservations will be deleted!!!
--
INSERT INTO @ResIDs SELECT heid from hereservations --where << whatever you need
ffmpeg -i in_movie.mkv -c:v libx265 -crf 28 -preset veryslow -tune fastdecode -vf "scale='-1:min(1080,ih)'" -f mp4 out_movie.mp4
find /my/folder/subfolder/ -type f -exec du -Sh {} + | sort -rh | head -n 5
@nikolasd
nikolasd / find_hotel_transactions.sql
Created March 29, 2019 14:57
Pylon SQL - Εύρεση ξενοδοχειακών συναλλαγών στο εμπορικό
--Hotel Transcations στο Εμπορικό - Εισπράξεις
SELECT
A.HECSTMID,
hr.heresnum,
doc.hedoccode,
hb.herefnumber billno,
a.hedentid,
a.hefindentid,
a.hedepositdentid,
a.hedepositref,
@nikolasd
nikolasd / change_client_supplier_codes.sql
Last active August 23, 2023 10:53
Pylon SQL - Αλλαγή κωδικών πελατών και προμηθευτών σε αύξουσα αρίθμηση, διατηρώντας το πρόθεμα ΠΕΛΑ- και ΠΡΟΜ-
UPDATE hecustomers
SET hecode = a.newcode
FROM (SELECT
heid,
concat(LEFT(hecode, 5), RIGHT(concat('00000000', ROW_NUMBER() OVER (ORDER BY hecode)), 8)) AS newcode
FROM hecustomers) AS a
INNER JOIN hecustomers
ON hecustomers.heid = a.heid
UPDATE hesuppliers
@nikolasd
nikolasd / add_invoice_on_sales
Created November 14, 2018 10:13
Προσθήκη παραστατικού αγοράς στο ημερολόγιο αγορών
function main() {
var docCode = sc$Row.Item["DocCode"];
var refNumber = sc$Row.Item["heRefNumber"];
var strSQL = "select isnull(herefdoccode, hedoccode) from hedocentries where hedoccode = '" + docCode + "' and herefnumber = '" + refNumber + "'";
var RefDocCode = sc$Db.ExecuteScalar(strSQL);
return RefDocCode;
}
@nikolasd
nikolasd / repair_customer_balance.sql
Created October 26, 2018 13:37
Για διόρθωση καρτελών πελατών
--Hotel Transcations στο Εμπορικό - Εισπράξεις
SELECT
A.HECSTMID,
hr.heresnum,
doc.hedoccode,
hb.herefnumber billno,
a.hedentid,
a.hefindentid,
a.hedepositdentid,
a.hedepositref,
@nikolasd
nikolasd / update-document-series-with-cost-value.sql
Last active October 19, 2024 15:53
Ενημέρωση παραστατικών ενδοδιακινήσεων με τελευταία υπολογιζόμενη τιμή κόστους
-- Ενημέρωση γραμμών με τιμές (τελευταία υπολογιζομένη τιμή κόστους)
UPDATE HEWENTLINES
SET HEPRICE = ROUND((SELECT
CASE
WHEN ISNULL(purprc.HEITEMCOST, 0) = 0 THEN lines.HEPRICE
ELSE purprc.HEITEMCOST
END AS newprice
FROM HEDOCENTRIES doc,
HEWENTLINES lines,
HEITEMS ite,
@nikolasd
nikolasd / copy-series-from-branch-a-to-branch-b.sql
Created October 23, 2018 13:44
Αντιγραφή σειρών από υποκατάστημα
/*
1. Backup HeDocSeries
*/
INSERT INTO hedocseries_bak
SELECT
*
FROM hedocseries
/*
*