Цитата(pablo @ 12.08.14, 11:58)
Все дело в том, что группировки в консоли запросов быть не должно, если Вы используете мой запрос без изменения.
Если я правильно Вас понял вы предлагаете так:
Запрос.Текст="ВЫБРАТЬ
| МАКСИМУМ(Серии.ДатаСозд) КАК ДатаСозд,
| Серии.Ссылка КАК Серия
|ИЗ
| Справочник.Серии КАК Серии
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары
| ПО Серии.Владелец = Товары.Ссылка
|
|СГРУППИРОВАТЬ ПО
| Серии.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| ДатаСозд УБЫВ";
ВыбМаксСер=Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Владелец");
Пока ВыбМаксСер.Следующий() Цикл
Сообщить("Сер-"+ВыбМаксСер.Серия+" Товар-"+ВыбМаксСер.Серия.Владелец);
КонецЦикла;
Но в таком варианте нет группировки Владелец
за что получаем
{Отчет.а7.Форма.ФормаОтчета.Форма(25)}: Ошибка при вызове метода контекста (Выбрать)
ВыбМаксСер=Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Владелец");
по причине:
Измерение не найдено "Владелец"
Цитата(alex040269 @ 12.08.14, 12:13)
ВЫБРАТЬ * ИЗ
(ВЫБРАТЬ Владелец,Максимум(ДатаСозд)
ИЗ Справочник.Серии
СГРУППИРОВАТЬ ПО
Владелец ) КАК Серии
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товар
ПО Серии.Владелец = Товары.Ссылка
Запрос должен выбрать товары с последней серией.
Это нужно?
Я же писал мне ссылку на серию с последней датой нужно получить. А не дату последнего прихода