Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 19:13

Четверг. Вопрос 5

Автор mixqn, 14 мар 2013, 00:41

0 Пользователей и 1 гость просматривают эту тему.

mixqn

Вопрос от ведущего эксперта офиса «ДелаемПроекты.рф» компании «Первый БИТ» Михаила Охина

Необходимо составить запрос, в котором будут пронумерованы по порядку выбранные записи любого справочника.



Предыдущий вопрос Следующий вопрос

evgeny.s

ВЫБРАТЬ
   КОЛИЧЕСТВО(Валюта_1.Ссылка) КАК НомерСтрок,
   Валюта.Ссылка КАК Валюта
ИЗ
   Справочник.Валюты КАК Валюта
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Валюты КАК Валюта_1
      ПО Валюта.Наименование >= Валюта_1.Наименование

СГРУППИРОВАТЬ ПО
   Валюта.Ссылка

УПОРЯДОЧИТЬ ПО
   Валюта.Наименование

soft

Если есть какое то уникальное поле. Задача решается. Если уникального поля нет, то запросом никак.
Если уникальное поле есть, то присоединяем справочник сам к себе по Условию: УникальноеПоле1Справочника > УникальноеПоле2Справочника
И считаем количество присоединенных записей.

AQR

ВЫБРАТЬ
   КОЛИЧЕСТВО(КонтактныеЛица1.Наименование) КАК Номер,
   КонтактныеЛица.Ссылка КАК ФИО
ИЗ
   Справочник.КонтактныеЛица КАК КонтактныеЛица
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.КонтактныеЛица КАК КонтактныеЛица1
      ПО (КонтактныеЛица.Наименование + КонтактныеЛица.Код >= КонтактныеЛица1.Наименование + КонтактныеЛица1.Код)

СГРУППИРОВАТЬ ПО
   КонтактныеЛица.Ссылка

УПОРЯДОЧИТЬ ПО
   Номер

michael2k

Вот в запросах не силен... :dfbsdfbsdf:

iPach89

ВЫБРАТЬ
   ФизическиеЛица.Наименование КАК Наименование
ИЗ
   Справочник.ФизическиеЛица КАК ФизическиеЛица

УПОРЯДОЧИТЬ ПО
   Наименование

Alex_k

ВЫБРАТЬ
   КОЛИЧЕСТВО(<Справочник_имя>_1.Ссылка) КАК Номер,
   <Справочник_имя>.Ссылка КАК Ссылка
ИЗ
   Справочник.<Справочник_имя> КАК <Справочник_имя>
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.<Справочник_имя> КАК <Справочник_имя>_1
      ПО <Справочник_имя>.Ссылка >= <Справочник_имя>_1.Ссылка
СГРУППИРОВАТЬ ПО
   <Справочник_имя>.Ссылка
УПОРЯДОЧИТЬ ПО
   Номер

mzelensky

Вы бы ответы скрыли, а то так не интересно!!!


ВЫБРАТЬ
   Валюта.Ссылка,
   Валюта.Код КАК Код,
   КОЛИЧЕСТВО(Валюта2.Код) КАК Номер
ИЗ
   Справочник.Валюта КАК Валюта
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Валюта КАК Валюта2
      ПО Валюта.Код >= Валюта2.Код

СГРУППИРОВАТЬ ПО
   Валюта.Ссылка,
   Валюта.Код

УПОРЯДОЧИТЬ ПО
   Код

IrinaO

ВЫБРАТЬ
   КОЛИЧЕСТВО(Номенклатура_1.Ссылка) КАК Номер,
   Номенклатура.Ссылка КАК Номенклатура
ИЗ
   Справочник.Номенклатура КАК Номенклатура
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура_1
      ПО Номенклатура.Ссылка >= Номенклатура_1.Ссылка

СГРУППИРОВАТЬ ПО
   Номенклатура.Ссылка

УПОРЯДОЧИТЬ ПО
   Номер

savichevae

ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура,
   КОЛИЧЕСТВО(ДпНоменклатура.Ссылка) КАК Номер
ИЗ
   Справочник.Номенклатура КАК Номенклатура
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК ДпНоменклатура
      ПО Номенклатура.Наименование >= ДпНоменклатура.Наименование

СГРУППИРОВАТЬ ПО
   Номенклатура.Ссылка

УПОРЯДОЧИТЬ ПО
   Номенклатура.Наименование

Теги:
Рейтинг@Mail.ru

Поиск