gifts2017

Внешняя обработка TRANSFER7782U Версия 2.07 Перенос данных из 1C Предприятие 7.7 в 1С Предприятие 8.2 (8.3) (Обычное и управляемое приложение)

Опубликовал Рауф (rauf) в раздел Обмен - Перенос данных из 1С7.7 в 1C8.X

Внешняя обработка  предназначена для COM-переноса данных из информационной базы 1С Предприятие 7.7 в 1С Предприятие 8.2 (8.3) (Обычное и управляемое приложение).

Доступны следующие виды переноса:

  • перенос элементов и групп справочников или документов или значений перечислений 1С Предприятие 7.7 в справочники 1С Предприятие 8.2/8.3 с сохранением иерархии и подчиненности;
  • перенос документов 1С Предприятие 7.7 в документы 1С Предприятие 8.2/8.3 с возможностью переноса проводок из документа 1С Предприятие 7.7  и создания движений по регистрам сведений и накопления на основании реквизитов документов;
  • перенос констант 1С Предприятие 7.7 в константы 1С Предприятие 8.2/8.3; 
  • перенос периодических констант и периодических реквизитов справочников 1С Предприятие 7.7 в регистры сведений 1С Предприятие 8.2/8.3; 
  • перенос остатков и оборотов регистров оперативного учета 1С Предприятие 7.7 в регистры накопления 1С Предприятие 8.2/8.3; 
  • перенос бухгалтерских остатков и проводок бухгалтерского учета 1С Предприятие 7.7 в регистры бухгалтерии 1С Предприятие 8.2/8.3.
  • перенос записей журнала расчетов 1С Предприятие 7.7 в регистры расчета 1С Предприятие 8.2/8.3.  

Правила переноса определяются интерактивно. В правилах переноса доступно использование выражений, содержащих значения реквизитов 1С Предприятие 7.7. Выражения строятся по правилам 1С Предприятия 8.2/8.3. В них могут быть использованы функции общих модулей 1С Предприятия 8.2/8.3, доступные на клиенте или на сервере соответственно выбранному виду выражения. Реализовано преобразование разных типов значений 1С Предприятие 7.7 в разные типы значений 1С Предприятие 8.2/8.3, например, строковый реквизит документа Предприятие1С 7.7 может быть преобразован в реквизит с типом "Перечисление" 1С Предприятие 8.2/8.3. Для 1С Предприятие 8.2 поддерживаются реквизиты следующих типов: строка, число, булево, счет плана счетов, справочник, документ, перечисление.

Настройки и правила переноса могут быть сохранены в хранилище или выгружены в файл.

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

Наименование Файл Версия Размер Кол. Скачив.
Файл внешней обработки TRANSFER7782U.epf
.epf 249,62Kb
23.07.15
290
.epf 2.07 249,62Kb 290 Скачать
Файл внешней обработки TRANSFER7783U.epf
.epf 149,95Kb
23.07.15
233
.epf 2.07 149,95Kb 233 Скачать
Описание применения pdf 21 страница
.pdf 1,21Mb
28.05.15
101
.pdf 2.06 1,21Mb 101 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей Иванов (xten) 28.04.14 09:41
Автору большое спасибо, а есть такое же, но для обычного приложения ?
2. Рауф (rauf) 28.04.14 09:50
Пока нет, но планирую сделать.
3. Рауф (rauf) 28.04.14 11:54
Для конфигурации на обычных формах эту обработку также можно использовать. Для это нужно в конфигураторе в свойствах конфигурации выбрать основной режим запуска "Управляемое приложение" и запуститься. Открыть внешнюю обработку. Выполнить перенос. При необходимости из самой обработки просмотреть результаты. Потом вернуть все как было.
4. Василий Еленин (Maniac1975) 30.04.14 18:59
А для 7.7 комплексная и 8.2 КА такой обработки нет?
5. Рауф (rauf) 30.04.14 20:50
Я думаю можно настроить, нет только переноса видов расчета по зарплате.
6. Александр Лыткин (TrinitronOTV) 17.06.14 06:53
Немного непонял, правила переноса формируются пользователем с нуля или что-то создается, как базовые правила переноса с последующей корректировкой под конкретные нужды?
7. Рауф (rauf) 18.06.14 10:36
Автоматически сопоставляются одноименные справочники и их одноименные реквизиты, одноименные документы и их одноименные реквизиты, одноименные константы, одноименные перечисления, одноименные регистры накопления, бухгалтерские счета.
8. Александр Лыткин (TrinitronOTV) 18.06.14 14:18
(7) rauf, а с остатками по бухгалтерским счетам как? тоже перенесутся по умолчанию?
9. Рауф (rauf) 18.06.14 16:04
10. Александр Лыткин (TrinitronOTV) 19.06.14 11:40
(9) rauf, хорошо, спасибо за оперативность ответа
11. Виталий Коваленко (megasot) 09.08.14 16:37
Подскажите что за ошибка при подключении к базе
-2147221005(0x800401А3):Недопустимая строка с указанием класса
12. Рауф (rauf) 10.08.14 00:08
Возможно выбрана не та платформа 1С 7.7
13. Андрей Павликовский (hunterok) 10.08.14 23:24
Подскажите, пожалуйста, как можно с помощью выражения объединить несколько реквизитов из источника 7.7 в один реквизит в приемнике 8.2? С программированием конкретно под 1С мало знаком, только на PHP программировал. Потребовалось перенести справочники и тут такой ступор. И еще, если вас не затруднит, дать ссылку на что-то наподобие справочника, по которому можно ориентироваться на составление выражений к данной обработке. Буду очень благодарен.
14. Рауф (rauf) 11.08.14 00:52
(13) hunterok, Выражения формируются по правилам 1С 8.2 Значения реквизитов 1С 7.7 преобразуются в типы 8.2 и подставляются в выражение. Можно использовать все встроенный функции 1С 8.2 Все это есть в синтаксис-помощнике. Есть кнопка проверить в окне ввода выражений. Сбросте мне описания типов реквизита результата и реквизитов-источников и Ваше выражение. Попробую разобраться.
15. Андрей Павликовский (hunterok) 16.08.14 17:15
(14) rauf, Ну, например в 7.7 в справочнике есть 3 реквизита: НормаИзноса (тип значения: число(10,3)), ДопДанные(строка), ВидСредства(Перечисление.ДругойСправочник). Я хочу их объединить в 1 реквизит в базе приемнике с типом Строка. Мне бы пример живой увидеть, дальше я уже по справочнику все пойму(надеюсь).

Кстати, Ваша обработка не работает с последним релизом платформы 8.3.5, выдает ошибку:

Update: от платформы, похоже, не зависит, но все равно не работает. При чем с чем связана проблема - непонятно. Поставил на домашний компьютер ту же платформу, скопировал ту же базу - работает. При том, что на работе в первый раз все нормально запускалось. Проблема появилась после обновления платформы, либо просто совпадение
Update:Почистил реестр, переустановил обе платформы. Ошибка изменилась:
16. Рауф (rauf) 16.08.14 22:22
(15) hunterok, с реквизитами НормаИзноса (тип значения: число(10,3)) и ДопДанные(строка) все просто:
Строка(НормаИзноса) + ДопДанные,
с перечислением: я не доделал поддержку его использования в выражениях. Поэтому пока никак. Сейчас готовлю новую версию с обычными и управляемыми формами - там уже доработал.
С 8.3 не тестировал. Закончу новую версию буду пробывать.Спасибо за информацию.
hunterok; +1 Ответить
17. Игорь Дайнеко (Dnki) 13.09.14 15:52
Пробовал. Сразу столкнулся с проблемами:
- У меня нетиповая конф. Выдала ошибку на строках.
Подузел.Валютный = ВыборкаСчетов.Валютный;
Подузел.Количественный = ВыборкаСчетов.Количественный;

Это реквизиты конкретной конфигурации. Надо через Попытка.

* Кнопка "Перенос" доступа до подключения. В отличие от остальных.

* При настройки колонки "Источник" можно только выбирать, нельзя набирать клавиатурой.

* Просьба: При закрытии спросить "Выйти?". Долго кликал и случайно нажал Esc.

Пока разбираюсь с такой задачей: в исходной базе Сотрудник.Должность был строкой, в получателе справочником. Непонятны 2 вещи:
- как заполнить Должности. Можно из Сотрудник.Должности. Но доджности повторятся.
- а вот ссылку на должность придется писать выражение.

Следовательно, такая непонятка:
* Как написать выражение:
- какими переменными оперировать? Например: Объект.Ссылка.
- это только именно выражение? Несколько команд и в конце "Возврат Чтото" прокатит?

* Финальное сообщение пишет "Всего перенесено Н элементов". Думаю врет. Я 1 раз перенес, а 2 раз поставил "не обновлять существующие". Кол-во писала одно и то-же. Значит Пишет кол-во просмотренных, а не перенесенных.

18. Рауф (rauf) 15.09.14 11:06
(17) Dnki, по валютному и количественному исправил. Добавлен ввод с клавиатуры с использованием автоподбора. При закрытии выдается запрос и контролируется изменение правил переноса. Справочник "Должности" можно запаолнить, перенеся из справочника "Сотрудники" синхронизировав по наименованию. Записи в нем будут уникальными. Потом при загрузке сотрудников для долности использовать поле "Должность". Несколько команд в выражении не прокатит.
19. Игорь Дайнеко (Dnki) 17.09.14 20:08
20. mikhailovaew (mikhailovaew) 18.09.14 15:58
в чем преимущества перед 1С Конвертация данных?
21. Айдар Арсланбеков (aSS) 27.09.14 13:46
Как скинуть остатки по счету МЦ.05? В разделе счета источник пустой по всем счетам. Из Бух 7.7 ред.585, в БП 2.0.64.2.
Хотелось бы инструкцию поподробней. Заранее спасибо.
22. Рауф (rauf) 28.09.14 15:01
(21) aSS, На странице "Счета" выбирается план счетов 7.7 для планов 8.2 . (Обычно "Основной"). Автосоединяются счета с одинаковыми кодами. Подбираются счета с разными кодами. На странице "Регистры бухгалтерии" определяеися соответствие реквизитов проводок. Проверяются соответствия субконто на станице "Спрвочники" или "Документы". И можно выполнять перенос.
23. Айдар Арсланбеков (aSS) 30.09.14 11:54
С закладкой "счета" разобрался. Теперь со счета МЦ.05 (Субконто Материалы) не могу сопоставить Субконто Номенклатура

Нужна проводка Дт МЦ.05 Кт... В закладке "Регистры бухгалтерии" выбираю Регистратор - ОперацияБух (Операция), напротив Номенклатра в источнике пытаюсь выбрать Материалы, появляется ошибка ""Значение не является значением объектного типа (Картинка) """. В конфигураторе стр. 7300
Прикрепленные файлы:
24. Рауф (rauf) 30.09.14 15:02
(23) aSS, Исправил, обновил - версия 2.02.
25. Айдар Арсланбеков (aSS) 30.09.14 18:03
Нужна помощь. никак не разберусь, материалов 10000. А не переносит.
Прикрепленные файлы:
26. Рауф (rauf) 30.09.14 22:02
(25) aSS, Из того что увидел: 1)Ничему не соответствует реквизиты "Организация" и "Подразделение". Нажмите на кнопку регулирования и задайте прямо из справочников 1С 8.значение, если они не важны - лишь бы не были пустыми. Очень может быть что это обязательные реквизиты для регистра бухгалтерии.
2) Вы ничего не написали, сопоставлены ли справочники "Материалы" и "Номенклатура" на странице "Справочники". Начните с переноса справочников. Там тоже есть обязательные реквизиты и они могут не записываться.
3) При записи должно выдаваться сообщение об ошибке, если это не отключено в настройках. Там все должно быть.
27. Айдар Арсланбеков (aSS) 01.10.14 06:27
Здравствуй, неясен ход действий. Можно поподробней. От себя: Был перенос в конце 2013 года, вся номенклатура (литература там), был забалансовый счет свой МЦ.08, тогда бухи забили на него, теперь хотят восстановить около 20000-30000 тыс. позиций, но не вручную. Поэтому нужен перенос. Отправил ход действий в файлах, дальше не знаю что делать, При нажатии перенос регистров бухгалтерии ничего не происходит.
Прикрепленные файлы:
28. Рауф (rauf) 01.10.14 12:16
(27) aSS, Проверил счет МЦ на типовых - у меня перенеслось. Добавил в версии 2.03 сообщения в протокол переноса. Если не поможет, можем связаться по скайпу, могу посмотрель через TeamViewer или Ammyy.
29. Айдар Арсланбеков (aSS) 01.10.14 17:04
Как с тобой rauf связаться, помощь необходима.
30. Рауф (rauf) 01.10.14 17:34
(29) aSS, Я оставил скайп в личке - звони.
31. юрий гулидов (gull22) 03.10.14 15:54
Скачал, подключается из 1с:Хелекс к 1с:Рарус-Автосервис, буду тестить. Плюс за труды
32. ILYA REZNIKOV (forrin) 07.10.14 20:01
Идея отличная, не переносится один документ из тис 92 в бп 20.
Не могу понять почему. Хотел попробовать эту обработку.
{Форма.Основная.Форма(10446)}: Поле объекта не обнаружено (Идентификатор)
Описание = "Справочник." + База77.Метаданные.Валюта.Идентификатор;
33. Рауф (rauf) 08.10.14 00:25
(32) forrin, исправил обновил - версия 2.04, спасибо за сообщение об ошибке
34. ILYA REZNIKOV (forrin) 08.10.14 09:07
35. Гульнара Р (Эсти) 29.10.14 08:30
Скажите, а данные по сотрудникам, а именно северный стаж, выслуга лет как переносятся? и переносятся ли вообще?
36. Рауф (rauf) 29.10.14 09:04
Если в конфигурации эти данные находятся в периодических реквизитах справочника сотрудников 7.7, то переносятся в регистры сведений.8.2.
37. Евгений (EvgenAEY) 19.11.14 10:08
Синхронизация документов, пытаюсь задать через выражение Константы.ВалютаРегламентированногоУчета.Получить() присвоение реквизита "ВалютаДокумента" документа приходныйКассовыйОрдер проверка выдает ошибку (если сохранить такое выражение, то валюта не проставляется, т.е. игнорируется выражение), каким образом должно быть задано выражение? Что не так делаю?
Прикрепленные файлы:
38. Рауф (rauf) 19.11.14 18:46
Под выражением в данном случае понимается "Код", "Наименование" или имя другого реквизита справочника "Валюты" 7.7. Если Вы просто хотите установить валюту для всех перенесенных документов - используйте последнюю кнопку "Регулирование"- откроется спрвочник валют 8.2. Выберите нужную валюту и она перейдет во все загруженные документы.
39. Andrey Golubev (razzmuzz) 01.12.14 13:08
Очень помогла данная обработка. Стандартными средствами не могли перебросить базу, так как файл xml получался больше 2 гб и 1с 7.7 не могла записать его по причине ограничений в 2 гб.
40. Татьяна (Душечка) 20.12.14 15:20
Огромное спасибо. Спасли.
41. Ильшат (shatshat) 05.02.15 09:06
спасибо. хорошая вещь, очень пригодилась
вижу, что функционал не заканчивается банальным переносом "реквизит-в-реквизит", но и этого вполне хватило
42. юрий гулидов (gull22) 12.02.15 13:57
Очень понравилась Ваша обработка. Есть ли в планах предоставить возможность пользователю устанавливать фильтр на создаваемые в 1с8 объекты кроме даты? Самый простой вариант, например, предварительно выводить в табличную часть планируемые к созданию объекты и отмечать необходимые для переноса.
43. Ivan Petrovich (sweeex) 22.02.15 21:40
Доброе время суток, скачал обработку, нужно перенести остатки по ОС с 7.7 бухгалтерский учет для Украины в УТП (Управление торговым предприятием) Подключение прошло успешно а дальше как проставить соответствие чтобы перенеслись остатки по ОС?
44. юрий гулидов (gull22) 12.03.15 10:00
Еще раз спасибо за труды.Столкнулся со следующим поведением обработки (релиз 2.05)
1С:Предприятие 8.3 (8.3.5.1460) Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.38.52)
1С:7 Бухгалтерия предприятия
Настроил правила переноса (скриншот) для РТиУ в 1с8 - источник РасходнаяНакладная.
При нажатии кнопки Перенос документов сообщение об ошибке. После того как сохранил настроенные правила в хранилище и вновь загрузил их из хранилища перенос был осуществлен.
Прикрепленные файлы:
45. Петр Лунегов (pvlunegov) 18.03.15 15:47
Спасибо огромное за титаническую работу и отличную обработку.
Уважение таким замечательным людям и таким замечательным делам!

Все работает четко!
Идея отличная. Преимущества на лицо!
46. artem artem (mars_2k) 01.04.15 08:57
При попытке перенести Справочник.Подразделения выдает ошибку -
"Значение поля "Владелец" не заполнено или заполнено неверно".

В реквизитах источника выбираю вставить значение и выбираю элемент справочника "Организации".
Что делаю не так?


47. Рауф (rauf) 01.04.15 16:59
(46) mars_2k, проверьте, соответстствует ли справочнику-источнику "Организации" справочник-приемник. Если нет, то определите для него соответствие.
48. crowrav crowrav (crowrav) 05.04.15 05:36
Здравствуйте!
включал обработку во всех имеющихся режимах
С транзакцией, без в управляемом приложении, только запись
Сообщается что документы перенесены но в журнале документы по указанным датам и номерам не появляются что я сделал не так?
Спасибо!
49. Рауф (rauf) 05.04.15 10:48
(48) crowrav, должны появляться сообщения об ошибках при записи и проведении документов, хотя бы штаные сообщения конфигурации-приемника.
50. Денис Белоцерковский (herr Daniel) 06.04.15 07:56
Автору большое спасибо, очень помогло при переносе из ТиС 7.7 в бух 8.3
51. Myst (Myst_) 12.04.15 13:14
(50) herr Daniel,
Добрый день.
Подскажите пж-та как перенести в Номенклатуру Базовую единицу измерения ?
52. юрий гулидов (gull22) 27.05.15 16:19
Подключался к БэкОфис (BackOffice), выдало ошибку
{Форма.Основная.Форма(10446)}: Поле объекта не обнаружено (Идентификатор)
Описание = "Справочник." + База77.Метаданные.Валюта.Идентификатор;

53. Рауф (rauf) 28.05.15 12:09
(52) gull22, попробуйте версию 2.06. Не знаком с конфигурацией БэкОфис (BackOffice) . Выбрана ли в ней валюта в плане счетов?
54. Э. Лукманов (erthia) 31.05.15 05:54
(51) Myst_, у меня тоже не переносятся материалы в справочник Номенклатура из-за единицы измерения.
55. culuruyone culuruyone (culuruyone) 11.11.15 08:20
Из 8.2 уже 2ой час идет подключение к пустой 1с 7.7, так и должно быть?
56. Рауф (rauf) 11.11.15 10:09
(55) culuruyone, конечно нет. Прервите и проверьте запуск 1с 7.7 автономно.
57. mikew (mikew) 22.11.15 04:55
Здравствуйте! Все попытки подключиться к базе 1с77 БП УСН7.70.249 из 1с 8 8.3.6.2332 БП 3.0.41.60 (обработка 2.07) заканчиваются неудачей с выводом сообщения "Программа 1с Предприятие 77 не установлена или не верно выбрана платформа" . 1с77 стоит сетевая, запускается и работает корректно . Сообщение об ошибки появляется фактически мгновенно при выборе платформы любой, кроме "Простая (V77)" - при этом выборе попытка подключиться длится 1-2 минуты, но с тем-же сообщением об ошибке. Специально установил Win7+1c77, т.к. на Win8.1 скопированную платформу обработка совсем не видит. Прошу помощи!
58. mikew (mikew) 22.11.15 05:35
С предыдущим моим вопросом, проблема, по моим предположениям, была в отсутствии регистрации V7PLUS.DLL в системе. Запустил 1с 77 с правами администратора, после этого подключение к базе из 1с83 прошло успешно.
59. Ярослав Грунский (yaroslavgr) 05.01.16 13:46
При переносе документов с номенклатурой, появляется ошибка
"Перед записью необходимо определить единицу измерения!"
Что нужно указать в поле "Единица измерения"?
60. Z Z (remisez) 03.04.16 18:18
Здравствуйте
У меня в 7.7 есть доп поля в справочниках контрагентов и номенклатуры
Хотел бы в 8.3 поместить их в доп реквизиты аналогичных справочников, но
в настройке правил не видно доп реквизитов
Подскажите как решить проблему
61. Мария Тополькова (dveriNina) 06.05.16 11:37
Есть справочник в 7.7. без владельца, в 8 у его есть владелец. Почему нельзя выбрать в настройках один элемент справочника из 8, чтобы он был проставлен для всех элементов импортируемых из 7.7. в качестве владельца?
62. Сергей Докторов (doctorov_s) 28.09.16 15:24
На текущих релизах обработка работает??
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа