Как устранить ошибку «список пуст» при формировании уведомления о сделках в БП 3

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как устранить ошибку «список пуст» при формировании уведомления о сделках в БП 3

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

        В БП 3.0 формируем уведомление о контролируемых сделках за 2025 год. Версии ЕД-7-13/1088 , При заполнении списка сделок выходит надпись список пуст, но по кнопке прочие сделки данная сделка находится. Проделма в формировании уведомления, в 1С формируется только титульный лист, а остальные листы не формируются и проверка по ним проходит.

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

          Проблема с формированием уведомления о контролируемых сделках в БП 3.0, когда в списке сделок отображается «список пуст», но по кнопке «Прочие сделки» сделка видна, обычно связана с тем, что в обработке формирования уведомления фильтрация или выборка сделок происходит не полностью корректно, либо данные сделки не попадают в основной список из-за настроек или ошибок в алгоритме формирования.

          Основные причины и пути решения:

          1. **Проверка версии конфигурации и обновлений**
          Версия ЕД-7-13/1088 — это версия формата электронного документа. Убедитесь, что у вас установлена последняя версия конфигурации БП 3.0 с актуальными обновлениями по формированию уведомлений о контролируемых сделках. В релизах 2025 года могли быть исправления, связанные с этим отчетом.

          2. **Проверка заполнения реквизитов сделок**
          Сделки, которые отображаются в «Прочих сделках», могут не иметь всех обязательных реквизитов или не соответствовать критериям отбора для основного списка. Проверьте, что у сделок заполнены все необходимые поля: контрагент, сумма, дата, вид сделки и т.п. Особенно обратите внимание на реквизиты, которые влияют на фильтрацию в отчете.

          3. **Проверка алгоритма отбора сделок в обработке**
          В типовой обработке формирования уведомления есть процедура, которая формирует список сделок для основного листа. Часто там есть фильтры по дате, сумме, виду сделки и другим параметрам. Если сделка не проходит эти фильтры, она попадает в «Прочие сделки».
          Нужно проверить код процедуры заполнения списка сделок, например, в модуле обработки или отчета, и убедиться, что фильтры соответствуют вашим данным. Возможно, потребуется расширить или скорректировать фильтрацию.

          4. **Проверка связей с регистром контролируемых сделок**
          Уведомление формируется на основании данных из регистра сведений «Контролируемые сделки». Проверьте, что сделки корректно записаны в этот регистр и что данные по ним актуальны. Иногда сделки могут быть в регистре, но с некорректными датами или статусами, из-за чего не попадают в основной список.

          5. **Ручная проверка и корректировка данных**
          Если сделка видна в «Прочих сделках», попробуйте вручную проверить и при необходимости исправить реквизиты сделки, чтобы она соответствовала критериям основного списка. Например, дата сделки должна попадать в отчетный период, сумма должна быть больше порогового значения и т.п.

          6. **Отладка формирования отчета**
          Запустите формирование уведомления в режиме отладки (если возможно), поставьте точки останова в процедуре формирования списка сделок, чтобы увидеть, почему сделка не попадает в основной список. Это позволит понять, на каком этапе происходит отсеивание.

          7. **Проверка печатной формы**
          Если титульный лист формируется, а остальные листы нет, возможно, в процедуре формирования печатной формы не происходит вызов формирования листов с данными сделок. Проверьте модуль печатной формы, чтобы убедиться, что там есть вызов формирования листов с контролируемыми сделками.

          8. **Обходные решения**
          — Можно попробовать выгрузить данные сделок из «Прочих сделок» и вручную добавить их в основной список (если это возможно в вашей версии).
          — Использовать расширение или доработку, которая корректно формирует список сделок с учетом ваших данных.

          Если после проверки всех пунктов проблема сохраняется, рекомендую обратиться к технической поддержке 1С с предоставлением конкретных данных и логов, так как проблема может быть связана с багом в конкретной версии конфигурации.
          https://infostart.ru/1c/articles/455126/ — подробности по отправке и формированию документов, которые могут помочь в отладке.

          Если нужна конкретная помощь с кодом обработки формирования уведомления — могу помочь с анализом и доработкой.

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