gifts2017

Загрузка справочников из 7.7 в 8

Опубликовал Евгений 111 (xronos) в раздел Программирование - Инструментарий

Обработка для переноса практически любых справочников по ОЛЕ из 7.7 в 8
Быстрая перегрузка при минимуме затрат

Оригинальная разработка http://infostart.ru/public/66925/

Изменения:

  1. Перегружаются справочники, а не документы
  2. Если реквизиты имеют одинаковое имя, они сопоставляются
  3. Реквизиты, не найденные в базе 8-ки, выводятся закомментированным списком в конце текста

 

Upd: Исправил отсутствие иерархии.

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

Наименование Файл Версия Размер
Загрузка справочников из 7.7 в 8.2 (upd) 397
.epf 21,12Kb
03.06.10
397
.epf 21,12Kb Скачать
Загрузка справочников из 7.7 в 8.1 (upd) 83
.epf 20,78Kb
03.06.10
83
.epf 20,78Kb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
Комментарии
1. Аркадий Кучер (Abadonna) 31.05.10 21:00
(0)
Приношу извеИнения за частичное нарушение интелЛектуальной собственности :)
Перегружаються сопостоАвляються выводяться закомМентированНым

И за орфографию заодно бы...
2. darex (TIG-PROGRAMMIST) 02.06.10 01:37
Да ладно чел торопился обрадовать нас своим доработанным изобретением, по этому скинем его орфографию на нет.... ;)
3. Алексей Хлызов (Kettle) 02.06.10 03:54
Да ладно чел торопился обрадовать нас своим доработанным изобретением, по этому скинем его орфографию на нет....

А что Вам, уважаемый, мешало не торопиться и написать грамотно?
4. Евгений 111 (xronos) 02.06.10 05:49
5. Максим Шлезингер (Schlesinger) 02.06.10 17:40
Скачал, проверил. Не формируется иерархия справочника.
Для формирования иерархии в тексте модуля дописал пару строчек:
Если СправV7.ЭтоГруппа()=1 Тогда
НовыйСпрV8 = СправV8.СоздатьГруппу();
НовыйСпрV8.Код = СправV7.Код;
НовыйСпрV8.Наименование = СправV7.Наименование;

НовыйСпрV8.Родитель=Справочники.Номенклатура.НайтипоКоду(СправV7.Родитель.Код);

НовыйСпрV8.Записать();
Продолжить;
КонецЕсли;
Рекомендую внести в обработку формирование подобных команд.
6. Евгений 111 (xronos) 03.06.10 06:05
(5) Исправил, теперь формирует
7. Иван Ткачов (pinskgortop) 30.07.10 20:23
Выдает при выполнении ошибку:
{(42,3)}: Процедура или функция с указанным именем не определена (ЗаполнитьТабЗнчДоков)
<<?>>ЗаполнитьТабЗнчДоков(НовыйСпрV8.Ссылка); // добавляет созданые элементы в ТЗ для просмотра
Посмотрите, пожалуйста. :cry:
MKrapivin; +1 Ответить
8. Nur (Nur) 20.09.11 15:09
Переносили из Производства 7.7 в УПП 8 - не все перешло, но большая часть. Спасибо
9. FID (fid77@mail.ru) 28.09.11 13:34
Ммм.. А если стандартными методами. Можно воспользоваться конфигурацией "Конвертация данных" и xml-ками выгрузить-загрузить. Или здесь смысл в чем-то другом?
10. Андрей (andersss) 06.10.11 20:17
А зачем когда и так правила есть?
11. Ника (nika14) 18.10.11 16:46
12. Александр Куковякин (e85) 14.11.11 17:29