• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите с условием

  • Автор темы Dmitry85
  • Дата начала
D

Dmitry85

Помогите пожалуста четыре условия вставить в одну "Если"
 
K

KiR

Во первых какая платформа? Во вторых не совсем ясно что ты имеешь ввиду, а посему напишу пару вариантов. Можно использовать условие1 И условие2, либо же условие1 ИЛИ условие2. Например
Код:
1. Если (условие1 = "суть условия") И (Условие2 = 4234) И (Условие3 = Дата(2009,01,01)) ИЛИ (Условие4 = "исчо одно условие") Тогда // выполниться в случае если будут выполнены первые три условия или четвертое
Код:
2. Если условие1 = "суть условия" Тогда
Сообщить("Выполнилось Условие1");
ИначеЕсли Условие2 = 4234 Тогда
Сообщить("Выполнилось Условие2");
ИначеЕсли УсловиеN = "любое условие" Тогда
Сообщить("Выполнилось УсловиеN");
КонецЕсли;
 
D

Dmitry85

вот пример котрый мне нужен:

Сумма долга
1) не указывать печать весь список
2) указывать печать долг> (сумма долга)

2 Категория
1) не указывать печать все котегории
2) указывать печать выбраные категории

Вот такое условие нужно
 
K

KiR

не понял что именно нужно. чему категория и сумма долга должны или не должны равняться? это реквизиты, которые имеют какое-то значение?
 
T

thinkfast

Если (НеПечатьВесьСписок И ПечатьДолг > (СуммаДолга)) И (НеПечатьВсеКатегории И (ВыбраныеКатегория1 ИЛИ ВыбраныеКатегорияN))

иак что ли?
 
D

Dmitry85

не понял что именно нужно. чему категория и сумма долга должны или не должны равняться? это реквизиты, которые имеют какое-то значение?

да это реквизиты имеющие числовое значение.

Мне нужно, чтоб он выводил на печать только данные: долг>(сумма долга) и выбраные категории
 
T

thinkfast

Как то ты муторно сформулировал...
 
K

KiR

что-то типа такого?
Код:
Если (долг > СуммаДолга) И (ПустоеЗначение(Категория) = 0) Тогда
НапечататьДанные();//процедура или набор команд отвечающая за печать
КонецЕсли;
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!