Как в БП добавить реквизит документа в критерии отбора?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как в БП добавить реквизит документа в критерии отбора?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36885
      Фото аватараOdineski
      Участник

        БУхгалтерия предприятия как добавить реквизит документа в критерии отбора

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

          В конфигурации «Бухгалтерия предприятия» (БП) добавить реквизит документа в критерии отбора отчёта или списка можно так:

          1. Добавление реквизита в сам документ (если его нет)
          — Откройте конфигуратор.
          — Найдите нужный документ в дереве конфигурации.
          — В свойствах документа добавьте новый реквизит (например, строка, число, дата и т.п.).
          — Сохраните и обновите конфигурацию.

          2. Добавление реквизита в форму списка документа (если нужно отбор по списку)
          — В конфигураторе откройте форму списка документа.
          — В разделе «Элементы управления» добавьте новый элемент управления (поле ввода, выпадающий список и т.п.) для нового реквизита.
          — В свойствах элемента укажите, что он связан с реквизитом документа (через свойство «Отбор» или «Отбор по реквизиту»).
          — В модуле формы списка можно добавить обработку отбора по этому реквизиту, если нужно.

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

          4. Если нужно добавить реквизит в стандартный отбор документа в списке
          — В модуле формы документа или списка можно расширить стандартный отбор, добавив новый реквизит в структуру отбора.
          — Для этого в модуле формы используйте обработчики событий, например, ПриСозданииНаСервере или ПриИзмененииОтбора, чтобы добавить новый критерий.

          Пример добавления реквизита в отбор формы списка документа (код в модуле формы):

          Или в СКД:

          |Параметры
          | МойРеквизит = Новый Параметр(«МойРеквизит», Новый ОписаниеТипов(«Строка»));
          |
          |ОТБОР
          | Документ.МойРеквизит = &МойРеквизит

          Если нужна конкретика по стандартному документу БП и конкретному реквизиту — укажите название документа и реквизита, помогу точнее.

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