Processamento externo de torrent 1c 8.3. Informação contábil

Considere neste artigo instruções passo a passo para criar processamento externo em 1C 8.3 no modo de aplicativo gerenciado, respectivamente, usaremos formulários gerenciados. E o mais importante, aprenderemos como conectá-lo ao mecanismo de "processamento externo" de configurações 1C construído na biblioteca de subsistemas padrão da versão 2.0 e mais recentes.

A tarefa será a seguinte: criar o processamento externo mais simples que irá realizar uma ação de grupo no catálogo "Nomenclatura", nomeadamente, definir a percentagem seleccionada da taxa de IVA para o grupo de artigos especificado.

Para fazer isso, produzimos imediatamente configuração necessária no programa (a configuração 1C 8.3 é considerada: "Enterprise Accounting 3.0" em formulários gerenciados).

Marcar esta caixa nos permite usar o processamento externo.

Criação de um novo processamento externo em 1C 8.3 por exemplo

Agora vamos ao configurador. No menu "Arquivo", selecione "Novo ...". Uma janela de seleção de vista irá abrir arquivo gerado... Selecionamos "Processamento externo":

Uma nova janela de processamento externo será aberta. Vamos dar um nome imediatamente. Será oferecido ao salvar o processamento no disco:

Vamos adicionar um novo formulário de processamento gerenciado. Indicamos que esta é uma forma de processamento e é a principal:

Teremos dois detalhes no formulário:

  • Grupo de Nomenclatura - link para o livro de referência de "Nomenclatura";
  • VatStavkaVAT - um link para transferir a taxa de IVA.

Crie requisitos na coluna "Atributos" na janela superior direita. Nós os arrastamos com o mouse para a janela superior esquerda. Os novos detalhes devem aparecer imediatamente no formulário abaixo.

A ordem dos detalhes pode ser alterada pelas setas "Para cima" - "Para baixo":

Obtenha 267 tutoriais em vídeo 1C gratuitamente:

Resta adicionar o botão "Instalar". Em formulários gerenciados, você não pode simplesmente adicionar um botão a um formulário. Mesmo se você adicioná-lo à estrutura dos elementos do formulário, ele não ficará visível no próprio formulário. O botão deve estar associado ao comando que executará. Vá para a guia "Comandos" e adicione o comando "SetVATBet". Crie uma ação nas propriedades do comando. Selecione o manipulador de comando "No cliente". O comando também pode ser adicionado ao formulário simplesmente "arrastando e soltando" na seção com os elementos do formulário.

Um procedimento com o mesmo nome será criado no módulo de formulário. Nele, vamos chamar o procedimento no servidor:

& OnClient

Procedimento SetBetVAT (Comando)

SetBidVATOnServer ();

Fim do Procedimento

No procedimento no servidor, escreveremos uma pequena solicitação e ações relacionadas à definição da taxa de IVA:

& No servidor

Procedimento SetBidVATOnServer ()

Pedido = Novo Pedido;
Request.Text =
"SELECIONE
| Nomenclature.Ref.
| DE
| Reference.Nomenclature AS Nomenclature
| ONDE
| Nomenclature.Ref IN HIERARCHY (& Nomenclature Group)
| E NÃO Nomenclatura.
| E NÃO Nomenclatura. Este grupo ";

Request.SetParameter ("Nomenclature Group", Nomenclature Group);
QueryRes = Query.Run ();
SelectDettRecords = QueryRes. Select ();

Enquanto EndingRecord.Next () Cycle

Tentar
SprNomObject.Write ();
Exceção
Report ("Erro ao gravar objeto" "+ SprNomObject +" ""!
| " + DescriptionErrors ());
Fim das tentativas;

Fim do ciclo;

Fim do Procedimento

Voltamos para a guia "Formulário", adicionamos um botão ao formulário e o associamos ao comando:

Como tal, nosso processamento está pronto para uso. Para chamá-lo, no modo 1C Enterprise você precisa ir ao menu Arquivo - Abrir e selecionar o arquivo criado.

No entanto, trabalhar neste modo é conveniente para o processamento de depuração, mas não muito adequado para o usuário. Os usuários estão acostumados a ter tudo “à mão”, ou seja, no próprio banco de dados.

Para isso, utiliza-se a seção "Relatórios e processamento adicionais".

Mas, para adicionar nosso processamento lá, primeiro você precisa fornecer uma descrição e informar ao programa suas propriedades.

Descrição da função "Informações sobre processamento externo"

Vou dar um exemplo do conteúdo desta função. Deve ser exportável e, portanto, localizado no módulo de processamento:

Exportação de Função de Informação de Processamento Externo ()

DataForReg = Nova Estrutura ();
DataForReg.Insert ("Nome", "Definir taxa de IVA");
DataForReg.Insert ("SafeMode", True);
DataForReg.Insert ("Versão", "versão: 1.001");
DataForReg.Insert ("Informações", "Processamento para definir a taxa de IVA no diretório da Nomenclatura");
DataForReg.Insert ("View", "AdditionalProcessing");

CommandTable = New ValuesTable;
TabZnCommands.Columns.Add ("Identificador");
TabZnCommands.Columns.Add ("Uso");
TabZnCommands.Columns.Add ("Exibir");

NewString = TabZnCommands.Add ();
NewStroka.Identifier = "OpenProcessing";
NewStroka.Usage = "Abertura de formulário";
NewStroka.View = "Abrir processamento";
DataForReg.Insert ("Comandos", TabZnCommands);

Retornar dados para Reg;

EndFunction

Para entender melhor quais campos da estrutura de dados de registro você precisa usar, vamos examinar os detalhes do livro de referência "Relatórios adicionais e processamento":

Como você pode ver, tudo é muito simples. Apenas uma variável não corresponde: "Opção de inicialização" - "Usar". Se olharmos o código de um dos módulos comuns, veremos como vários desses campos aparecem:

Para determinar quais campos de uma estrutura são obrigatórios, você pode primeiro pular sua descrição, apenas criar um vazio e, em seguida, usar o depurador. Se você rastrear os módulos ao registrar o processamento, ficará imediatamente claro quais campos são obrigatórios e quais não são.

Conectando o processamento externo em 1C 8.3

Em 1C, há muitos objetos de configuração que estão de alguma forma relacionados à contabilidade - ou seja, eles permitem que sejam mantidos - livros de referência, documentos, registros e assim por diante. Porém, o que fazer quando você precisa criar um programa na linguagem 1C, que não tem nenhuma relação com a contabilidade, mas é necessário para as necessidades de escritório do programador ou para facilitar o trabalho do usuário?

Um ótimo exemplo é o processamento em lote de documentos. Esta é uma ferramenta que permite postar / alterar / imprimir não um documento, mas vários de uma vez, de acordo com a lista selecionada. Concordo - é muito conveniente.

Para implementar ferramentas em 1C para facilitar o trabalho de um usuário ou administrador do banco de dados 1C, existe um objeto de configuração especial - processamento 1C. O processamento 1C pode ser parte da configuração ou distribuído como arquivos separados(então o processamento é denominado processamento externo 1C).

O processamento 1C permite que você desenvolva suas próprias ferramentas para programar 1C e para configurar ou gerenciar 1C. Graças a isso, existem centenas de tratamentos padrão na Internet (desenvolvidos por 1C) e milhares de tratamentos amadores na Internet.

É hora de tentar fazer o processamento 1C você mesmo. Detalhes abaixo.

O que é processamento 1C e como eles são usados

Pequena introdução. Aqueles que já estão familiarizados com os tratamentos 1C podem pular este ponto.

Portanto, o processamento é uma ferramenta escrita por um programador. Ela não sabe fazer nada por conta própria e não salva dados no banco de dados 1C, ao contrário, por exemplo, de um documento - que é salvo no banco de dados e pode registrar e conduzir de forma independente, sem programação adicional. As funções de processamento 1C dependem inteiramente do programador que as escreveu.

De acordo com a funcionalidade de processamento, 1C pode ser dividido em três tipos:

  • Configuração de processamento auxiliar 1C
    Existem muitos tratamentos em cada configuração típica. Eles são usados ​​como formulários de interface adicionais (área de trabalho do usuário, visão geral da configuração), como parte da funcionalidade de configuração (entrada de saldos iniciais, preenchimento inicial do banco de dados, fechamento do mês).
  • Objetos (classes)
    Quem conhece outras linguagens de programação já está familiarizado com o conceito de objeto. Esta é uma classe que possui um conjunto de "variáveis" e "funções" à sua disposição. Seu charme está na autossuficiência - ou seja, tudo o que é necessário para desempenhar suas funções é reunido em uma classe.

    Em 1C, as classes podem ser criadas usando o processamento 1C: "variáveis" são os detalhes do processamento 1C, "funções" são funções no módulo de objeto de processamento 1C (a marca Exportar para funções públicas). A conveniência está em criar uma instância de tal classe e em movê-la entre as configurações.

    Um bom exemplo é o processamento de impressão 1C (formulários de impressão adicionais), que você pode encontrar em configurações típicas no diretório Formulários de impressão adicionais. Eles sempre têm uma função pública Print () e uso padronizado.

    Observe que, é claro, tais "classes" não estão diretamente relacionadas aos dados - elas devem ser passadas ou lidas no "construtor".

  • Ferramentas adicionais de usuário e administrador
    Existem muitas ferramentas genéricas para uso, geralmente pelo administrador de banco de dados, que não estão vinculadas a uma configuração específica. Essas ferramentas geralmente não são incluídas na entrega da configuração padrão e são distribuídas separadamente (geralmente em discos ITS). Além dos padrões, os programadores publicam muitas de suas próprias ferramentas na Internet.

    Um exemplo é: processamento 1C de trabalho com equipamentos de varejo, console de tarefas 1C (exibe uma lista de tarefas agendadas), console de consulta 1C (permite que você execute quaisquer solicitações sem programação), etc.

Onde estão o processamento 1C

Portanto, há processamento 1C embutido na configuração e processamento 1C externo.

O processamento 1C integrado é usado pelo programador que desenvolve a configuração, situacionalmente - ou seja, eles podem ser exibidos no menu do usuário (parte do menu Serviço) ou abertos programaticamente a partir de outros objetos 1C (por exemplo, a partir do formulário de diretório).

De uma forma ou de outra, sob direitos de administrador, você pode abrir a lista de processamentos embutidos nas configurações e qualquer um deles, se for possível abri-lo (ou seja, se ele tiver uma forma de tela e o programador não configurou um bloqueio para abertura). Para fazer isso, no cliente gordo, use o menu Operações / Processamentos, em cliente magro use o menu Todas as funções / Processamento. Se você não sabe como encontrar esses menus -.

No configurador, o processamento 1C embutido na configuração está localizado no ramo Processamento.

O processamento 1C externo pode ser aberto no Configurador e na Empresa usando o menu Arquivo / Abrir.

Segurança. Prestar atenção em . O módulo de objeto de processamento 1C é executado automaticamente quando você abre o processamento 1C no modo Enterprise. Portanto, se você abrir o processamento escrito por um invasor, ele pode ser executado automaticamente, sem perguntas.

Como fazer o processamento 1C sozinho

Portanto, vamos ao que há de mais interessante - o algoritmo para criar o processamento 1C por conta própria a partir do zero.

Tratamentos externos - muito ferramenta útil para empresas que usam configurações típicas em 1C: Enterprise 8.3. Eles permitem que você não desperdice energia e dinheiro em atualizações 1C, tornando possível atualizar os bancos de dados com um botão no modo de usuário simples. Usando o mecanismo de biblioteca de subsistemas padrão, você pode adicionar vários botões a documentos e livros de referência sem alterar a configuração típica. Vamos considerar um exemplo de criação e conexão de processamento externo em uma das configurações 1C.

Criamos processamento externo em 1C 8.3

Para criar um novo processamento externo, use o configurador. Através do menu "Arquivo", selecione o comando de criação "Novo ..." e decida que iremos criar processamento externo. Na janela que se abre, defina o nome e, quando você pressiona "Enter", ele é preenchido automaticamente. Além disso, o sistema oferecerá este nome como o nome do arquivo ao salvar.

Adicione um formulário de processamento clicando no botão com a lupa na janela correspondente. Por exemplo, vamos criar um processamento que mostra quais pedidos de vendas usam um determinado item. Para fazer isso, precisamos colocar no formulário:

  • Atributo - um campo para definir o item;
  • O botão que executará a chamada do código.

Adicione o atributo "Nomenclature" com o tipo de dados "ReferenceLink.Nomenclature" na seção apropriada e o botão "Show" no menu "Commands" -> "Form Commands".

Para refletir os dados adicionados no formulário, você precisa arrastá-lo para os elementos do formulário localizados na parte superior esquerda. É possível trocar itens usando as setas azuis. Para que o botão que criamos faça o que pretendemos, é necessário atribuir um procedimento a ele. Através menu contextual selecione "Ação de comando", e à pergunta onde o manipulador é necessário, responderemos: "Crie no cliente e um procedimento no servidor".


Fragmento 1

& OnClient Procedure Show (Command) ShowAtServer (); EndProcedure & AtServer Procedure ShowAtServer () // Insira o conteúdo do manipulador. Fim do Procedimento

Optamos por criar um procedimento no servidor, pois queremos receber uma seleção do banco de dados como resultado. No cliente, não temos essa oportunidade, por isso precisamos nos conectar ao servidor, que troca dados com o banco de dados. Agora precisamos escrever um código que implemente o que pretendemos. Será utilizada a solicitação e saída de todos os documentos através da função "Relatório ()".


Fragmento 2

& OnClient Procedure Show (Comando) ShowAtServer (Nomenclature); EndProcedure & AtServer Procedure ShowAtServer (Nomenclature) Request = New Request; Request.Text = "SELECT DIFFERENT | Customerer's OrderComposition.Ref.Link AS | FROM | Document.Client's order.Content AS Customerer's OrderComposition | WHERE | Customerer's OrderComposition.Nomenclature = & Nomenclature"; Request.SetParameter ("Nomenclature", Nomenclature); QueryResult = Query.Run (); FetchDetailedRecords = QueryResult.Select (); Enquanto FetchDetailedRecords.Next () Relatório de Ciclo (FetchDetailedRecords.Link); Fim do ciclo; Fim do Procedimento

No estágio atual, podemos abrir o processamento externo como um arquivo comum no banco de dados 1C lançado, e ele já estará operacional. Mas se tivermos muitos usuários, teremos que enviar todo esse arquivo para eles, dando instruções de como realmente abri-lo em 1C, o que é extremamente inconveniente. Para evitar isso, nosso processamento deve estar localizado dentro de uma das seções 1C. Para isso, precisamos modificá-lo um pouco mais através do configurador, especificando algumas configurações.

Para colocar o processamento externo na seção 1C, é necessário que ela registre o procedimento "Informações sobre o processamento externo" no módulo objeto. No menu principal de processamento, clique em "Ações" e selecione "Módulo de objeto". Aqui é necessário registrar todas as configurações necessárias para 1C para que o sistema entenda o que é exigido dele e que tipo de arquivo está diante dele. A imagem mostra o código para a função "ExternalProcessing Information".

Função de Informação de Processamento Externo () Exportar DataForReg = Nova Estrutura (); DataForReg.Insert ("Nome", "Novo processamento externo"); DataForReg.Insert ("SafeMode", True); DataForReg.Insert ("Versão", "versão: 1.001"); DataForReg.Insert ("View", "AdditionalProcessing"); CommandTable = New ValuesTable; TabZnCommands.Columns.Add ("Identificador"); TabZnCommands.Columns.Add ("Uso"); TabZnCommands.Columns.Add ("Exibir"); NewString = TabZnCommands.Add (); NewString.Identifier = "NewExternalProcessing"; NewStroka.Usage = "Abertura de formulário"; NewStroka.View = "Novo processamento externo"; DataForReg.Insert ("Comandos", TabZnCommands); Retornar dados para Reg; EndFunction

Fragmento 3

Conectando processamento externo em 1C

Antes de conectar o processamento externo a uma configuração típica, você deve habilitar o uso desta ferramenta. Em "Administração" no subitem "Impressão de formulários, relatórios e processamento" defina o sinalizador ao lado do mecanismo de que precisamos. O botão para mudar para o livro de referência de processamento adicional e relatórios torna-se disponível para nós.


Quando vamos para a lista, criamos uma nova linha nela e o sistema se oferece para selecionar um arquivo. Selecionamos o processamento que fizemos e salvamos, e a configuração 1C preenche independentemente a maioria dos campos. Através do botão "Executar" já podemos verificar o desempenho do nosso processamento, mas isso não é muito conveniente para outros usuários. Para que os usuários tenham nossa equipe e possam fazer uma chamada, precisamos:

  • Indique a localização do objeto. Ao clicar em "Não definido" abrimos a janela de seções e indicamos em quais seções a operação estará disponível;
  • Selecione os usuários para os quais este comando aparecerá no menu "Processamento adicional" das seções selecionadas sem configurações desnecessárias. Para fazer isso, na seção tabular, selecione o item " Acesso rápido»E adicionar usuários responsáveis ​​à metade direita;
  • Na guia “ Informações adicionais»Você pode especificar a pasta onde o processamento baixado estará localizado;
  • Após pressionar o botão "Gravar" na seção selecionada no menu "Processamento adicional", o usuário encontrará nosso comando e poderá utilizá-lo.

Se quisermos fazer alterações em nosso processamento, devemos primeiro descarregá-lo do banco de dados. Para fazer isso, encontre a linha necessária no livro de referência "Processamento e relatórios adicionais" e use o comando "Carregar para arquivo ...". Faça alterações, salve o processamento e use o botão "Carregar do arquivo ..." para encontrar o arquivo epf modificado sem alterar os parâmetros. Após a gravação, todos os usuários verão as alterações feitas.

Se você estiver usando uma base 1C fora do padrão ou removida do suporte, use a oportunidade para carregar o processamento por meio do configurador. Na árvore de objetos da seção "Processamento", crie um novo processamento e, no menu de contexto, selecione "Substituir por processamento externo, relatório ...". Tudo o que resta é configurar o lançamento do processamento externo da seção necessária, incluindo o processamento adicionado no subsistema necessário.


Trabalhar com processamento externo é muito conveniente e evita muitos conflitos. Sua única desvantagem significativa é que eles não são atualizados automaticamente junto com a configuração. Ou seja, se os desenvolvedores alteraram o nome de um documento ou referência na configuração principal, teremos que configurar manualmente o processamento.

Os programadores 1C experientes tentam reduzir ao mínimo o número de mudanças na configuração principal para que a atualização não demore muito. Mas os usuários desejam automatizar suas ações rotineiras e pedir ajuda, criando um "botão adicional com a funcionalidade necessária". Não fazer alterações na configuração típica ou torná-las o mínimo possível nos ajudará no processamento.

Em processamentoÉ um objeto de configuração especial projetado para alterar informações em um banco de dados ou criar uma nova funcionalidade para um administrador ou usuários.

Classificação dos tratamentos

No momento da criação, o processamento não faz nada. Para que se destina e o que fará depende inteiramente do programador que o escreve. De acordo com suas funções, todo o processamento 1C pode ser condicionalmente dividido nos seguintes grupos:

  • Conjuntos separados de funções e procedimentos, semelhantes a um objeto ou classe. Os programadores podem usá-los como uma biblioteca ou usar todas as partes do código escritas para processamento se incluírem na configuração. Como exemplo, podemos citar as funções de impressão, reunidas pelos desenvolvedores de configurações típicas em um só lugar;
  • Processamento auxiliar. Automatize uma pequena seção de trabalho mecânico ou forneça aos usuários os dados solicitados. Isso inclui estações de trabalho, processamento de grupo de documentação 1C, importação ou exportação de dados, etc .;
  • Ferramentas adicionais para trabalhar com dados. Estes são processos especializados que geralmente permitem trabalhar com qualquer configuração e banco de dados.

O processamento externo 1C 8.3 do segundo e terceiro tipos é muito frequentemente usado pelos programadores em suas atividades diárias. Cada desenvolvedor 1C experiente tem seu próprio conjunto de "ajudantes" - arquivos separados com procedimentos para todas as ocasiões. Graças a isso, ele é capaz de realizar algumas tarefas corrigindo apenas algumas linhas de código: carregar ou descarregar dados, processar um livro de referência ou documentos, formar um imprimível - não será difícil para os desenvolvedores.

Depois que o programador decidiu criar um tratamento, ele precisa entender onde deve ser adicionado. Não há necessidade de pressa para abrir o configurador - as configurações típicas suportam a capacidade de adicionar processamento externo adicional. A sua característica distintiva reside na ausência da necessidade de alterar a configuração básica e, consequentemente, simplificar a atualização. Além disso, eles podem ser conectados à configuração até mesmo por usuários comuns, e não apenas por administradores, pois são integrados ao sistema de processamento.

Para descobrir a lista de unidades de processamento conectadas à sua configuração, você precisa inseri-la no modo configurador. Clique no menu "Configuração" -> "Abrir configuração". Uma janela se abrirá à esquerda, na qual você pode encontrar todos os objetos de configuração, que incluem o processamento integrado.

Para ver uma lista de processadores externos já conectados à configuração, você precisa executar 1C no modo corporativo. No programa UT, a lista que nos interessa encontra-se na secção "Serviço", no menu "Formas de impressão externa e processamento". Em outros produtos típicos da empresa 1C, pode ser encontrado nas seções "NSI e Administração" e semelhantes.

Separadamente, deve ser dito sobre como abrir processamento externo, cujo autor você não é. Na Internet, o processamento 1C adicional pode ser baixado de muitos sites, muitos dos quais são projetados para ajudar os colegas. Mas há casos em que o processamento 1C, lançado descuidadamente através do menu "Arquivo" -> "Abrir", quebrou base de trabalho uma grande empresa. Adicional desconhecido processamento universal primeiro abra no configurador e verifique cuidadosamente todo o código para evitar consequências terríveis.

Criar processamento em arquivos separados e conectá-los ao banco de dados 1C é uma das principais habilidades do administrador. Você mesmo baixou e verificou ou escreveu um excelente tratamento que ajudará você e seus usuários a trabalhar em 1C. Agora você se depara com a tarefa de adicionar processamento à configuração para que os funcionários de sua empresa possam usar a nova funcionalidade. Basta passar por um algoritmo simples e você poderá realizar uma verificação de controle e relatar a conclusão do trabalho de desenvolvimento da funcionalidade:

  1. Abra a lista de processadores externos conectados ao banco de dados. Já foi dito acima onde procurar esta lista;
  2. Clique em "Criar" e 1C abrirá uma janela de seleção de arquivo, através da qual você deve especificar onde o processamento de dados 1C está localizado;
  3. Depois de escolher 1C, ele reconhece de forma independente o tipo de processamento externo (você deve ter registrado previamente no módulo objeto). Alguns campos são preenchidos automaticamente - tipo, nome do arquivo, versão, nome do comando, nome e outros;
  4. Além disso, 1C fará a leitura do processamento onde deve ser colocado - em documentos, um livro de referência ou uma seção especial para processamento adicional. Além disso, os desenvolvedores podem adicionar uma chamada de processamento apenas para os formulários de alguns documentos ou livros de referência;
  5. Para que os usuários vejam a nova funcionalidade, a opção Publicar deve ser definida como Em uso.

Para alguns tipos de processamento externo, é possível especificar os usuários que irão aparecer na interface nova função ou cronograma. Os trabalhos agendados ou em segundo plano são um tipo separado de processamento que pode ser executado sem a intervenção do usuário. Esta é uma funcionalidade conveniente nos casos em que você precisa automatizar o trabalho de rotina ou iniciar o processamento de grupo de documentos 1C. Eles também podem ajudar se o servidor estiver fraco - todo o processamento pode ser iniciado à noite, quando não há usuários ativos no banco de dados.

Configurar um cronograma em 1C é rico em opções, mas mesmo um usuário despreparado pode descobrir os princípios em alguns minutos. No campo inferior, dependendo dos valores atribuídos, é feita uma descrição do procedimento, quando é necessário iniciar o processamento e como será executado. Para verificar a exatidão da execução, você pode usar o livro de registro - ele registra a data e a hora do início e do fim do processamento.

Muitas empresas franqueadas baseiam sua implementação exclusivamente na criação de processamento - elas desenvolvem estações de trabalho e as conectam. Ou seja, eles substituem interface padrão 1C com nomes complexos, desenvolvidos pessoalmente de acordo com os desejos dos usuários. E de acordo com os dados inseridos no lado do servidor, o documento 1C 8.3 é processado de forma imperceptível aos olhos dos funcionários da empresa. Nada o impede de usar essa experiência - e logo sua empresa perceberá o quanto você é valioso.

Atenção!
Todo o processamento de discos ITS é destinado a fins informativos e exclusivamente para usuários ITS registrados.

Seleção e processamento de objetos. (Universal)

Pesquisa objetos em documentos e diretórios que atendam a certas condições. Processa os resultados da pesquisa.

Dobrando a infobase. (Universal)

Acumula configurações típicas de segurança da informação:

  • SCP 3.1.
  • BP 1.6.
  • UT 10.3.

Registro de mudanças para troca. (Universal)

Edita, no modo de aplicativo gerenciado, o registro das alterações nos objetos de troca. Permite que você altere o registro atual em vários nós. Altera o número de mensagens recebidas e enviadas.

Converta o registro de atividades do usuário. (Universal)

Converte um registro de atividades do usuário em um programa integrado.

Pesquisa de dados de texto completo. (Universal)

Indexação e pesquisa de dados.

Encontrar e substituir valores. (Universal)

Pesquisa e substitui valores de referência em objetos IB.

Configurando um log tecnológico. (Universal)

Cria ou edita um arquivo de log de tecnologia. Tem a capacidade de configurar a criação de um dump de uma terminação anormal, configurar condições e eventos, caso ocorram, as informações serão gravadas neste log.

Quest Console. (Universal)

Monitora trabalhos em segundo plano e agendados. Exclui, cria novos.

Conversão de tratamentos externos. (Universal)

Mudança de informações confidenciais. (Universal)

Mudança seletiva ou liberação de segurança da informação de certas informações.

Mudança de grupo de detalhes. (Universal)

Muda detalhes e seções tabulares em documentos e livros de referência.

Descarregando e carregando usuários. (Universal)

Descarrega e carrega usuários IB em um arquivo XML.

Upload de dados para bancos de dados externos. (Universal)

Carrega estruturas de dados para DBMS externo usando ADO em dois modos:

  • Descarregar tudo
  • Upload de alterações (usado para sincronizar alterações no IS de trabalho, com o IS - o receptor). Este modo usa mecanismos de plano de troca.

Suporta o seguinte DBMS:

  • Microsoft SQL
  • IBM DB2
  • Oráculo
  • PostgreSQL
  • MySQL

Descarregando e carregando dados XML. (Universal)

Descarrega e carrega dados em IB, no todo e em parte. É usado para transferir dados entre configurações com composição de objeto semelhante.

Carregando dados de um documento de planilha. (Universal)

Ele carrega dados em diretórios e seções tabulares de documentos tabulares.

É executado em um cliente pesado como um aplicativo regular.

Console de consulta. (Universal)

Fornece uma assistência tremenda na geração de relatórios e criação de consultas.