УТ 10.3. Как запросом получить неоплаченные заказы поставщику?
На данный момент такая функция, которая почему-то отрабатывает некорректно (показывает также оплаченные заказы, и переплаченные, и неоплаченные в т. ч.). Я думаю из-за того, что по одному договору может быть несколько сделок.
&НаСервере
Функция ПолучитьНеоплаченныеЗаказыПоставщику()
СписокДокументов = новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток,
| РасчетыСКонтрагентамиОстатки.Сделка
|ИЗ
| РегистрНакопления.РасчетыСКонтрагентами.Остатки(, ДоговорКонтрагента = &ДоговорКонтрагента) КАК РасчетыСКонтрагентамиОстатки
|ГДЕ
| РасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток < 0";
Запрос.УстановитьПараметр("ДоговорКонтрагента", Объект.ДоговорКонтрагента);
РезультатЗапроса = Запрос.Выполнить();
РезультатЗапроса = РезультатЗапроса.Выгрузить();
СписокДокументов.ЗагрузитьЗначения(РезультатЗапроса.ВыгрузитьКолонку("Сделка"));
Возврат СписокДокументов;
КонецФункции
ПоказатьОтветы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) типа такого
ВЫБРАТЬ
РасчетыСКонтрагентами.Сделка КАК Заказ,
РасчетыСКонтрагентами.ДоговорКонтрагента КАК ЗаказДоговорКонтрагента,
РасчетыСКонтрагентами.СуммаВзаиморасчетовРасход КАК Запланировано,
РасчетыСКонтрагентами.СуммаВзаиморасчетовПриход КАК Оплачено
ИЗ
(ВЫБРАТЬ
РасчетыСКонтрагентами.СуммаВзаиморасчетовПриход КАК СуммаВзаиморасчетовПриход,
РасчетыСКонтрагентами.СуммаВзаиморасчетовРасход КАК СуммаВзаиморасчетовРасход,
РасчетыСКонтрагентами.Сделка КАК Сделка,
РасчетыСКонтрагентами.ДоговорКонтрагента КАК ДоговорКонтрагента
ИЗ
РегистрНакопления.РасчетыСКонтрагентами.Обороты(, &ДатаАнализа, , ДоговорКонтрагента = &ДоговорКонтрагента) КАК РасчетыСКонтрагентами
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
0,
0,
&Заказ,
&ДоговорКонтрагента) КАК РасчетыСКонтрагентами
Показать
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)