{"id":24385,"date":"2016-12-08T21:50:46","date_gmt":"2016-12-08T20:50:46","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24385"},"modified":"2023-04-10T15:36:25","modified_gmt":"2023-04-10T13:36:25","slug":"creazione-di-un-documento-in-unaltra-categoria-senza-intervento-dellutente","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/creazione-di-un-documento-in-unaltra-categoria-senza-intervento-dellutente\/","title":{"rendered":"Creazione di un documento in una categoria (senza intervento dell&#8217;utente)"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Il seguente frammento di codice crea un documento in una categoria documentale senza intervento dell'utente dopo la creazione\r\n\r\n' DW_Archivia(QWSess,pTipo,pTipo_Cont,pNumero,pInd_Rev,pTitolo,Campi,pPubblica,pNomeFile)\r\n' QWSess -&gt; Solo versione web: \u00e8 la sessione di lavoro \r\n' pTipo -&gt; Tipo del documento (codice categoria) \r\n' pTipo_Cont -&gt; Tipo_Cont del documento \r\n' pNumero -&gt; Numero del documento. Se viene passata una variabile dal valore Nothing, il progressivo verr\u00e0 calcolato automaticamente in base al valore di pTipo_Cont e restituito nella variabile stessa\r\n' pInd_rev -&gt; Indice di revisione \r\n' pTitolo -&gt; Titolo del documento \r\n' campi -&gt; Array associativo contenente i valori degli altri campi del record di DOCUMENT \r\n' pPubblica -&gt; True = il documento viene pubblicato \r\n' pNomefile -&gt; Nome del file da aggiungere. Pu\u00f2 essere il nome di un modello locale alla categoria di destinazione, senza il percorso. Nel caso la categoria sia di tipo FORM, ed esista un template di \r\nstampa HTML, questo parametro pu\u00f2 essere lasciato vuoto.\r\n' pSovrascrivi -&gt; True = sostituisce il file se esiste una versione non pubblicata (opzionale, non specificato equivale a false)\r\n\r\ndim campi as assocarray\r\ndim msg as string\r\n\r\ncampi=new assocarray()\r\ncampi(\"CUSTOM1\")= \"Campo 1\"\r\n\r\n' Assegnamento delle righe\r\ndim doc_rows as new DBArray()\r\n\r\ndoc_rows.add(new assocarray())\r\ndoc_rows(1)(\"CUSTOM1\")=\"Riga 1\"\r\ndoc_rows(1)(\"FLAG1\")=\"True\"\r\ndoc_rows(1)(\"NUMBER1\")=100.2\r\ndoc_rows(1)(\"DATE1\")=today()\r\n\r\ndoc_rows.add(new assocarray())\r\ndoc_rows(2)(\"CUSTOM1\")=\"Riga 2\"\r\ndoc_rows(2)(\"FLAG1\")=\"True\"\r\ndoc_rows(2)(\"NUMBER1\")=101.2\r\ndoc_rows(2)(\"DATE1\")=Today\r\n\r\ncampi(\"DOC_ROWS\")=doc_rows ' L'array va assegnato ad un campo speciale denominato DOC_ROWS\r\n\r\ndim tag as new DBArray()\r\ntag.add(\"TAG1\")\r\ntag.add(\"TAG2\")\r\ncampi(\"TAG\")=tag ' L'array va assegnato ad un campo speciale denominato TAG\r\n\r\nDim Numero as String=nothing ' Se questa variabile viene lasciata vuota, la primitiva assegner\u00e0 il primo progressivo libero e lo restituir\u00e0 nella variabile stessa\r\n\r\nmsg = DW_Archivia(form.Session(\"QWSess\"),\"P\", \"ARC\", Numero, 0, \"ProvaCreazione\", campi, false, \"MODELLO3.XLT\")\r\nif msg&lt;&gt;\"\" then\r\n   form.alert(msg)\r\nelse\r\n   form.alert(\"Creazione documento effettuata con successo. Numero progressivo: \"+Numero)\r\nend if<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Il seguente frammento di codice crea un documento in una categoria documentale senza intervento dell&#8217;utente dopo la creazione &#8216; DW_Archivia(QWSess,pTipo,pTipo_Cont,pNumero,pInd_Rev,pTitolo,Campi,pPubblica,pNomeFile) &#8216; QWSess -&gt; Solo versione web: \u00e8 la sessione di lavoro &#8216; pTipo -&gt; Tipo del documento (codice categoria) &#8216; pTipo_Cont -&gt; Tipo_Cont del documento &#8216; pNumero -&gt; Numero del documento. Se viene passata&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[65],"tags":[71],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24385"}],"collection":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/comments?post=24385"}],"version-history":[{"count":4,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24385\/revisions"}],"predecessor-version":[{"id":30119,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24385\/revisions\/30119"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}