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

    −159.9

    1. 1
    2. 2
    3. 3
    Если Не Запрос.Выполнить().Пустой() Тогда
    	Рез = Запрос.Выполнить().Выбрать();
    КонецЕсли;

    Пишу со слов друга, а он копает базу после местного самоделкина.
    Такая конструкция там везде, а запросы часто сделаны к физическим таблицам с минимумом условий.

    Запостил: Kopchuga, 12 Октября 2009

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

    • а потом эта выборка обрабатывается в цикле для доотбора
      Ответить
    • Жжот... дважды запрос отрабатывает, а... а если это еще и по таблице регистра бухгалтерии )) ...
      Ответить
      • если файловая база то это жестьь
        если серверная , то норм, сервер предприятия вернёт повторно результат первого прогона и не будет беспокоить SQL
        Ответить
    • И самое печальное, что пример подобной конструкции встречается в документации к языку...
      А надо так:
      Рез = Запрос.Выполнить();

      Если не Рез.Пустой() Тогда

      Выборка = Рез.Выбрать();

      КонецЕсли;
      Ответить
    • Золотоi хуй наспамил.
      Ответить
    • Золотоi хуй наспамил.
      Ответить
    • Золотоi хуй наспамил.
      Ответить
    • Золотоi хуй наспамил.
      Ответить
    • Золотоi хуй наспамил.
      Ответить
    • Золотоi хуй наспамил.
      Ответить

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