Обработка с выводом данных из справочника в форму
Добрый День! Необходимо создать обработку с запросом, который бы выводил всех доступных контрагентов и максимальную сумму долга из справочника Контрагенты.
Основная проблема заключается в условии запроса (ГДЕ Контрагенты.НаименованиеПолное = &Контрагенты"). Я не знаю, каким оно должно быть.
У меня уже реализован похожий запрос с выводом информации из справочника Номенклатура(показываю его в качестве примера для понимания вопроса)
Прикрепляю скриншоты с результатами работы обработчика по Номенклатуре и по Контрагентам.
Прошу помочь найти решение, ибо я уже совсем не знаю что делать.
Процедура ЗаполнитьНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Ссылка,
| Контрагенты.МаксимальнаяСуммаДолга
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.НаименованиеПолное = &Контрагенты";
Запрос.УстановитьПараметр("Контрагенты", Объект.Контрагенты);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
НоваяСтрока = Объект.Контрагенты.Добавить();
НоваяСтрока.Контрагенты = Выборка.Ссылка;
НоваяСтрока.МаксимальнаяСуммаДолга = Выборка.МаксимальнаяСуммаДолга;
КонецЦикла;
КонецПроцедуры
ПоказатьОсновная проблема заключается в условии запроса (ГДЕ Контрагенты.НаименованиеПолное = &Контрагенты"). Я не знаю, каким оно должно быть.
У меня уже реализован похожий запрос с выводом информации из справочника Номенклатура(показываю его в качестве примера для понимания вопроса)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.ЦенаПокупки,
| Номенклатура.ЦенаПродажи
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.ВидНоменклатуры = &Товар";
Запрос.УстановитьПараметр("Товар", Перечисления.ВидыТоваров.Товар);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
НоваяСтрока = Объект.Товары.Добавить();
НоваяСтрока.Номенклатура = Выборка.Ссылка;
НоваяСтрока.ЦенаПокупки = Выборка.ЦенаПокупки;
НоваяСтрока.ЦенаПродажи = Выборка.ЦенаПродажи;
КонецЦикла;
КонецПроцедуры
ПоказатьПрикрепляю скриншоты с результатами работы обработчика по Номенклатуре и по Контрагентам.
Прошу помочь найти решение, ибо я уже совсем не знаю что делать.
Прикрепленные файлы:


По теме из базы знаний
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Отображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы
- Универсальная загрузка данных формата Excel
- Получение реквизитов объектов метаданных 1С (обычное 8.2 и управляемое приложение 8.3)
- Приемы работы с СКД: выгрузка данных справочников и документов в линейном виде в табличный документ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот