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

    −19

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Запрос = Новый Запрос;
    	Запрос.Текст = "ВЫБРАТЬ
    		|	ЗаказПоставщику.Ссылка КАК Ссылка
            |ИЗ
            |	Документ.ЗаказПоставщику КАК ЗаказПоставщику
            |ГДЕ
    		|	ЗаказПоставщику.EmeWmsЭкспорт И						
    		|	НЕ ЗаказПоставщику.ПометкаУдаления";

    Запостил: yaguarvl, 01 Февраля 2016

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

    • Выбрать все не помеченные на удаление заказы, у которых EmeWmsЭкспорт = Истина. Что не такъ? Вразумите сударь.
      Ответить
      • язык :)
        Ответить
      • сколько будет выполнятся этот запрос?
        даже если проиндексировать по реквизиту EmeWmsЭкспорт , то выборка скорее всего не будет селективной т.к. поле булево
        и в итоге будет полный скан таблицы
        т.е. тут не говнокод в классическом понимании, а очень неоптимальный запрос
        это все при условии, что это продуктивный запрос, а не разовый
        Ответить
    • Норм всё. Так и делается.
      Ответить
      • Не переживай, просто "товарисчи", наверное, не никогда не встречали в запросах "ЗаказПоставщику.ПометкаУдаления = ЛОЖЬ"
        Ответить
    • Интересно, я один когда вижу 1с ставлю минус
      Ответить

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