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

Содержание:

         Наверно, ты хорошо учился математике, иначе как тебе разобраться в языке программы 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С?



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



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


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

Анна Дунаева

 

Наши проекты

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

АО «РЭП Холдинг»
АО «РЭП Холдинг»

Отрасль:
Энергомашиностроительный холдинг

Внедренное типовое решение:
«1С: Управление производственным предприятием» и «1С:Консолидация ПРОФ»

- Функциональный блок «Консолидированная отчетность РСБУ» - разработка час...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Бухгалтерия КОРП

Бухгалтерский учет Производственные операции Регламентированная отчетнос...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

Внедренное типовое решение:
1C:Управление производственным предприятием

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО «Мир Аксиомы»
ООО «Мир Аксиомы»

Отрасль:
Аудиторские и консалтинговые услуги

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение