|   |   | 
| 
 | Подскажите в чем фишка данной конструкции | ☑ | ||
|---|---|---|---|---|
| 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С нет ни строгой типизации ни нормального препроцессора, чтобы можно было что-то из кода выкидывать.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |