Перенос справочников из 7.7 в 8.1, 8.2




Обработка позволяет переносить простые и иерархические справочники, по технологии OLE.

Функционал программы позволяет:

1. Перенос данных типа:  «Число», «Строка», «Дата».

2. Перенос данных агрегатного типа:  «Перечисление», «Справочник», «Периодический», «Счет».

3. Перенос подчиненных справочников.

4. Выборку по условиям из перенесенного в V8 справочника.

5. Сохранение настроек в файл и восстановление настроек из файла. 

Более детальное описание работы с программой в справке.

46 Comments

  1. WKBAPKA

    та ну… уже не актуально… тут на Инфостарте нашел такую прекрасную разработку для переноса любого объекта из 7.7 в 8.2. Сам пишешь код, сам придумываешь алгоритм… красота…

    Reply
  2. Alex103a

    А,адрес обработки не дадите?

    Reply
  3. mastakw

    (2)

    Видимо эта: http://infostart.ru/public/84269/

    Reply
  4. warrior1985

    Из 7.7 в 8.2 ряд справочнико перенесла нормально, документы также ……

    Главное правильно показать какие реквизиты переносить.

    Нужная вещь для начала. Плюсик ….

    Reply
  5. tana1257

    Справочники перенесла нормально, но часть задвоилась, но в этом не виновата данная программа.

    Reply
  6. cinicin

    НЕ РАБОТАЕТ

    ПИШЕТ

    {Форма.Форма.Форма(1231)}: Ошибка при вызове конструктора (COMОбъект)

    V7=Новый COMОбъект(«V1CEnterprise.Application»);

    по причине:

    Недопустимая строка с указанием класса

    Reply
  7. Alex103a

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

    Попытка

    V7 = Новый COMObject(«V1CEnterprise.Application»);

    Исключение

    Попытка

    V7 = Новый COMОбъект(«v77.Application»);

    Исключение

    V7 = Новый COMОбъект(«v77s.Application»);

    КонецПопытки;

    КонецПопытки;

    Reply
  8. gull22

    А в чем отличие от Вашей же http://infostart.ru/public/239468/ ? Пользовался ей удачно.

    Reply
  9. Alex103a

    Да просто исправил по мелочи, там в сообщении на кнопке было 8.1

    Reply
  10. MyPuK_OLD

    Всем доброго времени суток!!!

    У данной обработки уж очень короткое описание..

    Эта обработка создает в 8.2 номенклатуру копируя её Наименование, Код, Артикул и т. д. из 7.7? Имеет ли какое-то значение конфигурация? Или из любой 7.7 в любую 8.2 переноситься?

    Сядут ли номенклатуры при таком переносе в свои же номенклатурные группы (имею ввиду Родителя, (папку более высокого уровня))

    Или я что-то недопонимаю?..

    Всем заранее Спасибо!

    Reply
  11. Alex103a

    Да конфигурация значения не имеет, номенклатуры перенесутся с родными папками,

    это и есть перенос иерархических справочников, так, что дерзайте!

    Reply
  12. MyPuK_OLD

    (12) а имеется ли описание,(что-то типа руководства пользователя) как пользоваться данной обработкой?!

    Я так понял,что релизы так же значения никакого не имеют?

    Reply
  13. Alex103a

    Так на командной панельке есть кружок со знаком вопроса, там и описание!

    Reply
  14. Alex103a

    Тестированные примеры переноса агрегатных данных типа:

    «Перечисление» ,»Справочник» ,»Счет» приведены в функции ПереносРеквизита() данной обработки.

    Reply
  15. MyPuK_OLD

    (16) а поможет ли данная обработка с переносом созданного с нуля справочника в 1С 7.7 в созданный по аналогии справочник в 1С 8.2?

    Reply
  16. Alex103a

    Конечно поможете, здесь не важно, были ли справочники в исходной конфе, или их создали потом.

    Reply
  17. 19th

    Переносятся только Код и Название, при попытке переноса любого другого реквизита, выдается примерно такое:

    {Форма.Форма.Форма(420)}: Ошибка при установке значения атрибута контекста (ИНН)

    Эл[СокрЛП(СтрокаСт.Реквизит)]=Спр77[СокрЛП(СтрокаСт.Реквизит_77)];

    по причине:

    Реквизит недоступен для группы

    Куда копать?

    Reply
  18. 19th

    (19) 19th,

    решено через

     Если НЕ Эл.ЭтоГруппа Тогда
    Эл[СокрЛП(СтрокаСт.Реквизит)]=Спр77[СокрЛП(СтрокаСт.Реквизит_77)];
    ИначеЕсли СтрокаСт.Реквизит = «Наименование» Или СтрокаСт.Реквизит = «Код» Тогда
    Эл[СокрЛП(СтрокаСт.Реквизит)]=Спр77[СокрЛП(СтрокаСт.Реквизит_77)];
    КонецЕсли;
    
    Reply
  19. zayka_64

    Добрый день! У меня вопрос к разработчику. Скажите как произойдет перенос справочника «Сотрудники». В 1С82 можно завести Сотрудника при наличии в справочнике ФизическиеЛица соответствующего ФизЛица. А в 1С77 существует только один справочник «Сотрудники».

    Reply
  20. hjpjxrf

    Пишет «Соединение установлено!», но ни одно окно не заполняет. Почему?

    Reply
  21. Alex103a

    Насчет спр. «СотрудникиОрганизации» , перенесите сначала спр. «Сотрудники» из 7.7 в спр. ФизическиеЛица»,

    а затем уже в спр. «СотрудникиОрганизации» добавьте элементы из спр. ФизическиеЛица».

    Reply
  22. Alex103a

    Сооб.22 Сообщение: «Соединение установлено» означает лишь, что подключена база 7.7 по OLE,

    а дальше вы должны выбрать справочники для переноса, затем выставить соответствия реквизитов

    и т.д. вообщем читайте инструкцию (кнопка со знаком ?).

    Reply
  23. SpiritAT

    Добрый день. У меня тут выскакивает ошибка при переносе подразделений

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

    Эл=Спр.СоздатьГруппу();

    по причине:

    Данный справочник не может содержать группы!

    Подскажите что делать

    Reply
  24. SpiritAT

    И при переносе графика работ выдает ошибку

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

    Сообщить(«Ошибка! Возможно код «+Эл.Код+» элемента справочника не уникален!»);

    Reply
  25. Alex103a

    Пришлите конфу, я посмотрю.

    Reply
  26. SpiritAT

    конфа 7 или 8?

    Reply
  27. SpiritAT

    7 зарплата и кадры релиз 7,70,027 конфа 7,70,342

    8 УПП 8,2,13,363 релиз 1,3,(1,3,24,1)

    Reply
  28. Alex103a

    Хорошо посмотрю, конфы если можно только 7-ные .

    Reply
  29. SpiritAT

    7 Ловите

    Reply
  30. Alex103a

    SpiritAT.

    Напишите адрес вашего мыла, перешлю подкорректированную обработку!

    Reply
  31. Alex103a

    SpiritAT.

    Кстати вашу 7-конфу я так и не «поймал» ,так что перешлите ее по адресу:

    mardamshin.alexej@yandex.com

    Конфа нужна, чтобы убедиться в правильности доработки.

    Reply
  32. SpiritAT

    Я отправил вам на адрес конфу

    Reply
  33. Alex103a

    Спасибо, получил

    Reply
  34. marijamir

    Хорошая наверно обработка.

    Reply
  35. marijamir

    Так хочется ей воспользоваться))

    Reply
  36. Alex103a

    Если очень хочется давайте ваше мыло.

    Reply
  37. find@tomas.ru

    Добрый день. Подскажите, эта обработка на 8.3 работает, а то у меня пустое окно только.

    Reply
  38. Alex103a

    Увы, версии для 8.3 пока нет.

    Reply
  39. find@tomas.ru

    а есть ли шанс ее получить в скором будущем?

    Reply
  40. Alex103a

    В принципе вы пока можете в 8.3 перенести справочники в режиме «толстого клиента» ,

    а когда будет вариант для УФ пока сказать не могу.

    Reply
  41. Midasu

    Работает хорошо. Было бы интересно также с документами сделать.

    Этакая конвертация данных на лету.

    Reply
  42. Alex103a

    Так есть же моя обработка: http://infostart.ru/public/239468/

    Reply
  43. 247tsm

    Добрый день, Алексей,

    Очень хочу попробовать Вашу обработку.

    Буду очень признателен, если скинете на

    anatol.goncearenco@mail.ru

    Спасибо

    Reply
  44. 247tsm

    Небольшое уточнение,

    Меня в первую очередь интересует перенос справочников.

    Хотя, поюзать перенос документов тоже хочется.

    Если это не затруднит, то вот мыло:

    anatol.goncearenco@mail.ru

    Спасибо

    Reply
  45. yuliyametelyova88

    Добрый день!

    я тоже хочу воспользоваться Вашей обработкой.

    Скиньте, пожалуйста, на yuliyametelyova88@yandex.ru.

    Спасибо!

    Reply
  46. lambert

    При переносе справочников контрагентов в УТ 10.3 создаются справочники с папками первого уровня, т.е. иерархия не поддерживается.

    Reply

Leave a Comment

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