Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Уточнен блок приложений: attachment upload через MCP не сработал, указан локальный путь к коду

...

Решение реализовано скриптом для консоли кода 1С. Актуальный BSL-файл приложен к этой странице.:

C:\Users\User\Desktop\Хлам\выдача\create_transfer_acts_from_contracts_feed_match.bsl

Якорь
-
-
Источники данных

Используются два фида Домопланера:

...

  1. Сопоставление договора выполняется по номеру договора из Домопланера. Если в 1С номер договора отличается от номера в фиде, договор не будет найден.
  2. Если в 1С есть дубли договоров с одним номером, скрипт пропускает сделку, чтобы не создать акт не на тот договор.
  3. Скрипт не читает напрямую табличную часть формы Формирование. Реализован практический эквивалент: договор должен быть проведен, по нему не должно быть АПП, и 1С должна успешно выполнить Заполнить(Договор) для нового АПП.
  4. Если в фиде Домопланера заполнена дата АПП ошибочно, скрипт считает такой объект готовым к созданию подписанного АПП.
  5. Старый подход создания акта вручную по объекту недвижимости признан некорректным. Использовать нужно только приложенный скрипт create_transfer_acts_from_contracts_feed_match.bsl.

...

  • В начале скрипта стоит Импорт_DryRun = Истина.
  • DryRun показывает адекватное количество кандидатов.
  • Нет неожиданных ошибок в счетчике Ошибок.
  • Создан тестовый АПП с Импорт_ЛимитСоздания = 1.
  • Тестовый АПП корректно заполнен.
  • После проверки выставлено Импорт_DryRun = Ложь.
  • Для массового запуска выставлено Импорт_ЛимитСоздания = 0.

Якорь

...

-
-
Код скрипта

Актуальный код находится в рабочем файле:

C:\Users\User\Desktop\Хлам\выдача\

К странице приложены файлы:

create_transfer_acts_from_contracts_feed_match.bsl

...

Локальная markdown-версия инструкции:

C:\Users\User\Desktop\Хлам\выдача\wiki_instruction_transfer_acts_domoplaner.md

...

Примечание: попытка загрузить файлы как Confluence attachments через MCP вернула ошибку Failed to upload attachment, поэтому код указан локальным путем. Сам текст инструкции создан в Confluence.