Доброе время суток. Есть такая проблема нужно в запросе построить таблицу что бы один из элементов был первым в списке.
Вот запрос
ВЫБРАТЬ РАЗЛИЧНЫЕ
ТаблицаГотово.Ссылка
ИЗ
(ВЫБРАТЬ
МК_ИнтервалыВесовДоставки.Ссылка КАК Ссылка
ИЗ
Справочник.МК_ИнтервалыВесовДоставки КАК МК_ИнтервалыВесовДоставки
ГДЕ
МК_ИнтервалыВесовДоставки.Владелец = &Владелец
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВложенныйЗапрос.Ссылка
ИЗ
(ВЫБРАТЬ ПЕРВЫЕ 1
МК_ИнтервалыВесовДоставки.Ссылка КАК Ссылка
ИЗ
Справочник.МК_ИнтервалыВесовДоставки КАК МК_ИнтервалыВесовДоставки
ГДЕ
МК_ИнтервалыВесовДоставки.Владелец = &Владелец
УПОРЯДОЧИТЬ ПО
Ссылка УБЫВ) КАК ВложенныйЗапрос) КАК ТаблицаГотово
ВЫБРАТЬ
ВложенныйЗапрос.Ссылка КАК Ссылка
ИЗ
(ВЫБРАТЬ ПЕРВЫЕ 1
МК_ИнтервалыВесовДоставки.Ссылка КАК Ссылка
ИЗ
Справочник.МК_ИнтервалыВесовДоставки КАК МК_ИнтервалыВесовДоставки
ГДЕ
МК_ИнтервалыВесовДоставки.Владелец = &Владелец
УПОРЯДОЧИТЬ ПО
Ссылка УБЫВ) КАК ВложенныйЗапрос
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
МК_ИнтервалыВесовДоставки.Ссылка
ИЗ
Справочник.МК_ИнтервалыВесовДоставки КАК МК_ИнтервалыВесовДоставки,
(ВЫБРАТЬ ПЕРВЫЕ 1
МК_ИнтервалыВесовДоставки.Ссылка КАК Ссылка
ИЗ
Справочник.МК_ИнтервалыВесовДоставки КАК МК_ИнтервалыВесовДоставки
ГДЕ
МК_ИнтервалыВесовДоставки.Владелец = &Владелец
УПОРЯДОЧИТЬ ПО
Ссылка УБЫВ) КАК ВложенныйЗапрос
ГДЕ
МК_ИнтервалыВесовДоставки.Владелец = &Владелец
И НЕ МК_ИнтервалыВесовДоставки.Ссылка В (ВложенныйЗапрос.Ссылка)
Вот так надо если кому интересно.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший