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

Автор Тема: Двойное упорядочивание по дате  (Прочитано 541 раз)

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

Оффлайн Александр М

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-20
  • Сайт: 
Помогите сделать запрос нужно двойное упорядочивание по дате.
Сейчас объясню, что я имею в виду.
Допустим у нас есть документы там
Дата    изделие
1        В
2        В
3        А
4        А
5        В
6        С
7        А
Если сделать такой зарос
Запрос.Текст =
      "ВЫБРАТЬ
      |   ПриходПрочие.Изделие КАК Изделие
      |       ПриходПрочие.Ссылка
      |ИЗ
      |   Документ.ПриходПрочие КАК ПриходПрочие
      |ГДЕ
      |     ПриходПрочие.ВидПоступления = &ВидПоступления
      |УПОРЯДОЧИТЬ ПО
      |   Изделие,
      |   ПриходПрочие.Дата
      |АВТОУПОРЯДОЧИВАНИЕ";
То получим таблицу
3 А
4 А
7 А
1 В
2 В
5 В
6 С
По сути это правильная сортировка, но мне нужно получить чтобы эта таблица выделила так
1 В
2 В
5 В
3 А
4 А
7 А
6 С
Т.е пишу
|УПОРЯДОЧИТЬ ПО
|   ПриходПрочие.Дата,
|   Изделие,
|   ПриходПрочие.Дата
А мне выдает не желаемую таблицу, а исходную т.к. он сначала упорядочивает по Дате а потом по изделию с одинаковыми датами, но там нет одинаковых дат и получается исходная таблица.
Нужно как-то объединить изделия отсортировать их по дате внутри и отсортировать их по первой дате в изделии.


Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
В качестве примера, должно сработать:

"ВЫБРАТЬ
|   ЗаказПокупателя.Дата,
|   ЗаказПокупателя.Контрагент
|ПОМЕСТИТЬ втДок
|ИЗ
|   Документ.ЗаказПокупателя КАК ЗаказПокупателя
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|   втДок.Дата,
|   втДок.Контрагент КАК Контрагент,
|   ВложенныйЗапрос.ДатаСортировки КАК ДатаСортировки
|ИЗ
|   втДок КАК втДок
|      ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
|         втДок.Контрагент КАК Контрагент,
|         МИНИМУМ(втДок.Дата) КАК ДатаСортировки
|      ИЗ
|         втДок КАК втДок
|      
|      СГРУППИРОВАТЬ ПО
|         втДок.Контрагент) КАК ВложенныйЗапрос
|      ПО втДок.Контрагент = ВложенныйЗапрос.Контрагент
|
|УПОРЯДОЧИТЬ ПО
|   ДатаСортировки,
|   Контрагент"


Теги:
 

Отбор по дате проведения документа в обработке "Универсальные подбор и обработка объектов"

Автор rooflessРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 2382
Последний ответ 25 Июн 2014, 15:30
от roofless
С 2015 года предприниматели смогут заранее узнавать о дате проведения плановых и внеплановых проверок

Автор newsРаздел Новости

Ответов: 0
Просмотров: 1137
Последний ответ 07 Окт 2014, 14:32
от news
Неправильно работает отбор по дате в методе ПолучитьЗаголовки интеренет почты (MS Exchange)

Автор MaximBРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 242
Последний ответ 20 Фев 2017, 09:45
от MaximB
Запрос(СКД) Как отсортировать по году окончания и оставить только по наибольшей дате

Автор Voyajer666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 609
Последний ответ 19 Сен 2014, 11:29
от Voyajer666
Почему в дате отражается в место времени Нули

Автор Серега16Раздел Пользователям "1С - Предприятие 8"

Ответов: 6
Просмотров: 9724
Последний ответ 10 Июл 2014, 16:07
от Серега16

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

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

* Реклама

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

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

alex0402
92 Сообщений
oleg-x
73 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
66 Сообщений
Golickoff Golickoff
51 Сообщений
AIFrame
46 Сообщений
ilyay ilyay
40 Сообщений
Амал
30 Сообщений
MuI_I_Ika MuI_I_Ika
27 Сообщений
lansy
22 Сообщений
Dethmontt Dethmontt
22 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal