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

Отчет

Автор Алексей Бухтулов, 01 дек 2015, 23:08

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

Алексей Бухтулов

Здравствуйте. Помогите, пожалуйста

Есть документ "Заявка" с реквизитами: Клиент, Назначение,Площадь, Цена. Есть справочник "Помещения" с реквизитами: ТипПомещения, Площадь, ЦенаАренды. В отчете должны отразиться перечисленные значения реквизитов справочника "Помещения" с отбором по Клиенту (предопределенному) и чтобы значение "ТипПомещения" равнялось значению "Назначение" ПОСЛЕДНЕЙ ЗАЯВКИ, Площадь из справочника была больше/равна Площади, указанной в последней заявке и цена в справочнике была меньше/равна цене в последней по дате заявке.

пытался, но конкретно с последней проведенной заявкой не сравнивает, сравнивает со всеми:dfbbdrfb:

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

УПОРЯДОЧИТЬ ПО
   Заявка.Ссылка УБЫВ

vitasw

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск