Содержание:
Наверно, ты хорошо учился математике, иначе как тебе разобраться в языке программы 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С?
Для “Обычных форм”
А так применяется функция на практике: Специалист компании "Кодерлайн"
Анна Дунаева |