Имя: Пароль:
1C
1С v8
v8: Создание приоритетного условия
0 metis266
 
12.11.12
20:18
Можно ли как то создать условие в процедуре, так чтоб оно при работе в пользовательском режиме имело приоретет. Тоесть в конфигураторе есть процедура в которой есть одно условие "Если" с возможностью выбора ДаНет.При запуске в пользовательском режиме оно работает. Создаю я второе  условие(с возможностью выбора ДаНет) оно тоже исполняется, но только после первого условия. Вот вопрос: как мне зделать так чтоб второе условие выполнялось в первую очередь, а после него шло уже первое.
1 vicof
 
12.11.12
20:19
Нахрена?
2 zulu_mix
 
12.11.12
20:23
запахло..
3 artist
 
12.11.12
20:25
(0)Ты задачу опиши, мож кто чего и подскажет в твоём нелёгком деле изобретения квадратных велосипедов
4 ramir
 
12.11.12
20:32
приорИтет
5 ramir
 
12.11.12
20:36
Если ПроверитьУсловие2() Тогда
Если ПроверитьУсловие1() Тогда
 ...
КонецЕсли;
КонецЕсли;

или

Если ПроверитьУсловие2() И ПроверитьУсловие1() Тогда
КонецЕсли;

Не проверял, но не думаю, что 1Ска будет вычислять второе выражение, если первое ложное.
6 dunpil
 
12.11.12
20:38
Написать второе условие первым, а первое вторым?:)
7 MrStomak
 
12.11.12
20:46
(5) В этом, кстати, есть отличие от 7.7
8 France
 
12.11.12
20:54
в чем "В этом"??
9 MrStomak
 
12.11.12
21:01
(8) 7.7 проверяет второе условие, соединенное через И, если первое ложное. 8 не проверяет.
10 МишКа
 
12.11.12
21:07
(9) В 7.7 разработчики еще только учились на C писать.
11 metis266
 
14.11.12
20:13
Разобрался.Тема не актуальна. Всем спасибо за внимание и участие.