1. 1C / Говнокод #5977

    −92

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    ...
    Запрос.Текст =
    "...
    |ГДЕ
    |    ...
    |    И ТипыЦенНоменклатуры.ПроцентСкидкиНаценки <> &Нуль
    |    ...";
    Запрос.УстановитьПараметр("Нуль", 0);
    ...

    Запостил: ingenuus, 14 Марта 2011

    Комментарии (31) RSS

    • Заметьте, из категории "1С" заминусовано <1% всего кода, причем больше половины имеет больше рейтинг больше семи. Намекаэ?
      Ответить
      • сам русскоязычный синтаксис просто гениален.
        вот мне нравится вот это &Нуль
        Ответить
        • Если это NULL, то зачем там '&', а если это именно &NULL, то даже моя фантазия пасует.
          Ответить
          • &Параметр - это подстановка параметров в запрос. Восьмая строчка какбэ намекает.
            Ответить
            • Окэ, лавры самого убогого синтаксиса получает 1с.
              // К. О.
              Ответить
        • Хотя да, от односса можно ждать даже того, что это нулевое прерывание, да.
          Ответить
          • вывод такой - русифицированный синтаксис очень запутывает.
            Ответить
            • Ширее говоря, non-ASCII синтаксис не нужен.
              Ответить
              • вам вот не нужен. а незнающие английского тоже кушать хотят и на автомобилях комфортных ездить.
                Ответить
              • вообще, дело привычки, но я лично вижу в этом интернациональное зерно. Это как в медицине латынь
                Ответить
                • в пиндостанском нет ничего интернационального
                  учёные используют мёртвые языки для того, чтобы избежать местечковой идиоматики
                  Ответить
    • пыЦ
      Ответить
    • вобщето, тут имелось ввиду, что достаточно написать:

      Запрос.Текст =
      "...
      |ГДЕ
      | ...
      | И ТипыЦенНоменклатуры.ПроцентСкидкиНаценки <> 0
      | ...";

      без установки параметров.
      Ответить
      • А где какашки то?
        Ответить
      • А если этот параметр используется в нескольких местах и может изменяться?
        Ответить
        • по логике запроса, и имени параметра &Нуль, очевидно что нет.
          Ответить
    • Что в этом коде не так?
      Ответить

    Добавить комментарий