Вычисление логических выражений в операторах встроенного языка

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-394706.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

В условных операторах и операторах цикла встроенного языка системы 1С:Предприятие для определения последовательности выполняемых действий используются логические выражения. Логическим выражением может быть элементарное логическое выражение (сравнение двух значений) или более сложные конструкции полученные из элементарных логических выражений при помощи логических операций И/ИЛИ/НЕ.
Логические выражения могут быть весьма сложными и изощренными. И здесь у разработчика конфигурации может возникнуть сложности, связанные с неправильным пониманием правил вычисления логических выражений. Рассмотрим пример.
Предположим, имеется процедура, предназначенная для обработки некоторого реквизита справочника или документа. Тип данного реквизита не определен, а процедура может вызываться для любого значения реквизита вне зависимости от его типа. Процедура может иметь вид:
Процедура Обработать(Об)
Если (ТипЗначенияСтр(Об) = "Справочник") И (Об.Вид() = "Товары") Тогда
// Некоторые действия
КонецЕсли;
...
КонецПроцедуры
Если в качестве значения параметра, передаваемого в данную процедуру, будет фигурировать элемент справочника любого вида, то процедура будет работать нормально, но если в качестве параметра будет передано значение типа "Число" или "Дата", то выполнение процедуры будет аварийно завершено. В логическом выражении, используемом в операторе 'Если' только составляющая ТипЗначенияСтр(Об) = "Справочник" будет корректно функционировать независимо от типа передаваемого параметра, а составляющая Об.Вид() = "Товары" сможет нормально работать только в том случае, если в качестве параметра в процедуру передано значение агрегатного типа и для данного агрегатного типа определен метод Вид(). Дело в том, что при вычислении логических выражений встроенный язык системы 1С:Предприятие 7.х сначала вычисляет элементарные логические выражения (операции сравнения), а затем производит вычисление логического выражения в целом (операции И/ИЛИ/НЕ).
Лабораторные работы по ВОСП
Список лабораторных работ: 1 Излучатели ВОСП 2 Изучение фотодиодов 3 Модуляция в ВОСП 4 Оптические усилители 5 Изучение DWDM
User bomzhatnik77 : 7 января 2017
370 руб.
Лабораторная работа №1 Антенны и распространение радиоволн
Лабораторная работа No1 Антенны и распространение радиоволн Цель занятия: исследовать электрические характеристики антенной решетки Задача No 1 Исходные данные 1. Решетка излучателей эквидистантная, равноамплитудная, синфазная. 2. Количество излучателей n=2, 5, 10, 20, 40. 3. Шаг решетки d / = 0,5. Задание Исследовать зависимость ширины главного лепестка диаграммы направленности 0, уровней первых двух боковых лепестков E1б, Е2б, и КНД от n. Результаты вычислений занести в таблицу 1.
User poziye : 9 июня 2022
250 руб.
Контрольная работа по муниципальному праву. Вариант №4
Контрольная работа по муниципальному праву Вариант 4 1. Заполните таблицу «Непосредственная и представительная демократия в системе местного самоуправления» Критерии Непосредственная Представительная Понятие Формы Преимущества Недостатки Плюсы и минусы местного референдума как формы непосредственного осуществления МСУ Плюсы Минусы Местный референдум 2. Задача Вопрос, который был предложен инициативной группой жителей для проведения референдума по вопросу определения структуры орган
User studypro : 11 апреля 2016
250 руб.
Мислення його властивості та якості Різновиди та механізми мислення Психологія особистості прав
Мислення — це пізнавальний процес, який визна­чається опосередкованим та узагальненим відобра­женням дійсності. Опосередкованість означає, що мислен­ня, на відміну від чуттєвих форм пізнання, дозволяє визначи­ти та зрозуміти те, що безпосередньо не відчувається, тобто мислення є процесом позачуттєвого пізнання дійсності. Уза­гальненість — це, на відміну від відчуття та сприймання, не конкретні відомості про об'єкт та його властивості, а інтегро­вано перероблена інформація про сутність не тільки
User alfFRED : 19 октября 2013
5 руб.
up Наверх