Как понимать вот эту строку?

1. spartak_ss_88 31 07.12.16 12:59 Сейчас в теме
ОбъектСобытие.Оплачено = Статус = Перечисления.СтатусыЧековККМ.Пробит;

1ая часть выражения - тип данных Булево
2 - тип ПеречислениеСсылка.СтатусыЧековККМ
3 - то же самое что и 2.
По теме из базы знаний
Найденные решения
2. Fox-trot 158 07.12.16 13:02 Сейчас в теме
(1) видимо так легче воспринимается:
ОбъектСобытие.Оплачено = (Статус = Перечисления.СтатусыЧековККМ.Пробит);
классика :)
v3rter; Ганс; nihfalck; Boneman; корум; alex-l19041; +6 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Fox-trot 158 07.12.16 13:02 Сейчас в теме
(1) видимо так легче воспринимается:
ОбъектСобытие.Оплачено = (Статус = Перечисления.СтатусыЧековККМ.Пробит);
классика :)
v3rter; Ганс; nihfalck; Boneman; корум; alex-l19041; +6 Ответить
9. v3rter 08.12.16 15:33 Сейчас в теме
В заковыристых кусках кода нужно писать комментарий. Я, например, иногда злоупотребляю сложновложенными ?(,?(,,),?(,,)) // :)
На счет скобок для читабельности согласен с (2).

По жизни попадаются конструкции вида

Результат = ((Параметр11 = Параметр12) И (Параметр21 = Параметр22));
Результат = ((Параметр11 = Параметр12) ИЛИ (Параметр21 = Параметр22));
Результат = НЕ ((Параметр11 = Параметр12) = (Параметр21 = Параметр22)); // исключающее или


Бывает удобно сохранить результат какой-нибудь громоздкой проверки в переменную, чтобы потом повторно использовать дальше по коду

Результат = ((Параметр11 = Параметр12) И (Параметр21 = Параметр22));
// ...
Если Результат И (Параметр31 = Параметр32) Тогда
3. sssss_aaaaa_2011 07.12.16 13:11 Сейчас в теме
Присвоение 1 части результата сравнения частей 2 и 3.
Стыдно такое не знать.
4. config 189 07.12.16 15:08 Сейчас в теме
В типовом коде вроде такого не используют, имхо
5. корум 287 07.12.16 15:35 Сейчас в теме
(4) вы очень, очень льстите погромистам типовых:)
Как только они не пишут...
6. bad_wag 48 07.12.16 16:11 Сейчас в теме
(4) в ут 11 встречал такое не раз
7. ivan811 08.12.16 14:42 Сейчас в теме
Да, читаемость такого кода невелика, хотя при написании кода такая лаконичность удобна.
8. igel9780 171 08.12.16 15:14 Сейчас в теме
Хеликсов ковыряете? Ну-ну. )))
10. caponid 08.12.16 16:10 Сейчас в теме
Удобно такой конструкцией пользоваться
Функция ПроверитьРавенство(а,б)
    Возврат а=б;
КонецФункции
11. igel9780 171 09.12.16 09:24 Сейчас в теме
(10) Вам за объем кода платят?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот