IE2017

Универсальная обработка: Выгрузка и загрузка справочников

Обработки - Свертка базы

Переделанная стандартная универсальная обработка с диска ИТС. Отличается от обработки с диска ИТС тем, что умеет работать с большими объемами справочников, а перенос истории можно ограничить датой свертки. Использует возможности расширения V7PLUS.DLL.

Для тех, кто не знаком с данной обработкой, для настройки реквизитов она требует дополнительной обработки "Par_attr.ert" с диска ИТС, который находится в той же папке, что и стандартная обработка "Tranref.ert".

Поясню немного.
Не знаю, как сейчас, а в 2003 году обработка transref.ert с ИТС использовала при работе объект "Текст", который, по крайней мере тогда, работал с файлами не больше определенного размера (точно размер не скажу, не проверял). В результате чего, если объем выгружаемых данных превышал этот лимит, то 1с (21 релиз) жестко вылетала. В моей версии используется объект "AddIn.V7TextFile" (расширение V7PLUS.DLL), который умеет работать с файлами больших размеров.
Натолкнулся я на эту проблему, когда с помощью этой обработки попытался перенести данные одного клиента. Пришлось переписать код, то, что тогда получилось, и выложено здесь.

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

Наименование Файл Версия Размер
tranref.zip
.zip 18,22Kb
17.02.12
553
.zip 18,22Kb 553 Скачать

См. также

Комментарии
1. Starik (Starik) 105 20.08.06 19:20 Сейчас в теме
Вопрос автору: что значит умеет работать с большими объемами справочников?
2. Антон Рощин (wolfsoft) 2416 20.08.06 22:11 Сейчас в теме
Ответ автора: не знаю, как сейчас, а в 2003 году эта обработка с ИТС использовала при работе объект "Текст", который, по крайней мере тогда, работал с файлами не больше определенного размера (точно размер не скажу, не проверял). В результате чего, если объем выгружаемых данных превышал этот лимит, то 1с (21 релиз) жестко вылетала. В моей версии используется объект "AddIn.V7TextFile" (расширение V7PLUS.DLL), который умеет работать с файлами больших размеров.
Натолкнулся я на эту проблему, когда с помощью этой обработки попытался перенести данные одного клиента. Пришлось переписать код, то, что тогда получилось, и выложено здесь.
3. Антон Рощин (wolfsoft) 2416 20.08.06 22:18 Сейчас в теме
Вообщем-то, конечно, не Бог весть что, но простым пользователям может пригодиться :)
4. Starik (Starik) 105 21.08.06 10:13 Сейчас в теме
Я делал выгрузку из ЗиК и забыл отключить спр. Адресный классификатор, ждал часа 2 и все вроде выгрузилось, файл занимал 15 метров (посчитал сколько городов, улиц, ... у нас в России). +1
5. Антон Рощин (wolfsoft) 2416 21.08.06 11:09 Сейчас в теме
Спасибо за отзыв и плюсик :)
Оптимизацией скорости работы этой обработки, увы, не занимался :)
Из моего, там только ограничение выгрузки истории периодических реквизитов и работа с большими объемами.
Все остальное - авторство 1С :)
6. Maniac (Eugeneer) 21.08.06 14:11 Сейчас в теме
{Хотя убрал свою надпись чтоли жирным шрифтом.
"Дамы и Господа! Не забываем "плюсовать" рейтинг и оставлять комментарии! В противном случае - при несоответствии рейтинга количеству скачиваний - доступ к обработке будет ограничен."
гыыы ...страшно то как )
7. Maniac (Eugeneer) 21.08.06 14:21 Сейчас в теме
И куда администрация смотрит.
8. Антон Рощин (wolfsoft) 2416 21.08.06 14:25 Сейчас в теме
9. sokol_chl (sokol_chl) 04.09.06 10:43 Сейчас в теме
а мне понравилось, спасибо
10. Антон Рощин (wolfsoft) 2416 04.09.06 14:28 Сейчас в теме
11. Евега 06.09.06 14:10 Сейчас в теме
Не являюсь зарегистрированным лицом. Но эта обработка очччень нужна.
12. Антон Рощин (wolfsoft) 2416 06.09.06 20:25 Сейчас в теме
А разве так сложно зарегистрироваться?
13. (das) Афанасьева Светлана (das) 233 08.09.06 09:56 Сейчас в теме
Хорошая обработка, оч полезно
14. Egles (egles) 15.09.06 10:05 Сейчас в теме
очень неплохо
В общем +1, вот бы еще и документы прихода и расзода переносились было бы вообще супер!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
15. Константин (константин) 24.09.06 23:14 Сейчас в теме
16. Антон Рощин (wolfsoft) 2416 25.09.06 18:59 Сейчас в теме
to Egles:
Посмотри вот это, может чем пригодится http://infostart.ru/projects/index.php?id=181&ref=987

to Константин: Смысл? Я всего лишь подправил обработку от 1С. Я ее не писал.
17. Наталья 26.09.06 08:32 Сейчас в теме
Я начинающий программист С 1с не работала Язык в стадии изучения Кто поможет?!
18. 4321 (4321) 01.10.06 05:37 Сейчас в теме
Есть обновление tranref.ert от 26.02.2006
19. Антон Рощин (wolfsoft) 2416 01.10.06 08:44 Сейчас в теме
20. som1 (som1) 22.01.07 14:57 Сейчас в теме
Очень нужное дополнение к стандартному функционалу!
21. Антон Рощин (wolfsoft) 2416 20.01.07 00:04 Сейчас в теме
Это значит, что у Вас нет компоненты "V7Plus.dll". Взять этот длл можно у того, кто ставил Вам "1С".
22. Любовь (Тоска) 18.01.07 23:37 Сейчас в теме
Подскажите бестолковому буху, почему пишет при попытке загрузить курсы валют с сервера www.rbc.ru в 1СПредприятие (7вер) - Не удалось обнаружить компоненту V7Plus.dll что Это значит и где взять данный длл
23. Антон Рощин (wolfsoft) 2416 11.10.06 23:18 Сейчас в теме
Спасибо всем, кто оставлял комментарии и плюсовал рейтинг :)
24. Stan 16.01.07 19:04 Сейчас в теме
А что за неё голосовать, если она закрыта, и её нельзя посмотреть в действии?! За кота в мешке, что ли?
Что за тайна? Можно обойтись и стандартной, в таком случае...
25. Антон Рощин (wolfsoft) 2416 16.01.07 21:41 Сейчас в теме
2 Stan: Если лень регистрироваться, чтобы скачать обработку, то уж регистрироваться, чтобы проголосовать точно не будешь. Так зачем мне ее тебе открывать? Пользуйся стандартной.
26. Антон Рощин (wolfsoft) 2416 12.01.07 07:38 Сейчас в теме
O-Planet:
Вы считаете эти изменения равноценно-полезными? ;) Тогда - вперед.
27. Олег Пономаренко (O-Planet) 6689 12.01.07 03:13 Сейчас в теме
Елки! Похоже мне пора выкладывать wrap.ert с отключенной пометкой удаления. Во рейтинг подскочит! :)
28. Владимир Гришин (braynt) 54 10.01.07 18:25 Сейчас в теме
29. Антон Рощин (wolfsoft) 2416 10.01.07 21:34 Сейчас в теме
30. Антон Рощин (wolfsoft) 2416 09.01.07 15:13 Сейчас в теме
Попробуй поставить "v7plus.dl"l посвежей.
31. Владимир Гришин (braynt) 54 09.01.07 13:10 Сейчас в теме
Ошибка при выполнении метода компоненты c:\griv\baze\1SBDB\v7plus.dll
В чём может быть ошибка????
32. Евгений Чуркаев (MACTEP) 163 11.11.06 22:40 Сейчас в теме
33. Евгений Чуркаев (MACTEP) 163 11.11.06 22:43 Сейчас в теме
Я её уже встречал, вот только она была? или похожая?
34. Антон Рощин (wolfsoft) 2416 11.11.06 22:58 Сейчас в теме
2 МАСТЕР: "Переделанная стандартная универсальная обработка с диска ИТС", ее можно "встретить" на ИТС ;)
35. lik (lik) 06.01.07 12:40 Сейчас в теме
36. Антон Рощин (wolfsoft) 2416 06.01.07 12:50 Сейчас в теме
Спасибо всем, кто голосует! Особенное спасибо тем, кто еще и комментарии оставляет! :)
37. Alisa (alisa) 17.01.07 09:24 Сейчас в теме
38. Аэлита (Aelita) 06.02.07 08:46 Сейчас в теме
Здорово, что есть люди, которые делятся своими трудами)))))
39. Viktoria (Viktoria) 29.12.06 15:52 Сейчас в теме
40. Вика (xotara) 19.12.06 15:04 Сейчас в теме
41. svet (SvetDavudov) 21.12.06 03:06 Сейчас в теме
42. Рекс (Tyranosaurus Rex) 27.12.06 16:34 Сейчас в теме
Отличная прога... а главное много вопросов не задает +1
Дал бы +2 да неразрешають
43. Дмитрий (Delon) 522 31.01.07 16:16 Сейчас в теме
Обработка нужная каждому!
+1=100.
44. Serg (almatrade) 11.02.07 14:39 Сейчас в теме
Спасибо! Помогло, только РНН не перенсло, но ето скорей наше дополнение, типа вашего ИНН а так все чего ожидал!
45. himera himera (himera) 1 21.03.07 21:20 Сейчас в теме
1с только учу, было оччнь надо, пасиб! +1
46. Ник (NickLee) 22.03.07 13:26 Сейчас в теме
Полезная маленькая фенечка... :) Спасибо !
47. Alex (lomalex) 23.03.07 09:18 Сейчас в теме
48. Serg (Acserg) 23.03.07 10:48 Сейчас в теме
Скачал, при случае попробую, спасибо автору.
49. Сhe Burashka (CheBurator) 31.03.07 13:06 Сейчас в теме
Вот еще кто-бы рассказал, например Типовая ТиС - как перенести номенклатуру с базовыми единицами измерения в такую же базу ТиС...?
50. eldiz (eldiz) 31.03.07 14:39 Сейчас в теме
51. Колян (Virus_exe) 31.03.07 16:11 Сейчас в теме
Че такое?
""""""Не удалось обнаружить компоненту v7plus.dll!""""""??????
52. Антон Рощин (wolfsoft) 2416 31.03.07 19:10 Сейчас в теме
2 Сhe Burashka: "Вот еще кто-бы рассказал, например Типовая ТиС - как перенести номенклатуру с базовыми единицами измерения в такую же базу ТиС...?"

А в чем проблема? Это Вы про циклические ссылки? ;) Вот этой штукой можно http://infostart.ru/projects/181/ :) Она конечно тормознутая, не спорю, особенно при переносе документов, но со справочниками проще, потому по-быстрее.

2 Virus_exe: У вас не установлена длл-ка v7plus.dll. Если не ошибаюсь, можете найти ее в дистрибутиве конфигураций 1С.

2 всем остальным: Большое спасибо за все комментарии!
53. Сhe Burashka (CheBurator) 31.03.07 21:11 Сейчас в теме
не, я не про циклические ссылки...
я про то - как синхронизировать подчиненный номенклатуре спр.единицы - если в единицах нет кода и наименования, а синхронизацию надо делать как минимум по паре ОКЕИ+ШК
аа?
54. Антон Рощин (wolfsoft) 2416 01.04.07 21:12 Сейчас в теме
2 Сhe Burashka: Ясно, тогда моя обработка, увы, не поможет.
55. Alex (AlexDorf) 11.04.07 10:35 Сейчас в теме
56. LISS 17.04.07 11:40 Сейчас в теме
57. Руслан (ruslanice) 30.04.07 08:51 Сейчас в теме
Отличная обработка давно искал +1
58. Ирина (borisova) 02.05.07 13:24 Сейчас в теме
59. Сhe Burashka (CheBurator) 13.05.07 17:25 Сейчас в теме
хм.. как и предполагалось...
Если СпЗнач.Получить("ТипЭлемента") = "Элемент" Тогда
{G:\1С\_МАГАЗИНИГРУШЕК.DIR\TRANREF.ERT(649)}: Значение не представляет агрегатный объект (Получить)
- попытка переноса между двумя идентичными конфигурациями ТиС.
переносятся 2 справочника - номенклатура и Цены номенклатуры, свернутые на текущее число.
60. Сhe Burashka (CheBurator) 13.05.07 17:57 Сейчас в теме
Ага! Вроде поборено: перед выгрузкой текстовых значений хорошо бы их проверять на "нечитаемые" символы типа РазделителяСтрок
61. Сhe Burashka (CheBurator) 13.05.07 20:19 Сейчас в теме
+1
в чистую базу номенклатура, цены и единицы номенклатуры перенеслись корректно
62. Антон Рощин (wolfsoft) 2416 13.05.07 21:48 Сейчас в теме
2 Сhe Burashka: Да, совершенно верно, если в текстовых полях есть символы типа "РазделительСтрок", то будет глюк - поскольку сохраняется все в текстовый файл по-строчно и считывается по-строчно (Если в одном из сохраняемых полей есть символ "РазделительСтрок", то в текстовом файле при сохранении "организовывается" две строки вместо одной. Соответственно, при считывании обработка получает только первую строку, т.е "огрызок" данных, который она в принципе не может "понять").
И выход Вы предложили абсолютно верный.
Более того, у меня самого даже был такой момент в работе, но - лень-матушка: мне было проще "набросать" обработку, которая подправила в справочнике "Номенклатура" многострочные текстовые поля, заменив "РазделитьСтрок" на "пробел". На этом и успокоился :)
63. Антон Рощин (wolfsoft) 2416 13.05.07 21:52 Сейчас в теме
Сейчас подумал... А ведь там всего одну строчку подправить в "tranref.ert"! Вот что значит, работать тупо, не думая...
Лопухнулся я кажется :)
64. Сhe Burashka (CheBurator) 14.05.07 02:45 Сейчас в теме
> но - лень-матушка: мне было проще "набросать" обработку, которая подправила в справочнике "Номенклатура" многострочные текстовые поля, заменив "РазделитьСтрок" на "пробел". На этом и успокоился :)
+1
я тоже так сделал... ;-)
кстати - судя по всему из-за аналогичной фигни ругалась универсальная выгрузка/загрузка XML mcexp.ert - типа что-то "группа должна содержать element - из-за чего собственно и ломанулся сюда, а когда здесь разобрался - проверять уже лень было...
65. Евгений (jeka66) 04.05.07 22:49 Сейчас в теме
Справочник номенклатуры из ТиС в бухгалтерию перенесся, но цены стали нулевыми (видимо их не перетаскивает) ?
66. Антон Рощин (wolfsoft) 2416 05.05.07 00:00 Сейчас в теме
Проверил на типовых ТиС и Бух при полностью автоматической установке соответствий без каких-либо дополнительных настроек. Цены перенеслись.
67. V. L. (Vladal) 411 11.07.07 07:37 Сейчас в теме
Добавлю в свою коллекцию.
68. Ferrari (Ferrari) 30.07.07 15:36 Сейчас в теме
Хорошая обработка, я ее использовала для переноса справочников 1С Комплексная конфигурация 7.7 For sql, для такого конфига тока так ))
69. Аркадий Кучер (Abadonna) 3681 03.08.07 02:59 Сейчас в теме
(63) Самокритика - это есть ошен карашо +1
70. Евгений Чуркаев (MACTEP) 163 22.08.07 13:55 Сейчас в теме
ДАЖЕ В КОМПЛЕКСНОЙ СРАБОТАЛА ЗАМЕЧАТЕЛЬНО ... ХОРОШИЙ ТВЕРДЫЙ ПЛЮС
71. Марина (Marinas) 30.08.07 14:05 Сейчас в теме
Суперская штучка!!! Спасла от утомительного переноса из упрощенки в бухгалтерию. Огромное спасиб!!
72. Владимир Костецкий (astonvilla) 226 12.09.07 12:18 Сейчас в теме
Пользую данный продукт давно но не знал автора.
Спасибо ему за труд :))
73. Adlink (Adlink) 16.09.07 14:04 Сейчас в теме
Перенес всю номенклатуру в комплексной,все нормально.Полезная вещь.
74. vitalik (v_vitalik) 27.09.07 08:36 Сейчас в теме
75. Юрий Португалов (Sprite) 469 14.11.07 13:19 Сейчас в теме
Попробовал. Классно!
Было бы очень полезно добавить возможность обновления реквизитов выбранного справочника.
Например: Необходимо обновить штрих-коды в параллельной базе.
76. Сантилка (santilka) 20.11.07 05:00 Сейчас в теме
Огромнейшее спасибо, очень помогла!!!
77. Александр Лаптев (SaschaL) 24.12.07 06:05 Сейчас в теме
Удобная обработка особенно когда нужно перенести данные а времени как всегда в обрез
78. Стас (keer) 14.01.08 11:17 Сейчас в теме
Закиньте пожалста сабж на soundforum2@e1.ru
79. Асхаб (Rodrigis) 14.01.08 17:51 Сейчас в теме
80. N.I.G.T. (N.I.G.T.) 17.01.08 13:04 Сейчас в теме
Давно искала, большая благодарность от измученного пользователя.
81. Владислав (vinny62) 05.02.08 19:48 Сейчас в теме
Почему-то не перетягивает подчиненные справочники?!
Напр., в ТМЦ проигнорировала цены, единицы!
А в периодич.реквизитах проставила только дату?
82. Антон Рощин (wolfsoft) 2416 05.02.08 22:23 Сейчас в теме
83. johni457 (johni457) 06.02.08 11:10 Сейчас в теме
84. samury (samury) 08.07.08 22:42 Сейчас в теме
85. Андрей Ильин (su_mai) 87 26.09.08 16:53 Сейчас в теме
Плюсы мог бы и не просить, такие классные обработки все равно все заплюсуют... ;)
86. Stan (bstan) 19.10.08 22:31 Сейчас в теме
87. Oskar (oskar) 24.11.08 13:54 Сейчас в теме
88. nowice now (nowice) 13.03.09 08:44 Сейчас в теме
89. gugal gugal (gugal) 04.04.09 21:04 Сейчас в теме
>>В противном случае - при несоответствии рейтинга количеству скачиваний - доступ к обработке будет ограничен.

А что, если я скачал, а оказалась фигня, то я тоже должен "+" ставить?
90. WW WW (Sir12) 9 31.07.09 17:21 Сейчас в теме
Непонятно нафига козе нужны подобные баяны, когда еще в 2004 году был написан Универсал 2.7 ? Да еще автор мнит себя чуть ли не благодетелем всей земли при этом :))) Переписав пару строчек чужого и при этом примитивного кода.
91. Евгений (jk3) 65 28.10.09 14:34 Сейчас в теме
Размер 0.24 kb, скачивается файл empty.txt, в нем:

Данная разработка "убрана" с сайта "инфостарт.ру".

Скачать данную обработку Вы можете здесь:
http://www.1partner.nnov.ru/develop/

Обсудить, задать вопрос, оставить отзыв можно на "Партнерском" форуме:
http://www.1partner.nnov.ru/forum/

по указанным ссылкам файлы существуют, конкретнее здесь:
tranref.zip (~18 Кб, 08.07.2007)
par_attr.zip (~6 Кб, 08.07.2007)
92. dyadka74 (Kristi74) 28.02.12 22:16 Сейчас в теме
но - лень-матушка: мне было проще "набросать" обработку, которая подправила в справочнике "Номенклатура" многострочные текстовые поля, заменив "РазделитьСтрок" на "пробел". На этом и успокоился smile:)
+1
я тоже так сделал... smile;-)
кстати - судя по всему из-за аналогичной фигни ругалась универсальная выгрузка/загрузка XML mcexp.ert - типа что-то "группа должна содержать element - из-за чего собственно и ломанулся сюда, а когда здесь разобрался - проверять уже лень было...
wolfsoft; +1 Ответить
95. элла иванова (2011b11) 12.04.12 12:17 Сейчас в теме
Спасибо добавлю в нашу коллекцию обработок, протестируем, если конечно время будет
wolfsoft; +1 Ответить
96. Дмитрий Попов (PDi023) 25.04.12 10:24 Сейчас в теме
Много лет пользовался....автору 5+
wolfsoft; +1 Ответить
97. Александр Федоров (Sasha255n) 28.06.12 17:20 Сейчас в теме
Вообщем то не плохая обработка я поставлю плюс
wolfsoft; +1 Ответить
98. Алексей Ромашов (krund) 30.07.12 13:21 Сейчас в теме
Вообще не плохая обработка. Удобно, когда надо обработать большой объём.
wolfsoft; +1 Ответить
99. cleose (Лена_Лена) 31.07.12 11:15 Сейчас в теме
Спасибо, хорошая обработка!
wolfsoft; +1 Ответить
100. Евгений Фамилия (internetname) 08.02.13 14:17 Сейчас в теме
Удобная вещь, жаль уже не надо.
wolfsoft; +1 Ответить
101. N’aix lifestealer (N_aix) 09.03.13 16:12 Сейчас в теме
Хорошая обработка!
wolfsoft; +1 Ответить
Оставьте свое сообщение