Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бухгалтерский Метод (Мет пособие).doc
Скачиваний:
28
Добавлен:
15.06.2014
Размер:
406.53 Кб
Скачать

!Выбрать субконто вид 3 все

!СН&.1=0 !СЛЕДУЮЩИЙ СУБКОНТО

Здесь символ «&» обозначает текущее субконто (выбранное командой !ВЫБРАТЬ СУБКОНТО).

П1.5. Числовые выражения

В командах присвоения значений показателям, константам и ха­рактеристикам субконто справа от знака присваивания («=») должно стоять выражение. Выражение может быть числовым (его результат — число), или символьным — его результат — строка символов.

Числовые выражения составляются из следующих элементов:

чисел (при этом у чисел с дробной частью целая и дробная час­ти должны разделяться точкой, а не запятой, например «1.5», а не «1,5»);

знаков арифметических операций («+» — сложение, «-» — вычитание, «*» — умножение и «/» — деление);

круглых скобок «(» и «)», определяющих порядок вычисления выражения;

макроимен, имеющих числовые значения (используемых для ссылки на суммы предыдущих проводок, сумму операции, ре­зультат вычисления предыдущего выражения в формуле, остат­ки и обороты по счетам бухгалтерского учета и т.д.);

вызовов функций, имеющих числовые значения (Ц, ОКР, ?).

Замечание. В соответствии с общепринятой практикой при вычислении выражений умножение и деление выполняются раньше, чем сложение и вы­читание, если иной порядок не установлен скобками.

Функции. Для преобразования значений чисел и числовых выра­жений можно использовать функции:

Ц(выражение) - преобразует выражение в целое число, брасывая от него дробную часть (напри­мер, Ц(1.8) равно 1, Ц(-1.9) равно -1).

ОКР(выражение\п) - округление выражения до п знаков в дробной части (например, ОКР(1.7\0)

равно 2).

Замечание. ОКР(1.5\0) равно 2, ОКР(2.5\0) равно 3, ОКР(1.05\1) рав­но 1.1 и т.д. — в подобных «сомнительных» случаях округление выполняется до большего по абсолютной величине числа.

Условный оператор. Разновидностью функции является условный оператор, позволяющий в зависимости от выполнения или невыполне­ния некоторого условия выбрать один из двух вариантов расчета. Формат условного оператора:

?(условие\выражение1\выражение2)

Если условие истинно, результатом вычисления условного опе­ратора является значение выражения1, если ложно — выражения2.

Условие может конструироваться из арифметических выражений с помощью операторов сравнения:

< — меньше;

> — больше;

<= — меньше или равно;

>= - больше или равно;

= - равно;

О — не равно.

Результаты сравнения могут комбинироваться с помощью логичес­ких операций:

НЕ - логическое отрицание (НЕ выражение истинно тогда и только тогда, когда выражение ложно);

И - логическое «и» (выражение1 И выражение2 истинно тог­да и только тогда, когда или выражение1, и выражение2 истинны);

ИЛИ - логическое «или» (выражение1 ИЛИ выражение2 истин­но тогда и только тогда, когда или выражение1, или выражение2, или оба эти выражения истинны).

Замечания. 1. При наличии в формуле логических операций рекомендует­ся заключать обрабатываемые этими операциями арифметические выражения в круглые скобки, чтобы задать правильный порядок вычисления.