|
В чём сакральный смысл этого кода? | ☑ | ||
---|---|---|---|---|
0
formista2000
01.03.23
✎
15:04
|
Процедура ПриОткрытии(Отказ)
Если ЭтоОтладка() Тогда Возврат; КонецЕсли; дальше тело процедуры. В чём смысл этого кода? |
|||
2
shuhard
01.03.23
✎
15:10
|
(0) вроде не пятница
|
|||
3
Мультук
гуру
01.03.23
✎
15:11
|
Так понятнее?
Процедура ПриОткрытии(Отказ) Если ЭтоОтладка() Тогда //Не будем ждать, мы тут не за этим Возврат; КонецЕсли; АхалайМахалай_В_течении5мин(); СяськиМасяьски_ТожеДолго(); КонецПроцедуры |
|||
4
dmpl
01.03.23
✎
15:12
|
(0) Смысл в том, чтобы атакующий потерял определенное количество времени.
|
|||
5
formista2000
01.03.23
✎
15:13
|
(3) Не понятнее ((
|
|||
6
Dmitrii
гуру
01.03.23
✎
15:23
|
(5) А в чём смысл такого кода.
|
|||
7
NorthWind
01.03.23
✎
15:24
|
(0) очевидно, для того, чтобы под отладкой оставшаяся часть процедуры не выполнялась.
Чтобы понять, почему так сделано - есть смысл посмотреть код ЭтоОтладка (), может, там будет нечто интересное. |
|||
8
formista2000
01.03.23
✎
15:26
|
(7)
Функция ЭтоОтладка() ЭтоОтладка = ( Не Параметры.Свойство("ДополнительнаяОбработкаСсылка") или Не ЗначениеЗаполнено(Параметры.ДополнительнаяОбработкаСсылка) ); Если ЭтоОтладка Тогда КомандыПечати = ЗаполнитьФормуОтладки(); КонецЕсли; Возврат ЭтоОтладка; КонецФункции |
|||
9
OldCondom
01.03.23
✎
15:31
|
а В ЗаполнитьФормуОтладки() еще 10 стеков на закрытие месяца, архивацию базы, email оповещание и начисление зп
|
|||
10
Мультук
гуру
01.03.23
✎
15:33
|
(8)
Если это форма открывается из обработки встроенной в "ДополнительнаяОбработка", то это одно. Но если мы открываем её через файл->Открыть то для собственного удобства заполняем форму данными отладки в ЗаполнитьФормуОтладки(); |
|||
11
NorthWind
01.03.23
✎
15:40
|
(8) ну вот и ответ на вопрос. Код ниже
Если ЭтоОтладка Тогда КомандыПечати = ЗаполнитьФормуОтладки(); КонецЕсли; при некоторых условиях выполняет первоначальное заполнение формы. Соответственно, в этом случае дальнейшие команды в ПриОткрытии(), скорее всего, испортят этот заполнение, поэтому их выполнение пропускается. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |