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

Цена:
10 руб.

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

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

Описание

В условных операторах и операторах цикла встроенного языка системы 1С:Предприятие для определения последовательности выполняемых действий используются логические выражения. Логическим выражением может быть элементарное логическое выражение (сравнение двух значений) или более сложные конструкции полученные из элементарных логических выражений при помощи логических операций И/ИЛИ/НЕ.
Логические выражения могут быть весьма сложными и изощренными. И здесь у разработчика конфигурации может возникнуть сложности, связанные с неправильным пониманием правил вычисления логических выражений. Рассмотрим пример.
Предположим, имеется процедура, предназначенная для обработки некоторого реквизита справочника или документа. Тип данного реквизита не определен, а процедура может вызываться для любого значения реквизита вне зависимости от его типа. Процедура может иметь вид:
Процедура Обработать(Об)
Если (ТипЗначенияСтр(Об) = "Справочник") И (Об.Вид() = "Товары") Тогда
// Некоторые действия
КонецЕсли;
...
КонецПроцедуры
Если в качестве значения параметра, передаваемого в данную процедуру, будет фигурировать элемент справочника любого вида, то процедура будет работать нормально, но если в качестве параметра будет передано значение типа "Число" или "Дата", то выполнение процедуры будет аварийно завершено. В логическом выражении, используемом в операторе 'Если' только составляющая ТипЗначенияСтр(Об) = "Справочник" будет корректно функционировать независимо от типа передаваемого параметра, а составляющая Об.Вид() = "Товары" сможет нормально работать только в том случае, если в качестве параметра в процедуру передано значение агрегатного типа и для данного агрегатного типа определен метод Вид(). Дело в том, что при вычислении логических выражений встроенный язык системы 1С:Предприятие 7.х сначала вычисляет элементарные логические выражения (операции сравнения), а затем производит вычисление логического выражения в целом (операции И/ИЛИ/НЕ).
Расчет и технология организации в ГСХ
1.1 Определение перечня и объемов каменных и монтажных работ………………………………………...2 1.2 Потребные материальные ресурсы……………………………………....................................................…5 1.2 .1Грузозахватные устройства и приспособления для монтажа конструкций, подачи кирпича и раствора на рабочее место……………………………………………………………………………………….5 1.3 Выбор монтажных кранов по техническим параметрам……………………………………………………6 1.4 Определение нормативных затрат труда, времени работы машин и стоимости труд
User ostah : 3 февраля 2015
Муниципальная программа по раздельному сбору ТБО
Основное положение КУО состоит в том, что продукт становится мусором тогда, когда он смешивается в мусорной корзине с другими продуктами. Вагон, наполненный пустыми бутылками и больше ничем – это, собственно, не мусор, а коммерческий продукт – сырье для промышленности (особенно, если бутылки одного цвета). Поэтому основная проблема, как правило, состоит не в том, как происходит вторичная переработка на заводах, и что именно делают с алюминиевыми банками или со старыми газетами. Городские власти,
User Elfa254 : 11 марта 2013
10 руб.
Оценка налоговой политики государства на региональном уровне
Введение 1 Теоретические аспекты налоговой политики государства 1.1 Сущность налоговой политики 1.2 Нормативно-правовое регулирование налоговой политики 1.3 Методы оценки налоговой политики государства 1.4 Современные направления развития налоговой политики в РФ 2 Анализ налоговой политики государства на региональном уровне 2.1 Основные направления налоговой политики в Оренбургской области 2.2 Оценка деятельности Управления Федеральной налоговой службы Оренбургской области 2.3 Проблемы н
User Lokard : 6 января 2014
5 руб.
Экзамен. Физика. Билет № 5
1. Затухающие колебания. Уравнение затухающих колебаний. Зависимость амплитуды от времени. Ответ: Колебание – движение или изменение состояния, которое точно или почти точно повторяется за определенный момент времени. Колебательная система – система, которая совершает колебания. Затухающие колебания – колебания, у которых происходит постепенное уменьшение амплитуды колебаний с течением времени. Это происходит из-за потери энергии колебательной системой. 2.Внешний фотоэффект. Основные законы вне
User sanco25 : 18 марта 2012
30 руб.
up Наверх