Работа с целым числом в системе конфигурации 1С
-

Работа с целым числом в системе конфигурации 1С

0
6635
17.03.2023 Анна Дунаева

Содержание:

         Наверно, ты хорошо учился математике, иначе как тебе разобраться в языке программы 1С! Везде и повсюду приходится сталкиваться с данными, которые выражены в числах. А уж в языке программы 1С этих чисел и не счесть. Число программисты называют примитивным типом данных. А ещё эти программисты придумали как работать с числами в системе конфигурации 1С.  

1.     Целое число 1С


         Вот, например, Целое число. В разделе математики Теория чисел или высшая арифметика — это множество натуральных чисел. Это и 1, и 2, и 0, и -5, и 23 568, и прочее. Их можно складывать, вычитать, умножать, делить, в степень возводить.


         В 1С Целое число последовательность символов, содержащая только цифры:


Число1 = 1;
И с ними в коде тоже можно делать математические операции.
Над числами:
Число1 = 10 + 20;
Над переменными с типом число:
Число1 = 10;
Число2 = 15;


Инвертирование числа:



И другие операции.


Ещё разработчики решили, что пусть будет Функция Цел(Число), чтобы она возвращала целую часть числа 1С. Так, чтобы написал в коде Цел(22.55), а программа возвращает 22. Какие же эти разработчики фантазеры!


Теперь для операции в калькуляторе нужен только один параметр! Результат будет выходить сразу же по нажатию кнопки операции!
Теперь мы умеем писать код с использованием функции Цел():




Создавая реквизиты объекта 1С с типом число, в свойстве Тип реквизита в 1С выбираем тип Число 1С. А также задаем его точность и длину. У целого числа Точность 0, Длина любое допустимое количество разрядов в числе.


Точно также, реквизит с типом число нужной длинны и точности можно создать на управляемой форме на сервере 1С.  


2.     Задачи в конфигурации системы 1С


         Попробуем решить несложные задачи.

Задача 1:

Найти целые числа из строки.

Имеется строка, в ней нужно найти целые числа…

Пишем код:


 

 

Или можно такой вариант кода попробовать:



В результате получим цифру - количество целых чисел 1С.


Задача 2:

Определить делится ли число 121 на 11.

Мы знаем, что функция Цел(<Число>) возвращает целую часть числа 1С, переданного в параметре.

Пусть

Делимое = 121; Делитель = 11;

Результат = Делимое / Делитель;

Пишем код:       



Результат- сообщение «Делится нацело».

Задача 3:

Как проверить на целое число в конфигурации системы 1С?



Для “Обычных форм”



А так применяется функция на практике:


Специалист компании "Кодерлайн"

Анна Дунаева

 

Обсудить статью в Telegram Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.