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

Цена:
10 руб.

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

material.view.file_icon
material.view.file_icon bestref-394706.rtf

Необходимые программы

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

Описание

В условных операторах и операторах цикла встроенного языка системы 1С:Предприятие для определения последовательности выполняемых действий используются логические выражения. Логическим выражением может быть элементарное логическое выражение (сравнение двух значений) или более сложные конструкции полученные из элементарных логических выражений при помощи логических операций И/ИЛИ/НЕ.
Логические выражения могут быть весьма сложными и изощренными. И здесь у разработчика конфигурации может возникнуть сложности, связанные с неправильным пониманием правил вычисления логических выражений. Рассмотрим пример.
Предположим, имеется процедура, предназначенная для обработки некоторого реквизита справочника или документа. Тип данного реквизита не определен, а процедура может вызываться для любого значения реквизита вне зависимости от его типа. Процедура может иметь вид:
Процедура Обработать(Об)
Если (ТипЗначенияСтр(Об) = "Справочник") И (Об.Вид() = "Товары") Тогда
// Некоторые действия
КонецЕсли;
...
КонецПроцедуры
Если в качестве значения параметра, передаваемого в данную процедуру, будет фигурировать элемент справочника любого вида, то процедура будет работать нормально, но если в качестве параметра будет передано значение типа "Число" или "Дата", то выполнение процедуры будет аварийно завершено. В логическом выражении, используемом в операторе 'Если' только составляющая ТипЗначенияСтр(Об) = "Справочник" будет корректно функционировать независимо от типа передаваемого параметра, а составляющая Об.Вид() = "Товары" сможет нормально работать только в том случае, если в качестве параметра в процедуру передано значение агрегатного типа и для данного агрегатного типа определен метод Вид(). Дело в том, что при вычислении логических выражений встроенный язык системы 1С:Предприятие 7.х сначала вычисляет элементарные логические выражения (операции сравнения), а затем производит вычисление логического выражения в целом (операции И/ИЛИ/НЕ).
Опора вала - КИГД.ХХ0Х21.000 СБ
КИГД.ХХ0Х21.000 СБ - Опора вала. Сборочный чертеж. Спецификация. Чертежи. Опора вала служит для фиксации вала в вертикальном положении. Ведущее зубчатое колесо 2 устанавливают на вал 7 с помощью шпонки 17 и фиксируют от осевого перемещения втулками 3. Ведущий вертикальный вал 7 вращается в двух конических роликоподшипниках (подшипник 208 ГОСТ 8338-73) 19. Внутренние кольца подшипников закрепляют на валу 7, торцы их поджимают втулками 3. Наружные кольца подшипников упирают в торцы крышек
User .Инженер. : 3 июля 2026
700 руб.
Опора вала - КИГД.ХХ0Х21.000 СБ promo
Мировая экономика. 5 заданий - задач.
ЗАДАНИЕ 1. Задание. На основании изучения истории развития мировой экономики заполните таблицу 1. Таблица 1 Этапы формирования и развития мировой экономики Этап Период времени Содержание (характеристика) 2. Задание. Определите ППС евро и американского доллара по данным таблицы 2 об условной потребительской корзине, состоящей из четырех товаров: Таблица 2 Условная потребительская корзина Страны Товары Цена товара Количество товара A B C D A B C D Зона Евро 4 € 11 € 130 € 1500 € 100 20 10 1 США 1,
User studypro : 15 июня 2016
250 руб.
Особенности получения и применение интерферонов
Введение Интерфероны представляют собой белковые молекулы с молекулярной массой от 15000 до 21000 дальтон, продуцируемые и секретируемые клетками в ответ на вирусную инфекцию или другие возбудители. Интерфероны (ИФН) — группа аутогенных гликопротеинов, биомеханизм действия которых связан с одновременным противовирусным эффектом - активацией клеточных генов, в результате чего синтезируются белки, ингибирующие синтез вирусной ДНК (РНК) и обладающие иммуномодулирующим эффектом — способностью усилив
User Aronitue9 : 2 февраля 2013
Теплотехника 21.03.01 КубГТУ Задача 2 Вариант 61
В паротурбинной установке (ПТУ), работающей по циклу Ренкина, параметры пара перед турбиной р1 и t1, давление в конденсаторе р2. Внутренний относительный КПД турбины ηТoi=0,9. Расход пара – D кг/с. Определить: параметры рабочего тела в характерных точках цикла ПТУ, количество подведённой и отведённой теплоты, работу и мощность насоса, турбины и ПТУ, термический и внутренний КПД. Определить также расход топлива с низшей теплотой сгорания Qрн=35000 кДж/кг. Изобразить (без масштаба) обратимый
User Z24 : 24 января 2026
300 руб.
Теплотехника 21.03.01 КубГТУ Задача 2 Вариант 61
up Наверх