04.12.2020 10:06
Shift
 
Если лень 1 января менять СНО в группе печати, можно заранее подкинуть скрипт, типа:
Код:
function init()
{
ChangeTaxSystem();
}

function ChangeTaxSystem()
{
   date=new Date();
   if (date.getFullYear()>=2021)
   {
   TaxSystemOld=0;
   //0 - не используется
   //1 - общая
   //2 - УСН доход
   //3 - УСН доход-расход
   //4 - ЕНВД
   //5 - сельхоз
   //6 - Патент
   TaxSystemNew=0;

   var fso = new ActiveXObject("Scripting.FileSystemObject");
   var f = fso.OpenTextFile("C:\\ProgramData\\ATOL\\Frontol6\\Settings\\Frontol.ini", 1,false,-1);

   while (!f.AtEndOfStream)
   {
    var r = f.ReadLine();
    if (r.substring(0,5)=="Path=")
    {
       var cn = new ActiveXObject("ADODB.Connection");
    			cn.Provider = "MSDASQL.1";
       db="DRIVER=Firebird/InterBase(r) driver; DBNAME="+r.slice(5).split("\\").join("\\\\")+"MAIN.GDB;UID=SYSDBA;PWD=masterkey";
    			cn.Open(db);
    	 	var q = new ActiveXObject("ADODB.Command");
    		 q.ActiveConnection = cn;
       q.CommandText="UPDATE PrintGroup Set TaxSystem="+TaxSystemNew+" Where TaxSystem="+TaxSystemOld;
       q.Execute();
       break;
    }
   }
   f.Close();
   }
}
и спать спокойно :)
26.10.2023 10:51
n0ther
 
как же мне помог этот кусок кода, спасибо!
Часовой пояс GMT +3, время: 00:18.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.