Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Ноя 2018, 01:24
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Четверг. Вопрос 5  (Прочитано 32383 раз)

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

Оффлайн Санчес

  • *
  • Сообщений: 42
  • РЕПУТАЦИЯ: 1
  • КПД: 2%
  • Регистрация: 2013-03-11
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Четверг. Вопрос 5
« Ответ #20: 14 Мар 2013, 11:44 »
Необходимо составить запрос, в котором будут пронумерованы по порядку выбранные записи любого справочника.

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

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

УПОРЯДОЧИТЬ ПО
Порядок


Оффлайн techh

  • *
  • Сообщений: 41
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-03-11
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #21: 14 Мар 2013, 11:53 »
ВЫБРАТЬ
Валюты.Ссылка,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Валюты1.Ссылка) КАК НомерПоПорядку
ИЗ
Справочник.Валюты КАК Валюты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Валюты КАК Валюты1
ПО Валюты.Ссылка >= Валюты1.Ссылка

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

Оффлайн MrStomak

  • *
  • Сообщений: 38
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-03-11
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #22: 14 Мар 2013, 12:43 »
примерно таким образом:
ВЫБРАТЬ
   Номенклатура.Ссылка,
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура1.Ссылка) КАК Ссылка1
ИЗ
   Справочник.Номенклатура КАК Номенклатура
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
      ПО Номенклатура.Ссылка >= Номенклатура1.Ссылка

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

УПОРЯДОЧИТЬ ПО
   Ссылка1

В задании не указано, по какому принципу нумеровать "по порядку" записи, ну и то, ну и если нужно не все записи, а выбранные - то соответствующая отобранная временная таблица должна быть, и соединять саму с собой нужно будет уже её. На sql всё попроще:)

Оффлайн mamanelli

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-04-19
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Четверг. Вопрос 5
« Ответ #23: 14 Мар 2013, 12:47 »
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
КОЛИЧЕСТВО(НоменклатураСоединение.Ссылка) КАК Номер
ИЗ
Справочник.Номенклатура КАК Номенклатура
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК НоменклатураСоединение
ПО (Номенклатура.Наименование + Номенклатура.Код >= НоменклатураСоединение.Наименование + НоменклатураСоединение.Код)
ГДЕ
Номенклатура.Наименование ПОДОБНО "Книжка трудовая%"
И НоменклатураСоединение.Наименование ПОДОБНО "Книжка трудовая%"
СГРУППИРОВАТЬ ПО
Номенклатура.Ссылка

УПОРЯДОЧИТЬ ПО
Номенклатура
АВТОУПОРЯДОЧИВАНИЕ

Следует обратить снимание, что условия должны применяться для обеих таблиц

Оффлайн kereo

  • *
  • Сообщений: 38
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-26
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #24: 14 Мар 2013, 13:34 »
ВЫБРАТЬ
   КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Справочник1.Ссылка) КАК НомерПоПорядку,
   Справочник.Ссылка КАК Ссылка
ИЗ
   Справочник.ИмяСправочника КАК Справочник
      ПОЛНОЕ СОЕДИНЕНИЕ Справочник.ИмяСправочника КАК Справочник1
      ПО Справочник.Ссылка >= Справочник1.Ссылка

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

УПОРЯДОЧИТЬ ПО
   Ссылка ИЕРАРХИЯ

Оффлайн Evga

  • *
  • Сообщений: 37
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-02-28
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #25: 14 Мар 2013, 13:59 »
ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура,
    КОЛИЧЕСТВО(Номенклатура_1.Ссылка) КАК Номер
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура_1
        ПО Номенклатура.Наименование >= Номенклатура_1.Наименование     

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

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

Оффлайн grupenfurer

  • *
  • Сообщений: 34
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-02-27
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #26: 14 Мар 2013, 14:06 »
ВЫБРАТЬ
    Номенклатура.Ссылка КАК Номенклатура,
    КОЛИЧЕСТВО(СправочникНоменклатура.Ссылка) КАК Номер
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура
        ПО Номенклатура.Наименование >= СправочникНоменклатура.Наименование     

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

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

Оффлайн Efa

  • *
  • Сообщений: 37
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-03-25
  • Сайт: 
  • Профессия: Программист 1С
Re: Четверг. Вопрос 5
« Ответ #27: 14 Мар 2013, 15:55 »
ВЫБРАТЬ
   КОЛИЧЕСТВО(Должности1.Ссылка) КАК Номер,
   Должности.Ссылка КАК Должность
ИЗ
   Справочник.Должности КАК Должности
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Должности КАК Должности1
      ПО Должности.Наименование >= Должности1.Наименование

СГРУППИРОВАТЬ ПО
   Должности.Ссылка

Оффлайн toxicoff

Re: Четверг. Вопрос 5
« Ответ #28: 14 Мар 2013, 15:55 »
Хотя беру слова обратно что невозможно.
Однако, это смерть для СУБД ..))

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

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

УПОРЯДОЧИТЬ ПО
   Контрагенты.Наименование

Оффлайн no_limits

  • *
  • Сообщений: 38
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-11-23
  • Сайт: 
  • Профессия: Разработчик 1С
Re: Четверг. Вопрос 5
« Ответ #29: 14 Мар 2013, 16:08 »
ВЫБРАТЬ
   Пользователи.Ссылка
ПОМЕСТИТЬ ВТ_таблица
ИЗ
   Справочник.Пользователи КАК Пользователи
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   КОЛИЧЕСТВО(ВТ_таблица.Ссылка) КАК НомерПП,
   ВТ_таблица1.Ссылка
ИЗ
   ВТ_таблица КАК ВТ_таблица
      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_таблица КАК ВТ_таблица1
      ПО ВТ_таблица.Ссылка <= ВТ_таблица1.Ссылка

СГРУППИРОВАТЬ ПО
   ВТ_таблица1.Ссылка

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


Теги:
 


* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
64 Сообщений
wise wise
58 Сообщений
AIFrame AIFrame
50 Сообщений
alexandr_ll
46 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
43 Сообщений
alex0402
41 Сообщений
LexaK
32 Сообщений
BuhRust
28 Сообщений
andron81_81
24 Сообщений
MuI_I_Ika MuI_I_Ika
22 Сообщений

* Кто онлайн

  • Точка Гостей: 145
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal