Come configurare smartphone e PC. Portale informativo
  • Casa
  • Sistemi operativi
  • Come caricare il file xml in 1c 7. Base giuridica per l'applicazione dei benefici IVA

Come caricare il file xml in 1c 7. Base giuridica per l'applicazione dei benefici IVA

A partire dalla versione 1C 7.7, il caricamento universale da XML (come qualsiasi processo di scambio) avviene utilizzando il meccanismo integrato di “Conversione dati”. Le sue diverse versioni implementano approcci diversi all'organizzazione dei processi di scambio.

Elaborazione universale

Dalla settima versione di 1C, è possibile scambiare informazioni tra database e piattaforme utilizzando lo strumento integrato “Conversione dati”. I suoi strumenti consentono di convertire le informazioni dai database 1C in formato XML e trasferirle dalla settima versione all'ottava, da "Gestione commerciale" a "Magazzino", ecc. Per 1C 7, questo strumento include i seguenti componenti:

    Base di configurazione;

    Trattamenti esterni:

    • Caricamento V77Exp.ert da 1C a XML;

      MD77Exp.ert carica i metadati in un file XML.

La configurazione e l'elaborazione sono disponibili sul sito Web ufficiale 1C per tutti gli utenti (partner) dei prodotti di questa azienda. Possono anche essere trovati sul disco ITS, incluso in qualsiasi prodotto 1C al momento dell'acquisto.

Approcci al caricamento dei dati in formato XML

Per trasferire le informazioni all'interno di 1C, vengono utilizzate le versioni 2.0 e 3.0 "Conversione dati". La loro differenza risiede negli approcci all’elaborazione e alla trasformazione dei dati.

1.Nella versione 2.0, è necessario creare regole per trasferire i dati. Si basano sui metadati dei database di origine e di destinazione, incluse le descrizioni di tutti i tipi di oggetti disponibili. Le regole sono registrate in un documento separato. Questo file viene letto ogni volta che viene caricato. Se la descrizione dei database cambia, le regole dovrebbero essere ricontrollate e aggiornate.

2. La versione 3.0 “Data Conversion” è stata sviluppata con l'obiettivo di separare i processi di scambio dalla struttura delle basi informative. Ciò è diventato possibile grazie al formato XML - EnterpriseData. Ora, per ciascun database, vengono create regole per convertirne i contenuti in questo formato universale senza la necessità di creare nuovamente regole per ciascuna specifica coppia origine-destinazione.

Per assistenza con l'impostazione della configurazione e lo scambio di dati di debug, contattare la società Setby. Non solo selezioneremo gli strumenti per compiti specifici e personalizzeremo il loro funzionamento, ma faremo anche risparmiare tempo e nervi.

1C 7.7 crea facilmente oggetti API Windows come MSXML. Questo è più che sufficiente per lavorare con XML senza DLL. Anche se non trovi la risposta qui, esempi che utilizzano questa libreria, in altre lingue spesso basta copiarli in 1C e funzionano. In un modo o nell'altro, la descrizione è su Wikipedia e sul sito Web di Microsoft.

DOMDocumento - Il Document Object Model fa parte della libreria MSXML e semplifica la creazione di un file XML. Inoltre, può scambiare dati con altre parti di questa libreria.

Quindi, creiamo XML. 4.0 alla fine indica la versione. Se è necessario uno successivo, vai avanti e cambialo.

XML_DOM=CreaOggetto("MSXML2.DOMDocument.4.0"); //Crea un documento e descrivi la sua intestazione Header = XML_DOM.createProcessingInstruction("xml", "version=""1.0"" encoding=""UTF-8"""); //Se hai bisogno di un'intestazione, scrivi: XML_DOM.appendChild(Header); //per creare tag, utilizzare la funzione createElement("Tag_Name") Tagmessage = XML_DOM.createElement("MESSAGE"); //per inserirlo nel nostro documento, usa la funzione appendChild(<Ссылка на документ или тег>) XML_DOM.appendChild(TagMessage); //di conseguenza, per posizionare il tag all'interno del tag, scrivere MessageTag=XML_DOM.createElement("BODY"); TagMessage.appendChild(TagBodyMessage); // Ora inserisci un messaggio TagTextMessage=XML_DOM.createElement("TextMESSAGE"); TagMessageText.text = "il nostro messaggio"; MessageTag.appendChild(MessageTag); //E indica anche il suo attributo Text Attribute = XML_DOM.createAttribute("atr"); TextAttribute.nodeValue = "testo"; ТегТекстсообщения.setAttributeNode(АтрибутТекста); //а вот так его можно сохранить. И никаких работ со строкой и dll:) XML_DOM.Save(КаталогИБ()+"1.xml"); //также существует две функции: // Load() - загружает XML из файла или объекта // LoadXML() - загружает Из текста. // хоть в 1C напрямую его пишите например: XML_DOM.loadXML(" |!} | |il nostro messaggioText | |";

Ci sono anche altri parametri, ma la fortuna, le mani dirette e Internet garantiscono la risposta a tutte le domande.

Ora parliamo un po' di xmlschemacache. Se sei fortunato e il cliente ti ha inviato gli schemi xsd o xml, non allarmarti, sei davvero fortunato. Dopotutto, ora è possibile controllare l'XML. Volevo solo che 1C stesso controllasse cosa hanno scritto gli utenti malvagi per me.

Pertanto, ho inserito questo codice, in un modo o nell'altro nel debug:

//La stessa libreria MSXML2 ha una funzione di controllo Schema = CreateObject("msxml2.xmlshemacache.4.0"); Schema.add(, "E:\xsd\MESSAGE.xsd"); XML_DOM.schemas = Schema; ////controllo di validità stesso Errore = XML_DOM.validate(); Se Error.errorCode = 0 Then Warning("Il documento corrisponde allo schema"); Altrimenti //// la proprietà .reason contiene il motivo dell'errore.

Ebbene, l'effettivo invio tramite xmlHttp è un pezzo della stessa libreria. Fai attenzione se c'è un proxy. Guarda la descrizione di Wikipedia o trova un esempio con un proxy. Puoi specificare entrambi i metodi Post e Ottieni, tuttavia, con le tue condizioni. E ci sono più di due metodi. Se i vantaggi sono tanti li elenco tutti:

XmlHttp = CreaOggetto("MSXML2.xmlHttp.4.0"); xmlHttp.OPEN("POST", “http://123.123.123.123:70/”, 1); //Se le intestazioni sono richieste // xmlHttp.setRequestHeader("Host", "--SKIPPED--"); // xmlHttp.setRequestHeader("Tipo di contenuto", "testo/xml"); xmlHttp.SEND(XML_DOM);

Quando invii, tieni presente che non avviene istantaneamente e devi conoscerne lo stato e ottenere una sorta di risposta.

Lo stato si trova qui xmlhttp.readyState (0 - non inizializzato, 1 - aperto, 2 - invio dati, 3 - ricezione dati e 4 - dati caricati)

La risposta può essere ottenuta qui xmlHttp.responseText o xmlHttp. rispostaXML. Inoltre, se inviano una risposta XML sotto forma di stringa, puoi caricarla utilizzando il nostro DOMDocument "a. Fallo con un pulsante separato

XML_DOM.loadXML(xmlHttp.responseText); //o XML_DOM.Save(IB Catalog()+"2.xml");

Per favore, non picchiarmi per la mia alfabetizzazione. Perché è congenitamente analfabeta. Lascia che sia utile e, se è un vantaggio, non rifiuterò

Oggi valuteremo con te elaborazione "Caricamento universale in XML per 1s 7,7". Questo trattamento è finalizzato al caricamento dei dati secondo le regole di scambio in un file XML. Anche le regole di caricamento dei dati sono un file XML, che contiene una descrizione di quali dati e in quale struttura devono essere caricati nel file XML.

Come utilizzare l'elaborazione di caricamento universale in XML per 1C 7.7?

Sotto nello screenshot vedi il modulo di elaborazione principale caricamento universale in XML per 1 secondo 7.7, esaminiamo i parametri fondamentali necessari per il suo corretto funzionamento. Dove c'è il numero 1 indichiamo il file con le regole per il caricamento dei dati, per cui servono queste regole, di cui abbiamo già parlato nel primo paragrafo dell'articolo. Per il numero 2, seleziona il file in cui verranno caricati i dati. Al paragrafo 3 è necessario indicare la data di inizio e la data di fine; per questo periodo i dati verranno caricati in un file. Dopo aver specificato tutti questi parametri, fare clic su "Carica regole", dopo aver letto le regole al passaggio 5, verrà visualizzata una struttura ad albero del file delle regole di scambio con il nome delle regole. Adesso non ci resta che cliccare sul pulsante nel nostro elaborazione caricamento XML universale 1s 7.7 al punto 6 “Carica”, dopo questa azione tutti i dati verranno caricati secondo le attuali regole di caricamento dei dati, nel file XML che abbiamo specificato nel paragrafo 2.

Quando un'azienda utilizza costantemente qualche tipo di pacchetto software nel suo lavoro, allora, naturalmente, sorge sempre la questione del suo supporto e amministrazione continui. Non è possibile evitare le attività di scambio, archiviazione e ripristino dei dati. Diamo un'occhiata a come caricare o scaricare i dati da 1C in formato XML, poiché questa è una procedura importante per questo argomento.

Sono costruiti in modo tale che durante il caricamento sia possibile ricevere un file XML in cui verranno registrati i dati necessari per il cliente. Allo stesso tempo, contemporaneamente alla registrazione, viene monitorata la correttezza dei record trasferiti per individuare eventuali errori critici.

Pertanto, il caricamento in un file XML (importazione di record) da una base informativa e il successivo caricamento da XML a un'altra rappresenta uno scambio di dati in formato XML tra database.

Questa procedura, soprattutto con grandi quantità di informazioni, consente di risparmiare molto lavoro manuale.

L'importazione (il file risultante) può essere utilizzata anche come archivio per il ripristino in situazioni impreviste (in caso di smarrimento o danneggiamento).

Sono stati sviluppati molti strumenti di elaborazione di questo tipo e sono disponibili su Internet. La responsabilità del loro utilizzo ricade sulle spalle (e sulla testa) del cliente.

Ma per gli utenti ufficiali di Odeneski, gli sviluppatori hanno creato un processore universale “Carica/Carica dati XML”.

IMPORTANTE. L'esportazione in XML in 1C e l'ulteriore caricamento in XML da 1C sono accettabili per configurazioni identiche, altrimenti verrà danneggiato.

Gestore universale

Punti chiave per l'utilizzo dello sviluppatore universale:

  • Salvare i file importati fino al completamento del trasferimento dei record e alla verifica della loro correttezza;
  • Se utilizzati come copie di backup, è necessario conservarne una registrazione per ordinare la ricerca.

Il suo funzionamento prevede due modalità: creazione di un file durante il salvataggio delle informazioni e lettura/scrittura durante l'importazione.

Inoltre, l'utente può impostare ulteriori restrizioni sia durante l'esportazione che durante il caricamento dei dati.

Estrazione di record

Puoi caricare i dati sia nell'intero database che in modo selettivo, oggetto per oggetto.

Dopo aver scaricato, installato e aperto il gestore, si verifica quanto segue:


La loro selezione viene effettuata nella finestra di dialogo che si apre dopo il lancio. Per fare ciò, seleziona le caselle nell'elenco che visualizza gli oggetti metadati da recuperare;

  1. Vengono configurati i filtri necessari (ad esempio per data);
  2. Lo spazio su disco è selezionato;
  3. Inizia l'operazione vera e propria.

Caricamento dei record nel ricevitore

Il primo passo per accettare i dati nel database ricevente è aprire il programma del processore al suo interno.

Dopo aver specificato il percorso del file sorgente e attivato i flag delle impostazioni della procedura (se necessario), è possibile avviare il processo con il pulsante “Carica dati”.

Ora sai come caricare o scaricare dati da 1C in formato XML per salvare dati e scambiare tra database.

Link a questo articolo sul tuo blog:

Soluzione: caricare/scaricare documenti da/a 1C (7.7) in un file di testo

Dopo aver scaricato e installato il nostro software, puoi provarlo in modalità demo, prova. Se vuoi studiare il nostro prodotto software, utilizza la versione di prova, che non ha restrizioni sul periodo di utilizzo. Per lavoro: usa la versione funzionante. Entrambe le versioni sono nello stesso archivio. La versione funzionante è identica alla versione di prova per un periodo specificato (solitamente un mese).

Descrizione:

L'elaborazione universale “Caricamento di documenti da 1C (7.7) a un file di testo” consente di caricare facilmente e semplicemente documenti per un certo periodo, con selezione basata sulla compilazione di tali documenti. È possibile determinare un elenco di documenti registrati nel sistema in un periodo di tempo specificato e caricarli in un file di testo di trasferimento. È possibile specificare una condizione di selezione per i documenti selezionati in base ai dettagli comuni ad essi e al loro completamento. Il formato del file di trasferimento è uno sviluppo originale dell'autore e si basa sul principio di visualizzare gli oggetti in 1C in rappresentazione testuale: ciò che l'utente vede nel documento è ciò che verrà caricato.

Elaborazione universale "Caricamento di documenti in 1C (7.7) da un file di testo" consente di scaricare facilmente e semplicemente i documenti in un periodo specificato da un file di trasferimento generato. Durante la lettura del file di trasferimento e della sua struttura, i documenti trasferiti vengono analizzati e la loro struttura viene confrontata con la configurazione attuale. Per configurazioni identiche o configurazioni 1C simili, il processo di corrispondenza non richiede uno sforzo significativo da parte dell'utente per configurare la corrispondenza dei documenti. Se le configurazioni del ricevitore e delle basi sorgente differiscono, il programma trova i dettagli presenti in entrambe le configurazioni e li confronta. L'ulteriore configurazione della conformità deve essere effettuata dall'utente.

Le elaborazioni non utilizzano il formato di trasporto XML. Durante il caricamento e il download i dettagli degli elementi della directory con cui vengono compilati i documenti non vengono trasferiti. Grazie a ciò il file di trasferimento è notevolmente più piccolo dei file XML che spesso vengono utilizzati per procedure simili in altre elaborazioni. Il file di trasferimento è intuitivo per l'utente e può essere visualizzato e modificato manualmente.

Istruzioni per l'uso: Copia il file di archivio. Disimballare. Copia i file dalla directory di installazione (Infobase Files) alla directory della tua infobase. L'elaborazione UNLOAD è destinata all'uso nel database di origine, mentre l'elaborazione LOAD è destinata all'uso nel database di destinazione. Con questa copia, la directory ExtForms verrà riempita con diversi file: report e le relative descrizioni. Aprire il report tramite il menu "Strumenti - Funzionalità aggiuntive": e UOB.Caricamento documenti. Se ricordi le impostazioni del modulo di elaborazione della finestra di dialogo, la prossima volta che aprirai il programma, lo ripristinerà automaticamente. Ciò può essere utile per organizzare un semplice scambio di documenti tra l'ufficio centrale e una postazione di lavoro periferica.

Utilizzo: 1 mese di prova (modalità demo), con limitazione nel caricamento dei documenti: non più di 1 documento per tipologia da caricare in modalità demo.

Utilizzo completo: dopo l'acquisto e l'attivazione.

Supporto: consulenze tecniche, consigli sull'uso, correzione degli errori rilevati - gratuitamente. Modifiche e miglioramenti - su ordine del cliente, su base contrattuale.

Vantaggi del prodotto

Il funzionamento della lavorazione è molto semplice. L'utente non ha bisogno di configurare più moduli per caricare i documenti. Inoltre, non deve preoccuparsi di avere a portata di mano le regole di upload/download necessarie per lo scambio di documenti XML. Ogni utente può configurare questo complesso in modo indipendente senza invitare programmatori consulenti.

Motivi per acquistare

Risparmia tempo e denaro. Puoi utilizzare qualsiasi programma e caricare documenti da esso a un altro, anche arbitrario. Non è necessario preoccuparsi della presenza di regole di conversione degli oggetti: tutto funziona senza di esse. Non dimenticare di visualizzare i risultati del download e modificare i dettagli degli elementi della directory appena creati. A proposito, l'elaborazione del download può utilizzare moduli di elaborazione e stampa aggiuntivi che possono essere eseguiti dopo l'elaborazione del file di trasferimento. Puoi scriverli tu stesso o affidarli a professionisti per gestire attività aggiuntive durante il caricamento dei documenti.

Confronto di versioni

Attualmente viene offerta una versione di questa soluzione, composta da due elaborazioni: caricamento e download.

Legalità

A chi ne ha bisogno viene fornita una serie completa di documenti (inviati via posta): contratto di licenza, fattura di pagamento, atto di trasferimento dei diritti e fattura. Per ottenerlo, contattare lo sviluppatore tramite e-mail.

Garanzie

Se questo trattamento non ti soddisfa per le sue caratteristiche, puoi richiedere il rimborso dell'importo pagato per questa decisione inviando via e-mail una scansione a colori della domanda su carta intestata, con il sigillo e la firma del responsabile organizzazione. Garantiamo il servizio "Garanzia di rimborso" (Restituzione del denaro alla prima richiesta dell'acquirente). Siamo fiduciosi nella qualità dei nostri prodotti.

Video:

Caricamento di documenti da 1C (7.7) in un file di testo:

Caricamento di documenti in 1C (7.7) da un file di testo:

Caricamento-Caricamento di documenti in 1C: Trade and Warehouse 7.7 da un file di testo:

Dimostrazione del processo di attivazione del software:

Costo del software:

Versione locale*

  • Nome: Soluzione: caricare/scaricare documenti da/a 1C (7.7) in un file di testo. Locale*
  • Valuta di pagamento: rublo
  • Prezzo utente: 1500

Locale*- significa che stai acquistando una versione da utilizzare su un computer (per un utente) nella tua organizzazione. Per definire il concetto di “utente” viene utilizzato il rapporto Computer/Base/Utente.

Versione di rete*

  • Codice prodotto software: RESH012
  • Nome: Soluzione: caricare/scaricare documenti da/a 1C (7.7) in un file di testo. Rete*
  • Valuta di pagamento: rublo
  • Prezzo utente: 6000
  • Aliquota IVA: l'IVA non viene calcolata sulla base della clausola 26, comma 2, articolo 149 del Codice Fiscale della Federazione Russa

Rete*- significa che stai acquistando una versione da utilizzare su più computer (per più utenti) nella tua organizzazione. Numero limite di licenze: 6. Puoi richiedere l'attivazione per utenti specifici senza costi aggiuntivi.

Nota
Con il termine COPIA si intende una copia del software, pronta per l'uso e l'applicazione su ciascun computer in conformità con lo scopo previsto all'interno di ciascuna base informativa del programma 1C: Enterprise 7.7.
Acquistando licenze separate, acquisisci il diritto di utilizzare il prodotto software da utenti diversi su computer diversi.
Se si dispone di più database "1C:Enterprise 7.7" in cui si desidera utilizzare questo prodotto software, è necessario acquistare licenze aggiuntive per ciascun database. Se desideri utilizzare questo prodotto software su più computer, devi acquistare licenze aggiuntive per ciascun computer. ESEMPIO 1
Hai una base di informazioni con cui lavorano diversi utenti (ad esempio, a turni), ad es. lavoro
da un computer - Acquisti una licenza. È possibile utilizzare il file con il codice di attivazione per diversi utenti di questa infobase che utilizzeranno il prodotto software sullo stesso computer. ESEMPIO 2 Hai una base di informazioni con cui lavorano più utenti (contemporaneamente, da diversi computer, in linea

O

terminale

modalità) - Si acquistano più licenze. I codici di attivazione saranno diversi per gli utenti che utilizzano computer diversi, pertanto sarà necessario ottenere più file di codici di attivazione (licenze multiple).

Non è prevista l'attivazione ripetuta (gratuita) del prodotto software. Se per qualche motivo riscontri un errore, puoi provare a utilizzare l'attivazione ricevuta in precedenza. Se non è adatta (il nome del computer, utente, directory del database delle informazioni, directory del programma 1C, directory dei file temporanei del sistema operativo è cambiato), è necessario acquistare nuovamente la licenza. All'acquisto di nuove licenze vengono applicati sconti in base al numero di copie acquistate in precedenza.

I contribuenti hanno il diritto di applicare le agevolazioni previste dal comma. 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa, solo se sono soddisfatte le condizioni previste dal Codice Fiscale della Federazione Russa, nonché una corretta comprensione dell'apparato concettuale associato all'applicazione di questo beneficio.

Consideriamo le questioni relative all'applicazione del beneficio IVA previsto nella sottosezione. 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa, relativo all'attuazione sul territorio della Federazione Russa del diritto di utilizzare programmi informatici e banche dati sulla base di un contratto di licenza.

Ai sensi del sub. 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa non è soggetto a IVA sulla vendita di “diritti esclusivi su invenzioni, modelli di utilità, disegni industriali, programmi per computer elettronici, banche dati, topologie di circuiti integrati, segreti di produzione (know-how), nonché i diritti di utilizzo dei risultati specificati delle attività di proprietà intellettuale sulla base di un accordo di licenza."

Realizzazione dei diritti di utilizzo di programmi informatici e banche dati

Secondo il comma 1 dell'art. 39 del Codice Fiscale della Federazione Russa, la vendita di beni, lavori, servizi a fini fiscali è il trasferimento su base rimborsabile (nei casi stabiliti dal Codice Fiscale della Federazione Russa a titolo gratuito) della proprietà dei beni, risultati del lavoro svolto, servizi resi. Al comma 1 dell'art. 39 del Codice Fiscale della Federazione Russa parla della vendita di beni, dei risultati del lavoro svolto, dei servizi forniti, ma non dell'esercizio dei diritti. Possiamo quindi concludere che al comma 1 dell'art. 39 del Codice Fiscale della Federazione Russa non rivela il contenuto del concetto di “esercizio dei diritti di utilizzo di programmi informatici e banche dati”. Poiché il contenuto di questo concetto non è divulgato in altre norme del Codice Fiscale della Federazione Russa, è necessario rivolgersi alla norma del paragrafo 1 dell'art. 11 del Codice Fiscale della Federazione Russa, secondo il quale, in assenza di significati di concetti e termini nelle norme del Codice Fiscale della Federazione Russa, per stabilire il significato dei concetti e termini corrispondenti, si dovrebbe essere guidati da atti di altri rami della legislazione della Federazione Russa. In base al comma 1 dell'art. 11 del Codice Fiscale della Federazione Russa, è necessario fare riferimento alle norme del Codice Civile della Federazione Russa.

Ai sensi del comma 1, comma 1, art. 1235 del Codice Civile della Federazione Russa, in base a un accordo di licenza, una parte - il titolare del diritto esclusivo sul risultato dell'attività creativa (licenziante) concede o si impegna a fornire a un'altra persona (licenziatario) il diritto di utilizzare tale risultato nei limiti previsti dall'accordo. Secondo il comma 1 dell'art. 1286 del Codice Civile della Federazione Russa, in base a un contratto di licenza, una parte - l'autore o altro detentore del copyright (licenziante) concede o si impegna a fornire all'altra parte (licenziatario) il diritto di utilizzare tale opera entro i limiti stabiliti da l'accordo.

Interpretazione sistemica del sottopunto 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa, paragrafo 1, comma 1, art. 1235 del Codice Civile della Federazione Russa e comma 1 dell'art. 1286 del Codice Civile della Federazione Russa ci consente di concludere che l'esercizio del diritto di utilizzare programmi informatici e banche dati significa concedere il diritto di utilizzare programmi informatici e banche dati sulla base di un contratto di licenza

Concessione del "diritto d'uso"

Il concetto di “concessione del diritto d'uso” quando si applica il beneficio fiscale IVA stabilito al comma. 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa solleva molte domande.

Secondo il comma 1 dell'art. 1236 del Codice Civile della Federazione Russa, un contratto di licenza può essere di due tipi:

  • un accordo di licenza in base al quale al licenziatario viene concesso il diritto di utilizzare il risultato dell’attività intellettuale preservando il diritto del licenziante di rilasciare licenze ad altre persone (licenza semplice (licenza non esclusiva);
  • un accordo di licenza in base al quale al licenziatario viene concesso il diritto di utilizzare il risultato dell’attività intellettuale senza riservare al licenziante il diritto di rilasciare licenze ad altre persone (licenza esclusiva).
Dal citato comma 1 dell'art. 1236 del Codice Civile della Federazione Russa ne consegue che la concessione del diritto d'uso si riduce alla concessione da parte del licenziante al licenziatario di una licenza esclusiva o non esclusiva sotto forma di contratto di licenza. Naturalmente questa interpretazione del concetto di “licenza” è piuttosto insolita. Nella nostra accezione abituale, per licenza si intende il documento vero e proprio rilasciato da un ente governativo autorizzato, che è un permesso per la persona a cui viene rilasciato tale documento per svolgere un determinato tipo di attività.

In prima analisi, dal comma 1 dell'art. 1236 del Codice Civile della Federazione Russa, possiamo concludere che il concetto di “concessione del diritto d'uso” è identico al concetto di “licenza”. Tuttavia, questa conclusione è errata, poiché la licenza rappresenta un oggetto complesso che comprende diversi elementi.

La concessione del diritto d'uso è solo uno degli elementi della concessione di una licenza.

Il secondo elemento della concessione di una licenza può essere il trasferimento da parte del licenziante al licenziatario del relativo documento su supporto cartaceo.

Documento cartaceo

Con l'accordo delle parti del contratto di licenza, il licenziante può trasferire al licenziatario un documento cartaceo con il titolo “Licenza”. Questo documento contiene informazioni sul contenuto del diritto concesso, su come accedere al software e altre informazioni necessarie.

Il terzo elemento della concessione della licenza è la modalità di accesso al software.

Metodi per accedere al software

La concessione di una licenza da parte di un licenziante ad un licenziatario non ha senso senza la presenza del software per il quale viene concessa la licenza corrispondente.

A questo proposito si possono distinguere le seguenti modalità di accesso al software:

  • Il licenziante trasferisce password, cifre, codici, chiavi di accesso, ecc. al licenziatario. mediante invio via Internet, trasmissione su media o altri mezzi.
  • Il licenziante trasferisce password, cifre, codici, chiavi di accesso, ecc. al licenziatario. mediante invio via Internet, trasmissione su media o altri mezzi, nonché una licenza sotto forma di documento cartaceo contenente le informazioni pertinenti necessarie.
  • Il licenziante trasferisce la licenza al licenziatario sotto forma di un documento cartaceo, che specifica password, cifre, codici, chiavi di accesso, ecc. e altre informazioni necessarie pertinenti.

Nota sui tre metodi sopra. Utilizzando adeguate password, cifre, codici, chiavi di accesso, ecc., il licenziatario accede al software sul sito web del produttore o altro detentore dei diritti, che "scarica" ​​dal sito web indicato e installa sui suoi computer in conformità con le termini della licenza concessa.

  • Il licenziante trasferisce il software direttamente al licenziatario sul supporto appropriato.
  • Il licenziante trasferisce direttamente al licenziatario il software sul supporto appropriato, nonché la licenza sotto forma di documento cartaceo, in cui sono specificate le necessarie informazioni rilevanti.
Potrebbero esserci altri modi per accedere al software nell'ambito della licenza fornita. Quelli. L'elenco dei metodi fornito non è esaustivo.

Certificato di trasferimento e accettazione

Oltre al contratto di licenza che regola la fornitura della licenza da parte del licenziante al licenziatario, è necessario confermare il momento della fornitura diretta della licenza. Il documento che conferma la concessione diretta di una licenza è il certificato di accettazione.

Attualmente c'è controversia riguardo al nome e alle disposizioni del contenuto di questa legge. Alcuni esperti suggeriscono di chiamare l'atto specificato di accettazione e trasferimento dei diritti. Questo nome dell'atto (e, di conseguenza, la comprensione dell'essenza del processo) è errato, poiché i diritti non possono essere trasferiti fisicamente nella loro natura immateriale. Pertanto, per questo atto, un nome come “atto di accettazione e trasferimento” o “atto di accettazione e trasferimento di licenza” è accurato e corretto. Il nome proposto dell'atto è corretto anche nel caso in cui il licenziante trasferisca al licenziatario solo password, cifre, codici, chiavi di accesso, ecc. in formato elettronico mediante invio via Internet. Questo atto afferma che:

  • Il licenziante ha fornito al licenziatario una licenza indicante il nome, la quantità, l'importo (dimensione) della remunerazione per la licenza. È necessario indicare separatamente che l'importo (importo) del compenso per la licenza non è soggetto a IVA sulla base dei paragrafi. 26 comma 2 art. 149 del Codice Fiscale della Federazione Russa. I termini “importo” e “importo” in relazione al termine “retribuzione” sono equivalenti, pertanto è possibile utilizzare entrambi i termini - rispettivamente importo della remunerazione o importo della remunerazione;
  • La licenza si considera concessa dal licenziante al licenziatario dal momento in cui questi firma il presente atto.
Se vengono trasferite copie del software, la legge indica anche il numero di copie per ciascun tipo di software e il relativo supporto (solitamente CD (DVD)).

Nota. Se vengono fornite più licenze, i dati elencati per ciascun tipo di licenza verranno indicati di conseguenza.

I migliori articoli sull'argomento