Предыстория такая:
Есть деловые партнеры, которые являются контрагентами в хозяйственных операциях. У каждого партнера своя система ведения учета (1с, парус, r3, Dinamix, ещё какая-нибудь) и друг от друга они получают лишь печатные копии документов. (накладная на поступление, заказ и др.). Для того чтобы иметь возможность автоматически загружать в свою систему документы контрагентов, необходимо привести их к «единому знаменателю» с точки зрения программы. Помочь решить эту проблему берётся «третье лицо» - EDI провайдер. Он берёт на себя заботы по выгрузке данных из систем контрагентов, обработке и предоставление их для клиентов (загрузке в их систему ведения учета) .
Мною был разработан механизм, позволяющий загружать обработанные EDI провайдером данные (как правило xml) в любые конфигурации на 1с 8.x.
В основе его лежит принцип конфигурации «Конвертация данных», т.е. создан механизм, позволяющий как программного, так и визуально описать загрузку xml в текущую конфигурацию.
Основные преимущества:
1. Возможность загружать любой xml в структуру для настройки;
2. Гибкая настраиваемость любых манипуляции с данными, учитывая и изменяя любые сторонние объекты БД;
3. Управляемый и обычный интерфейс;
4. Возможность сохранять/загружать настройки во внешний файл;
5. Возможность пакетной загрузки данных нажатием одной кнопки;
6. Возможность выгружать данные из 1с в xml;