1c 7.7 na célula do documento, adicione uma calculadora. Usando a área de transferência como uma célula numérica

Ao realizar cálculos simples de corrente no sistema 1C: Enterprise 8.0, você pode usar a calculadora embutida. Você pode chamá-lo na tela selecionando o item "Serviço" - "Calculadora" ou usando o botão
localizada na forma de uma calculadora, redimensiona proporcionalmente ao redimensionamento da janela.
A calculadora permite que você execute todas as operações aritméticas, calcule porcentagens e valores recíprocos, armazene números no buffer e execute adição e subtração com os valores armazenados no buffer. Ao inserir um número, você pode editar o valor inserido, excluindo os dígitos inseridos incorretamente.
Você pode usar um mouse e um teclado para trabalhar com a calculadora.
Se o resultado de qualquer operação exceder a capacidade de dígitos permitida da calculadora, uma mensagem será exibida: "O resultado excede os limites permitidos."
Quando dividido por 0, o display mostrará a mensagem: "Divisão por 0". Para continuar trabalhando neste caso, você precisará limpar o visor da calculadora pressionando o botão de reinicialização "C".
Os últimos 15 cálculos são armazenados na memória da calculadora,
que pode ser visto usando o botão
-
localizado à direita do visor.
A calculadora possui 10 registros de memória para armazenar números e seu uso posterior em cálculos. Utilizando os botões "MS", "M +", "M-" e "MS" trabalhe com o primeiro registro.
Para memorizar o resultado dos cálculos do primeiro registro, pressione o botão "MS". O valor memorizado aparecerá no display à direita da inscrição "M =". Ao pressionar o botão "MR", o valor memorizado é exibido a partir do primeiro registro. Ao pressionar o botão "M +", o valor armazenado no primeiro registro é adicionado ao resultado
cálculos, usando o botão "M-", o valor armazenado no primeiro registro é subtraído do resultado do cálculo. O botão MC redefine o conteúdo do primeiro registro.
Para memorizar um número em um dos outros nove registros, digite o número no visor (digite ou faça os cálculos necessários) e
pressione o botão j
Para extrair um número do registro, pressione o botão
localizado próximo ao botão "MS". Uma lista de registros será exibida. Especifique o registro necessário com o mouse. O número é registrado.
localizado próximo aos botões "MR", "M +" ou "M-", dependendo do tipo de ação, e selecione o registro. O registro é apagado da mesma forma (botão "MC").
A calculadora pode funcionar em vários modos. Seleção de modo
por botão>
e escolhendo o item desejado:
No modo "Microcalculador", todas as ações são realizadas a partir do teclado. Neste caso, a calculadora assume uma forma simplificada: os números são inseridos no teclado. Para limpar a tela, use a tecla "C".
No modo "Calculadora de fórmulas", todas as ações são registradas no placar sequencialmente. Para organizar uma determinada sequência de ações e inserir expressões complexas, é permitido usar colchetes: Calculadora X І0Ш 25 + 578) "4+ (547 + 55)" 5) L7 | ? - MS t М = о MR - 7 8 9 1 / x g 1 М + "4] | 5 Є І к і L 1 m-" ПІ 2 3І Lci - YUSHISH - -
No modo "Configurações", você pode ajustar a precisão dos cálculos da calculadora. Na caixa de diálogo de configuração exibida, especifique o número de casas decimais:
A calculadora pode ser usada não apenas para realizar cálculos, mas também para inserir detalhes numéricos em documentos e diretórios. Para fazer isso, à direita da variável numérica, clique no botão

As pessoas que vão se tornar um programador em qualquer linguagem de programação são forçadas a dominar a especialidade, primeiro a partir da teoria, depois a partir dos exemplos de programação mais simples. Um dos exemplos mais simples, podemos dizer que o início da programação em todas as linguagens é escrever uma calculadora. Para isso, decidimos escrever um tutorial sobre como escrever uma calculadora na linguagem 1C.
Vamos desenvolver uma calculadora simples com funções aritméticas simples: adição, subtração, multiplicação, divisão. A calculadora não leva em consideração operações mais complexas como: raiz, porcentagem, memória. Se desejar, você mesmo pode melhorar nosso exemplo.
Qualquer atribuição de programação começa com um plano de desenvolvimento. Faça um plano para você. Imagine como você escreveria uma calculadora? Qual é o algoritmo de ações necessárias? Quais ferramentas serão necessárias para reproduzir uma operação específica, mesmo sem traduzi-las para uma linguagem de programa. Suas intenções puramente intuitivas.

Exercício: Calculadora para 1C 8.2, uma aplicação comum.

"Chips" da tarefa:

1. O quadro da calculadora deve ser uma linha, porque é a uma linha que os símbolos podem ser atribuídos.
2. A calculadora deve ter um buffer (local de armazenamento) do primeiro número, de modo que, após inserir o segundo número no visor da calculadora, o primeiro número possa ser recuperado do buffer e executado com operações aritméticas.
3. A qualquer operação aritmética deve ser atribuído um valor a uma variável, para que, ao pressionar "igual", o programa compreenda qual operação deve realizar: subtrair, dividir ou multiplicar.

Implementação prática:

1. No configurador, crie processamento externo através do menu Arquivo - Novo - Processamento externo.
2. Criamos um formulário de processamento. Basta criar uma forma vazia e clicar em Concluir.
3. Adicione os seguintes detalhes ao processamento
a) visor da calculadora - tipo - string, comprimento - 15
b) operação - arbitrária
c) buffer - tipo - número, comprimento -10, precisão - 2.
Por que esses detalhes são necessários ficará claro um pouco mais tarde.

4. Adicione elementos ao formulário de processamento: botões, um campo de entrada. Os botões que podem ser adicionados ao formulário estão localizados na parte inferior do configurador no painel de controle "Controles". Você precisa adicionar os seguintes elementos:
- Uma string intitulada "Calculadora do placar". Coloque-o bem no topo do formulário.
- Botões numéricos de 1 a 9 mais o botão 0. E também botões que indicam operações aritméticas: adição, multiplicação, diferença, divisão.
Nomeie os botões numéricos: Número1, Número2 ... Número0.
Botões aritméticos: adição, multiplicação, diferença, divisão.
Para exibir os números e símbolos das operações aritméticas na propriedade de cada botão, em vez dos nomes dos botões do formulário, escreva no campo "Título" os números e símbolos correspondentes das operações: "1", "2", "3" , ... "*", "-" ...
A localização dos botões numéricos e aritméticos no formulário não é importante. Você pode organizá-los em qualquer ordem e lugar que desejar.
5. Criamos um manipulador para clicar em números. Estamos no botão "Número1", abrimos sua propriedade e no final encontramos uma lista de eventos possíveis para este botão. Existe apenas um evento "Imprensa" disponível e ainda está vazio. Clique na lupa e o módulo de processamento exibe automaticamente o código gerado pelo programa. Acabamos de criar um modelo para o procedimento que será executado ao clicar no botão "Número1".


Nós escrevemos o código:

Procedimento Dígito 1 Pressione (Elemento)

OutputNumbers1 = 1;
Placa da calculadora = Placa da calculadora + Lion (OutputNumbers1, 9);
Scoreboard da calculadora = Número (Right (Scoreboard da calculadora, 10));

Fim do Procedimento

Comentários ao código: a) Dizemos que o botão "Dígito1" é o dígito 1. b) Dizemos que o visor da calculadora funciona pelo princípio de adicionar um caractere ao caractere anterior (à esquerda) c) Convertemos os caracteres entrou em uma string em um número. Para os nove dígitos restantes, criamos exatamente os mesmos procedimentos com o mesmo código. O último botão no formulário da calculadora será o botão "Limpar" [C]. Seu princípio é simples - ela escreve zero no placar da calculadora. Aqueles. redefine o placar.

6. Operaçoes aritimeticas. Crie para cada botão uma designação operação aritmética procedimentos urgentes. Da mesma forma que já criamos para os botões que denotam números. No código de cada botão, escreva o código:

Procedimento de recolhimento da prensa (elemento)
Buffer = Número (Scoreboard);
Scoreboard da calculadora = "";
Operação = "Adição";
Fim do Procedimento

Vou te contar sobre uma técnica muito curiosa.

Certa vez, um contador veio até mim e me perguntou: é possível, de alguma forma, calcular rapidamente a soma de todos os documentos do registro de implementação do 1º trimestre de 2013?

Pensei um pouco e fiz assim:

1. Fui à revista "Implementação (atos, faturas)" e defini o prazo exigido:

Importante! Ao mesmo tempo, observe que um dos números está destacado em uma cor mais escura, já que cliquei com o botão esquerdo nele antes de selecionar as linhas. isto ponto importante, visto que mais 1C resumirá as linhas selecionadas exatamente pela coluna com o valor selecionado.

3. Finalmente, pressionei uma carta M no título da janela 1C: Enterprise:

5. E ele disse ao contador surpreso o resultado:

A soma de todos os documentos selecionados neste período foi de 8.746.995.

E você pode fazer exatamente o mesmo em qualquer revista com qualquer coluna numérica (quantidade, quantidade, etc.).

Além disso, você não pode selecionar todos os documentos, mas apenas os necessários usando a seguinte técnica:

  • mantenha pressionada a tecla Ctrl no teclado.
  • selecione (ou desmarque) as linhas necessárias com o botão esquerdo do mouse, mas lembre-se: você só precisa clicar nas linhas da coluna que vai resumir.

A mesma técnica pode ser aplicada a qualquer seção tabular.

Aqui está um pequeno truque que permitirá que você faça maravilhas em alguns casos.

1C: Enterprise 8.0. Livro de autoaprendizagem universal Boyko Elvira Viktorovna

11.1. Calculadora

11.1. Calculadora

Ao realizar cálculos simples de corrente no sistema 1C: Enterprise 8.0, você pode usar a calculadora embutida. Você pode chamá-lo na tela selecionando o item "Serviço - Calculadora", ou usando o botão

barra de ferramentas do programa.

A calculadora pode ser arrastada para qualquer lugar na tela e a janela pode ser redimensionada. Nesse caso, todos os controles localizados na forma de uma calculadora mudam de tamanho em proporção ao redimensionamento da janela.

A calculadora permite que você execute todas as operações aritméticas, calcule porcentagens e valores recíprocos, armazene números no buffer e execute adição e subtração com os valores armazenados no buffer. Ao inserir um número, você pode editar o valor inserido, excluindo os dígitos inseridos incorretamente.

Você pode usar um mouse e um teclado para trabalhar com a calculadora.

Se o resultado de qualquer operação exceder a capacidade de dígitos permitida da calculadora, uma mensagem será exibida: "O resultado excede os limites permitidos."

Quando dividido por 0, o display mostrará a mensagem: "Divisão por 0". Para continuar trabalhando neste caso, você precisará limpar o visor da calculadora pressionando o botão de reinicialização "COM".

Os últimos 15 cálculos são armazenados na memória da calculadora, que podem ser visualizados usando o botão

localizado à direita do visor.

A calculadora possui 10 registros de memória para armazenar números e seu uso posterior em cálculos. Usando os botões "EM", "M +", "M-" e "MC" trabalhar com o primeiro registro.

Para memorizar o resultado dos cálculos do primeiro registro, pressione o botão "EM"... No placar, à direita da inscrição "M =", o valor memorizado aparece. Com o apertar de um botão "SR" o valor armazenado é exibido a partir do primeiro registro. Por botão "M +" o valor armazenado no primeiro registro é adicionado ao resultado dos cálculos, pressionando o botão "M-" o valor armazenado no primeiro registro é subtraído do resultado do cálculo. Botão "MC" redefine o conteúdo do primeiro registro.

Para memorizar um número em um dos outros nove registros, digite o número no visor (digite ou faça os cálculos necessários) e pressione o botão

localizado próximo ao botão "EM"... Uma lista de registros será exibida. Especifique o registro necessário com o mouse. O número é registrado.

Para extrair um número do registro, pressione o botão

localizado próximo aos botões "MR", "M +" ou "M-", dependendo do tipo de ação e selecione o caso. O registro é limpo da mesma forma (botão "MC").

A calculadora pode funcionar em vários modos. A escolha do modo é realizada pelo botão

e escolhendo o item desejado:

No modo "Microcalculadora" todas as ações são realizadas a partir do teclado. Neste caso, a calculadora assume uma forma simplificada:

Os números são inseridos no teclado. Use a tecla para limpar o visor. "COM".

No modo "Calculadora de fórmula" todas as ações são registradas no placar sequencialmente. Para organizar uma determinada sequência de ações e inserir expressões complexas, o uso de parênteses é permitido:

No modo "Configurações", você pode ajustar a precisão dos cálculos da calculadora. Na caixa de diálogo de configuração exibida, especifique o número de casas decimais:

A calculadora pode ser usada não apenas para realizar cálculos, mas também para inserir detalhes numéricos em documentos e diretórios. Para fazer isso, à direita da variável numérica, clique no botão

ou use a chave F4.