Загрузка справочников v8->v8

Загрузка справочников из похожих, но измененных конфигураций

Отличие от аналогов в том, что загружает похожие справочники (например, изменен тип кода, или его длина, или еще чего ).

Работает с любыми конфигурациями 1С 8.0 по COM-соединению.

Встроен свой предварительный анализатор потери данных.

Для переноса справочников с разной длиной кода, предварительно советую воспользоваться моим перенумератором справочника на базе источнике (тоже выложил)

Особенности:

Не переносит поля со ссылками планХарактеристик (в виду чего, если такой план характеристик содержит справочник, то он будет потерен), мне пока это не надо, но все же, возможно кому-то понадобиться, но пока планов доделать это нет.

НОВАЯ версия для 8.1.

Исправлены следующие ошибки

  • «предопределенный элемент»
  • «длина кода» = 0

Добавлено:

  • Выбор источника 8.0 — 8.1
  • Режим «Отладка» (выводит стандартные сообщения об ошибках)
  • Режим «Интерактивный» (при совпадение кода и различие в наименование позволяет сделать выбор «заменить», «создать новый») полезно для залития в непустую базу

Всем: если найдете ошибки или дополните — пишите…

21 Comments

  1. Filipp_inf

    Очень нужная вещь!

    На первый взгляд вполне работоспособная.

    Спасибо.

    Reply
  2. vde69

    добавлю свои коментарии:

    1. не переносит поля со ссылками планХарактеристик (в виду чего если такой план характеристик содержит справочник, но он будет потерен), мне пока это не надо, но все-же возможно комуто понадобиться, пока в планах доделать это просто нет

    2. для переноса справочников с разной длинной кода, предворительно советую воспользоваться моим перенумератором справочника на базе источнике (то-же выложил)

    Reply
  3. Было бы замечательно, если бы в перекачку включить еще условие. Например, нужно перекачать не всех физ.лиц, а только те, кто находится в определенной папке справочника, например «Перекачать».

    Reply
  4. Еще сделать возможность хранения настроек перекачек. Например, «Перекачка прайса», «Перекачка поступивших сотрудников» и т.д. Чтобы не повторять каждый раз настройки

    Reply
  5. ОШИБКА

    {Форма.Форма(642)}: Значение не является значением объектного типа (Метаданные)

    Для каждого Справочник из глБаза.Метаданные.Справочники Цикл

    Reply
  6. Возможно, ошибка возникает из-за того, что копирование происходит повторно. Тогда, может быть, сделать режим проверки на существование данных?

    Reply
  7. Ger

    Хорошая обработка. Спасибо. С помощью нее удалось перенести справочник «Контрагенты» из бухгалтерии в управление торговлей. Но не перенеслась контактная информация (юр. и факт адрес и телефон). Подскажите как это можно исправить, пожалуйста.

    Reply
  8. vde69

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

    Reply
  9. Aristocrat

    а очень хотелось что б контактная информация то ж переносилась! очень! может если есть время глянешь и посмотришь?

    Reply
  10. Yasen

    для переноса контактной информации — смотри продолжение этого проекта

    http://infostart.ru/projects/1581/

    Reply
  11. anatoly1234

    Хорошая обработка. Поставил +. Было бы не плохо, если бы все таки переносилась инфа по ссылкам ПланВидовХарактеристик!

    Reply
  12. sofa_t

    спасибо

    Reply
  13. vbas@ukr.net

    спасибо

    Reply
  14. Gr@y

    Спасибо!!! помогло

    Reply
  15. Ayvengo

    Хорошая обработка! Правда пришлось доработать ее, переносил из базы в базу РС «ЗначенияСвойствОбъектов», косяки были в том, что не переносились свойства с Объектом «ХарактеристикаНоменклатуры», т.к. поиск происходит по коду, а Характеристика его не имеет. Так же добавил возможность чтения Документов и ПланВидовХарактеристик, т.е. так же как и Характеристика в РС не попадали ссылки на документы. Глобальным изменениям подверг Функцию СкопироватьCOMРеквизит. Если нужно, могу выложить код. Функция НайтиЭлементСправочникаПоКоду как я уже писал не работает с ХарактеристикамиНоменклатуры. В общем в итоге все получилось и я был счастлив 🙂 Спасибо автору!

    Reply
  16. Andrey P

    Огромное спасибо за сделанную и выложенную обработку по загрузке справочников. 😀

    Reply
  17. stinga

    Очень хорошая разработка.

    Reply
  18. specialist

    Ошибка. не соответствие версии.

    Нужна обработка для 1С 8.1 ред. 1.6 помогите найти!

    Reply
  19. hdm

    {Форма.Форма.Форма(742)}: Ошибка при вызове метода контекста (Записать)

    НаборЗаписей.Записать();

    по причине:

    Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Цены номенклатуры)

    Reply
  20. vde69

    (19) hdm,

    моей обработке уже хрен знает сколько лет, и документы она никогда не переносила (а значит и регистр цен), возможно Вы пользуетесь доработанными клонами моей обработки (коих я видел как минимум 2 шт), но тогда и пишите им 🙂

    Reply
  21. arakelyan

    Спасибо, хорошая обработка)

    Reply

Leave a Comment

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