17.03.2023 Анна Дунаева 7160
Работа с целым числом в системе конфигурации 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С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

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

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

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

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

Объемно-календарное планирование производства Автоматизация бизнес-проце...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

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

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

Автоматизация интеграции с информсистемами клиентов на базе «1С:Предприятие 8. WMS Логистика. Управление складом»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
«1С:Предприятие 8. WMS Логистика. Управление складом»

– Управление складскими запасами;
– Оформление заказов покупателей;
– ...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

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

Производственные операции
Автоматизация бизнес-процессов...

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

Отрасль:

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

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

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

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

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

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

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