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

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

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

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

Ernest

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

УПОРЯДОЧИТЬ ПО
    Элемент

Spider244

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

СГРУППИРОВАТЬ ПО
Номенклатура.Код,
Номенклатура.Наименование

Vit1501

можно сделать так

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

СГРУППИРОВАТЬ ПО
   Справочник1.Ссылка

УПОРЯДОЧИТЬ ПО
   НомерСтрокиЗапроса

AAlexandra

Цитата: mixqn от 14 мар 2013, 00:41котором будут пронумерованы по порядку выбранные записи любого справочника.
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Организации1.Ссылка) КАК НомерПоПорядку,
Организации.Ссылка
ИЗ
Справочник.Организации КАК Организации
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации1
ПО Организации.Ссылка >= Организации1.Ссылка

СГРУППИРОВАТЬ ПО
Организации.Ссылка

УПОРЯДОЧИТЬ ПО
НомерПоПорядку

SlazZy

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

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

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


Так же можно в СКД при настройке варианта отчета в выбранных полях выбрать системное поле "НомерПоПорядку"

Evgeny

ВЫБРАТЬ
   ЛюбойСправочник.Ссылка,
   КОЛИЧЕСТВО(ЛюбойСправочник1.Код) КАК код
ИЗ
   Справочник.ЛЮБОЙСПРАВОЧНИК КАК ЛюбойСправочник
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ЛЮБОЙСПРАВОЧНИК КАК ЛюбойСправочник1
      ПО ЛюбойСправочник.Ссылка <= ЛюбойСправочник1.Ссылка

СГРУППИРОВАТЬ ПО
   ЛюбойСправочник.Ссылка

УПОРЯДОЧИТЬ ПО
   код
О_о Кто здесь?

nidom

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


А можно и с каким либо условием:
ВЫБРАТЬ
   Номенклатура.Ссылка КАК Номенклатура,
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Эта_же_самая_Номенклатура.Ссылка) КАК ПорядковыйНомер
ИЗ
   Справочник.Номенклатура КАК Номенклатура
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Эта_же_самая_Номенклатура
      ПО Номенклатура.Ссылка >= Эта_же_самая_Номенклатура.Ссылка
ГДЕ
   НЕ Номенклатура.Наименование ПОДОБНО "Бумага для принтера"
   И НЕ Эта_же_самая_Номенклатура.Наименование ПОДОБНО "Бумага для принтера"
СГРУППИРОВАТЬ ПО
   Номенклатура.Ссылка

DarKySiK

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

toxicoff

Это невозможно :)
Найдете способ - поделитесь...)))

serj1C

т.к. ссылки справочников уникальные и их можно сравнивать на =, <>, > или <, то:

ВЫБРАТЬ
Валюты.Ссылка
ПОМЕСТИТЬ Спр
ИЗ
Справочник.Валюты КАК Валюты
;

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

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

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

Поиск