Версия для печати темы (https://pro1c.org.ua/index.php?s=f7157fb45b0af9f0d755641521cc9afe&showtopic=5282)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ 1С Документооборот 8

Автор: 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С должна была сделать функцию импорта из своей же старой программы. Спасибо за указания правильного направления icon_beer17.gif

Автор: 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

Спасибо всем за мысли, буду разбираться...

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua