Перенос справочников из 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 не будет опубликован. Обязательные поля помечены *