#0
by dave2000
Есть список товаров, необходимо для каждого из этих товаров получить ОДИН документ последнего оприходования. Хотел левым соединением прицепить вложенный запрос, который отбирает по одной последней записи для каждого товара, но "текущий" товар внешнего запроса не виден внутри вложенного запроса (закомментированные в запросе строки). ВЫБРАТЬ ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПЕРВЫЕ 1 ПартииТоваровНаСкладахОстатки.Номенклатура КАК Номенклатура, ПартииТоваровНаСкладахОстатки.ДокументОприходования КАК ДокументОприходования ИЗ Как это правильно реализовать, подскажите плз?!! Поиском по форуму уже находил подобные вопросы, но они так и остались открытыми. (СКД не предлагать!)
#1
by КонецЕсли
Выбрать Подзапрос.Номенклатура, Регистр.ДокументОприходования Из (ВЫБРАТЬ по ПеремещениеТоваровТовары.Номенклатура = Партии.Номенклатура Сгруппировать по ПеремещениеТоваровТовары.Номенклатура) как подзапрос1 ЛевоеСоединение РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК Регистр по Регистр.ДокументОприходования.МоментВремени=Подзапрос1.ПослДата
#2
by КонецЕсли
не,максимум(моментВремени) не работает. Если брать по максимум(дата) может получиться несколько документов с одинаковой датой
#3
by dave2000
а если так? МАКСИМУМ(Партии.ДокументОприходования) в этом случае по чем оно его отсортирует?
#4
by dave2000
Вообще не покатит - во внутреннем запросе оно тупо для всех товаров выдаст одну и ту же дату, максимальную во всей выборки.. а для внешней выборки, соответственно, один и тот же документ. М-да, похоже задачу эту одним запросом без помощи программирования не решить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: Запрос, Как получить сумму по колонке табличной части документа
- v8: SQL и v8 выполняется запрос ошибка время ожидания истекло
- v8: Получить остатки товаров на складах на каждый день
- Как получить последнюю партию в запросе
В этой группе 1С
- порядок колонок скд
- УТ 11 - как сделать накопительную скидку с учетом суммы в документе?
- Подскажите как в 1С розница передать F7 (префикс) для сканера шрих-кода
- СКД. Список элементов справочника начиная с выбранного кода
- Счет-фактура на аванс попадает в дополнительные листы книги продаж
- rphost.exe растет как на дрожжах
- 1C сервер на linux невидит сервер лицензий на windows 7
- Отбор по организации при конвертации
- ЗУП. Помогите создать новое начисление
- Сканер штрихкода на USB
- Себестоимость в УНФ (1.4)
- Встроить таблицу Excel в форму 1С Предприятие
- Параметры печати страницы
- Остается процесс после закрытия файла Excel
- Как в запросе поделить время на равные интервалы?
- v8: БП 3.0 Отражение налога на прибыль
- Как заменить запись в регистре сведений?
- Управляемые формы. запросы.
- Текущий вариант отчета на СКД
- как заполнить закладку Денежные средства в Документ "Отчет комитенту (принципалу