...
Решение реализовано скриптом для консоли кода 1С. Актуальный BSL-файл приложен к этой странице.:
C:\Users\User\Desktop\Хлам\выдача\create_transfer_acts_from_contracts_feed_match.bsl
| Якорь | ||||
|---|---|---|---|---|
|
Используются два фида Домопланера:
...
- Сопоставление договора выполняется по номеру договора из Домопланера. Если в 1С номер договора отличается от номера в фиде, договор не будет найден.
- Если в 1С есть дубли договоров с одним номером, скрипт пропускает сделку, чтобы не создать акт не на тот договор.
- Скрипт не читает напрямую табличную часть формы
Формирование. Реализован практический эквивалент: договор должен быть проведен, по нему не должно быть АПП, и 1С должна успешно выполнитьЗаполнить(Договор)для нового АПП. - Если в фиде Домопланера заполнена дата АПП ошибочно, скрипт считает такой объект готовым к созданию подписанного АПП.
- Старый подход создания акта вручную по объекту недвижимости признан некорректным. Использовать нужно только приложенный скрипт
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.