gifts2017

Перенос документов и справочников через текстовый файл

Опубликовал ROM (ROM_1C) в раздел Обмен - Перенос данных из 1С7.7 в 1C7.7

Перенос документов и справочников через текстовый файл

Переделанная обработка по переносу документов и справочников через текстовый файл между различными базами. Исправлены некоторые ошибки при переносе... Есть возможность выбирать конкретной документ или тип..

Исходники для переноса документов взяты из http://infostart.ru/projects/277/

Для справочников - в инете!

В архиве есть описание.. все вопросы или предложения по доработке обработки жду в комментариях или по аське 191-3-000...

П.С. Кому понравилась, не забывайте про "+"

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

Наименование Файл Версия Размер
Перенос документов + справочники (укр) 1326
.1232803027 49,51Kb
15.10.14
1326
.1232803027 49,51Kb Скачать
Перенос документов + справочники (рус) 1814
.1233741101 358,50Kb
15.10.14
1814
.1233741101 358,50Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. larissa builova (larisab) 24.01.09 19:26
Зн=?(корст=1,Пользователь<<?>>,Зн) ;
{C:\Users\1\Desktop\Метро_Перенос\ОбработкиДляПереноса\перенос_­док_спр\перенос_док_спр.ert(1460)}: Переменная не определена (Пользователь)
При проверке модуля обнаружены синтаксические ошибки!
2. Михаил (MishaD) 24.01.09 20:14
Там и исходная обработка была не очень. Я ее тоже под свои нужды переделывал. Хотя идеи в ней заложены интересные
3. larissa builova (larisab) 24.01.09 21:11
Автор не доделал, там синаксическическая ошибка:
Пользователь нигде не объявлен, и вроде не глобальная переменная. Может только у меня так?
4. ROM (ROM_1C) 24.01.09 22:18
(1,3)Исправил... просто у меня в базе, в которой тестировал єтая переменная біла объявляна... тепер точно все нормально!
(2) что именно не очень? были ошибки - исправил.. все переновит точно и главное быстро!
5. larissa builova (larisab) 24.01.09 22:49
Отличная обработка, в ЗиКе для Казахстана проверила - все работает, единственное, тяжело читать на украинском, если бы на русский перевести, а?
6. Михаил (MishaD) 25.01.09 14:18
7. rasswet (rasswet) 29.01.09 13:42
попробовал перенести справочник. Перенесло. Плюсую:)
8. Халед (Khaled) 31.01.09 04:22
(5) Автору уже отправил вариант перевода на русский.
9. Иван Филатов (Philatoff) 07.02.09 19:14
Очень неплохо!
До этого пользовался другой обработкой для переноса документов, но и эта приглянулась!
10. larissa builova (larisab) 10.02.09 17:37
11. Дмитрий Чирикин (DMC) 15.02.09 16:48
12. Alice (jmi) 18.02.09 16:37
Хорошая идея. Очень удобно.
13. Олег Пономаренко (O-Planet) 18.02.09 20:32
Во, давно бы кто-нибудь так сделал. Идея визуального сопоставления витала в воздухе, но руки не доходили конкретно! Поставлю ссылку, пожалуй, там у себя на эту разработку.
14. ROM (ROM_1C) 18.02.09 20:45
15. Леонид (Leo_Adov) 19.02.09 14:42
В Перенос документов + справочники (рус) у меня не экспортируются документы. Файл экспорта С:\Документи.txt пустой.
16. ROM (ROM_1C) 19.02.09 15:19
(15) а вы выбирали какие именно документы экспортировать?
проверте.. все точно работает!
17. Леонид (Leo_Adov) 19.02.09 16:18
открываю обработку перенос_док_спр_Рус.ert, выбераю документы Реализация и Поступления везде стоит Экспорт->Да, нажимаю Экспорт, сразу мнгновенно выскакивает "Загрузка документов завершена!"
Захожу в файл куда выгружал, там только.
>>> Документ[ПоступлениеТМЦ]
>>> Документ[Реализация]

Конфигурация 7.7 Комплексная.

Версия на украинском работает хорошо. Просто не много не удобно.
19. Евгений (jony-82) 03.03.09 16:45
(17) подтверждаю ошибку... требуется подправить
20. ROM (ROM_1C) 12.03.09 18:20
Ошибки в рус версии исправлены!
Жду коментариев и прюсов:)
21. Ваган Антонян (ant56) 23.03.09 17:11
В какой конфигурации работает?
22. ROM (ROM_1C) 23.03.09 23:42
Работает в любой конфигурации 1С 7,7 - универсальная обработка!
23. Ваган Антонян (ant56) 24.03.09 14:51
А для 8.1 нет ничего подобного. Мне нужно перенести Физлица из ЗУП в БП
24. ROM (ROM_1C) 24.03.09 16:37
Именно я не создавал такой программы... но думаю что такие есть!
25. Наталья (valya977) 28.03.09 08:27
Супер!с ее помощью перенесла комплесную на УПП со всеми документами.Еслиб такая же была для восьмерки этоб было круто!
26. Lev Ivanov (leviner) 30.03.09 10:54
Здравствуйте. У меня такая проблема:
"Код 00000091 не уникальный! Элемент 'Заглушка' не загружен!"
И так практически со всем справочником номенклатура!
Из 1700 позиций загружается только 110.
При этом просмотрел специально элементы в справочнике номенклатура в 1С Бухгалтерия, там все кода уникальны.
Помогите пожалуйста.
27. ROM (ROM_1C) 30.03.09 11:07
(26)
Если это новая база, сначала удалите все элементы с справочника, а тогда загружайте новые, либо поставте голочку в настройкаъ переноса "добавлять с новым кодом"...
28. Дима Герасимов (demag) 14.04.09 14:53
Хорошая и быстрая обработка.
Только один вопрос. При импорте справочников, в номенклатуре не импортируются цены. И в окне сообщений не появляется стока что справочник товары загружен.
Подскажи, как настроить.
29. ROM (ROM_1C) 14.04.09 15:35
(28)При загрузке\выгрузке справочников есть кнопка "Реквизиты".
Там можно указать что загружать, что выгружать:)
30. Дима Герасимов (demag) 14.04.09 15:45
Я указывал там реквизиты.
При попытке импортировать какой-то один справочник, выдает
==================================================
Спр.Новый();
{C:\DOCUMENTS AND SETTINGS\GD\РАБОЧИЙ СТОЛ\ЗУКУТЩЫ\ПЕРЕНОС_ДОК_СПР.ERT(2590)}: Неверный владелец.
==================================================
Справочник - Цены
31. ROM (ROM_1C) 14.04.09 18:18
Как я понимаю, справочник "Цены" подченен справочнику товары (номенклатура - как там у вас..)
Для переноса цен, нужно также перенисти и всю номенклатуру, тоесть нужно переносить 2 справчника!
32. Дима Герасимов (demag) 15.04.09 09:17
Я переношу все справочники.
33. Дима Герасимов (demag) 15.04.09 09:55
И два справочника не помогает.
Релиз ТиС 7.70.873
Сильно переписанный.
У нас есть обработка которые все выгружает и загружает. Но у нее есть пара минусов: после загрузки с ее помощью размножаются цены и номенклатура; и работает она сутками. Могу прислать для изучения.
Спасибо заранее.
34. ROM (ROM_1C) 15.04.09 20:19
(33)Куда у вас пишуться цены номенклатуры?
35. Дима Герасимов (demag) 16.04.09 09:20
В общем получилось следующее.
===================================================
ОтложитьЗаписьРеквизитов = 0;
Для Инд=1 По СпрМД.Реквизит() Цикл
РеквизитМД = СпрМД.Реквизит(Инд);
Если (РеквизитМД.Тип = "Справочник") Или (РеквизитМД.Тип = "Неопределенный") Тогда
ОтложитьЗаписьРеквизитов = 0; //ДДД
Прервать;
КонецЕсли;
КонецЦикла;
===================================================
Там где мой комент, поставил 0.
До конца не разобрался что здесь происходит, но все загрузилось нормально.
36. Дима Герасимов (demag) 17.04.09 09:54
Еще один вопрос возник. При выгрузке документов, долго выгружает реквизиты, и где-то на втором миллионе, пишет что недостаточно памяти. Это так и должно быть? Или я опять что-то напутал.
37. ROM (ROM_1C) 17.04.09 11:57
(36) про милионы -не тестил!
А зачем??? Вигрузите документы за 2 раза, за 3,5... главное чтобы все правильно и точно!
а про память, я подозреваю, что текстовик может местить ограниченное количество строк! точно не знаю!:)
38. as108 (AS108) 17.05.09 01:44
Спасибо, очень нужная вещь, будем пробовать в работе.
39. Татьяна Щукина (tatyana_schukina) 22.05.09 09:14
40. Виталий Иванов (Bvital) 25.05.09 16:41
При импорте документов в Бухгалтерию (выгружены из ТИС) пишет

Док=СоздатьОбъект("Документ."+ВидДок);
{C:\ТИПОВАЯ БУХГАЛТЕРИЯ\1SBDB\EXTFORMS\ПЕРЕНОС_ДОК_СПР_РУС.ERT(1452)}: Неудачная попытка создания объекта

Почему так?
Подскажите пожалуйста.
41. ROM (ROM_1C) 28.05.09 14:22
(40) в файле "Прототипы" нужно написать соответствие. В доке прочтите что и как нужно сопоставлять!:)
42. Михаил Розов (dfsz) 01.06.09 23:05
В русской версии почему то не получилось Да-Нет менять у конкретного документа .. в украинской все ок +1, очень помогла обработка
43. ROM (ROM_1C) 17.06.09 17:23
Скачали почти 2000 а плюсов только 100... 1:20. Жалко как то, что не все ценять труд наш..
44. Михаил Фролов (mlfrol) 01.07.09 13:00
Что можно сказать молодец!!! Идея с настройкой соответствий вручную классная, очень пригодилась.
45. Aleksey (barmaley66) 08.07.09 12:08
Спасибо.
В нужный момент помогла обработка.
46. Имя Фамилия (qwest) 20.08.09 00:45
Ошибка при переносе реквизитов неопределенного вида. Если в него записать число, то при переносе оказывается другое число.
47. ROM (ROM_1C) 20.08.09 01:40
Как-то другое? Какие именно? Опишите пожалуйста поподробнее..
48. Екатерина (Катя84) 20.08.09 11:49
49. ROM (ROM_1C) 20.08.09 11:54
50. Имя Фамилия (qwest) 20.08.09 22:05
Числа переносятся без дробной части
51. ROM (ROM_1C) 20.08.09 22:40
как то? заукругяються у вас или что там? опишите проблему детально..
52. Имя Фамилия (qwest) 20.08.09 23:14
Первый случай: В реквизит неопределенного типа помещаю число 96.581 переношу его с помощью обработки получаю после загрузки число 97.
Второй случай (еще интереснее): В реквизит неопределенного типа помещаю число 427349.00 переношу его с помощью обработки получаю после загрузки число 99999.
53. ROM (ROM_1C) 20.08.09 23:33
Посмотрю.. спасибо за обнурожения проблеммы.
54. Nina Mysova (nmysova) 25.11.09 11:14
Спасибо, пригодилось. Документы перенеслись. Правда пришлось повозиться с префиксом нумерации документов. У нас несколько фирм. :)
55. Виктор (BaShaKo) 28.10.10 17:45
Как-то никто не написал, не обратил внимание:
А почему выгружаются только ПРОВЕДЕННЫЕ документы?!
Никому не нужно переносить документы, которые и вовсе не проводятся?
Значит, я - первый.
Цитируем:
Пока Док.ПолучитьДокумент()=1 Цикл
Если (Док.проведен()=0) или (Док.пометкаУдаления()=1) Тогда
Продолжить;
КонецЕсли; ...

56. ROM (ROM_1C) 28.10.10 17:56
(55) Так построена программа. Не было учтено!
57. Виктор (BaShaKo) 28.10.10 18:59
А как же быть, (56)?
Вот, мне надо перенести Док.ПлатежноеПоручение (Бух 7.7).
Наткнулся - как раз!- на вашу обработку и обрадовался: сейчас я его перенесу.
Ай да молодец, этот ROM_1C - то, что надо людям сделал!
А ткнулся: а документ-то - как раз?- и не проводится, и, соответственно, не выгружается, не переносится.
Придется искать другую обработку...
58. ROM (ROM_1C) 28.10.10 22:57
(57)
Закоментите строку
Если (Док.проведен()=0) или (Док.пометкаУдаления()=1) Тогда
Продолжить;
КонецЕсли; .
и выгрузиться вам все..
59. Виктор (BaShaKo) 29.10.10 12:06
(58) Да, вот теперь перенос пошел.
Но предлагаю компромиссное решение:
проверку на Проведен() - убрать, а на ПометкаУдаления() - оставить.
Зачем же переносить удаленные документы?
(Правда, вдруг кому-нибудь и этого захочется...)
Если говорить о разработке...
Из "минусов" нашел, например, установленную (видимо, случайно) галочку
"Сохранять при сохр.настроек" для Форма.ТЗ (изначально ТЗ не очищается и начинают плодиться дубли колонок).
Или еще: в русском варианте слово пишется "ор-И-гинальный".
Закладки для справочников названы непонятно.
Из пожеланий (на мой взгляд):
- сохранять в настройках путь к файлу экспорта-импорта
(как-то не хочется заставлять пользователя каждый раз танцевать от печки, т.е. от диска С: - если, конечно, пользователю не все равно)
- можно подумать о сохранении настроек списка выгружаемых документов
(если опять-таки вспомнить о пользователе, которому надо каждый раз отмечать в списке "этот документ, этот, еще этот, а еще - вот тот..." документ).
А в общем - успехов, ROM_1C !
60. ROM (ROM_1C) 30.10.10 00:04
(59) Спасибо за расширенный комментарий и за плюс тоже!
61. cleose (Лена_Лена) 13.12.10 15:36
а где взять файлы на русском языке? скачались только украинском, если не трудно пришлите пожалуйста на адрес cleose@rambler.ru
62. Александр Быстров (ER34) 19.04.11 12:00
Как же вы достали со своей сраной 7.7
Вы бы ещё SAPом пользовались.
Ни чего для восьмерки не найти.
63. angeliccare (angeliccare) 13.05.11 10:18
Поставьте 7.7, вылезает в поиске.
64. jim nil (baronzelan4) 21.09.11 13:03
При загрузке из зик в зик 7.7 появилась ошибка:
Документ Приказ по отпуску №0000000009 от 02.09.11: не указан тип отпуска.
Документ не проведен! :Приказ по отпуску 0000000009 (02.09.11)
65. Foken (itlbv) 26.09.11 14:45
Огромное спасибо, обработка крайне помогла! Надо было срочно, свою писать времени не было, а тут очень вовремя на глаза попалась! Автору успехов!
66. Сергей Мурзинов (Sergey_Murzinov) 30.09.11 04:15
69. Валерия Перова (valerya030681) 05.10.11 11:43
Очень выручила, универсальная вещица...
70. Александр (karbofos) 06.10.11 12:07
Пока работали на 7.7 очень выручала. Нужная весчица. Респект.
71. ROM (ROM_1C) 06.10.11 12:27
72. Евгений (Djonny) 11.11.11 11:03
Хорошая обработка, понравилась, выручила.
Спасибо!
73. Andrey Levchenko (4el) 28.11.11 11:52
Сейчас попробую, стандартными средствами вообще не получается. import/export - выгрузка работает хорошо, а вот с загрузкой проблемы - несоответствие полей. Надеюсь эта обработочка поможет без дописки.
74. Andrey Levchenko (4el) 28.11.11 12:07
Спасибо огромное!!! Наконец-то!!! Без лишней мороки с указанием нужных реквизитов, без дописывания и прочего - всё получилось! Спасибо!
75. Lizi60 (Lizi60) 30.11.11 10:24
76. Дмитрий Фамилия (freek) 28.12.11 14:12
77. Харьков Харьков (xaker1C) 10.01.12 17:41
78. Владимир ЗАЙЦЕВ (Владимир Зайцев) 30.01.12 00:17
Подскажите а для переносов документов из 7.7 в 8.2 есть что либо похожее?
79. olga pt (pt_olga) 30.01.12 05:52
(78) Владимир Зайцев, конвертация отдельной конфой идет, но там не все так просто
80. Евгений Иванов (server300183) 20.04.12 08:29
Зн=?(корст=1,Пользователь<<?>>,Зн) ;
{C:\Users\1\Desktop\Метро_Перенос\ОбработкиДляПереноса\перенос_­док_спр\перенос_док_спр.ert(1460)}: Переменная не определена (Пользователь)
При проверке модуля обнаружены синтаксические ошибки
что делать?
81. Евгений Иванов (server300183) 20.04.12 08:30
Подскажите из ЗиК в базу Зарплата и кадры можно перенести подразделения???????
82. ROM (ROM_1C) 20.04.12 10:43
Можно. Нужно смотреть реквизиты!
83. Ирек Вафин (Irek-kazan) 20.04.12 12:50
подходит ли данная обработка для переноса из 1С:Предприятие 7.7 конф. Бух.учет 4.5 (БУ, ОУ, расчет) в 1с 8.2 УПП 1.3?
84. ROM (ROM_1C) 20.04.12 13:39
Эта обработка только для платформы 7.7.
Irek-kazan; +1 Ответить
85. Ирек Вафин (Irek-kazan) 27.04.12 10:41
86. Svetlana E (Svetlana_E) 10.05.12 16:08
Из Бухгалтерии (ред.4.5) в ПУБ
При загрузке:
Док=СоздатьОбъект("Документ."+ВидДок);
{D:\1C\!РАЗРАБОТКИ\ОБМЕН ДАННЫМИ\ПЕРЕНОС ДОКУМЕНТОВ + СПРАВОЧНИКИ (РУС)\PERENOS.DOK.SPR.RUS.ERT(1452)}: Неудачная попытка создания объекта

P.S.Все справочники загрузились без проблем
87. ROM (ROM_1C) 10.05.12 16:27
(86) Без "+" разбираться не буду:):)
Почти у всех работает!
88. Svetlana E (Svetlana_E) 10.05.12 16:31
если вы о плюсе за публикацию, то я его поставила!
еще в 2009 году! Повторно поставить невозможно!
89. ROM (ROM_1C) 10.05.12 16:39
))
Думаю, у вас соответствия не правильно написаны. Посмотрите примеры!
90. Svetlana E (Svetlana_E) 10.05.12 19:27
Где именно надо выставить соответствия? и где смотреть примеры? Хоть в описании написано что-то про архив, скачивается только 1 файл perenos.dok.spr.rus.ert
91. Svetlana E (Svetlana_E) 11.05.12 06:00
Интересно: почему такая разница в размере украинской (49Кб) и русской (358Кб) обработки?
92. ROM (ROM_1C) 11.05.12 10:05
93. Svetlana E (Svetlana_E) 11.05.12 10:12
94. ROM (ROM_1C) 11.05.12 10:16
(93): 92 на 91
(90) - скачайте архив
95. Svetlana E (Svetlana_E) 11.05.12 11:35
(94) ROM_1C,
я, похоже, чего-то не понимаю. Я скачиваю по той из ссылок, которая "Скачать "Перенос документов + справочники (рус)" -но в ней только один файл - perenos.dok.spr.rus.ert. 3 попытки - минус 3$m, а результат все тот же.
ВЫ не могли бы выслать на sinilga@sibmail.ru, то, что у меня, почему-то, отсутствует?
96. mic auto (4ur) 03.07.12 09:45
у клиента две копии базы, на распределенку переходить смысла нет, т.к. в планах уже 8.2 так что для переноса данных очень даже пригодилась
97. ROM (ROM_1C) 03.07.12 09:51
(96) Спасибо за хороший отзыв!
98. Vyacheslav L (Strannik99) 27.07.12 13:50
привет всем!
ROM_1С, спасибо что не забываете про труженицу 77, плюсанул.
понадобилось срочно перенести справочники и документы из двух ТИС9.2 в одну, причём документы нужно перенести только из одной базы. Надеюсь эта обработка справится. в бОльшей базе порядка 40 тыс. наименований и 4 типа цен. Хотелось бы понять о временных затратах на перенос справочников.
99. Vyacheslav L (Strannik99) 28.07.12 07:10
переносил номенклатуру и цены номенклатуры за один проход, 40 т наименований и на после 132 тысячи справочника цен номенклатуры увы не хватило 2 гигов оперативы. На всё ушло где то часов 6 а результат к сожалению 0.
Неужели ни у всех скачавших базы меньшего размера.
100. Александр Федоров (Sasha255n) 27.12.12 16:55
Да я попробовал вещь однозначно достойна внимания Спасибо автору мне пригодилась.
101. Александр Федоров (Sasha255n) 27.12.12 16:56