#10
by Живой Ископаемый
к сожалению применим только э... Ну например внутри ОДНОЙ функции... Если нужно закоментарить две функции - то... условие нужно будет повторять в каждой.
#13
by Сияющий Асинхраль
Совершенно стандартный и часто встречающийся подход, пишешь условие: Если 1=2 Тогда Естественно конецЕсли в конце комментария
#14
by SalavatUlaev
Надо сохранить код модуля в текстовый файл. Написать обработку, которая обходит строки и вставляет кусок текста "//" в начале каждой строки. Запустить обработку. Полученный текст вставить в модуль вместо прежнего кода
#17
by ЗлобнийМальчик
+ то есть чтобы понять , что этот код - не рабочий я должен все условия просмотреть? кошмар. Я такое заставлял перепиывать
#24
by Megas
Мда.. А я так делал, а потому что второй(альтернативный) код работал неоднозначно по времени , и чтоб не убивать старый код я так писал для себя! В итоге отладил и стал использовать оба кода, в одно случае первый в другом второй. Скорость работы вырасла.
#25
by Сияющий Асинхраль
Ну, у меня есть вообще вредная привычка - не терплю куски закомментированного кода, если код закомментирован, я его просто стираю, всегда. По моему комментарии должны использоваться для объяснений, а не для складирования неиспользуемого мусора. Тем не менее вариант много раз видел в коде, написанном другими и совершенно спокойно, в отличие от тебя, к нему отношусь...
#28
by Живой Ископаемый
2 все верно, но смысл тот же - при исполнении условия, все что ниже его аж до ближайшего КонецФункции или КонецПроцедуры - не выполняется
#30
by Живой Ископаемый
я тоже, так что все в порядке... а вот заставил бы тебя этот код переписать, если я его правильно понял
#33
by ЗлобнийМальчик
если вы оба куска кода используете - честь Вам и хвала. Но если у вас неработающий код висит и виден как работающий - это неправильно
#34
by Живой Ископаемый
это неправильно если мы живем в мире Принцессы Рапунцель, где люди если и какают, то в основном мотыльками. :) Потому что такая конструкция которая в живет не долго и служит в основном для отладки... Однако если даже для текста, находящегося в отладке применяется принцип из , то это служит всего лишь признаком самодурства применяющего.
#35
by ЗлобнийМальчик
а, врубился. Дык тут у вас то, что ниже, иногда работает, а иногда нет - стиль вроде как плохой (надо почитать макконела), но такое допустимо . хотя я так тоже стараюсь не делать - все таки лучше, ИМХО написать так: СтандартнаяОбработка = Ложь;
#37
by ЗлобнийМальчик
ну правило , которое я озвучил в , вроде бы зашито в CodeINspector от мелкомягких - так что это не только мое самодурство
#38
by ЗлобнийМальчик
релиз версия и отладочная версия - это две большие версии. Я про релиз, естественно - в отладочной пусть делают что хотят
#39
by Живой Ископаемый
Мой пойнт не в том что это супер красиво, а в том что если мне будет удобно это применить - я применю. Хотя не именно так как в а скорее написав Если 1=1 Тогда Возврат;
#40
by ЗлобнийМальчик
+ *разницы хотя лично я считаю, что писать надо сразу правильно - не тратится время на переписывание.
#41
by ЗлобнийМальчик
дык вы уверены, что это в релиз не пролезет??? в одноэсии вроде бы плохой испектор кода...
#42
by Живой Ископаемый
2 я уверен в том, что сталкиваюсь постоянно с тем, что уже приходят релизы типовых, в которых есть код который должен работать правильно, но на реальных данных бывает работает НЕ правильно. и вот чтобы его отладить приходится прибегать и к и к еще более гадким вещам.
#43
by 1C-Nick
очень полезна когда переменная не типизирована, а хочется интелисенс Например в процедуру передается переменная Спр - контрагенты. 1С о типе не знает. Делаем Если Ложь Тогда КонецЕсли Дальше уже будет работать интелисенс... Когда проект надо сдавать делаем глобальный поиск Если Ложь Тогда и мочим.
#44
by MRAK
да, иногда удобно, особенно когда юзаешь самописный объект с туевой хучей реквизитов и ТЧ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 8.2 На клиенте получить значение константы.
- Как перенести программно элементы с формы элемента на панель?
- Смысл поля "номер строки" в регистре накопления?
- Условное оформление в СКД: как поставить отбор на значение числа?
- Установить курсор на определенную колонку
- Критерий отбора - как выбрать все документы?
- СКД Вывести текст в подвале отчета
- Конвертация: как получить ссылку на загруженный объект?
- Как получить только время в запросе из поля содержащего дату и время
- 1SSystem Ошибка блокировки при модификации или удалении записи
- Дерево значений (верхние уровни)
- Управление группировками схемы компоновки данных
- Как сделать сообщение об ошибке
- Перебрать счета плана счетов
- RLS для регистра бухгалтерии - ничего не изменилось?
- Как записать в файл значение реквизита?
- Как удалять записи из 1SUPDTS.DBF ?
- Ожидается символ ')'
- Как в СКД вывести в макет ресурсы?
- 8.2 Вернуть выбранное значение владельцу формы.