Бухгалтерия / Говнокод #6158 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
|	Номенклатура.Ссылка КАК Номенклатура
|ИЗ
|	Справочник.Номенклатура КАК Номенклатура
|ГДЕ
|	Номенклатура.Ссылка В(&НоменклатураПоОтбору)
|
|СГРУППИРОВАТЬ ПО
|	Номенклатура.Ссылка

Пусть 1с раздупляется, что тебе не нужны одинаковые элементы справочника "номенклатура"

Запостил: drhihi drhihi, (Updated )

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

  • Странный способ свернуть список. Но есть своя, конечно несколько извращённая, логика. А вдруг в НоменклатураПоОтбору у нас не только Номенклатура?! Тогда весь мусор будет выброшен.
    Ответить
    • какой мусор??... как он может вообще в выборку попасть?? если у тебя в справочнике номенклатура элемент1, а НоменклатураПоОтбору есть Элемент1 и документ1, и элементдругогосправочника14, то в результате без строк 8,9 ты всеравно получишь элемент1...
      Ответить
      • Мусор может быть в НоменклатураПоОтбору. Если в НоменклатураПоОтбору только неповторяющиеся ссылки на Номенклатуру, то в запросе нет смысла вообще. А если в НоменклатураПоОтбору есть ссылки на номенклатуру, строки, ссылки на договоры, ещё что-то, то это запрос вернёт только различные ссылки на номенклатуру. Кстати, автор запроса не знает о существовании слова РАЗЛИЧНИЕ.
        Ответить
        • ))) ты сам сначала попробуй, какие нах.... различные, он никогда в жизни не выберет одинаковые, даже если в НоменклатураПоОтбору есть одинаковые элементы справочника номенклатуры + другие какие ссылки и т.п.
          ))))))))))))))) строчки 8,9 просто лишние
          Ответить
          • >> строчки 8,9 просто лишние
            Да. Лишние. Тут нужность всего запроса под большим вопросом.
            Ответить
      • >> ты всеравно получишь элемент1.
        Вот именно. Список почистится от ненужных типов и вернёт различные ссылки на номенклатуру. Это запрос ничего другого не делает.
        Есть ещё вариант что некая функция ждёт входным параметром РезультатЗапроса и эта вся свистопляска нужна для того чтобы передать параметр нужного типа.
        Ответить
    • А про битые ссылки и удаление объектов без контроля ссылочной целосности вам не известно, господа хакеры?
      Или, может, о недоделанных обменах, передающих данные не рекурсивно, включая подчиненные?
      Ответить
  • Там еще есть слово "РАЗРЕШЕННЫЕ". Полезно бывает иногда, если воткнут RLS
    Ответить

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

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8