Перенос данных между идентичными конфигурациями



Данная обработка позволяет перенести данные из одной базы данных в другую, при условии, что конфигурации баз данных идентичны.

Реализован перенос:

— Справочников — возможен выбор по типу справочника, одного элемента справочника, выгрузка подчиненных справочников из списка.

— Документов — возможен выбор по типу документа за указанный период, одного документа, подчиненных документов из списка.

— Счетов — возомжен выбор плана счетов.

— Констант- возможно выбрать необходимые для переноса константы.

При установке соответствующих флагов на форме, выгружаются все объекты по ссылкам. Например, при переносе документа «Реализация ТМЦ» будет выполнен перенос соответствующих элементов справочников «Фирмы», «Контрагенты», «Номенклатура» и т. д.

Перенос осуществляется с помощью OLE-соединения к базе в которую идет выгрузка.

 

Обработка 100% рабочая. Прошла испытания в суровых боевых условиях. Пользуюсь ей много лет.

16 Comments

  1. LexSeIch

    Мир этому дому!

    Большое человеческое спасибо! Ваша обработка пришлась как нельзя кстати и очень помогла.

    Ко мне обратился пользователь с жалобой на БД стандартной конфигурации (функционал использовался не полностью).

    База постоянно «вылетала» в разных местах с завершением выполнения программы (и соответственно нарушением индексации), причем в разных ситуациях.

    Попытка тестирования не получалась — программа завершалась сразу при проверке физической целостности. Выгрузить данные так же не получалось.

    Было принято решение: создать «чистую» базу и перенести в нее все, что получиться, при помощи Вашей обработке. После выполнения обработки, данные были успешно перенесены.

    В новой базе данных дополнительно было проведено тестирование и исправление, которое прошло успешно. Выгрузка тоже выполнилась без ошибок.

    Единственным обнаруженным недочетом была ошибка при групповом выборе на закладке «Документы»:

    «… ПеренестиВсе<<?>>(ВыбранныеПодчиненныеДокументы, ВсеПодчиненныеДокументы)

    Процедура не обнаружена (ПеренестиВсе)…»

    … но в конце концов типы документов удалось выбрать поочередно.

    Reply
  2. Tavalik

    Большое спасибо! Рад что смог вам помочь!

    Ошибку исправил.

    Reply
  3. lexa_12184

    Хорошая обработочка, если даже необходимо догрузить несколько дней ))))

    Спасибо!

    Reply
  4. ronval

    Спасибо за обработку, за труды!!!! Я уже несколько обработок по переносу перепробовал, но ваша реально помогла (нужно было за опред. период выгрузить-загрузить)

    Reply
  5. dpagon

    Подскажите при выгрузке справочников появляется ошибка СпрБД.ИспользоватьРодителя(ВыгрузитьСправочник(ТекСпр.Родитель));

    {C:DOCUMENTS AND SETTINGSTESTERРАБОЧИЙ СТОЛПЕРЕНОС_ДАННЫХ_МЕЖДУ_ИК_V2.8.ERT(287)}: 1С:Предприятие: Неверное значение!

    Reply
  6. 0614

    Подключаюсь к базе > выбираю документ > выгружаю… сообщает об успешной выгрузке, но в базе приемнике этого документа нет. С чем это может быть связано?

    UPD: вопрос снимаю. оказалось все банально и глупо). был не внимателен с номерами. обработка перезаписала документы по номеру и получилось что перенесенные записались на начало года.

    Reply
  7. Tavalik

    (6) dpagon,

    Даже не знаю, что может быть. А конфигурации точно идентичные? Может запустить восстановление базы данных перед выгрузкой?

    Reply
  8. ray-xp

    Отличная обработка! Спасибо!!!

    Reply
  9. Ilchenko

    При попытке входа закрывается второй экземпляр и пишет в статусе ошибку:

    1С:Предприятие: Неудачная попытка создания объекта (Документ): 0

    Reply
  10. Tavalik

    (10) Ilchenko,

    Не совсем понял, что значит «закрывается второй экземпляр»? Вы без проблем входите в базу приемник? Проверьте, что ей не требуется переиндексация, открытие периода и пр.

    Reply
  11. Dmitrii D

    Отличная штука, пригодилась!

    Reply
  12. radikjan

    Спасибо большое, очень полезная вещь!

    Reply
  13. muller

    Можете сделать аналогичную для переноса в 8.3 УТ 11.2

    Reply
  14. Tavalik

    (14) muller,

    Здравствуйте. На infostart есть уже несколько подобных обработок для 8.3. Кроме того, чтобы перенести данные из одной базы в другую при условии идентичных конфигураций, можете воспользоваться стандартной обработкой «ВыгрузкаЗагрузкаДанныхXML83.epf» (есть на диске ИТС или в составе БСП).

    Reply
  15. Ольга_tmp

    Отличная вещь, огромное спасибо! вопрос — договоры почему то не выгружаются, хотя и прицельно пробовали.. пишет сообщение что выгружен

    Reply
  16. Вальская Людмила

    Большое спасибо — спасло-помогло!!!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *