Приоритеты выполнения различных операций примитивных типов данных в системе 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: приоритеты выполнения различных операций примитивных типов данных

Доброго времени суток, уважаемые читатели блога SoftMaker.kz! В прошлый раз мы разобрались с вопросом приоритетов выполнения арифметических операций во встроенном языке 1С:Предприятие 8. Сегодня мы поговорим о о приоритетах различных операций примитивных типов данных. Итак, приступим!


Встроенный язык 1С:Предприятие для начинающих: приоритеты выполнения различных операций примитивных типов данных

Понятно, что одном выражении могут встречаться арифметические операции, операции сравнения и булевы операции. В каком же приоритет они будут выполнятся? Рассмотрим следующий пример.

(20+10)=30+40 или 18%4

В каком порядке будет выполняться это выражение? Во-первых, самый высший приоритет всегда у скобок, поэтому сначала выполнится, что находиться в скобках, а именно операция сложения, поскольку она и находится в скобках. А что произойдет дальше? Может быть выполнится операция сравнение или операция сложения? Ну на самом деле высшим приоритетом обладают операции арифметические. В частности, мы видим, что в выражении есть две арифметические операции: операция сложения и получения остатка от деления:

20+30 и 18%4

Читать/смотреть далее

Приоритеты выполнения арифметические операций примитивных типов данных в системе 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: приоритеты выполнения арифметических операций примитивных типов данных

Приветствую вас, уважаемые читатели блога SoftMaker.kz! В прошлый раз мы рассматривали вопрос о преобразования значений примитивных типов данных во встроенном языке 1С:Предприятие 8. Сегодня мы поговорим о о приоритетах арифметических операций примитивных типов данных, а также рассмотрим несколько подряд идущих арифметические операций. Давайте, посмотрим!


Встроенный язык 1С:Предприятие для начинающих: приоритеты выполнения арифметических операций примитивных типов данных

Из программы школы, вы знакомы с тем, что наивысшими приоритетом в арифметических операциях являются круглые скобки «()».
Если выражение находится в круглых скобках, то прежде всего будет исполняться именно оно. Следующим по приоритету идут унарные операции «+» и «-», унарная операция означает, что указывается операция и одно значение, например «-5». Третьими выполняются операции умножения и деления и в самую последнюю очередь сложение и вычитание. Давайте рассмотрим как это работает:

99+15/5*8

В этом случае вначале 15 будет разделено на 5, полученное число умножено на 6 и третья операция: 99 прибавиться к полученному числу. Далее следующее простое выражение 10+5/2+1. Понятно, что первым будет исполнятся операция деления, дальше будет исполнятся операция сложения. Если использовать скобки:

(90+30)/(7+5)

Читать/смотреть далее

Преобразования значений примитивных типов данных в системе 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: два метода преобразования значений примитивных типов данных

Приветствую вас, уважаемые читатели блога SoftMaker.kz! В прошлый раз мы рассматривали вопрос о примитивных типах данных Булево и Дата во встроенном языке 1С:Предприятие 8. Сегодня мы поговорим о преобразовании значений примитивных типов данных, а также рассмотрим некоторые функции преобразования. Итак, поехали!


Встроенный язык 1С:Предприятие для начинающих: два метода преобразования значений примитивных типов данных

Сейчас мы рассмотрим два возможных метода преобразования значений примитивных типов данных. Первый метод это преобразование в операторах. Например:

D = А+B+С;

На этом примере видно, что у нас есть операторы присваивания и сложения. Переменные значения сначала складываются, а затем присваиваются. При сложении переменных преобразования типов данных выведется по значению первого типа данных. Если первый тип данных Строка, то система будет пытаться преобразовать все это выражение в строку. А если первый тип данных Число, то соответственно система попытается получить числовой тип данных. Но это не всегда удаётся. Давайте рассмотрим, какие преобразования являются корректными, а какие некорректными. Например, нам нужно к строке прибавить число, в результате по типу первого аргумента получится строка.

Читать/смотреть далее

Примитивные типы данных Булево и Дата в 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: Булевский примитивный тип данных

Здравствуйте, уважаемые читатели блога SoftMaker.kz! В прошлый раз мы обращали внимание на примитивный тип число во встроенном языке 1С:Предприятие 8. Сегодня мы продолжим и поговорим сразу о двух типах данных — Булево и Дата, а также рассмотрим, как работать с ними. Итак, начнем!

Встроенный язык 1С:Предприятие для начинающих: Булевский примитивный тип данных

Что касается типа данных Булево, то здесь всё достаточно просто. Существует два значения Истина и Ложь, которые могут быть получены различными способами. Например, можно использовать операции сравнения:

  • 101 > 1001 равно Ложь
  • 101 < 1001 равно Истина
  • ‘20000101’= ‘20000102’ равно Ложь
  • ‘Отрыто’ <> ‘Открыто’ равно Истина

Как видим, можно использовать различные операции сравнения чисел, строк, дат. В итоге будет получаться некоторое Булевское значение, которое часто используется в условных операторах и в операторах цикла.

Читать/смотреть далее

Примитивный тип данных Число в 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: Примитивные тип данных строка

Здравствуйте, уважаемые читатели блога SoftMaker.kz! В прошлый раз мы начали обзор примитивных типов данных во встроенном языке 1С:Предприятие 8. Сегодня мы продолжим и поговорим о типе данных Число, а также рассмотрим, как работать с ним. Итак, поехали!


Встроенный язык 1С:Предприятие для начинающих: Примитивные тип данных строка

Числовыми типами могу быть переменные модуля и реквизиты базы данных. Например, у справочника «Номенклатура» есть реквизит «Цена» числового типа. Если посмотреть свойства реквизита «Цена», то можно увидеть ограничения разрядности для числа, например длинна целой части не может превышать 32 символа. Точность дробной части не может превышать 32 цифры.

Диалог свойств числового реквизита с длиной и разрядностью

Читать/смотреть далее

Примитивные типы данных в 1С Предприятие 8

Встроенный язык 1С:Предприятие для начинающих: Примитивные типы данных

Здравствуйте, уважаемые читатели блога SoftMaker.kz! Мы уже не раз обращали внимание на некоторые примеры программирования на платформе 1С:Предприятие 8. Сегодняшний материал предназначен, в основном, для начинающих программистов, но и для тех, кто долгое время занимается разработкой в 1С, он тоже будет полезен. Сегодня мы рассмотрим основные примитивные типы данных платформы 1С:Предприятие 8, а также рассмотрим, как работать с примитивным типом строка. Итак, приступим!


Встроенный язык 1С:Предприятие для начинающих: Примитивные типы данных

Какие существуют примитивные типы данных? Во-первых, это строковые константы, числовые выражения, тип Булево, который принимает два значения Истина или Ложь и литералы типа дата, которые представляют различные даты. Это основные типы данных, но есть ещё и ряд примитивных типов данных. Например, это тип данных, с единственным значением Неопределено, также существует примитивный тип, типа Тип и также существует тип данных Null, который состоит из единственного значения.

Примитивный тип данных строка, это некое строковая константа, которая состоит из различных символов. Обрамляется строка всегда кавычками. Примеры строковых констант:

Контрагент = "Иванов";

Читать/смотреть далее