![]() |
|
Правила условий если (булево) | ☑ | ||
---|---|---|---|---|
0
prtx
03.11.15
✎
13:56
|
Все привет! Народ возникла у меня такая щепетильная ситуация.
Ни могу найти описания в чем разница конструкций 1. Если ААА Тогда // чета делаем КонецЕсли; 2. Если ААА = Истина Тогда // чета делаем КонецЕсли; А разница есть! Мягким местом чувствую, что есть!!)) С чего я это взял. при работе с фискальником у меня команда(так намисано в мануале) должна возвращать булево: или истина или ложь. но че-то там не ладное ибо мимо этотй конструкция проскакивает и код дальше выполняется хотя по логике не должен(это иногда) и на как не могу сообразить в чем проблема а экспериментировать на фискалке не по феншую))) Если НЕ OLE.Pay_(ДанныеРРО.Порт, СуммаВнесения, ВидОплаты, РежимИспользованияИндикатора, СуммаОстатка) Тогда ОписаниеОшибки = "ru = 'Ошибка! Текущий чек не напечатан."+Символы.ПС+"Код ошибки: "+ОбработкаРРОКлиент.КодОшибки(OLE)+".'"; ПолеОшибки = ""; ОбработкаОшибкиКлиентСервер.СообщитьПользователю(ОписаниеОшибки, ПолеОшибки); Возврат; КонецЕсли; Буду благодарен за помощь. 1с 8.3. уф |
|||
1
Горогуля
03.11.15
✎
13:57
|
>Если ААА Тогда
попытка неявного преобразования в булево >Если ААА = Истина Тогда сравнение с булевым литералом |
|||
2
cw014
03.11.15
✎
13:58
|
(0) Если НЕ OLE.Pay_(ДанныеРРО.Порт, СуммаВнесения, ВидОплаты, РежимИспользованияИндикатора, СуммаОстатка) Тогда
мимо этотй конструкция проскакивает и код дальше выполняется хотя по логике не должен С чего такая уверенность? |
|||
3
Asmody
03.11.15
✎
13:59
|
В OLE Истина — это -1
|
|||
4
prtx
03.11.15
✎
14:00
|
(1) спасибо. это получается что функция может вернуть что кроме истина или ложь или вообще ничего не вернуть, да?
|
|||
5
Ненавижу 1С
гуру
03.11.15
✎
14:01
|
(4) не вернуть не может, но может вернуть что угодно, например Неопределено
|
|||
6
prtx
03.11.15
✎
14:02
|
(2) т.к. если все чики пики то статус чека меняется на "пробито". и он зараза меняется хотя на фискальнике вообще никаких признаков жизни. чек не печатает, при ошибке должен пищать а не пищит....
|
|||
7
Ненавижу 1С
гуру
03.11.15
✎
14:02
|
(6) Скорее всего это обернуто в Попытка и оно вылетает в Исключение
|
|||
8
НЕА123
03.11.15
✎
14:04
|
(7)+1
|
|||
9
prtx
09.11.15
✎
08:19
|
(7) неа, попутки нет. только условие если...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |