|
Подскажите в чем фишка данной конструкции | ☑ | ||
---|---|---|---|---|
0
benromah
29.12.16
✎
10:37
|
Есть такой вот код:
Если Ложь Тогда ОпросныйЛист = Документы.бит_ОпросныйЛист.СоздатьДокумент(); КонецЕсли; По идее же всегда будет Ложь? если да, то в чем фишка таких конструкций? |
|||
1
Cool_Profi
29.12.16
✎
10:37
|
Типизация переменной для автокомплита
|
|||
2
Я не курил
29.12.16
✎
10:56
|
(1) ухты! а я как дурак удаляю строку потом
|
|||
3
Serg_1960
29.12.16
✎
10:58
|
Индусский код
|
|||
4
Широкий
29.12.16
✎
10:59
|
Тут все просто - чтобы работал синтакис- помощник: через току показывал реквизиты и т.д.
|
|||
5
live in sky dreams
29.12.16
✎
11:03
|
(2) Веселуха начинается потом при отладке спустя nnnn количество кода, когда строку удалить забыл))))))
|
|||
6
d546
29.12.16
✎
11:04
|
(5) как она влияет на отладку?
|
|||
7
Serg_1960
29.12.16
✎
11:06
|
(4) Да нет, всё проще. Лень-матушка. У меня конфигурация на поддержке двух поставщиков - я таких конструкций уже нагляделся, не замечаю даже. В оригинале, например, у первого поставщика там условие по реквизиту, который не используется у другого поставщика.
|
|||
8
luter-89
29.12.16
✎
11:08
|
Там в чем истина то?
|
|||
9
Serg_1960
29.12.16
✎
11:11
|
Истина? А она кого-то интересует? :) Истина в том, что при обновлении меньше телодвижений извилинами делать можно.
|
|||
10
sirtaki
29.12.16
✎
11:22
|
ничего не нужно удалять
|
|||
11
TormozIT
гуру
29.12.16
✎
14:12
|
Это инструкции для контекстной подсказки. Уже лет 10 использую. Очень доволен и всех этому учу.
|
|||
12
Cool_Profi
29.12.16
✎
14:17
|
(11) см (1) ))))
|
|||
13
drcrasher
29.12.16
✎
14:40
|
в ИР встречается такое:
#Если _ Тогда ОпросныйЛист = Документы.бит_ОпросныйЛист.СоздатьДокумент(); #КонецЕсли |
|||
14
TormozIT
гуру
29.12.16
✎
14:46
|
(13) В 8.3.9 это уже не работает. В актуальной версии используется другое условие - Сервер И Не Сервер.
|
|||
15
Вафель
29.12.16
✎
14:47
|
(14) а почему не Ложь?
|
|||
16
bolobol
29.12.16
✎
14:53
|
(13) Что означает подчёркивание? Где оно определено, инициализировано?
|
|||
17
Dzenn
гуру
29.12.16
✎
14:59
|
А я для работы синтакс-помощника всегда использую конструкцию вида
Д1 = Документы.Д1.СоздатьДокумент(); Сообщить("Отладка"); тоже вроде нормально, и почистить код потом не забывается. |
|||
18
TormozIT
гуру
29.12.16
✎
14:59
|
(16) До 8.3.9 препроцессор считал все неизвестные идентификаторы равными Ложь, но по моей же просьбе это исправили =) и с 8.3.9 он выдает ошибку на них.
|
|||
19
Fish
29.12.16
✎
15:01
|
(18) Ты всё испортил? :)
|
|||
20
TormozIT
гуру
29.12.16
✎
15:01
|
(17) (4) Не очень корректно называть контекстную подсказку (автодополнение) синтакс-помощником. К сожалению это довольно отличающиеся механизмы и синтакс-помощник не использует вычисление типа выражения.
|
|||
21
TormozIT
гуру
29.12.16
✎
15:03
|
(19) Ну вообще то я просил для подчеркивания сделать исключение, чтобы был идентификатор с константным значением Ложь и его можно было использовать для этой благородной цели. но эту часть моей просьбы ожидаемо проигнорировали.
|
|||
22
oslokot
29.12.16
✎
15:12
|
(0) я один не понял в чем фишка (0) ?
|
|||
23
Fish
29.12.16
✎
15:12
|
(22) Так в (1) же написано.
|
|||
24
oslokot
29.12.16
✎
15:15
|
(23) не понимаю...
|
|||
25
Одинесю
29.12.16
✎
15:16
|
(24) а (11) ?
|
|||
26
oslokot
29.12.16
✎
15:19
|
(25) тоже не понял. что за подсказка и как ее использовать?
|
|||
27
Optan
29.12.16
✎
15:21
|
(26) После вышеуказанных строчек можно сделать такой фокус:
пишешь "ОпросныйЛист" ставишь точку и начинаешь понимать суть... |
|||
28
oslokot
29.12.16
✎
15:22
|
Аааа, вот оно что, Семен-семеныч :)) ну я тупой
|
|||
29
Suhoi
29.12.16
✎
15:27
|
я конечно ничего не имею против женской груди, но тов. модераторы, вам не кажется, что вот это уж как-то совсем не вяжется с 1с? - http://s018.radikal.ru/i512/1612/2f/bebd975ed20a.png
|
|||
30
Suhoi
29.12.16
✎
15:27
|
Не.. ну может быть правила форума уже давно поменялись :-)) я уже и забыл, когда последний раз тут был...
|
|||
31
ТупойЖадный
29.12.16
✎
15:28
|
(0) Узнаю рукопопов Первобита :)
|
|||
32
Вафель
29.12.16
✎
15:29
|
(29) Реклама на мисте.
|
|||
33
Жан Пердежон
29.12.16
✎
15:30
|
(31) ты так ничего не понял
|
|||
34
bolobol
29.12.16
✎
15:31
|
(30) Так миста ж - 18+, чем сиськи не влезают в ограничение? И сосиски могут вылезти
|
|||
35
ТупойЖадный
29.12.16
✎
15:32
|
(33) Такие вещи не должны попадать в релиз? Или я чего-то не понял?
|
|||
36
bolobol
29.12.16
✎
15:32
|
Кстати, именно эту рекламную... баннер закрыть крестом и выбрать "не показывать больше" - никак было.
|
|||
37
bolobol
29.12.16
✎
15:33
|
(35) А не пофиг ли? Это ж не #Если _ Тогда...
|
|||
38
Filin
29.12.16
✎
15:34
|
(29) Эт тебе еще повезло, там еще и задницы бывают - http://s019.radikal.ru/i619/1612/f9/fa093ad61c56.png
|
|||
39
Fish
29.12.16
✎
15:36
|
(35) Теоретически - не должны. А на практике - всем пофиг.
|
|||
40
Жан Пердежон
29.12.16
✎
15:38
|
(35) ну давай тогда определение, что должно идти в релиз, а что нет.
|
|||
41
benromah
29.12.16
✎
15:55
|
(35) Вот и я то же так думаю теперь.
Ясненько, всем спасибо. С Наступющим! и отдыхать до 9.1.17, а не до 2.1.17 ) |
|||
42
ТупойЖадный
30.12.16
✎
21:45
|
(40) Гугли "Как создать удобное и понятное приложение в 1С"
|
|||
43
IamAlexy
30.12.16
✎
21:59
|
(0) юзаю такое - когда надо отключить условие например какое то во время разработки/отладки..
если в рабочем коде осталось - косяк разработчика либо "быстрый" патч когда надо отключить условие полностью.. |
|||
44
orefkov
30.12.16
✎
21:59
|
||||
45
IamAlexy
30.12.16
✎
22:01
|
(44) долго если текста много и лень..
проще в сложном условии в начале поставить "ложь и" и далее отлаживать кусок кода который под "иначе если" например... |
|||
46
Злопчинский
30.12.16
✎
22:03
|
(45)
Ложь = Истина; //счастливой отладки |
|||
47
IamAlexy
30.12.16
✎
22:08
|
(46)
Ну как то так: если ложь и ... и ... и ... и ... и ... и ... и ... Тогда //кусок кода который мы не хотим отлаживать Иначе //кусок кода который мы хотим отладить конецесли; |
|||
48
Torquader
04.01.17
✎
13:19
|
Вся проблема в том, что в 1С нет ни строгой типизации ни нормального препроцессора, чтобы можно было что-то из кода выкидывать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |