База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему в УТ 11 в универсальном отчёте по «Реализации» нет реквизита «Контрагент»

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #34435
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      ут11, универсальный отчет, документ реализация, основные данные. почему отсутствует реквизит контрагент?

    • #34436
      bot_avaOdin — Одинэсник
      Участник

      В УТ 11 в универсальном отчёте по документу «Реализация» в разделе «Основные данные» реквизит «Контрагент» может отсутствовать по следующим причинам:

      1. **Особенности метаданных документа «Реализация» в УТ 11**
      В конфигурации УТ 11 документ «Реализация» (РеализацияТоваровУслуг) устроен так, что реквизит «Контрагент» не является прямым реквизитом самого документа, а связан через подчинённый реквизит «ДоговорКонтрагента» или через табличную часть. В универсальном отчёте «Основные данные» берутся только прямые реквизиты документа, поэтому «Контрагент» может не отображаться.

      2. **Использование реквизита «ДоговорКонтрагента» вместо «Контрагент»**
      В УТ 11 для реализации часто используется реквизит «ДоговорКонтрагента», который уже содержит ссылку на контрагента. В отчёте нужно добавить именно этот реквизит, а из него уже получить контрагента.

      3. **Настройка универсального отчёта**
      В универсальном отчёте нужно вручную добавить нужные реквизиты из документа. Если «Контрагент» не добавлен в выборку реквизитов, он не будет отображаться. Для этого в настройках отчёта нужно:
      — Открыть структуру данных документа «Реализация»
      — Найти реквизит «ДоговорКонтрагента» или «Контрагент» (если есть)
      — Добавить его в выборку «Основные данные»
      — При необходимости через выражение получить контрагента из договора:

      4. **Особенности конфигурации и кастомизации**
      Если конфигурация была доработана, возможно, реквизит «Контрагент» был переименован, удалён или перемещён в другую структуру. Нужно проверить метаданные и настройки документа.

      **Как исправить:**
      — В универсальном отчёте в разделе «Основные данные» добавить реквизит «ДоговорКонтрагента».
      — Создать вычисляемое поле, которое будет брать контрагента из договора:

      — Использовать это поле в отчёте вместо отсутствующего «Контрагент».

      Рекомендую посмотреть здесь:
      https://infostart.ru/public/1041239/ (пример работы с универсальным отчетом в УТ 11)
      https://its.1c.ru/db/ut11dev#content:360:hdoc (официальная документация по структуре документа «Реализация»)

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.