#0
by Kookish
Добрый день. Вопрос следующий: надо отобрать последние (по дате) документы, в табличной части которых имеется номенклатура из списка. Делаю что-то вроде ВЫБРАТЬ Номы.Номенклатура, Отчеты.Дата, Отчеты.Цена ИЗ Номы ЛЕВОЕ СОЕДИНЕНИЕ Получаю даты документов. Но хотелось бы получить именно ссылки, чтобы ТОЧНО однозначно найти нужные документы. Есть ли такая возможность, и как это сделать? Намекните пожалуйста.
#2
by Лефмихалыч
ВЫБРАТЬ ПЕРВЫЕ 10 РАЗЛИЧНЫЕ Ссылка ИЗ Документ.ОтчетКомиссионераОПродажах.Товары как Т ГДЕ Т.Номенклатура в (&ТвойСписок)
#6
by Kookish
Тогда придется и группировать по ссылке. Гипотетически может существовать не один документ с точно таким же временем, но не имеющий в своей табличной части этой номенклатуры. Или не от того контрагента. Как однозначно его отсеять? Ага, отбирать не из всех документов, а только из тех, где соблюдены нужные условия. Все, разобрался вроде. Всем спасибо.
#11
by Крошка Ру
Во временную таблицу ссылку и дату(и номенклатуру). Во-вторую из первой - дату и номенклатуру(группировка по номенклатуре, дата- максимум). Потом - соединение первой и второй по номенклатуре и дате. Если за одну дату есть несколько ссылок, тогда будет несколько строк.
#12
by Kookish
Сделал вот так: ИЗ Документ.ОтчетКомиссионераОПродажах.Товары ГДЕ Ссылка.Дата < &Дата И Номенклатура В (ВЫБРАТЬ Номенклатура ИЗ Номы) ; ЛЕВОЕ СОЕДИНЕНИЕ ПО Номы.Номенклатура = Документы.Номенклатура И Отчеты.Дата = Документы.Дата И Документы.Цена = Номы.Цена Получилось, но все равно остается легкое ощущение несовершенства...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Возможен ли в запросе отбор по значению функции?
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- отбор по условию "или" или условия в отборе..
- Условие в запросе, аналогичное условию в запросе 77
- Схема компоновки данных - отбор по условию в запросе
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- Как скрыть документы в журнале, не удовлетворяющие условию(не отбор)
- Отбор по УСЛОВИЮ в таблице значений.
- УФ. Программный отбор и пользовательский отбор....
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
В этой группе 1С
- COM-объекты поддерживается только в операционных системах Windows
- СКД: сохранить значения пользовательских настроек компоновщика настроек
- Запретить редактирование части ячеек в поле табличного документа от изменения
- Автоматическое заполнение артикула при выборе номенклатуры
- Блокировка регламентных заданий
- Как правильно переключить режим Расчеты с персоналом в БП 2.0
- Как получить дату следующего выполнения регламентного задания?
- УТ 11 Остаток товара с ГТД
- Создание тега xml средствами 1с82 xsi:nil="true"
- Графа 7 в книге покупок по командировочным расходам
- Печать чека на ккм в ут 11
- v7: Восстановить несохраненный документ
- Как выделить ФИО из произвольной строки
- Пересчет итогов по хозрасчетному регистру длится вторые сутки. УПП 8.1
- Выгрузка отчета РСВ-1 Из 8.3
- Текст переходит на другую ячейку
- БП 3.0 Нет проводок по БУ в требовании, а по НУ есть Учет по средней без партий.
- как перенести значение Таблицы в другую Таблицу перевернув строки на колонки
- УНФ. Сопутствующие товары.
- Корректировка данных сентября 2014, неверное перемещение ОС бп 3.0