Escreva o arquivo xml 1c. Gerando um arquivo XML. Upload fácil para aplicativos de terceiros. Transferências

A transferência de dados é um processo muito importante em qualquer sistema de contabilidade, a plataforma 1C 8.3 e 8.2 não é exceção. A seguir veremos instruções sobre a maneira mais fácil de transferir dados de um sistema para outro com configuração semelhante (para configurações diferentes, você pode usar uma ferramenta para programadores - ou).

Antes que qualquer ação seja necessária, as mudanças são irreversíveis!

O mais simples e maneira conveniente transferência de dados de 1C 8.3 para 1C 8.3 contabilidade 3.0 - usando processamento Upload e carregamento de dados em formato XML (download - para 8.2 ou para 1C 8.3 ou em ITS). O tratamento é universal e adequado para qualquer configuração.

Não entraremos em detalhes, mas consideraremos instruções passo a passo para migrar dados usando este processamento usando o exemplo de uma simples transferência de mercadorias.

Fazendo upload de dados para XML

Primeiramente, vamos abrir o processamento no banco de dados de origem (de onde descarregaremos a mercadoria) e observar a interface:

Obtenha 267 videoaulas em 1C gratuitamente:

Você deve preencher imediatamente o campo “Nome do arquivo” - um novo arquivo de dados será criado ao longo deste caminho, que carregaremos no banco de dados do receptor. Logo abaixo, na seção tabular “Dados para upload”, é necessário selecionar os dados que queremos carregar do banco de dados.

Depois de selecionar um objeto na parte tabular esquerda, você pode aplicar a seleção na parte tabular direita:


No nosso exemplo, quero descarregar todos os produtos com o nome “Rake”.

Depois que todas as configurações forem concluídas, os dados podem ser carregados. Para fazer isso, clique no botão “Carregar dados”:


Carregando dados do xml em 1s 8.3

Os dados foram descarregados do banco de dados de origem e agora precisam ser transferidos para o banco de dados de destino.

Para fazer isso, você precisa iniciar o processamento já no banco de dados no qual deseja carregar os dados, ir até a aba “Download”, selecionar o arquivo baixado no disco e clicar no botão “Carregar dados”:


Este exemplo é adequado apenas para transferência de dados entre configurações idênticas na plataforma 1C. Para entender o mecanismo de troca para programadores, escrevemos um artigo -.

A transferência de informações entre bancos de dados é uma das tarefas de seu suporte e administração. Para sua implementação efetiva, o processamento é criado em complexos 1C automatizados. Eles facilitam muito o trabalho rotineiro, agilizam os processos de upload e download de informações e ao mesmo tempo implementam o controle sobre sua correção. O upload de 1c para xml permite criar um arquivo com o conteúdo de qualquer objeto de configuração configurado e usá-lo quando precisar fazer upload de dados para uma configuração idêntica.

Ferramentas para criar uploads

Para exportar informações contidas em bancos de dados, utiliza-se principalmente o formato xml. Para 1C, muitos métodos de processamento foram desenvolvidos (por exemplo, UploadLoadDataxml82 epf), com os quais é possível gerar e carregar dados em um arquivo. Neste caso, o usuário deve receber um arquivo com determinada estrutura, que permita que as informações nele armazenadas sejam carregadas no banco de dados nativo ou transferidas para outro local. Ao criar um upload, devem ser observadas as seguintes regras:

  • Salvar os arquivos criados até a recuperação completa e conclusão dos procedimentos de verificação da veracidade das informações transferidas;
  • Se você usar o processamento como ferramenta de backup, crie subpastas separadas para cópias de dados e mantenha um registro delas para recuperação rápida.

O processamento universal “Upload e carregamento de dados XML” fornecido no programa de suporte ao usuário 1C, que pode ser encontrado no site ou nos discos ITS, é uma excelente ferramenta para exportação e importação de informações. O usuário do computador pode descarregar todo o banco de dados e seus objetos individuais e, além da própria exportação, diversas operações são realizadas para verificar as informações, ajudando a se livrar de erros críticos no processamento de dados 1s, o upload para xml funciona em dois modos:

  • Descarregando. Cria um arquivo contendo objetos pagináveis ​​definidos pelo usuário;
  • Carregando. Lê um arquivo exportado anteriormente e grava as informações nele contidas na infobase.

O processamento permite verificar objetos em busca de caracteres inválidos e também inclui uma função para exportar informações com restrições.

O upload pode ser usado não apenas na troca de informações entre bancos de dados 1C. Com sua ajuda, você pode garantir a integração de diversos complexos, por exemplo, 1C e o sistema Parus. A versatilidade do formato XML permite criar programas de transferência de informações para quase todos os bancos de informações. Processamento de descarga e carregamento dados XML– a ferramenta mais importante para a troca de informações.

O processo de upload de dados paraxml

Vejamos como fazer upload de 1c para xml no modo normal. Após baixar o processamento UploadLoadDataxml.epf e abri-lo, deve-se realizar os seguintes passos:

  • Selecione objetos para exportação;
  • Configure os filtros necessários, por exemplo, por período;
  • Determine a localização do arquivo com informações sobre o subsistema do disco;
  • Comece a descarregar objetos.


Deve ser lembrado que a parte do cabeçalho do formato do arquivo de upload difere do formato de arquivo usado durante o upload de acordo com os planos de troca.

xml

O xml é carregado em 1c no banco de dados receptor com uma configuração idêntica ao banco de dados de origem. Antes de carregar o xml 1c em 1c, você precisa abrir o processamento no banco de dados receptor. Então você precisa especificar o caminho para o arquivo carregado anteriormente e baixar os dados clicando no botão “Carregar dados”.

Se necessário, caixas de seleção são ativadas para carregar dados em modo exchange de forma distribuída base de informações e ignorando erros que ocorrem ao carregar objetos.


Depois disso, é necessário verificar os bancos de dados e certificar-se de que todos os elementos estão carregados corretamente para não perdê-los, por exemplo, caso ocorra um erro no manipulador de eventos após o carregamento do objeto.


Este processamento permite a troca de dados entre as mesmas configurações (idênticas) na plataforma 1C 8.2 - Bukh, ZUP, UT, UPP e outras, o principal é que as configurações sejam as mesmas!

Processando capturas de tela

(foto)

Modos de operação

O processamento implementa 2 modos de operação: Upload (criando um arquivo de upload de dados especificados pelo usuário) e Load (lendo um arquivo de upload criado pelo modo de mesmo nome e escrevendo os dados nele contidos). O modo é definido selecionando-o no campo Modo.

Antes de iniciar um modo específico (clicando no botão Executar), você precisa especificar o nome do arquivo de upload, inserindo-o manualmente no campo "Nome do arquivo" ou usando o botão para selecionar este campo e a caixa de diálogo padrão de seleção de arquivo .

No modo download é possível editar o uso dos totais na escrita dos registros, o que pode afetar a velocidade do download.

Os botões "Desativar totais" e "Ativar totais" estão disponíveis quando o sinalizador "Ativar a capacidade de editar o uso de totais durante o carregamento de dados" está definido e são usados ​​para controle manual modo de usar totais ao carregar dados.

Condições para a aplicabilidade do processamento

O processamento só pode ser utilizado nos casos em que a base de informações na qual os dados foram carregados e aquela na qual os dados foram carregados sejam homogêneas (as configurações são idênticas, os dados podem ser diferentes), ou todos os objetos carregados são quase completamente idênticos em composição e tipos de detalhes e partes tabulares, propriedades do objeto de metadados “principal”, etc. De referir que, devido a estas limitações, o processamento destina-se sobretudo à troca entre SI homogéneos.

O formato do arquivo de upload difere do formato de arquivo criado durante o upload de acordo com um plano de troca na parte do cabeçalho. Para fazer upload de dados (elementos de diretório, conjuntos de registros de registro, etc.), o processamento usa o mesmo mecanismo de serialização XML que o upload de acordo com os planos de troca nesta parte, os formatos de arquivo são idênticos;

Determinando a composição da descarga

O processamento permite o upload total e parcial dos dados da infobase para um arquivo. A composição dos dados carregados é configurada na caixa de diálogo marcando as caixas na coluna da árvore que exibe objetos de metadados para os quais os dados podem ser carregados. Coluna adicional caixas de seleção, "Se necessário", define a necessidade de descarregar objetos deste tipo"por referência". Ou seja, se a caixa de seleção estiver marcada apenas na coluna “Se necessário”, então os dados de tal objeto não serão baixados completamente, mas apenas na medida necessária para manter a integridade referencial na infobase que carregará o download arquivo.

Ao abrir um formulário, o processamento define o sinal de descarregamento por referência a todos os objetos, o que garante a integridade referencial do fragmento descarregado da infobase.

Ao clicar no botão “Detectar objetos descarregados por link”, o processamento analisa quais links de dados podem estar contidos em objetos que possuem o atributo unload completo definido e preenche automaticamente a coluna de flags indicando a necessidade de descarregamento por link. Se o objeto já tiver o sinalizador de descarregamento completo definido, o sinalizador de descarregamento por referência não será definido.

Possíveis aplicações

A utilização deste processamento é possível, por exemplo, para criar cópia de segurança dados, troca de dados entre bases de informações, e também como ferramenta auxiliar na restauração de bases de informações problemáticas.

Numa organização, a contabilidade pode ser mantida não só em soluções da plataforma 1C:Enterprise, mas também em outras sistemas de software(Galáxia, Parus, SAP, etc.). Isto levanta o desafio de integrar duas aplicações.

Por exemplo, algum aplicativo (vamos chamá-lo de "X") precisa ler uma lista de documentos de configuração. Não falaremos sobre os benefícios práticos de resolver tal problema; apenas observarei os mais convenientes e práticos; de uma forma universal em tal situação, uma lista de documentos será carregada em formato XML.

O Exchange que usa esse formato é universal porque a maioria dos aplicativos pode trabalhar com ele. Vejamos como você pode fazer upload de uma lista de documentos de configuração para um arquivo XML de 1C:Enterprise.

Carregar para XML

E então, vamos ao principal. Precisamos percorrer a lista de metadados do documento e gerar a lista no arquivo XML. A captura de tela a seguir mostra o algoritmo para gerar um arquivo XML:

Função CreateXML() Exportar //Obtém o nome do arquivo temporário Caminho = GetTemporaryFileName(); // Inicializa a classe "XML Record" Entrada = Nova EntradaXML; //Abre um arquivo temporário para gravação - 8 ") ; // Escreve a declaração do arquivo XML Registro. WriteDeclarationXML() ; // Registro. WriteElementStart("") ; DocumentosConfigurações //Primeiro elemento// Atributo do primeiro elemento com a data em que o arquivo foi criado Registro. WriteAttribute("gerado", Format(CurrentDate(), "DF")) ; = aaaa-MM- ddThh:mm:ss; DLF = DT // Escreva um elemento para cada documento de configuração. Colocamos o nome do documento no texto. Para cada documento dos metadados. Gravação do Ciclo de Documentos. WriteElementStart("Documento"); Registro. WriteText(Doc.Nome); Registro. WriteEndElement(); Fim do Ciclo; //Termina de escrever o primeiro elemento Registro. WriteEndElement();

Registro. Fechar();

//fecha o arquivo

// // Obtém os dados binários do arquivo e coloca-os em armazenamento temporário BinaryData = novo BinaryData(Caminho); Endereço = PlaceInTemporaryStorage(BinaryData, Novo UniqueIdentifier) ​​​​; Endereço de retorno; //Retorna o endereço do arquivo para o armazenamento Função Final 4. ++ Escreva o conteúdo do arquivo XML Registro. WriteElementStart("XMLElement") ; Registro. WriteEndElement(); // // -- Grava o conteúdo do arquivo XML 5. Feche o arquivo

Registro. Fechar();

Essas cinco etapas criam praticamente qualquer arquivo XML.

Em nosso exemplo, o arquivo gerado é convertido em dados binários e retornado ao local onde a função CreateXML é chamada. Este arquivo pode então ser gravado no sistema de arquivos.

Você pode ver um exemplo do arquivo enviado na imagem acima.

Aplicativo de terceiros

Por exemplo, criei um aplicativo no .NET Framework para demonstrar a leitura de um arquivo XML em um aplicativo de terceiros.

O programa lê o arquivo criado e exibe os documentos em forma de lista:

Você pode experimentar você mesmo, o aplicativo está disponível para download no link no final do artigo.

Versatilidade

O formato XML é usado na maioria das configurações para troca de dados entre soluções de aplicativos na plataforma 1C:Enterprise. Outro método de comunicação comumente usado é através de uma conexão COM. XML permite a troca com praticamente qualquer aplicativo, por isso merece ser chamado de universal.

Arquivos para download:

Aplicativo leitor de arquivos XML.

Processando a geração do arquivo XML.

Quando uma empresa utiliza constantemente algum tipo de pacote de software em seu trabalho, então, naturalmente, sempre surge a questão de seu suporte e administração contínuos. Não há como evitar as tarefas de troca, armazenamento e restauração de dados. Vejamos como carregar ou descarregar dados de 1C em formato XML, pois este é um procedimento importante para este tópico.

Eles são construídos de forma que ao fazer o upload você possa receber um arquivo XML no qual serão registrados os dados necessários ao cliente. Ao mesmo tempo, simultaneamente ao registro, a exatidão dos registros transferidos é monitorada quanto a erros críticos.

Assim, o upload para um arquivo XML (importação de registros) de uma base de informações e o posterior carregamento de XML para outra representa uma troca de dados em formato XML entre bancos de dados. Este procedimento, especialmente com grandes quantidades de informações, economiza grande número

self made.

A importação (o arquivo resultante) também pode ser usada como arquivo para recuperação em situações inesperadas (em caso de perda ou dano).

Mas para usuários oficiais do Odeneski, os desenvolvedores criaram um processador universal “Upload/Load XML Data”.

IMPORTANTE. Exportar para XML em 1C e carregar posteriormente em XML de 1C é aceitável para configurações idênticas - caso contrário, será danificado.

Manipulador universal

Pontos-chave para usar o desenvolvedor universal:

  • Salve os arquivos de importação até que a transferência dos registros seja concluída e sua exatidão seja verificada;
  • Quando usadas como cópias de segurança, um registro delas deve ser mantido para ordenar a pesquisa.

Seu funcionamento possui dois modos: criação de arquivo ao salvar informações e leitura/escrita ao importar.

Além disso, o usuário pode definir restrições adicionais tanto na exportação quanto no carregamento de dados.

Extraindo registros

Você pode fazer upload de dados em todo o banco de dados e seletivamente - objeto por objeto.

Após baixar, instalar e abrir o manipulador, ocorre o seguinte:

Sua seleção é feita na caixa de diálogo que se abre após o lançamento. Para fazer isso, marque as caixas da lista que exibe os objetos de metadados a serem recuperados;

  1. Os filtros necessários são configurados (por exemplo, por data);
  2. O espaço em disco está selecionado;
  3. A operação em si é iniciada.

Fazendo upload de registros para o receptor

O primeiro passo para aceitar dados no banco de dados receptor é abrir o programa processador nele.

Após o caminho para o arquivo de origem ter sido especificado e os sinalizadores de configurações do procedimento terem sido ativados (se necessário), você pode iniciar o processo com o botão “Carregar dados”.


Agora você sabe como carregar ou descarregar dados de 1C em formato XML para salvar dados e trocar entre bancos de dados.

Escreva nos comentários sobre sua experiência neste assunto.

Modos de operação

O processamento UploadLoadDataXML82 implementa 2 modos de operação: Upload (criando um arquivo de upload de dados especificados pelo usuário) e Load (lendo um arquivo de upload criado pelo modo de mesmo nome e escrevendo os dados nele contidos). O modo é definido selecionando-o no campo Modo.

Antes de iniciar um modo específico (clicando no botão Executar), você precisa especificar o nome do arquivo de upload, inserindo-o manualmente no campo “Nome do arquivo” ou usando o botão para selecionar este campo e a caixa de diálogo padrão de seleção de arquivo .

No modo download é possível editar o uso dos totais na escrita dos registros, o que pode afetar a velocidade do download. Os botões “Desativar totais” e “Ativar totais” estão disponíveis quando o sinalizador “Ativar a capacidade de editar o uso de totais durante o carregamento de dados” está definido e são usados ​​para controlar manualmente o modo de uso de totais ao carregar dados. **Condições de aplicabilidade do tratamento**

O processamento só pode ser utilizado nos casos em que a base de informações na qual os dados foram carregados e aquela na qual os dados foram carregados sejam homogêneas (as configurações são idênticas, os dados podem ser diferentes), ou todos os objetos carregados sejam quase completamente idênticos em composição e tipos de detalhes e partes tabulares, propriedades do objeto de metadados “principal”, etc. Note-se que, devido a estas limitações, o processamento destina-se sobretudo à troca entre SI homogéneos.

O formato do arquivo de upload difere do formato de arquivo criado durante o upload de acordo com um plano de troca na parte do cabeçalho. Para fazer upload de dados (elementos de diretório, conjuntos de registros de registro, etc.), o processamento usa o mesmo mecanismo de serialização XML que o upload de acordo com os planos de troca nesta parte, os formatos de arquivo são idênticos;

Determinando a composição da descarga

O processamento permite o upload total e parcial dos dados da infobase para um arquivo. A composição dos dados carregados é configurada na caixa de diálogo marcando as caixas na coluna da árvore que exibe objetos de metadados para os quais os dados podem ser carregados. Uma coluna adicional de caixas de seleção, “Se necessário”, define a necessidade de descarregar objetos deste tipo “por referência”. Ou seja, se a caixa de seleção estiver marcada apenas na coluna “Se necessário”, então os dados de tal objeto não serão baixados completamente, mas apenas na medida necessária para manter a integridade referencial na infobase que carregará o download arquivo.

Ao abrir um formulário, o processamento define o sinal de descarregamento por referência a todos os objetos, o que garante a integridade referencial do fragmento descarregado da infobase.

Ao clicar no botão “Detectar objetos baixados por link”, o processamento analisa quais links de dados podem estar contidos em objetos que possuem o flag de download completo definido, e preenche automaticamente a coluna de flags indicando a necessidade de download por referência. Se o objeto já tiver o sinalizador de descarregamento completo definido, o sinalizador de descarregamento por referência não será definido.

Possíveis aplicações

A utilização deste processamento é possível, por exemplo, para criar uma cópia de segurança total ou parcial dos dados, trocar dados entre infobases e também como ferramenta auxiliar na restauração de infobases problemáticas.

Numa organização, a contabilidade pode ser mantida não apenas em soluções da plataforma 1C:Enterprise, mas também em outros sistemas de software (Galaktika, Parus, SAP, etc.). Isto levanta o desafio de integrar duas aplicações.

Por exemplo, algum aplicativo (vamos chamá-lo de "X") precisa ler uma lista de documentos de configuração. Não falaremos sobre os benefícios práticos de resolver tal problema; apenas observarei que a maneira mais conveniente e universal em tal situação seria fazer upload de uma lista de documentos em formato XML.

O Exchange que usa esse formato é universal porque a maioria dos aplicativos pode trabalhar com ele. Vejamos como você pode fazer upload de uma lista de documentos de configuração para um arquivo XML de 1C:Enterprise.

Carregar para XML

E então, vamos ao principal. Precisamos percorrer a lista de metadados do documento e gerar a lista no arquivo XML. A captura de tela a seguir mostra o algoritmo para gerar um arquivo XML:

Função CreateXML() Exportar //Obtém o nome do arquivo temporário Caminho = GetTemporaryFileName(); // Inicializa a classe "XML Record" Entrada = Nova EntradaXML; //Abre um arquivo temporário para gravação- 8 " ) ; // Escreve a declaração do arquivo XML Registro. WriteDeclarationXML() ; // Registro. WriteElementStart("" ) ; DocumentosConfigurações //Primeiro elemento// Atributo do primeiro elemento com a data em que o arquivo foi criado Registro. WriteAttribute("gerado", Format(CurrentDate(), "DF" ) ) ; = aaaa-MM- ddThh:mm:ss;// Registro. WriteElementStart(" // Escreva um elemento para cada documento de configuração. Colocamos o nome do documento no texto. Para cada documento dos metadados. Gravação do Ciclo de Documentos. WriteElementStart("Documento"); Registro. WriteText(Doc.Nome); Registro. WriteEndElement(); Registro. WriteText(Doc.Nome); //Termina de escrever o primeiro elemento Registro. WriteEndElement();

Registro. Fechar();

//fecha o arquivo

// // Obtém os dados binários do arquivo e coloca-os em armazenamento temporário Fim do Ciclo; Endereço = PlaceInTemporaryStorage(BinaryData, Novo UniqueIdentifier) ​​​​; Registro. WriteEndElement(); - 8 " ) ; // //Retorna o endereço do arquivo para o armazenamento Registro. Fechar(); 4. ++ Escreva o conteúdo do arquivo XML BinaryData = new BinaryData(Caminho); Registro. WriteEndElement(); // // -- Grava o conteúdo do arquivo XML Endereço = PlaceInTemporaryStorage(BinaryData, Novo UniqueIdentifier) ​​​​;

Registro. Fechar();

Essas cinco etapas criam praticamente qualquer arquivo XML.

Em nosso exemplo, o arquivo gerado é convertido em dados binários e retornado ao local onde a função CreateXML é chamada. Este arquivo pode então ser gravado no sistema de arquivos.

Você pode ver um exemplo do arquivo enviado na imagem acima.

Aplicativo de terceiros

Por exemplo, criei um aplicativo no .NET Framework para demonstrar a leitura de um arquivo XML em um aplicativo de terceiros.

O programa lê o arquivo criado e exibe os documentos em forma de lista:

Você pode experimentar você mesmo, o aplicativo está disponível para download no link no final do artigo.

Versatilidade

O formato XML é usado na maioria das configurações para troca de dados entre soluções de aplicativos na plataforma 1C:Enterprise. Outro método de comunicação comumente usado é através de uma conexão COM. XML permite a troca com praticamente qualquer aplicativo, por isso merece ser chamado de universal.

Endereço de retorno;

Função Final

Entrada = Nova EntradaXML;
//

Registro. OpenFile(Caminho, "UTF Registro. WriteDeclarationXML() ;

// //

Registro. WriteElementStart("XMLElement");
Registro. WriteEndElement();
Registro. Fechar();
Aplicativo leitor de arquivos XML. Processando a geração do arquivo XML.».

  • Isso economizará tempo ao inserir informações sobre a compra de serviços Peterhost em 1C.
  • Para isso, é necessário fazer o upload de um arquivo XML para 1C e a partir dele será gerado um documento “Recebimento de mercadorias e serviços”, contendo informações sobre os serviços adquiridos. Uma fatura pode ser gerada com base neste documento.
  • Instruções detalhadas
  • Clique no botão de seleção de arquivo e especifique o caminho para o arquivo de processamento de download ().
  • Clique no botão “OK”. Agora o processamento está conectado à infobase e localizado no diretório “Processamento externo adicional”, podendo ser aberto clicando duas vezes com o mouse.

1.2. Se você estiver utilizando as configurações “Manufacturing Enterprise Management” (versão 10.3 e superior) e “Trade Management” (versão 1.3 e superior), este processamento já está habilitado e você pode prosseguir para o passo 2.

2. Formação do documento “Recebimento de mercadorias e serviços”

Como resultado das etapas abaixo, as informações sobre os serviços adquiridos da Peterhost serão inseridas em 1C.
1. A seguir, é necessário salvar em seu computador um arquivo XML com os dados do documento “Recebimento de mercadorias e serviços” do período desejado. O arquivo XML está localizado na seção Conta pessoal no link “XML para 1C”.
Clique no botão de seleção à direita do campo “Nome do arquivo de dados” e selecione este arquivo (veja a Figura 1). Para a pergunta “Ler dados de um arquivo?” responda "OK". O arquivo de dados será lido por processamento.
2. Se o processamento for capaz de determinar toda a correspondência entre os elementos de dados do arquivo e os dados da infobase, será feita a pergunta “Salvar os dados na infobase?”. Se você responder “Sim”, será criado novo documento“Recebimento de bens e serviços.” Vá para a etapa 3.
3. Caso não sejam identificadas todas as correspondências de dados, será exibida a mensagem: “Ao carregar os dados, o programa não conseguiu encontrar automaticamente os objetos de segurança da informação correspondentes aos elementos transferidos no arquivo de troca...” e se oferecerá para realizar a comparação manualmente. Neste caso, você deve fazer o seguinte:

  • Clique em "OK". Será aberto um formulário para comparação de objetos de arquivo e segurança da informação. Ele contém vários marcadores que correspondem a vários tipos objetos (organizações, contrapartes, nomenclatura, etc.). Se algum tipo de dados não tiver sido correspondido, as guias correspondentes ficarão vermelhas pontos de exclamação(ver Figura 2).
  • Vá para os marcadores apropriados e combine manualmente os elementos. Deve-se levar em consideração que as correspondências de contrapartes e organizações são pesquisadas por TIN, e as correspondências de nomenclatura são pesquisadas primeiro pelo número do artigo e depois pelo nome. Se o elemento que corresponde aos dados do arquivo não estiver no IB, então ele poderá ser criado automaticamente usando os dados do arquivo clicando no botão “Criar usando dados do arquivo”.
  • Ao adicionar itens, deve-se verificar a propriedade “Serviço” (ver Figura 3). Você também pode alterar os nomes completos e abreviados de um item na nomenclatura.
  • Na aba “Contas” é aconselhável adicionar contas contábeis de itens para que ao criar o documento “Recebimento de mercadorias e serviços” esses números sejam inseridos automaticamente. Por exemplo, podem ser definidos os seguintes valores para serviços: “Conta contabilística” – 25 (Despesas globais de produção) e “Conta contabilística para IVA submetido” – 19.04 (IVA sobre serviços adquiridos) (ver Figura 4).
  • Após comparar todos os elementos e clicar no botão “OK”, o programa solicitará a confirmação do upload do documento para o sistema de segurança da informação, após o que criará um novo documento “Recebimento de bens e serviços” (ver Figura 5).

3. Publicação do documento “Recebimento de mercadorias e serviços”

Para lançar o documento “Recebimento de mercadorias e serviços”, é necessário abri-lo clicando duas vezes e preencher os campos faltantes, como “Compensação antecipada” (por exemplo, “Automático”) e os campos da seção “Contas de liquidação ”(veja a Figura 6). Os valores desses campos são determinados pelas políticas contábeis da sua organização. Para postar o documento, clique no botão “OK”.

4. Formação do documento “Fatura”

Depois de criar e lançar com sucesso o documento “Recebimento de mercadorias e serviços”, você pode utilizá-lo para criar o documento “Fatura recebida”. Para fazer isso, clique no link apropriado na parte inferior esquerda do formulário do documento.

A transferência de informações entre bancos de dados é uma das tarefas de seu suporte e administração. Para sua implementação efetiva, o processamento é criado em complexos 1C automatizados. Eles facilitam muito o trabalho rotineiro, agilizam os processos de upload e download de informações e ao mesmo tempo implementam o controle sobre sua correção. O upload de 1c para xml permite criar um arquivo com o conteúdo de qualquer objeto de configuração configurado e usá-lo quando precisar fazer upload de dados para uma configuração idêntica.

Ferramentas para criar uploads

Para exportar informações contidas em bancos de dados, utiliza-se principalmente o formato xml. Para 1C, muitos métodos de processamento foram desenvolvidos (por exemplo, UploadLoadDataxml82 epf), com os quais é possível gerar e carregar dados em um arquivo. Neste caso, o usuário deve receber um arquivo com determinada estrutura, que permita que as informações nele armazenadas sejam carregadas no banco de dados nativo ou transferidas para outro local. Ao criar um upload, devem ser observadas as seguintes regras:

  • Salvar os arquivos criados até a recuperação completa e conclusão dos procedimentos de verificação da veracidade das informações transferidas;
  • No caso de usar o processamento como ferramenta backup crie subpastas separadas para cópias de dados e mantenha um registro de seus registros para recuperação rápida.

Fornecido no programa de suporte ao usuário 1C, que pode ser encontrado no site do ITS ou em disquetes, é uma excelente ferramenta para exportação e importação de informações. Um usuário de computador pode fazer upload de todo o banco de dados e de seus objetos individuais e, além da exportação propriamente dita, várias operações são realizadas para verificar informações que ajudam a eliminar erros críticos nos dados. O processamento de upload para xml funciona em dois modos:

  • Descarregando. Cria um arquivo contendo objetos pagináveis ​​definidos pelo usuário;
  • Carregando. Lê um arquivo exportado anteriormente e grava as informações nele contidas na infobase.

O processamento permite verificar objetos em busca de caracteres inválidos e também inclui uma função para exportar informações com restrições.

O upload pode ser usado não apenas na troca de informações entre bancos de dados 1C. Com sua ajuda, você pode garantir a integração de diversos complexos, por exemplo, 1C e o sistema Parus. A versatilidade do formato XML permite criar programas de transferência de informações para quase todos os bancos de informações. Processar, fazer upload e download de dados XML é a ferramenta mais importante para troca de informações.

O processo de upload de dados paraxml

Vejamos como fazer upload de 1c para xml no modo normal. Após baixar o processamento UploadLoadDataxml.epf e abri-lo, deve-se realizar os seguintes passos:

  • Selecione objetos para exportação;
  • Configure os filtros necessários, por exemplo, por período;
  • Determine a localização do arquivo com informações sobre o subsistema do disco;
  • Comece a descarregar objetos.

Deve ser lembrado que a parte do cabeçalho do formato do arquivo de upload difere do formato de arquivo usado durante o upload de acordo com os planos de troca.

xml

O xml é carregado em 1c no banco de dados receptor com uma configuração idêntica ao banco de dados de origem. Antes de carregar o xml 1c em 1c, você precisa abrir o processamento no banco de dados receptor. Então você precisa especificar o caminho para o arquivo carregado anteriormente e baixar os dados clicando no botão “Carregar dados”.

Se necessário, sinalizadores são ativados para carregar dados em modo exchange em uma infobase distribuída e ignorar erros que ocorrem ao carregar objetos.

Depois disso, é necessário verificar os bancos de dados e certificar-se de que todos os elementos estão carregados corretamente para não perdê-los, por exemplo, caso ocorra um erro no manipulador de eventos após o carregamento do objeto.

Configurações