Создать внешнюю обработку ИнформацияПоКонтрагенту. Обработка формирует и выводит на экран Текстовый документ с информацией по контрагенту. В обработке выбирается контрагент для формирования информации.
* Если реквизит Контрагент не заполнен, выдавать соответствующее сообщение и дальше не продолжать;
* Создать текст запроса который будет посекционно выводить информацию по выбранному контрагенту в общий макет ИнформацияПоКонтрагенту;
* В первую секцию выводить наименование контрагента, ИНН, и КПП из справочника Контрагенты;
* Во вторую секцию выводить контактную информацию по контрагенту из табличной части КонтактнаяИнформация из справочника Контрагенты;
* Будем считать что контрагент является и поставщиком и покупателем. Поэтому в третью секцию выводить Товар, Количество проданного товара и Количество поступившего
товара из документов Поступление и Реализация;
* При формировании текста запроса учитывать следующие особенности:
- использовать один запрос;
- для получения контактной информации использовать ВНУТРЕННЕЕ СОЕДИНЕНИЕ;
- товар в запросе должен быть объединен в одну колонку как для продажи так и для поступления;
- для получения количества проданного и поступившего товара использовать ПОЛНОЕ СОЕДИНЕНИЕ в подзапросе по товару;
- При полном соединении не должны присутствовать значения Null;
- Правильно использовать группировки и агрегатные функции в подзапросе;
- для соединения с подзапросом установить связь со справочником Контрагенты используя ВНУТРЕННЕЕ СОЕДИНЕНИЕ;
- Результат запроса можно обрабатывать только на свертку через выгрузку в таблицу значений;