gifts2017

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

Опубликовал Дмитрий Воробьев (vde69) в раздел Обработки - Обработка справочников

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

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

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

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

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

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

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


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

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

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

Добавлено:

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

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

Скачать файлы

Наименование Файл Версия Размер
ЗагрузкаФайлов 512
.1168518884 14,84Kb
25.09.09
512
.1168518884 14,84Kb Бесплатно
Новая версия, для 8.1 711
.1202468498 20,47Kb
25.09.09
711
.1202468498 20,47Kb Бесплатно

См. также

Подписаться Добавить вознаграждение
Комментарии
1. филипп (Филипп) 12.01.07 14:15
Очень нужная вещь!
На первый взгляд вполне работоспособная.
Спасибо.
2. Дмитрий Воробьев (vde69) 12.01.07 18:05
добавлю свои коментарии:
1. не переносит поля со ссылками планХарактеристик (в виду чего если такой план характеристик содержит справочник, но он будет потерен), мне пока это не надо, но все-же возможно комуто понадобиться, пока в планах доделать это просто нет
2. для переноса справочников с разной длинной кода, предворительно советую воспользоваться моим перенумератором справочника на базе источнике (то-же выложил)
3. тестер 26.04.07 02:38
Было бы замечательно, если бы в перекачку включить еще условие. Например, нужно перекачать не всех физ.лиц, а только те, кто находится в определенной папке справочника, например "Перекачать".
4. тестер 26.04.07 02:49
Еще сделать возможность хранения настроек перекачек. Например, "Перекачка прайса", "Перекачка поступивших сотрудников" и т.д. Чтобы не повторять каждый раз настройки
5. тестер 26.04.07 02:50
ОШИБКА
{Форма.Форма(642)}: Значение не является значением объектного типа (Метаданные)
Для каждого Справочник из глБаза.Метаданные.Справочники Цикл
6. тестер 26.04.07 02:54
Возможно, ошибка возникает из-за того, что копирование происходит повторно. Тогда, может быть, сделать режим проверки на существование данных?
7. Ger (Ger) 30.12.07 10:06
Хорошая обработка. Спасибо. С помощью нее удалось перенести справочник "Контрагенты" из бухгалтерии в управление торговлей. Но не перенеслась контактная информация (юр. и факт адрес и телефон). Подскажите как это можно исправить, пожалуйста.
8. Дмитрий Воробьев (vde69) 31.12.07 15:23
контактная информация храниться не в справочнике а в регистре сведений, к сожалению данная обработка тут не подойдет, а по регистрам я так и не дописал, будет на работе задача где это понадобиться перепишу
reactive; +1 Ответить
9. Alexey (Aristocrat) 12.02.08 18:46
а очень хотелось что б контактная информация то ж переносилась! очень! может если есть время глянешь и посмотришь?
10. Buran_ (Yasen) 23.04.08 22:29
для переноса контактной информации - смотри продолжение этого проекта
http://infostart.ru/projects/1581/
11. Анатолий (anatoly1234) 30.04.08 13:09
Хорошая обработка. Поставил +. Было бы не плохо, если бы все таки переносилась инфа по ссылкам ПланВидовХарактеристик!
12. sofa_t (sofa_t) 18.06.08 14:29
13. Wadja (vbas@ukr.net) 16.04.09 00:49
14. Gr@y (Gr@y) 26.08.09 11:14
15. Ayvengo IRLes (Ayvengo) 09.07.10 15:10
Хорошая обработка! Правда пришлось доработать ее, переносил из базы в базу РС "ЗначенияСвойствОбъектов", косяки были в том, что не переносились свойства с Объектом "ХарактеристикаНоменклатуры", т.к. поиск происходит по коду, а Характеристика его не имеет. Так же добавил возможность чтения Документов и ПланВидовХарактеристик, т.е. так же как и Характеристика в РС не попадали ссылки на документы. Глобальным изменениям подверг Функцию СкопироватьCOMРеквизит. Если нужно, могу выложить код. Функция НайтиЭлементСправочникаПоКоду как я уже писал не работает с ХарактеристикамиНоменклатуры. В общем в итоге все получилось и я был счастлив :) Спасибо автору!
16. Андрей Полеев (Andrey P) 11.01.11 03:11
Огромное спасибо за сделанную и выложенную обработку по загрузке справочников. :D
17. Андрей Алдо (stinga) 05.01.12 13:19
Очень хорошая разработка.
18. specialist (specialist) 27.01.12 11:49
Ошибка. не соответствие версии.

Нужна обработка для 1С 8.1 ред. 1.6 помогите найти!
19. Дамир Хайруллин (hdm) 05.01.16 15:18
{Форма.Форма.Форма(742)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Цены номенклатуры)
20. Дмитрий Воробьев (vde69) 05.01.16 19:20
(19) hdm,

моей обработке уже хрен знает сколько лет, и документы она никогда не переносила (а значит и регистр цен), возможно Вы пользуетесь доработанными клонами моей обработки (коих я видел как минимум 2 шт), но тогда и пишите им :)
21. Гайк Аракелян (arakelyan) 12.01.16 11:35
Спасибо, хорошая обработка)