Автор: ip82 04.11.11, 11:34
Доброго времени суток! Есть 1С 1С:Документооборот 8 (1.0.5.9), сейчас используется 1С:Архив 3. Каким образом можно импортировать оттуда документы? Импорт файлов это немного не то, названия файлов и папок получаются по датам, а импорта как в 1С:Документооборот 8 ПРОФ я не нашел. Кто-то сталкивался?
Автор: vbi 04.11.11, 11:48
Смотря какие документы. Есть такая конфигурация "Конвертация данных". С помощью ее можно просто настроить правила переноса: устанавливаете какие объекты одной конфигурации переходят в какие объекты другой, а так же реквизиты. После этого с помощью специальных обработок и сформированных правил обмена переносите данные. Поискав в интернете, Вы найдете много написанного об этом.
Автор: ip82 04.11.11, 11:56
Цитата(vbi @ 04.11.11, 11:48)
Смотря какие документы. Есть такая конфигурация "Конвертация данных". С помощью ее можно просто настроить правила переноса: устанавливаете какие объекты одной конфигурации переходят в какие объекты другой, а так же реквизиты. После этого с помощью специальных обработок и сформированных правил обмена переносите данные. Поискав в интернете, Вы найдете много написанного об этом.
Ясно, значит нужно смотреть в эту сторону. Я просто как начинающий во первых не хотел этим заморачиваться, а во вторых думал, что 1С должна была сделать функцию импорта из своей же старой программы. Спасибо за указания правильного направления
Автор: logist 04.11.11, 12:03
1С:Архив это не конфигурация 1С, а отдельный программный продукт. И "Конвертация данных" тут никак не поможет.
Автор: ip82 04.11.11, 12:26
Цитата(logist @ 04.11.11, 12:03)
1С:Архив это не конфигурация 1С, а отдельный программный продукт. И "Конвертация данных" тут никак не поможет.
Что же тогда можно сделать? В 1С Документооборот ПРОФ (левая конфигурация от кого-то) есть импорт из 1С Архив 3, там требуется указать только путь к файлу БД (.mdb) и папке DOCBASE. Только эта конфа не подходит, платная. Как я понимаю, можно курочить mdb на предмет того, чтобы вытащить туда инфу про структуру файлов и папок, но... может есть решения легче? Пипец просто :-/
Автор: vbi 04.11.11, 13:00
Цитата(logist @ 04.11.11, 12:03)
1С:Архив это не конфигурация 1С, а отдельный программный продукт. И "Конвертация данных" тут никак не поможет.
Честно говоря не знал...
Гдето видел, что на августовском ИТС 2007 года есть статья "Интеграция 1С : Архива 2.5 и 1 С : Предприятия 8.0"
Есть так же внешняя компонента для работы с 1С:Архивом. Вот еще код, может поможет:
Попытка
ЗагрузитьВнешнююКомпоненту("ArcDocAddIn.dll");
Исключение
Сообщить("Не удаётся загрузить внешнюю компоненту 1С:Архива", СтатусСообщения.Важное);
Сообщить(" " + ОписаниеОшибки());
Возврат;
КонецПопытки;
Попытка
ТестовыйAPI = Новый("AddIn.AddInExtension");
Исключение
Сообщить("Не удаётся подключиться к API 1С:Архива", СтатусСообщения.Важное);
Сообщить(" " + ОписаниеОшибки());
Возврат;
КонецПопытки;
API = Новый("AddIn.AddInExtension");
ОтветАрхива = API.OpenDocument(UID);
Сообщить(ОтветАрхива);
Я думаю вместе с дистрибутивом программы должна быть документация по API 1С:Архива. Используя его и компоненту можно перетащить документы в конфигурацию.
Или вытащите данные в "1С Документооборот ПРОФ" а потом из нее Конвертацией данных
Автор: kivals 04.11.11, 13:50
.mdb - это файл MS Access. Можно попытаться им открыть - не исключено что там достаточно простая структура таблиц документов.
Автор: ip82 04.11.11, 17:03
Спасибо всем за мысли, буду разбираться...