Правила не универсальные. Скрины делал с баз подопытных. То есть заработает на типовых УПП и БП. Справочники выгружать необязательно. Но тогда придется вручную подредактировать. Хотя контрагенты ищутся в БП по ИНН которое указано в УПП... Вообще правила рассчитаны как раз на то, что выгрузки справочников не производилось. Чуть не забыл после загрузки на основании реализации создается СФ.
Смысл такой: с производства в течении дня возможны несколько реализаций одному и тому же контрагенту в частности доставка на различные торговые точки по городу. По пожеланиям бухгалтерии такие реализации сворачиваются в одну. Так же возможна реализация с разных складов это тоже учитывается. То есть, если из трех реализаций одному контрагенту две с одного склада, а третья с другого, то в бухгалтерию загрузится 2 реализации. Те что с одного склада свернутся в одну ну и третья без изменений.
Можно выгружать подключившись напрямую, главное чтоб платформы конфигураций это позволяли делать.
При загрузке контрагент сначала ищется по наименованию + ИНН если не находится тогда только по ИНН. Дело в том что если изначально не производилось выгрузки справочников, то внутренние ИД не совпадут и нужно как-то по другому сопоставить элементы. Соответственно договоры контрагентов ищутся среди договоров конкретного контрагента с учетом вида договора, организации заключившей договор и наименования. Если не находится, то исключаем наименование (например в УПП называется "Основной договор", а в БП просто "договор"). Номенклатура ищется ТОЛЬКО по наименованию.
Если что-то не найдено то выдается соответствующее сообщение, в котором указаны данные по которым происходил поиск. Это для того чтобы можно было откорректировать данные либо в источнике (УПП) либо в приемнике БП.
В общем гораздо проще выгружать справочники изначально и не париться, тогда поиск нужных элементов будет проще. Но вот именно так как сделано хотела бухгалтерия.
В принципе всё должно работать... Но возможно придется сделать мелкие поправки связанные с поиском элементов справочников . И еще, склад сопоставляется по коду, думаю складов не настолько много и можно 1 раз коды сделать одинаковые.
Документы загружаются непроведенные и соответственно СФ тоже не проведенные. Сделать чтоб проводились автоматом не трудно, но опять же бухгалтерия именно так хотела.
Да еще не заморачивался с выгрузкой периода больше чем сутки.(ну я уже много раз озвучил чьи хотелки) Но по аналогии свертки по складам можно добавить и по датам.
Вроде все что вспомнил описал если что еще спрашивайте. А так код естественно открытый: XML...