Конструкция "Если Истина Тогда" #718112


#0 by cmex
Добрый день. Подскажите, для чего может использоваться конструкция "Если Истина Тогда"? Насколько знаю, как вариант, для доступа к контекстной подсказке, чтобы ручками не набирать имена Свойств и методов какого-либо объекта. Но встречаются случаи, куда этот вариант не подходит. Спасибо.
#1 by shuhard
[ Но встречаются случаи, куда этот вариант не подходит. ] не верю (с)
#2 by butterbean
проверка работоспособности очередного релиза
#3 by Irbis
Это если только переменной Истина присвоить Ложь
#4 by Господин ПЖ
>Насколько знаю, как вариант, для доступа к контекстной подсказке, чтобы ручками не набирать имена Свойств и методов какого-либо объекта. фигасе...
#5 by Зойч
Для автоподсказки обычно наоборот пишут Если Ложь Тогда
#6 by cmex
Точно, мой косяк
#7 by cmex
в чем смысл? если все хорошо то уберут строку, а если нет, то воткнут условие?
#8 by Irbis
Столько же сколько в Пока 1=1 Цикл
#9 by cmex
где то читал, что это делается для обозначения того, что  в дальнейшем в этом месте может быть какое то условие
#10 by dmpl
Было какое-то условие, программа не работала. Чтобы по-быстрому убрать условие - временно ставят это. Ну а дальше нет ничего более постоянного чем временное.
#11 by Irbis
Бред, если в цикле нет "Прервать", прямое зацикливание.
#12 by AlexITGround
"Насколько знаю, как вариант, для доступа к контекстной подсказке, чтобы ручками не набирать имена Свойств и методов какого-либо объекта" что? О_О
#13 by Сияющий Асинхраль
Пока Истина Цикл пишу очень часто в загрузках из разных текстовых файлов, dbf-ов, *.xls и т.д. лично мне удобнее проверять конец загружаемого фрагмента внутри цикла, а не в самом условии цикла, поскольку сами условия могут быть сильно разные, да и много их может быть, подставлять в само условие цикла получиться нечитаемо, по крайней мере мне...
#14 by AlexITGround
продам СП, всю партию...
#15 by Irbis
Ну и пиши Не КонецФайла, а доп условия в теле цикла с отдельной проверкой. Зачем такие извращения.
#16 by Зойч
пока истина - это аналог repeat until
#17 by Сияющий Асинхраль
Именно... Не такое уж и извращение, истину глаголит... А вот Если Ложь Тогда, если мне не изменяет память изредка делал, когда не хотел комментарить большие куски кода, а исключить их из кода было надо...
#18 by Зойч
#19 by Irbis
, Никак нет. Репит это гарантированное выполнение тела цикла хотя бы 1 раз. Невыполнимое услове в нём такой ляп как и всегда выполнимое в в цикле Пока
#20 by Зойч
Далее пишем Документ точка и получаем список свойств без всяких снегопатов
#21 by Зойч
хуже чем
#22 by Сияющий Асинхраль
Не хочу спорить, но лично мне такая конструкция гораздо привычней и легче понимается чем условие в цикле. У каждого свои недостатки...
#23 by Irbis
А я о чём просто в 1С нет конструкции цикла с постусловием, потому каждый и извращается как может. Я обычно тело цикла выношу в отдельную процедуру и выполняю КонецЦикла
#24 by Ёпрст
извращение то какое.. и так каждый раз мучаться ?
#25 by Зойч
Не мучайся. Пиши свойства по памяти )))
#26 by Сияющий Асинхраль
Вот этот вариант гораздо менее читаемый и понимаемый чем бесконечный цикл :-(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С