Всем привет. Сегодня хотел бы поговорить о такой задаче, как перенос данных. Очень часто возникает задача перенести данные из одной конфигурации в другую. Как решить такую задачу? Тут есть несколько способов. Если конфигурации идентичны, тогда можно воспользоваться обработкой ВыгрукаЗагрузкаДанныхXML. Если разные - можно напрямую из конфигурации источника подключиться к конфигурации приемнику через com соединение, и программно переносить нужные данные. Можно написать выгрузку, например в файл csv, если данные позволяют. И потом написать загрузку из такого файла. Но все это долго. Намного быстрее, как я считаю, воспользоваться конфигурацией Конвертация данных 2.1.
Особенно, если конфигурации типовые, разработать простенькие правила обмена - дело достаточно быстрое. Достаточно выгрузить метаданные конфигураций источника/приемника, воспользовавшись обработкой, идущей в комплекте с КД. Она называется MD83Exp/MD82Exp. Далее загружаем получившиеся файлы xml в новые конфигурации в КД. И создаем новые правила обмена. Сама конфигурация КД услужливо предложит создать ПКО и ПКС (правила конвертации объектов и их свойств) на основании одинаковых наименований реквизитов конфигураций. Правим нестыковки, создаем ПВД (правила выгрузки данных), по нужным нам объектом. И, воспользовавшись обработкой Универсальный обмен в формате XML, выгружаем/загружаем наши данные. Надеюсь, кому-то это будет полезно!