Pesquisa de texto completo e seus recursos. Pesquisa de texto completo Comece a indexar a pesquisa de texto completo em 1c

08.09.2024

Neste artigo vou falar sobre a função de pesquisa rápida do 1C Enterprise 8. O que é pesquisa rápida? Muito simples. A pesquisa rápida é uma das maneiras de navegar em grandes listas de registros 1C. Podem ser listas de documentos, diretórios, registros - tudo o que é apresentado em tabelas.

O que é pesquisa rápida?

A função de pesquisa rápida em documentos 1C Enterprise é extremamente conveniente e permite não percorrer grandes quantidades de dados (por exemplo, usando a barra de rolagem), mas ir imediatamente para o local desejado na lista. Infelizmente, os usuários novatos do 1C Enterprise 8 (incluindo 1C Accounting 8) a princípio não usam os recursos de pesquisa rápida, preferindo percorrer listas de documentos manualmente (e eles podem ser Muito grande). Este artigo ajudará você a entender o uso da pesquisa rápida em 1C.

Em primeiro lugar, deve-se notar que nas configurações do 1C Enterprise 8 construídas em formulários gerenciados, a pesquisa rápida funciona de maneira diferente das versões anteriores do 1C. Portanto, analisaremos separadamente a utilização da busca rápida nos formulários gerenciados e nos regulares.

Pesquisa rápida em 1C Contabilidade 8.2

Nas versões do 1C Accounting de 8.0 a 8.2 Esta função destina-se especificamente a transição para a parte desejada da lista. Por exemplo, observe a janela do plano de contas mostrada na figura.


Uma determinada linha é destacada na janela. Preste atenção ao sutil triângulo de listras, apontado pela seta vermelha. Como em outros programas do Windows onde existem listas (por exemplo, no Explorer), a posição deste marcador (triângulo) determina a ordenação da lista como um todo - Em qual coluna o marcador é colocado, toda a lista será ordenada por essa coluna. Na figura o marcador está na coluna Código, portanto as contas do plano de contas serão ordenadas por código.

O marcador pode ser movido de uma coluna para outra clicando na coluna desejada ( na coluna TÍTULO!) com o mouse. Se o marcador já estiver na coluna atual, clicar mudará a direção de classificação para o oposto (ou seja, de grande para pequeno ou vice-versa).

Este é o comportamento padrão para qualquer programa do Windows. Qual é a peculiaridade desse marcador no 1C Enterprise e como ele se relaciona com a pesquisa rápida? Neste caso, será realizada uma busca rápida no plano de contas através da coluna Código.

Havia uma parte importante do artigo, mas sem JavaScript ela não fica visível!

Como usar a pesquisa rápida em 1C? Facilmente! Basta começar a digitar o que deseja encontrar nesta coluna, ou seja onde está o marcador. No exemplo da figura acima, você deve inserir o número da conta. Por exemplo, você deseja encontrar a conta 50 Cash. Neste caso, insira ( Não há necessidade de clicar em qualquer lugar!) número 50 do teclado e se houver uma conta com esse número nesta coluna (e, claro, houver uma), a lista irá rolar até esta linha e a própria linha será destacada. O resultado é mostrado na captura de tela do plano de contas abaixo.

site_

O texto para o qual a seta aponta é não há necessidade de lavar depois- ele desaparecerá sozinho.

No exemplo acima, se você começar a digitar a palavra “Caixa”, o texto na parte inferior da janela será inserido e depois apagado. Isso acontece porque assim que começar a string de pesquisa rápida inserida não corresponde mais ao início de pelo menos uma linha nesta coluna, 1C Enterprise conclui que a string pesquisada não foi encontrada e a apaga automaticamente. Devido a isso Existem duas regras a serem lembradas.

No 1C Enterprise 8, uma pesquisa rápida é realizada no início da linha, ou seja, em uma coluna, é pesquisada uma correspondência do texto inserido com o início de uma das linhas desta coluna.
Isso leva a uma recomendação importante: ao inserir dados em diretórios, nomeie os elementos de forma que possam ser convenientemente encontrados por meio de uma pesquisa rápida. Por exemplo, é melhor escrever o nome da contraparte como “Nome da Empresa LLC” em vez de “Nome da Empresa LLC”. E mais ainda, não se deve usar aspas e outros símbolos desnecessários no nome (estamos falando do preenchimento do campo Nome nos formulários).

Se você começar a digitar um texto e ele for apagado, o que você procura não está nesta coluna! Neste caso, verifique o idioma de entrada, bem como a coluna em que é realizada a busca rápida. Um erro típico é selecionar a coluna errada. Por exemplo, o marcador é definido na coluna Código e a pesquisa é realizada pelo nome da conta.

Pesquisa rápida em 1C Contabilidade 8.3

Agora vamos ver como a pesquisa rápida difere na versão 1C Enterprise 8.3. O uso é bastante semelhante ao da versão 8.2, mas há uma diferença importante a ser lembrada.

No 1C Accounting 8.3, assim como em quaisquer outras configurações em formulários gerenciados (a mesma nova interface), funciona como um filtro. Simplificando, como resultado da função de pesquisa rápida, parte da lista.

Agora descobriremos como usar isso. Primeiro, veja a captura de tela da janela do plano de contas 1C Accounting 8.3 abaixo.

site_

Como você pode ver, o mesmo marcador está em uma das colunas. A busca também é realizada na coluna onde o marcador está instalado. Tudo isso permanece inalterado. Porém, se você começar a inserir texto (no exemplo, o número da conta), acontecerá o seguinte.

site_

Como você pode ver, a janela de pesquisa simplesmente abriu automaticamente. A mesma janela será aberta se você clicar no botão de pesquisa na barra de ferramentas da janela (sublinhado na figura). Como resultado, quando você clica no botão Localizar na janela de pesquisa (escondido atrás do menu suspenso na imagem) ou simplesmente Enter, você obtém o seguinte resultado.

site_

A partir disso fica claro que uma pesquisa rápida em 1C Contabilidade 8.3 simplesmente deixa visível a parte da lista que satisfaz as condições de pesquisa. Neste caso, o botão Localizar desaparece e em vez disso aparece uma lente com uma cruz (sublinhada na figura), ao clicar, a lista retorna ao seu estado original (a linha encontrada como resultado de uma pesquisa rápida permanece destacada).

Outro recurso importante da pesquisa rápida no 1C Accounting 8.3— uma correspondência não é pesquisada no início da linha, como na versão 8.2, mas uma correspondência é pesquisada com qualquer parte das linhas na coluna. Assim, se você nomear a contraparte “Nome da empresa LLC” e, ao pesquisar, começar a digitar “Nome da empresa LLC”, a linha ainda será encontrada!

Tirando conclusões

Assim, a pesquisa rápida no 1C Accounting 8.2 e versões anteriores tem como objetivo rolar a lista até a linha desejada, e no 1C Accounting 8.3 a pesquisa rápida funciona como um filtro normal, ocultando a parte da lista que você não precisa.

Dica 1: desative a pesquisa de texto completo*

A maioria dos contadores desconhece a existência desta função e nunca a utiliza (Serviço - Pesquisa de Dados)

O mecanismo de pesquisa de texto completo em 1C permite que você encontre informações em 1C usando palavras-chave (semelhante à pesquisa na Internet, quando você digita uma palavra e recebe os resultados da consulta). Ao mesmo tempo, o tempo de pesquisa depende significativamente do volume do banco de dados e pode levar várias horas. Desativar o mecanismo de pesquisa de texto completo não afeta outras funções e a estabilidade do trabalho em 1C.

O mecanismo de pesquisa de texto completo em 1C está habilitado por padrão. Para desativar a pesquisa de texto completo, você precisa ir para Operações - Gerenciamento de pesquisa de texto completo-Definir e remover o sinal " Permitir pesquisa de texto completo»

A desativação do mecanismo de pesquisa de texto completo é realizada em modo exclusivo (ninguém deve trabalhar no programa, exceto você)**

Desativar o mecanismo de pesquisa de texto completo aumenta o desempenho em até 10%.

Dica2: Recálculo de resultados*

A maioria dos contadores desconhece a existência dessa operação, que deve ser realizada mensalmente.

Os resultados são mecanismos 1C para acesso rápido aos dados ao gerar relatórios e realizar diversas operações computacionais.

Para recalcular os totais, você precisa ir em Operações - Gestão de Totais, definir a data para calcular os totais (início do mês atual) na seção “Todos os registros” e clicar no botão “Executar”

O recálculo dos resultados é realizado em modo exclusivo (ninguém deve trabalhar no programa exceto você)**

O recálculo dos resultados proporciona um aumento de produtividade de até 10%.

Dica3: Desative o versionamento de objetos***

A maioria dos contadores não sabe da existência dessa função e não a utiliza.

Ao contrário de um log padrão, o versionamento de objetos permitirá armazenar informações não apenas sobre qual usuário trabalhou com o documento, mas também o que exatamente ele alterou (Serviço - Histórico de alterações do objeto). Este modo pode ser útil, mas é recomendado habilitá-lo apenas para uma lista específica de documentos, pois isso leva a uma diminuição no desempenho 1C e a um aumento na base de informações

O versionamento é configurado em Operações - Configurações do programa - Versionamento. Se a configuração não for necessária, será necessário remover a caixa de seleção “Usar controle de versão de objeto”.

Se a configuração for necessária para uma lista específica de documentos, vá para “Configurações de versionamento de objetos” e clique com o botão direito para definir a configuração “Versão” para os objetos necessários**

Desabilitar o versionamento proporciona um aumento de desempenho de até 5%.

_________________________________________________________________

*Para configurações baseadas em “1C: Industrial Enterprise Management”, “1C: Integrated Automation”, “1C: Enterprise Accounting 2.0”, “1C: Trade Management 10.3”

**Antes de realizar operações rotineiras com o banco de dados, é necessário criar uma cópia do banco de dados.

***Para configurações baseadas em “1C: Manufacturing Enterprise Management”, “1C: Integrated Automation”.

Apesar de a pesquisa de texto completo na plataforma 8.3 ter sido anunciada pelos desenvolvedores há muito tempo (a partir da plataforma 8.3.5), ela não foi usada ativamente em configurações típicas. Nas versões mais recentes do Enterprise Accounting 3.0, os desenvolvedores habilitaram a pesquisa de texto completo em muitas listas. Isso foi um choque para meus usuários - o programa parou de pesquisar.

É claro que a pesquisa de texto completo funciona, mas os usuários ficam confusos sem ver a janela Localizar. Cenário típico de uso: Iniciam a digitação pelo teclado, durante o processo de digitação aparece a janela “Localizar”, que indica o campo onde será realizada a busca, o texto buscado e o modo de busca “Parte da string”.

Ao pressionar o botão Enter, a lista é filtrada e uma barra de status de pesquisa aparece acima da lista. O próprio usuário determina em qual campo e o que procura. A nova pesquisa começa a funcionar imediatamente conforme você digita e afeta todos os campos exibidos na lista. Uma janela separada não aparece; todas as correspondências das palavras pesquisadas são destacadas em cores.

Durante vários dias convivemos com uma nova busca. Os usuários sofreram, reclamaram, sabotaram. As reclamações não pararam, a gestão recebeu a incumbência de “fazer tudo como estava”.

Por onde começar? Você precisa entender como os formulários diferem uns dos outros. Fiz upload dos códigos fontes da configuração com o novo comportamento de busca e o antigo e comparei os códigos fontes dos formulários.

A funcionalidade da nova pesquisa de texto completo é fornecida adicionando um elemento de formulário com o tipo “Search String”. Ficou claro o que procurar. Encontrei um artigo sobre ITS 7.3.1.5. Pesquise em uma lista dinâmica. O estudo deste artigo levou à conclusão de que a nova versão da operação de pesquisa depende de dois fatores: 1. O formulário deve ter a adição do elemento de formulário acima, 2. A lista dinâmica no formulário deve ter a propriedade “SearchStringPosition” diferente de "Nenhum".

Em teoria, ao criar um formulário no servidor, basta atribuir a propriedade da lista “SearchStringPosition” ao valor “SearchStringPosition.No”, mas isso não funcionou com todos os formulários em alguns casos, a nova pesquisa continuou funcionando; . Não podemos excluir programaticamente elementos de formulário que não foram criados programaticamente, mas podemos controlar a visibilidade. Se a visibilidade do elemento de formulário "Add-onSearchString" for removida, a nova pesquisa de texto completo também deixará de funcionar. Durante os experimentos nasceu o seguinte código, que coloquei no módulo geral:

Procedimento Desativando NewSearchInLists(Form) Export List = Form.Elements.Find("List");

Se Lista = Indefinido Então Retorne;

A primeira solução é corrigir manualmente os formulários necessários no configurador usando o editor de formulários. Abandonei imediatamente esta solução - era longa e tediosa e foi difícil atualizar a configuração posteriormente.

A segunda solução é chamar um procedimento ao abrir o formulário que desabilitará programaticamente a nova busca. O procedimento pode ser chamado a partir de algum outro procedimento, cujo lançamento já está registrado em todos os formulários, neste caso, com novas atualizações, precisaremos apenas monitorar este procedimento para que não sofra alterações. Escolhi o GeneralModule.Print Management, que contém:

WhenCreatingOnServer (Formulário, Posicionamento de Comando Padrão, Imprimir Objetos) Exportar

Este procedimento é chamado quando um formulário é criado no servidor para preenchimento de comandos de impressão. Neste procedimento escrevemos um código que chama nossa função para desabilitar novas buscas em listas:

MyGeneralModule.DisableNewSearchInLists(Formulário);

Os contadores estão aproveitando a pesquisa antiga e estamos nos preparando para o momento em que o modo de compatibilidade do Enterprise Accounting 3.0 nos permitirá mover essa funcionalidade para a extensão.

Pesquisa de texto completo- permitirá que você encontre informações de texto localizadas em quase qualquer lugar da configuração usada. Neste caso, você pode pesquisar os dados necessários em toda a configuração como um todo ou restringindo a área de pesquisa a vários objetos (por exemplo, certos tipos de documentos ou diretórios). Os próprios critérios de pesquisa podem variar em uma faixa bastante ampla. Ou seja, você pode encontrar os dados necessários sem nem lembrar exatamente onde eles estão armazenados na configuração e como exatamente foram gravados.

A pesquisa de texto completo oferece as seguintes opções:

  • Há suporte para transliteração (escrita de palavras russas usando caracteres latinos de acordo com GOST 7.79-2000). Exemplo: "frase russa" = "russkaya fraza".
  • Há suporte para substituição (escrita de parte dos caracteres em palavras russas com caracteres latinos de tecla única). Exemplo: “russrfz frapf” (as terminações de cada palavra são digitadas em letras latinas, por exemplo, como resultado de um erro do operador).
  • Existe a possibilidade de pesquisa difusa (as letras das palavras encontradas podem ser diferentes) com indicação do limite difuso. Exemplo: especificando a palavra “olá” na barra de pesquisa e uma imprecisão de 17%, encontraremos todas as palavras semelhantes com e sem erros: “olá”, “prevet”, “privado”.
  • É possível especificar o escopo da pesquisa dos objetos de metadados selecionados.
  • A indexação de texto completo de nomes de campos padrão ("Código", "Nome", etc.) é realizada em todas as linguagens de configuração.
  • A pesquisa é realizada levando em consideração sinônimos dos idiomas russo, inglês e ucraniano.
  • O dicionário morfológico da língua russa contém uma série de palavras específicas relacionadas a áreas de atividade que são automatizadas usando o sistema de programas 1C:Enterprise.
  • Como padrão, os dicionários fornecidos incluem bancos de dados de dicionários e dicionários de tesauros e sinônimos dos idiomas russo, ucraniano e inglês, fornecidos pela empresa Informatik.
  • A pesquisa pode ser realizada utilizando caracteres curinga ("*"), bem como especificando operadores de pesquisa ("AND", "OR", "NOT", "NEXT") e caracteres especiais.

A pesquisa de texto completo pode ser realizada em qualquer configuração na plataforma 1C:Enterprise 8

Para abrir a janela de controle de pesquisa de texto completo, faça o seguinte:

Aplicação regular- item de menu Operações - Gerenciando pesquisa de texto completo.

Aplicativo gerenciado- item de menu Menu principal - Todas as funções - Padrão -Gerenciamento de pesquisa de texto completo.


  • Atualizar índice– Criação/atualização de índice;
  • Limpar índice– redefinir o índice (recomendado após atualizar todos os dados);
  • item Permitir mesclagem de índices– é responsável por mesclar o índice principal e adicional.

A pesquisa de texto completo é realizada usando um índice de texto completo. Sem um índice, a pesquisa de texto completo não é possível. Para que uma pesquisa seja eficaz, todos os dados relevantes devem ser incluídos no índice de texto completo. Caso novos dados sejam inseridos na base de dados pelo usuário, eles deverão ser incluídos no índice em questão, caso contrário não participarão da pesquisa. Para evitar isso, você precisa atualizar o índice de texto completo. Ao atualizar, o sistema analisa apenas determinados tipos de dados: String, dados do tipo referência (links para documentos, diretórios), número, data, armazenamento de valor. Se o usuário não tiver direitos de acesso a determinadas informações, ele não poderá vê-las nos resultados da pesquisa. Você também deve lembrar que nas propriedades dos objetos para os quais ocorrerá a pesquisa o valor deve ser definido Pesquisa de texto completo – Usar, que é definido por padrão.

Como você pode perceber a propriedade Usar definido para todo o diretório Contrapartes, mas isso pode ser feito para cada um de seus atributos do tipo correspondente.

Vamos dar uma olhada no índice de texto completo, que consiste em duas partes (índices): o índice principal e o índice adicional. A alta velocidade de recuperação de dados é garantida pelo índice principal, mas sua atualização é relativamente lenta, dependendo do volume de dados. O índice adicional é o oposto disso. Os dados são adicionados muito mais rapidamente, mas a pesquisa é mais lenta. O sistema pesquisa simultaneamente em ambos os índices. A maior parte dos dados está no índice principal e os dados adicionados ao sistema vão para o índice adicional. Embora a quantidade de dados no índice adicional seja pequena, pesquisá-lo é relativamente rápido. No momento em que a carga do sistema é leve, ocorre uma operação de mesclagem de índice, como resultado da qual o índice adicional é limpo e todos os dados são colocados no índice principal. É preferível realizar a mesclagem de índices em um momento em que a carga do sistema seja mínima. Para isso, você pode criar tarefas regulamentadas e tarefas agendadas.

Operadores especiais permitidos ao especificar uma expressão de pesquisa

O mecanismo de pesquisa de texto completo permite escrever parte dos caracteres de uma palavra russa usando caracteres latinos de tecla única. O resultado da pesquisa não mudará.

Dois operadores PRÓXIMO

  • simplificado. 8 palavras de diferença
  • NEAR/[+/-]n – pesquisa dados em um atributo a uma distância de n-1 palavras entre eles.

O sinal indica em que direção a partir da primeira palavra será pesquisada a segunda palavra. (+ - depois, - antes)

O curinga "*" só pode ser usado como substituto do final de uma palavra

Operador de imprecisão "#". Se a grafia exata do nome, o nome é desconhecido.

Software e ferramentas 1C: programação.

Operador sinônimo "!" Permite que você encontre uma palavra e seus sinônimos

Como atualizar programaticamente um índice de pesquisa de texto completo?

Código 1C v 8.x Procedimento UpdateIndices() Exportação
FulltextSearch.UpdateIndex();
Fim do procedimento

Exemplo de pesquisa de dados de texto completo

Definindo a variável SearchList

Código 1C v 8.x Lista de Pesquisa Variável;

Além disso, no procedimento de processamento do evento When Form Opens, determinaremos que esta variável conterá uma lista de pesquisa de texto completo, com a qual pesquisaremos os dados

Código 1C v 8.x Procedimento OnOpen()
SearchList = FullTextSearch.CreateList();
Fim do procedimento

Agora, para o caso de clicar no botão Localizar, escreveremos um código que nos permitirá realizar uma pesquisa de acordo com a expressão especificada no campo SearchExpression

Código 1C v 8.x Procedimento FindClick (Elemento)
SearchList.SearchString = ExpressãoDePesquisa;
Tentar
SearchList.FirstPart();
Exceção
Aviso(ErroDescrição());
FimTentativa;
Se SearchList.FullQuantity() = 0 Então
Formulário Elements.MessageOfResult.Value = "Não encontrado";
Elementos do formulário.SearchResult.SetText("");
De outra forma
SaídaSearchResult();
fimSe;
Fim do procedimento

Primeiro neste procedimento, definimos o termo de pesquisa inserido pelo usuário como a string de pesquisa para pesquisa de texto completo. Em seguida, executamos o método FirstPart(), que na verdade inicia uma pesquisa de texto completo e retorna a primeira parte dos resultados. Por padrão, um pedaço contém 20 elementos. Depois disso, analisamos a quantidade de elementos da lista de pesquisa. Se não contiver nenhum elemento, exibimos uma mensagem correspondente no formulário. Caso contrário, é chamado o procedimento DisplaySearchResult(), que exibe os resultados ao usuário.

Vamos criar um procedimento com o mesmo nome no módulo de formulário e escrever o código nele:

Código 1C v 8.x Procedimento OutputSearchResult()
Formulário Elements.ResultMessage.Value = "Mostrando" + Row(SearchList.InitialPosition() + 1) + " - " + Row(SearchList.InitialPosition() +SearchList.Quantity()) + " de " + SearchList.FullQuantity() ;
Resultado = SearchList.GetDisplay(FullTextSearchDisplayType.HTMLText);
FormElements.SearchResult.SetText(Resultado);
ButtonAvailability();
Fim do procedimento

As etapas deste procedimento são simples. Primeiro, geramos uma mensagem sobre quais elementos são exibidos e quantos elementos foram encontrados no total. Em seguida, obtemos o resultado da pesquisa de texto completo na forma de texto HTML e exibimos esse texto no campo do documento HTML localizado no formulário.

Por fim, transferimos o controle para o procedimento Button Availability() para disponibilizar ou, inversamente, negar o acesso aos botões Parte Anterior e Próxima Parte (dependendo de qual parte dos resultados obtidos é exibida). O texto deste procedimento é apresentado no Código

Disponibilidade do botão de procedimento Código 1C v 8.x ()
Elementos do formulário.NextPosition.Availability = (SearchList.FullQuantity() - SearchList.StartPosition()) > SearchList.Quantity();
Elementos do formulário.PreviousPosition.Availability = (SearchList.StartPosition() > 0);
Fim do procedimento

Agora você precisa criar manipuladores de eventos para clicar nos botões PreviousPart() e NextPart().

Código 1C v 8.x Procedimento Prensagem da Parte Anterior (Elemento)
SearchList.PreviousPart();
SaídaSearchResult();
Fim do procedimento
Procedimento Prensagem da Próxima Parte (Elemento)
SearchList.NextPart();
SaídaSearchResult();
Fim do procedimento

O “toque” final é criar um manipulador de eventos onclick para o campo do documento HTML localizado no formulário. O fato é que o resultado de uma pesquisa de texto completo, apresentado na forma de texto HTML, contém hiperlinks para os números de elementos da lista de pesquisa. E gostaríamos que quando o usuário clicasse neste link, o sistema abrisse o formulário do objeto que está contido neste elemento da lista. Para fazer isso, interceptaremos o evento onclick do documento HTML contido no campo do documento HTML, obteremos o número do item da lista no hiperlink e abriremos o formulário do objeto correspondente. O texto do manipulador de eventos onclick de um campo de documento HTML é apresentado em código

Código 1C v 8.x Procedimento Pesquisa Resultadoonclick(Element, pEvtObj)
htmlElement = pEvtObj.srcElement;
//Verifica o id do elemento
Se (htmlElement.id = "FullTextSearchListItem") Então
// Obtém o nome do arquivo (número da linha da lista de pesquisa),
// contido no hiperlink
NumberInList = Número(htmlElement.nameProp);
// Obtém a string da lista de pesquisa por número
LinhaSelecionada = ListaPesquisa[NumberInList];
//Abre o formulário do objeto encontrado
OpenValue(SelectedRow.Value);
pEvtObj.returnValue = Falso;
fimSe;
Fim do procedimento

Nem todo contador conhece uma ferramenta tão útil em 1C: Contabilidade 8 como a pesquisa de texto completo. O mecanismo de pesquisa de texto completo permite localizar informações de texto em qualquer lugar da configuração.

A pesquisa de texto completo é realizada através do processamento “Pesquisa de Dados”, que se encontra no menu “Ferramentas”:

Vejamos vários exemplos de como funciona o mecanismo de pesquisa de texto completo.

Exemplo 1. Suponha que precisemos encontrar rapidamente documentos para o recebimento de um determinado produto, por exemplo, cigarros Marlboro.
Selecione “Pesquisa de dados” no menu “Serviço”. Na janela que se abre, insira a consulta de pesquisa “Marlboro” no campo superior e clique no botão “Pesquisar”:


Exemplo 2. Nossa organização aluga um escritório no centro de negócios Rumyantsev. Você precisa encontrar rapidamente a lei de aluguel de março de 2010 no banco de dados. Vamos criar a seguinte consulta de pesquisa:


Opção 3. Suponhamos que, no momento do envio da mercadoria, deixamos o seguinte comentário em alguns documentos “Vendas de bens e serviços” - “Pagamento diferido”. E precisávamos encontrar todos os documentos enviados com atraso. Vamos criar a seguinte consulta de pesquisa:

Você também pode realizar pesquisas mais complexas usando operadores de pesquisa (AND, OR, NOT, NEAR).
A área de pesquisa pode ser limitada a objetos de configuração específicos (por exemplo, o documento “Recebimento de mercadorias e serviços”). Para fazer isso, clique no botão “configurar”:

Um campo para seleção de um objeto de configuração aparecerá. Marque a caixa de seleção “Limitar áreas de pesquisa” e clique no botão “Selecionar objetos de metadados para pesquisar”:

Por exemplo, selecione o documento “Recebimento de mercadorias e serviços”.

Tudo o que resta é inserir uma consulta de pesquisa e pesquisar.

A parte inferior do processamento do Data Search reflete a relevância do índice. Se você vir “O índice não é atual”, clique no botão “Atualizar índice”.