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

Как получить документы по продажам с отбором по номенклатуре

Автор drago404, 20 мар 2018, 22:24

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

drago404

Добрый вечер!

Пытаюсь в запросе получить документы продаж по определенной номенклатуре.

Номенклатуру выбираю в поле ввода с типом значения СправочникСсылка.Номенклатура

Собственно, сам код.

Не уверен, что даже выбираю из правильного источника, на самом деле. Может, надо из регистров это тащить? Не знаю, почему не срабатывает запрос.:dfbbdrfb:

Буду благодарен, если поможете.

PS ВСЕ РАБОТАЕТ, просто оказалось, что я тестировал на товаре, у которого не было таких документов :)



ОтбНоменклатура = ПолеВвода1.ПолучитьОбъект();
Сообщить(ОтбНоменклатура);

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

//Запрос.УстановитьПараметр("Контрагент", ОтбКонтрагент);
Запрос.УстановитьПараметр("Номенклатура", ОтбНоменклатура.Наименование);

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
//Сообщить(Выборка.Ссылка);
Сообщить("еще один");
КонецЦикла;



AIFrame

Т.е. ищем и проведенные, и непроведенные, и удаленные?
Из регистра продаж регистраторы вытягивай с отбором по типу.

Теги:

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

Рейтинг@Mail.ru

Поиск