Точный перенос данных по OLE (подключение к другой базе) с возможностью переноса не только справочников и документов, но и счетов, значений констант, проводок, периодических значений справочников, как с привязкой документов, так и без нее, ДВИЖЕНИЙ ПО РЕГИСТРАМ И ЗАПИСЕЙ ЖУРНАЛОВ РАСЧЕТА и другими дополнительными возможностями.

Точный перенос данных по OLE (Импорт по OLE) 7.7

Отличия от уже изобретенных велосипедов:
Подключение к другой базе с возможностью переноса не только справочников и документов, но и счетов, значений констант, проводок, периодических значений справочников, как с привязкой документов, так и без нее, ДВИЖЕНИЙ ПО РЕГИСТРАМ И ЗАПИСЕЙ ЖУРНАЛОВ РАСЧЕТА в простой интерактивной форме.

Перенос можно делать из старых копий базы данных по внутреннему идентификатору (для полного совпадения элементов баз, часто требуется для восстановления данных). Есть возможность отбора по периодам документов, периодических движений, записей журналов, в том числе и для каждого вида объекта. Осутствующие связанные объекты будут созданы. Поэтому перенося один объект, можно перенести сотню связанных с ним во избежание нарушения логической целостности. Можно непосредственно выбрать переносимые объекты в окне подбора для каждого вида объектов. Подробная информация о процессе переноса и запись журнала в файл. Конфигурации могут даже отличаться - в этом случае данные будут перенесены только по совпадающим реквизитам (бета). Есть возможность переноса отдельных записей журналов расчета, проводок, движений регистра (в платной версии). Для справочников есть возможность установления списка реквизитов, определяющих их уникальность (Код, Наименование, и т. д.) для правильности поиска существующих элементов.

Для переноса движений документов требуется штатный механизм перепроведения документов. Для избежания проблем невозможности проведения и чтобы не использовать дополнительные внешние компоненты, используется модифицирование файла конфигурации несколькими программными вставками. Они безопасны, и после переноса можно вернуть файл md на место (при модифицировании сохраняется его резервная копия). В результате документы проводятся с сохранением движений, которые переносом затрагивать не требуется (например, переносим записи журналов, а периодические значения реквизитов справочников, установленные документами, остаются нетронутыми).

После переноса можно проверить список перенесенных объектов, открыть каждый объект и убедиться в верности переноса. После чего можно продолжить перенос других объектов.

05.11.2011. Багфикс, исправлены критические ошибки. Добавлено автоматическое определение реквизитов справочников, по которым должен происходить поиск объектов. Сейчас это намного эффективнее. Ручная работа больше не требуется.

03.12.2011. Доработана возможность возврата конфигурации обратно, багфикс, есть описание.

05.12.2011. Добавил возможность закрытия программы или выключения компьютера по завершении, обойден баг платформы, убраны ограничения строк, добавлена информативность сообщений.

Описание:
Данная обработка предназначена для переноса данных с выбранной базы 1С 7.7 в текущую.
Далее будут использоваться следующие термины: тип - например, справочник, вид - например, Валюты,
объект - например, рубль, реквизит - например, Наименование, синхронизация - копирование всех реквизитов объекта.

Данные переносятся только по совпадающим по типу и наименованию реквизитам.
Вместе с документами переносятся их движения (по выбору). Для этой опции необходима обработка конфигурации
кнопкой Обработать конфигурацию, которая внесет небольшие изменения в модули проведения докмуентов, после переноса
можно вернуть конфигурацию обратно кнопкой Вернуть конфигурацию либо вручную (оригинальная конфигурация будет
находиться в каталоге базы. Обработка базовой конфигурации невозможна. Для этого сначала ее необходимо перевести
на конфигурацию ПРОФ. Если у вас нет ключей на ПРОФ-версию, обработку производить не рекомендуется.
На свой страх и риск можно открыть и сохранить конфигурацию в конфигураторе, предварительно сохранив оригинальную
конфигурацию. После переноса можно вернуть оригинальную конфигурацию обратно без потери данных. Проверено.

В главном окне соответствующими кнопками устанавливаются общие настройки переноса всех видов справочников, документов
и т. д. Если какой-нибудь вид имеет свои настройки переноса, то их необходимо настроить на соответствующих вкладках,
установив курсор на нужном виде документа или справочника. Если необходимо установить общие настройки для нескольких
видов объектов, в главном окне необходимо открыть соответствующие настройки, отметить галочками нужные виды и установить
настройки. Кроме настроек переноса можно указать перенос конкретных объектов данного вида. Если напротив вида объекта
стоит галочка (в левом списке), то будут перенесены все объекты данного вида, галочка в правом списке означает, что
данный объект будет синхронизирован (в случае успешного переноса эти галочки будут сняты и их можно будет
установить заново). В случае успешного переноса будет выведен список перенесенных объектов с соответствиями.

Объекты ищутся в текущей базе по реквизитам уникальности и владельцам объекта в случае необходимости либо по
внутреннему представлению, которое совпадает только в случае, если одна база получена копированием другой.
Параллельно созданные объекты имеют разные внутренние представления, поэтому при переносе таких объектов
с включенным режимом По внутреннему представлению может привести к ошибке записи объектов по причине неуникальности.

Прочитайте справку перед переносом.

Скачать (пароль pro1c.org.ua): Нажмите для просмотра прикрепленного файла