«1Сv8-Адаптер» для EDIWEB.RU: Портфолио фрилансера Алексей Грышко 29.01.2012, работа №19 - FL.RU
К списку работ
АГ
Алексей Грышко

«1Сv8-Адаптер» для EDIWEB.RU

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