Descarga universal em XML 1C 7.7. Aparência e características do uso da Universal Data Exchange

Transferência de dados consiste em duas etapas:

1º - Descarga de dados do arquivo de formato TI para XML usando o processamento "Sistema de processamento.ert.» .

INSTRUÇÕES DETALHADAS:

1) Abrir processamento " Sistemas de processamento.ert."Em 1C 7,7 TIS 9.2

Fig.1. O tipo principal de processamento de descarga.

2) Selecione o caminho para as regras do Exchange (cláusula 1) para o arquivo " Under_penos_nochnikov_tis_bp20.xml.».

3) Você pode especificar imediatamente um arquivo para descarregar dados no formato XML IN (cláusula 2).

4) Se os documentos forem descarregados, você deverá especificar o período de descarga de dados (cláusula 3).

5) Em seguida, pressione o botão (parágrafo 11), uma lista de regras de descarga de dados aparecerá. À esquerda de cada sinalizador de regra, você pode desativar ou conectar o objeto descarregado. Por exemplo, se estamos apenas interessados \u200b\u200bno livro de referência contrapartes. Marca deve ser incluída apenas pela regra Contrapartes..

6) Se precisarmos perguntar a qualquer seleção para o objeto de descarga (na Figura 1, Organizações (p.10)).Objeto selecionável, pressione o botão Instale o PVD (em (p.12), o nome da opção selecionada "Seleção de dados aparecerá Organizações» ) somente depois disso, você pode adicionar uma condição para selecionar um botão. Condição de seleção. (p.5). Em (parágrafo 6), colocamos uma marca se esta condição de seleção estiver envolvida, selecione os adereços nos quais a seleção será feita. (P.8) Define uma operação lógica para seleção. E em (p. 9) o valor da seleção é definido. Após a condição de seleção ser definida para qualquer regra, na lista Regras de descarregamento de dados. (§ 10) Esta regra em suportes quadrados aparecerá [SELEÇÃO].

7) Darei um exemplo para descarregar as contrapartes do diretório. E assim, precisamos descarregar as contrapartes apenas do grupo "compradores"fIG. 2.

Selecione Objeto Contrapartes.na lista de regras, pressione o botão Instale o PVD,em seguida, clique no botão Adicione uma condiçãona tabela de seleção, uma nova cadeia vazia preenchê-lo: duplo click No propumer da seleção na coluna nova string (Cláusula 2) Chame a janela de seleção de detalhes da seleção (a tabela dos adereços do objeto pelo qual é possível fazer seleção), na tabela (cláusula 1) Selecione os adereços Pai.

Fig.2 Seleção de detalhes de seleção

O próximo passo é arroz. 4 Selecionando um operador lógico em (cláusula 1) da lista de operadores (cláusula 2), no nosso caso "B", ou seja, Será selecionado e descarregado apenas aqueles elementos incluídos no grupo "compradores"

Condições em uma regra pode ser tanto quanto você, todos serão combinados através operação lógica "E".

1) Tudo agora pressione o botão DescarregarEstamos aguardando o descarregamento de objetos selecionados. No final, recebemos uma mensagem alegre. cinco.

FIG. cinco

1) Vá para a segunda etapa - carregando na BP 2.0. Abrimos o processamento padrão na "contabilidade corporativa" - o menu principal "serviço" \u003d\u003e "Outras trocas de dados" \u003d\u003e "Universal Data Exchange no formato XML" Fig. 6 (cláusula 1).

1) na forma que se abre. 7 no campo no campo Nome do arquivo para download (Cláusula 2) Especifique o arquivo no qual descarregado, clique no botão Download de dados (cláusula 1). Após a conclusão do download, uma janela aparecerá com a inscrição "Download concluída".

FIG. 7 Processamento típico de troca universal no BP 2.0

É isso.)

Espero que este artigo seja útil para alguém e ajuda. Se alguém é muito necessário para refinar e sob as configurações inepars, entre em contato com comentários.

correios: [E-mail protegido]

Aqui vou descrever os principais pontos ao trabalhar com o componente padrão v7plus.dll.. A informação é fortemente desatualizada, e apareceu aqui mais para mim - para não esquecer quando a próxima vez aparecer. Descreve a leitura de um arquivo XML para as ferramentas de parser XML de componentes quase padrão. Um exemplo servirá como um arquivo de documento do documento baixado para um arquivo no formato Commerceml 2.03 (do site no bitmix).

Então, comece. Primeiro de tudo, você precisa carregar o componente. Aqui está um código típico:

Se + "v7plus.dll")<> 1 então se. Download (catalogação () + "Extforms \\" + "v7plus.dll")<> 1 então se. Download (programas de catálogo () + "V7plus.dll")<> 1 então um aviso ("componente v7plus.dll não é encontrado!"); Retornar; Terminou; Terminou; Terminou; Analisador \u003d criar objeto ("addin.xmlparser");

O analisador pode trabalhar com esquemas, mas não vou considerar este momento. Arquivo linear simples (bem, ou quase linear). Portanto, basta criar novo Documento:

Xml_document \u003d analisador. Resfriado(); Se vazio (Xml_document) \u003d 1 Então retorne ao final; Xml_document. Download (nome do nome);

Em uma variável Nome do arquivo Uma string é gravada com o nome do arquivo aberto. Depois disso, você pode ler o arquivo, gradualmente descriptografá-lo.
O arquivo XML consiste em nós e atributos. Cada nó pode conter zero e mais atributos e zero e mais subsidiárias. O nó raiz pode ser obtido diretamente da variável Xml_document.. Para maior clareza, considere parte do arquivo XML:

<КоммерческаяИнформация ВерсияСхемы=»2.03″ ДатаФормирования=»2014-04-09 14:25″>
<Документ>
<Ид>53006
<Номер>53006
<Дата>2014-04-29
<ХозОперация>Ordenar mercadorias
<Роль>Vendedor
<Валюта>esfregar
<Курс>1
<Сумма>300000.00
<Контрагенты>…
<Время>11:52
<Комментарий>Teste ...... .bsv.
<Товары>
<Товар>
<Ид>ID46.
<Наименование>…
<БазоваяЕдиница Код=»796″ НаименованиеПолное=»Штука» МеждународноеСокращение=»PCE»>pC

Aqui está uma versão altamente abreviada do arquivo, mais precisamente, sua parte. O objetivo deste artigo não é descrever o formato Commerceml e mostrar trabalho com o arquivo XML, então eu darei apenas comandos. O arquivo Commerceml consiste no nó raiz " Informações comerciais. Nós os consideramos do documento:

Aldocument \u003d xml_document. Choicezel ("Informação Comercial");

Valor Variável Aldocumento Haverá um nó (objeto OLE). Ele tem subsidiárias e atributos. Em um arquivo, pode haver vários documentos, portanto, ligamos no ciclo:

Amostragem \u003d ElDocument. Selecionado ("documento"); Por y \u003d 1 por amostra. Número de número Ciclo doca \u003d amostragem. Liberado (th - 1);

Propriedade Número de número Retorna o número total de subsidiárias e o método Liberação () Retorna o nó filho especificado (a numeração vai de 0).

Nó " sala»Não possui atributos ou subsidiárias. Tem apenas significado 00006 . De forma similar " data«, « Hosoperação" e muitos outros. Para obter o valor do nó, o seguinte design é usado:

Número \u003d Dock. Selecionado ("número"). Valor; O número do leitor \u003d número (dock. Verificação). Valor);

Aqui é o método usado Selecionado (). Diferente " Selecione% s ()", Ele retorna não é uma lista, mas o primeiro nó com nome especificado. E sua propriedade " Valor"Retorna uma string com um valor. Para converter o valor para o tipo desejado, usamos as funções de conversão. A data terá que ser convertida por peças (é armazenado em XML na forma do GGS-MM-DD, não suportado pela função padrão ()). É possível que, ao usar esquemas, a conversão do tipo será realizada automaticamente - não verificada.
Para ler atributos, o seguinte método é usado:

OK \u003d produto. Selecionado ("Batoed"). Entenda a ideia("O código");

Aqui produtos - Este é um nó " produtos. Valor de atributo, bem como uma única subsidiária, pode ser obtido pelo nome do atributo. Sempre retorna uma string, por isso, se necessário, você precisa trazer o tipo de valor para o desejado. Se o nó precisar ler vários atributos, é melhor salvar o valor do nó em uma permanente separada.
Bem, essas são todas as funções básicas necessárias para a leitura completa dos arquivos XML.

Trabalhando com arquivos XML 1C: Contabilidade 7.7

Faça um link para este artigo no seu blog:

Solução: Documentos de descarregamento / carregamento de / em 1C (7.7) em arquivo de texto.

Ao baixar e instalar nosso software, você pode experimentá-lo em uma demonstração, modo informativo. Se você quiser estudar nosso produto de software - use a versão do julgamento, que não tem restrições sobre os termos de uso. Para o trabalho - use a versão de trabalho. Ambas as versões estão em um arquivo. A versão de trabalho da versão de avaliação é idêntica durante o período acordado (geralmente por mês).

Descrição:

Processamento universal "Descarregamento de documentos de 1C (7.7) para um arquivo de texto" permite que você seja facilmente e simplesmente descarregue documentos para certo período, com a seleção para preencher esses documentos. Você pode definir uma lista de documentos registrados no sistema no período de tempo especificado e descarregando-os em um arquivo de transferência de texto. Você pode especificar para os documentos selecionados a condição de seleção para eles para os detalhes e preenchê-los. O formato de arquivo de transferência é o desenvolvimento do autor original e é construído sobre o princípio de exibir objetos em 1C na exibição de texto: o que o usuário vê no documento será descarregado.

Processamento universal. "Carregando documentos em 1C (7.7) a partir de um arquivo de texto" permite que você faça o download de documentos facilmente e simplesmente no período especificado do arquivo de transferência gerado. Ao ler o arquivo de transferência e sua estrutura, os documentos portáteis são analisados \u200b\u200be a comparação de sua estrutura com a configuração atual ocorre. Para configurações idênticas ou configurações próximas 1C, o processo de mapeamento não requer um usuário de esforços significativos para configurar a conformidade de documentos. Se a configuração do banco de dados do banco de dados e de origem diferir, o programa encontrará esses detalhes presentes em ambas as configurações e compara-as. Configuração de conformidade falsa deve assumir o usuário.

O processamento não usa o formato de transferência XML. Ao descarregar e carregar, os detalhes dos elementos de referência não são transferidos, que são preenchidos com documentos. Devido a isso, o arquivo de transferência é significativamente menor Arquivos XML.que são frequentemente usados \u200b\u200bem procedimentos semelhantes em outros manipuladores. O arquivo de transferência é intuitivo para o usuário e pode ser visualizado e editado manualmente.

Ordem de uso: copiar arquivo com arquivamento. Descompactar. Copie arquivos do diretório de instalação (arquivos de banco de dados de informações) para o diretório de sua base de informações. O processamento de upload é projetado para uso no banco de dados e o processamento de download está no banco de dados. Com essa cópia, o diretório ExtForms será reabastecido com vários arquivos - relatórios e descrições. Abra um relatório através do "serviço - Características adicionais": EU. OB.Dogging Documents.. Se você se lembra da configuração do formulário de caixa de diálogo Processamento - após a abertura subseqüente, o programa irá restaurá-lo automaticamente. Pode ser conveniente para organizar uma simples troca de documentos entre o escritório central e a estação de trabalho periférica.

Uso: 1 mês introdutório (modo de demonstração), com restrição ao download de documentos: não mais de 1 documento de cada tipo carregado no modo de demonstração.

Uso completo: após aquisição e ativação.

Suporte: Conselhos técnicos, consultoria sobre o uso, correção de erros detectados - de graça. Melhorias, melhorias - por solicitação do cliente, por uma base contratual.

Vantagens do produto

O funcionamento do processamento é muito simples. O usuário não precisa personalizar vários formulários para descarregar documentos. Ele também não precisa se preocupar com a presença de regras de descarga / download necessárias para a troca de documentos XML. Este complexo cada usuário pode configurar de forma independente sem convidar programadores de consultoria.

Causas comprar

Você economiza tempo e dinheiro. Você pode usar qualquer programa e descarregar documentos dele para outro, também - arbitrário. Não há necessidade de se preocupar com a presença de regras para converter objetos - tudo funciona e sem eles. Não se esqueça de visualizar os resultados do download e ajustar os detalhes dos elementos recém-criados de livros de referência. By the way - O processamento de download pode usar processamento adicional e formas impressas que podem ser executadas após o processamento do arquivo de transferência. Você pode escrever-lhes ou confiar esses profissionais para resolver tarefas adicionais simultaneamente com o download de documentos.

Comparação de versões

Atualmente, uma versão desta solução é proposta, consistindo de dois tratamentos: descarregamento e carregamento.

Legalidade

Todo mundo que precisa é necessário fornecer um conjunto completo de documentos (enviados por correio): um contrato de licença, uma conta de pagamento, o ato de transferência de direitos e faturas. Para obter - contato o email para o desenvolvedor.

garantia

Se este tratamento Não combina com suas características, você pode procurar o reembolso pago por esta solução Montantes, enviados por e-mail da varredura de cor de apelação para a forma de marca de sua tarifa, com impressão e assinatura do chefe da organização. Garantimos o serviço "Maney Back Garantia" (retorne dinheiro no primeiro requisito do comprador). Estamos confiantes como nossos produtos.

Vídeo:

Carregando documentos de 1C (7.7) em um arquivo de texto:

Carregando documentos em 1C (7.7) de um arquivo de texto:

Descarregamento-download de documentos em 1C: Trade and Warehouse 7.7 a partir de um arquivo de texto:

Demonstração do processo de ativação programas:

Custo do software:

Versão local *.

  • Nome: Solução: Documentos de descarregamento / carregamento de / em 1C (7.7) em um arquivo de texto. Local *
  • Cálculos de moeda: rublo
  • Preço para o usuário: 1500

Local * - significa que você adquire uma versão para uso em um computador (para um usuário) em sua organização. Para determinar o conceito de "usuário", uma relação computador / banco de dados / usuário é usada.

Versão de rede *.

  • O código produto de software: Resh012.
  • Nome: Solução: Documentos de descarregamento / carregamento de / em 1C (7.7) em um arquivo de texto. Rede *
  • Cálculos de moeda: rublo
  • Preço para o usuário: 6000
  • Taxa de IVA: O IVA não está sujeito a parágrafos.26 Parágrafo 2º do artigo 149º do Código Tributário da Federação Russa

Rede * - significa que você adquire uma versão para uso em vários computadores (para vários usuários) em sua organização. Limite o número de licenças: 6. Você pode solicitar a ativação para os usuários especificados sem pagamento adicional.

Observação
Sob o termo, a cópia é entendida como uma instância de software, pronta para uso e aplicar em cada computador de acordo com sua intenção dentro de cada base de informações do programa "1C: Enterprise 7.7". Ao comprar licenças separadas, você adquire o direito de usar o produto de software por vários usuários, em vários computadores. Se você tem alguns bases de informação "1C: Enterprise 7.7" em que você gostaria de usar este produto de software - você deve adquirir licenças adicionais para cada base de informações. Se você gostaria de usar este produto de software em vários computadores - você deve adquirir licenças adicionais para cada computador.
Exemplo 1.
Você tem uma base informativa com a qual vários usuários funcionam (por exemplo, mudando), isto é. Trabalhos de um computador - Você adquire uma licença. Você pode usar o arquivo com o código de ativação para vários usuários dessa base de informações que usarão o produto de software no mesmo computador.
Exemplo 2.
Você tem uma base informativa com a qual vários usuários funcionam (ao mesmo tempo, de diferentes computadores, na rede ou terminal modo) - você adquire várias licenças. Os códigos de ativação serão diferentes para os usuários trabalhando em vários computadores, portanto, você terá que obter vários arquivos com códigos de ativação (várias licenças).

A ativação repetida (livre) do produto de software não é fornecida. Se por algum motivo você falhou - você pode tentar usar a ativação obtida anteriormente. Se não se encaixar (o nome do computador, o usuário, o diretório do banco de dados de informações alterado, o diretório do programa 1C, diretório de arquivo temporário sistema operacional) - Você deve adquirir uma licença. Ao comprar novas licenças, os descontos aplicam-os levando em conta o número de cópias compradas anteriormente.

Você pode entrar em contato conosco por email:

Quer comprar agora? Loja Online: Softkay.ru, ou envie um e-mail com um aplicativo!

Base jurídica para benefícios do IVA

Os contribuintes têm o direito de usar benefícios de acordo com o sub. 26 p. 2 art. 149 do Código Tributário da Federação Russa, apenas sob a observância das condições previstas no Código Tributário da Federação Russa, bem como entendimento adequado O aparelho conceitual associado ao uso desses benefícios.

Considere o uso de benefícios no IVA previsto por sub. 26 p. 2 art. 149 do Código Tributário da Federação Russa, em termos de implementação no território da Federação Russa, o direito de usar programas de computador e bancos de dados com base em um contrato de licença.

De acordo com sub. 26 p. 2 art. 149 do Código Tributário da Federação Russa não está sujeito à implementação da implementação do IVA de "direitos exclusivos para invenções, modelos úteis, amostras industriais, programas para máquinas de computação eletrônica, bases de dados, a topologia de circuitos integrados, os segredos da produção (segredos de produção know-how), bem como direitos de utilização dos resultados indicados de atividades intelectuais com base em um contrato de licença ".

Implementação dos direitos de usar programas para computador e bancos de dados

De acordo com o parágrafo 1 da arte. 39 do Código Tributário da Federação Russa A venda de bens, obras, serviços para fins fiscais é a transferência de uma base reembolsável (nos casos estabelecidos pelo NC. No parágrafo 1 da arte. O 39 Código Tributário da Federação Russa refere-se à venda de mercadorias, os resultados do trabalho realizado, serviços prestados, mas não sobre a realização de direitos. Portanto, pode-se concluir que, no parágrafo 1 do art. O 39 Código Tributário da Federação Russa não divulga o conteúdo da conceito "Implementação dos direitos de usar programas para computadores e bancos de dados". Como o conteúdo do conceito especificado não é divulgado em outras normas do Código Tributário da Federação Russa, é necessário referir-se à norma do parágrafo 1 da técnica. 11 do Código Tributário da Federação Russa, segundo a qual, na ausência dos valores da NK da Federação Russa, os valores de conceitos e termos para o estabelecimento de valores dos respectivos conceitos e Os termos devem ser guiados por atos de outros ramos da legislação da Federação Russa. Com base no parágrafo 1 da arte. 11 do Código Tributário da Federação Russa deve aplicar-se às normas do Código Civil da Federação Russa.

De acordo com o parágrafo 1, o parágrafo 1 do art. 1235 do Código Civil da Federação Russa no âmbito do Contrato de Licença. Uma parte é proprietária de um direito exclusivo ao resultado da atividade criativa (licenciante) fornece ou realizada para fornecer outra pessoa (licença) o direito de usar tal resultado em os limites previstos. De acordo com o parágrafo 1 da arte. 1286 do Código Civil da Federação Russa sob o Contrato de Licença. Uma parte é o autor ou outro titular direito (licenciante) fornece ou realizado para fornecer a outra parte (licenciado) o direito de usar tal trabalho nos limites estabelecidos pelo contrato.

Interpretação do sistema de sub. 26 p. 2 art. 149 do Código Tributário da Federação Russa, parágrafo 1, parágrafo 1 do art. 1235 do Código Civil da Federação Russa e no 1 da Arte. 1286 do Código Civil da Federação Russa possibilitam que, sob a implementação do direito de usar programas para computador e bancos de dados, é entendido fornecer o direito de usar programas de computador e bancos de dados com base em um contrato de licença

Fornecendo "direitos de uso"

O conceito de "fornecer o direito de uso" ao aplicar as rupturas fiscais no IVA estabelecido em sub. 26 p. 2 art. 149 do Código Tributário da Federação Russa, provoca muitas questões.

De acordo com o parágrafo 1 da arte. 1236 do Código Civil do Contrato de Licença da Federação Russa podem ser duas espécies:

  • o contrato de licença para o qual o licenciado recebe o direito de usar o resultado de atividades intelectuais, mantendo o licenciante o direito de emitir licenças para outras pessoas (simples (licença não exclusiva);
  • o contrato de licença em que o licenciado fornece o direito de usar o resultado da atividade intelectual sem preservar o licenciante o direito de emitir licenças para outras pessoas (licença excepcional).
Do parágrafo 1 do artigo. 1236 do Código Civil da Federação Russa Resulta que a prestação de direitos de utilização é reduzida a fornecer um licenciamento de licenciamento de uma licença excepcional ou não exclusiva na forma de um contrato de licença. Naturalmente, tal compreensão do conceito de "licença" é bastante incomum. Em nosso entendimento usual sob a licença, um documento em si, emitido por um organismo de estado autorizado, é uma autorização para a implementação de uma pessoa que é emitida tal documento determinado pelo tipo de atividade.

À primeira vista, do parágrafo 1 da arte. 1236 do Código Civil da Federação Russa, pode-se concluir que o conceito de "fornecer o direito de uso" é idêntico ao conceito de "licença". No entanto, esta conclusão é errônea porque a licença fornece um objeto complexo que inclui vários elementos.

Fornecer direitos de uso é apenas um dos elementos da provisão de licenças.

O segundo elemento da provisão de licença pode ser um licenciado do licenciado do documento correspondente no papel.

Papel no papel

Por acordo das partes no contrato de licença, o licenciante pode transferir um documento sobre papel no papel com o título "Licença". Este documento contém informações sobre o conteúdo do direito destro, sobre o método de acesso ao software e outras informações necessárias.

O terceiro elemento da licença é uma maneira de acessar o software.

Métodos de acesso de software

A licença de licença de licença de licença não faz sentido sem a disponibilidade de software em relação ao qual a licença relevante é fornecida.

A este respeito, você pode selecionar as seguintes maneiras de acessar o software:

  • O licenciante transmite licença de senhas, cifras, códigos, teclas de acesso, etc. Por direções através da Internet, transmissão em mídia ou outros métodos.
  • O licenciante transmite licença de senhas, cifras, códigos, teclas de acesso, etc. Por instruções através da rede da Internet, transmissão em mídia ou outros métodos, bem como uma licença como documento de papel, que contém as informações necessárias relevantes.
  • O licenciador transmite um licenciador com uma licença como um documento de papel no qual as senhas são especificadas, cifras, códigos, teclas de acesso, etc. e outras informações necessárias relevantes.

Nota para os três métodos acima. Com a ajuda de senhas apropriadas, cifras, códigos, teclas de acesso, etc. O licenciado obtém acesso ao software no site do fabricante ou outro suporte direito, que ele "download" do site especificado e estabelece em seu computador de acordo com o termos da licença fornecida.

  • O licenciante transmite os licenciados diretamente no software na respectiva mídia.
  • O licenciante transmite o licenciado diretamente no software na respectiva mídia, bem como uma licença como documento de papel, que indica as informações necessárias relevantes.
Pode haver outras maneiras de acessar o software sob a licença fornecida. Aqueles. A lista de métodos acima não é exaustiva.

Ato de recepção

Além do contrato de licença, regulamentar questões de licença de licença de licenciamento, é necessário confirmar o momento da licença direta. Um documento confirmando a disposição direta da licença é um ato de aceitação.

Atualmente, há uma controvérsia sobre o nome e as disposições do conteúdo do ato especificado. Alguns especialistas propõem chamar o ato específico de receber direitos. Este nome do ato (e, consequentemente, compreender a essência do processo) é errôneo, uma vez que os direitos não podem ser transmitidos fisicamente a forma de sua natureza intangível. Portanto, para que o ato especificado seja um nome preciso e correto como "ato de aceitação e transmissão" ou "aceitação e transmissão de licença". O ato proposto do ato é verdadeiro para o caso se o licenciamento transmitir o licenciado apenas senhas, cifras, códigos, teclas de acesso, etc. em forma eletrônica pelo envio através da Internet. O ato especificado reflete que:

  • O licenciante deu um licenciado com uma licença indicando seu nome, quantidade, quantidades (tamanho) para uma licença. É necessário indicar separadamente que a quantidade (tamanho) da remuneração por licença não está sujeita a IVA com base em pp. 26 p. 2 art. 149 do Código Tributário. Os termos "soma" e "tamanho" em relação ao termo "remuneração" são equivalentes, portanto, é possível usar os dois termos - respectivamente, a quantidade de remuneração ou a quantidade de remuneração;
  • A licença é considerada fornecida pelo licenciante licenciante desde a assinatura deste ato.
Se as instâncias de software forem transmitidas, o ato também indica o número de cópias para cada tipo de software e suas operadoras (geralmente CD (DVD) -Disci).

Observação. Se várias licenças forem fornecidas,, respectivamente, dados listados especificados para cada tipo de licenças.

A partir da versão 1C 7.7 Universal O carregamento de XML (bem como quaisquer processos de troca) ocorre usando o mecanismo de "conversão de dados" embutido. Em diferentes versões, várias abordagens para a organização de processos metabólicos são implementadas.

Processamento universal

Com a sétima versão do 1C, é possível trocar informações entre bancos de dados e plataformas usando a ferramenta "Conversão de dados" integrada. Seus meios possibilitam transformar informações do formato BASE 1C para XML e transferi-lo da sétima versão para o oitavo, desde o "gerenciamento de commodities" no armazém e outros. Para 1C 7, esta ferramenta inclui os seguintes componentes:

    Base de configuração;

    Processamento externo:

    • V77Exp.ert descarga de 1C em XML;

      MD77Exp.ert descarrega para os metadados do arquivo XML.

Configuração e processamento estão disponíveis no site oficial do 1C para todos os usuários (parceiros) dos produtos desta empresa. Eles também podem ser encontrados no seu disco, que é anexado a qualquer produto 1C ao comprar.

Abordagens para download de dados no formato XML

Para transferir informações dentro de 1C, versões 2.0 e 3.0 "conversão de dados" são usadas. Sua diferença está nas abordagens de processamento e conversão de dados.

1. Na versão 2.0 para transferir dados para criar regras. Eles são baseados na base de origem e no recebimento de metadados base, incluindo descrições de objetos de todos os tipos disponíveis. As regras são inseridas em um documento separado. Ler este arquivo é feito com cada descarga. Se a descrição das bases alterar, as regras devem ser rechecidas e atualizadas.

2. Conversão 3.0 "Conversão de Dados" foi desenvolvida com a finalidade de separar os processos de troca da estrutura das bases de informação. Isso se tornou possível graças ao formato XML - Entersetteata. Agora, para cada banco de dados, as regras para converter seu conteúdo para este formato universal sem a necessidade de criar regras para cada par específico "Receptor de origem" é umew.

Para ajudar a instalação de configuração e dados de depuração, entre em contato com Netburg. Não vamos apenas pegar as ferramentas para tarefas específicas e configurar seu trabalho, mas também salvar seus nervos e tempo.

Muitas vezes, no trabalho de grandes empresas e cadeias de varejo, há necessidade de trocar dados entre bancos de dados. Cada programador e administrador resolve essa questão de maneiras diferentes. Alguém escreve descarregando-downloads através de arquivos intermediários das tabelas, alguém usa o modo de conexão COM para se conectar à fonte do banco de dados. No entanto, nos últimos tempos, seu mecanismo 1C-OVOB chamado "Universal Data Exchange no formato XML" está se tornando cada vez mais popular.

Tratamento externo.

Na interface completa, você pode abrir processamento no Service-\u003e Outras trocas de dados -\u003e Universal Data Exchange no formato XML.

Formulário de Processamento (Fig. 1) Contém quatro marcadores:

  • Configurações adicionais;
  • Excluir dados.
  • A interface de cada um dos marcadores é altamente carregada com elementos e, portanto, requer consideração separada.

    Desroar a Data.

    Na parte superior da guia, há um campo de seleção de arquivos de seleção de campo. Para bancos de dados e intercâmbios não padrão, o arquivo de troca terá que criar a si mesmo.

    No próxima linha Formulários são dois interruptores:

    1. Descarregamento para o arquivo de câmbio (fig ..2);
    2. Conectando e descarregando dados ao IB (Fig. 3).

    Como pode ser visto a partir das figuras acima, dependendo do interruptor difere a aparência do formulário. Se o arquivo de compartilhamento for selecionado, o usuário será proposto para selecionar o local do arquivo em que o descarregamento e a capacidade de compactá-lo para economizar espaço e proteger a senha.

    Uma opção de conexão direta com o banco de dados suporta e versão de arquivo e cliente-servidor. Nesse caso, você precisará registrar o endereço do banco de dados, preencher os campos "User" e "Senha". Antes de prosseguir com a troca de dados, é aconselhável testar a conexão.

    A peça tabular abaixo permite configurar a seleção e outros parâmetros de descarga.

    Para depurar algoritmos e corrigir erros, você pode usar o mecanismo integrado no processamento do Exchange. Sua ativação é feita instalando a bandeira correspondente na parte inferior do formulário. Pressionar o botão "Configuração de depuração ..." chama a janela (Fig. 4).

    Fig.4.

    Uma característica distintiva desse formulário é uma ajuda informativa no lado esquerdo do layout, que descreve cada um dos três possíveis modos de depuração. Qualquer arquivo de formato EPF pode ser executado como um arquivo de processamento externo com um módulo.

    Pressionar o botão "Acabamento" verifica a exatidão e a integridade dos dados concluídos.

    Ao contrário do "descarregamento", nessa aba (Fig. 5) não há parte tabular, mas muito mais sinalizadores que permitem ajustar os parâmetros de gravação de objetos novos e modificados.

    Fig. 5.

    Primeiro, você precisa selecionar um arquivo que servirá como fonte de informação. Isso pode ser feito no campo de entrada "Nome do arquivo para download". Se os dados foram descarregados em um arquivo protegido por senha, será necessário inseri-lo no campo correspondente.

    As caixas de seleção correspondentes permitem configurar:

    • Transação ao escrever objetos (às vezes acelera o processo);
    • Download de dados no modo Exchange (neste caso, todas as verificações de plataforma, com exceção da verificação ao realizar documentos, serão ignoradas ao escrever);
    • Sobrescrevendo elementos modificados;
    • Instalação de remoção de remoção para elementos para download;
    • Gravando novos dados para registrar (um ou conjunto);
    • Crimpagem de caracteres insignificantes (lacunas e guias) para valores de string.

    Configurações adicionais

    Como é claro no nome da placa de identificação, ele contém ferramentas que o uso permite configurar com mais precisão o processo de troca. Em particular:

    1. Inclui o modo de depuração;
    2. Permite que você use a transação no processo de descarga;
    3. Otimiza a troca entre as bases da 8ª versão 1C;
    4. Descarregar apenas esses objetos que podem usar o usuário atual;
    5. Ative o registro do processo de troca entre bancos de dados.

    Estas e algumas outras funções estão incluídas nos sinalizadores apropriados no formulário (Fig. 6).

    Fig.6.

    Excluir dados

    Esta guia é usada apenas por desenvolvedores no modo de depuração. Permite remover objetos desnecessários da base.

    Configurar brevemente as regras do intercâmbio

    O uso de um manipulador padrão simplifica muito a vida útil dos programadores. Ao mesmo tempo, um dos momentos mais difíceis daquele que encontrou pela primeira vez a "Universal Data Exchange no formato XML" é a pergunta: "Onde fazer o arquivo de regras do Exchange?"

    Primeiro de tudo, para a fabricação independente das regras do intercâmbio, é necessária uma configuração especial, que é chamada de "conversão de dados". Tem vários arquivos interessantes que permitem configurar quase qualquer troca entre diferentes bases 1C 7 e 8 versões:

    1. ePF - necessário para descarregar a estrutura dos metadados para bancos de dados 1C 8;
    2. ePF - Se a configuração 1C 8 for auto-escrita ou não padrão, pode não estar processando "Universal Data Exchange", este arquivo é esse processamento;
    3. o arquivo ERT contém código para descarregar a estrutura dos metadados das configurações 1C versões 7.7;
    4. arquivo de processamento de dados de upload-upload para sete.

    Ao executar o processamento apropriado, você deve descarregar as estruturas de metadados para o banco de dados de origem e a base do receptor. Em seguida, na configuração "Conversão", é necessário criar informações sobre as configurações de origem e receptor no diretório de configuração.

    Em seguida, o guia de conversão cria um item contendo informações sobre a direção da troca de dados. Você pode configurar as regras de troca para isso.