gifts2017

Менеджер переноса справочника Номенклатуры

Опубликовал Олег Пономаренко (O-Planet) в раздел Обработки - Обработка справочников

Каждый 1С-ник однажды встречается с необходимостью переноса справочника номенклатуры. Пожалуй, эту задачу можно назвать классической для сопровожденца. И решений имеется очень много. Тем не менее...

Я поставил перед собой задачу сделать такой перенос, чтобы:

  1. Он переносил товары между основными типовыми конфигурациями 1С
  2. Был чрезвычайно прост в использовании
  3. Позволял делать отбор по списку групп
  4. Позволял делать отбор номенклатуры по списку документов
  5. Не требовал настроек по согласованию, сам определял тип конфигурации
  6. Согласовывал новые товары с уже имеющимися в базе
  7. Мог использоваться в задачах постоянного согласования товаров

Мой перенос позволяет делать выгрузку-загрузку номенклатуры в любом направлении между конфигурациями:

1С:Бухгалтерия 7.7 типовая, 1С:Бухгалтерия 7.7 УСН, 1С:Торговля и склад 7.7, 1С:Предприятие 7.7 Комплексная конфигурация. Также он позволяет выгружать товары из 1С:Управление торговлей 8.1 (10.3)

Настроек не требуется, кроме указания папки обмена и выбора режима выгрузки товаров: весь справочник, по списку групп, по списку документов. Документы можно выбирать одновременно различного типа, выборочно или все за некоторый период.

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

Режим согласования "по комментарию" используется для загрузки товаров из УТ:8. При этом, код товара записывается в комментарий, поскольку длина кода может не совпадать с длиной кода в справочниках конфигурации 7.7. Режим согласования "по коду переноса" требуется в том случае, если в справочнике номенклатуры имеется дополнительный реквизит "КодПереноса".

ОГРАНИЧЕНИЯ НА ИСПОЛЬЗОВАНИЕ

Программисту Выложенная версия позволит коллегам-программистам без труда выполнить поставленную клиентом задачу по выгрузке-загрузке товаров, например, при закрытии периода, переносу данных в новую базу, при переходе на другую конфигурацию. Ограничений на использование не имеется. Код открыт для изменений и доработок.

Клиентам Для тех, кто оценил идею моей разработки и хочет использовать ее в работе своей фирмы, чтобы постоянно согласовывать справочники товаров по нескольким базам, например, между Торговлей и Бухгалтерией, для таковых имеется коммерческий вариант, включающая блок согласования. Выложенная здесь версия позволяет только копировать номенклатуру без согласования с уже имеющимися в базе товарами. Пишите в приват для получения более детальной информации.

Также имеется расширение этой разработки, позволяющее переносить документы списком, за выбранный период. При этом, номенклатура, используемая в этих документах, выгружается автоматически и согласовывается с помощью этого переноса.

Желаю всем успехов!

Купи премиум доступ - поддержи наше Сообщество!

Если Вы приобретаете премиум-аккаунт с этой страницы, то я, как автор, предоставляю Вам гарантированную скидку 10 % на все мои платные разработки, которые Вас заинтересуют...  Для приобретения премиум-аккаунта перейдите по этой С С Ы Л К Е

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

Наименование Файл Версия Размер Кол. Скачив.
Выгрузка-загрузка номенклатуры для платформы 7.7
.1224475338 37,92Kb
25.09.09
4475
.1224475338 37,92Kb 4475 Скачать
Выгрузка номенклатуры для платформы 8.1
.1224475398 15,19Kb
25.09.09
2009
.1224475398 15,19Kb 2009 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Андрей Скляров (coder1cv8) 22.10.08 15:40
Вот к чему приводит не знание такого великолепного инструмента как "Конвертация данных"! :)
reshenie; AVARY; tomvlad; +3 Ответить 1
2. rasswet (rasswet) 22.10.08 16:57
база не определена. минимальную каку-то доку написали бы..
lana191182; +1 Ответить 1
3. Олег Пономаренко (O-Planet) 22.10.08 17:17
О! Активность в топе. Значит, уже кто-то заюзал.

(1) Как же, как же... Конвертер - это общее решение. И оно - далеко не "plug and play"
(2) Все - в описании ТУТ. Т.е., указано, для каких платформ и как запучскать. Какая дока еще-то нужна?

ded_vandal; uginekb; +2 Ответить 2
4. Андрей Скляров (coder1cv8) 22.10.08 17:30
(3) Для тебя не "plug and play" нужно уточнить :) А для пользователя всё сводится к "нажал выгрузить в одной базе, нажал загрузить в другой базе".
Конечно, от программиста в этом случае требуется создание правил обмена, но я сделаю это на порядок быстрее, чем написание подобной обработки (с согласованием и всем прочим).
Leo_A; ashelp@nm.ru; +2 Ответить
5. kitt al;dskjf;ldasjkf (kitt) 22.10.08 18:16
Я за простые и эфективные решения, поэтому плюсую)
Знаем мы это конвертацию данных, проходили. Отладка переноса -- врагу не пожелаешь. Я лучше соглашусь с тем что я "тупой" и быстро накидаю свой простой перенос. И буду на 100% процентов уверен в каждой строчке. Не, я не спорю, КД -- это глобально, функционально, разрекламировано. Но на моей памяти, из всех переносов которые я совершал (в основном переходы Тис->УТ, Бух->БП), не один не прошел без ошибок. Да, знаю что мне сейчас расскажут специалисты: у меня были изначально неправильные данные в 7ке, у меня не соответствовали версии конфигураций и правил обмена, рука не совсем прямые и так далее. По моему 1с с КД совершает ту же ошибку(идёт по проторенной легкой дорожке?:) что и МС с Виндой - попытка объять необъятное. Сразу. Багрепорты, отладка и совершенстовавание за счет конечных пользователей. И при этом нужной информации как всегда не найти. А меня как программиста и иногда пользователя интересуют не зявленные сферические кони в вакууме, а работающий без ошибок переход с 7ки на 8ку. А я его еще не видел.
Я лучше буду совершенствовать свой код, чем дяди Нуралиева)
vkr; hate86; title157; +3 Ответить
6. Tom (tomvlad) 23.10.08 02:49
Действительно, не для всех задач удобно применять Конвертацию данных, однако, в данном случае, ее использование было бы наиболее оптимальным как по времени, затраченному на разработку, так и по читабельности и возможности доработки (модификации.)
7. Сергей Старовойтов (AVARY) 23.10.08 12:34
Конвертация данных плоха только тем, что по ней документации фиг найдешь. Просто к ней нужно относиться как к любой конфигурации 1с и тупо лезть в код - тогда все становится понятно.
P.S.: В командировке за 20 дней настряпал конвертации для 7 различных конфигурации.
8. Tom (tomvlad) 23.10.08 13:10
В.Э. Бояркин, А.И. Филатов 1С:Предприятие 8. КОНВЕРТАЦИЯ ДАННЫХ: обмен между прикладными решениями. Стоит чуть более 200 руб.

Один раз прочитаешь, будешь относиться у своему раннему творчеству уже по другому.
9. Сергей Старовойтов (AVARY) 23.10.08 15:40
От этой книжки есть польза только после того, как разберешься в КД :)
10. Tom (tomvlad) 23.10.08 19:39
Не скажи, книжка хорошая. Разбираться без нее будешь дольше. И все равно ничего другого нет :(
11. Василий (ded00786) 29.10.08 11:01
Как вариант, довольно интересно, но можно было-бы расширить и сделать более универсальным... хотя это уже дело каждого, на свой вкус :)
12. Сергей Старовойтов (AVARY) 29.10.08 16:43
Когда начинаешь расширять и делать более универсальным, то понимаешь, что пишешь КД :)
13. Олег Пономаренко (O-Planet) 29.10.08 18:59
Я как раз не хотел в данном случае получить что-то универсальное. Просто ежедневное согласование номенклатуры - это такая задача, с которой сталкиваются треть фирм, работающих в торговле. ЧАсто менеджеры бывают достаточно низкой квалификации, и им приходится долго показывать под запись, как пользоваться даже этим. Поэтому, не КД не поможет там, где ищут узконаправленное решение с очевиднейшим интерфейсом.
14. Василий (ded00786) 31.10.08 11:09
15. Михаил (Mishel_Shubin) 11.11.08 12:19
Как насчет загрузки номенклатуры для платформы 8.1?
16. ron (ron1) 05.12.08 10:41
А мне надо из Бухгалтерии 7.7 в Предприятие 8.0 :-) Во сюжет, так сюжет! (с) :-)
17. Олег Пономаренко (O-Planet) 05.12.08 13:45
(15,16) Реализуемо. Но лень. Вот бы кто спонсировал, доработал бы ;)
18. Ramil (thankyou) 03.01.09 15:36
19. Сhe Burashka (CheBurator) 03.01.09 16:18
Тупой вопрос: а поддерживает ли обмен из ТиС в Бух типовые соглашения по кодам номенклатуры по подобию штатной выгрузки\загрузки...?
20. Олег Пономаренко (O-Planet) 03.01.09 19:05
А как там? По штантному - не понимать! :)
21. Сhe Burashka (CheBurator) 31.01.09 15:18
Эта обработка работает некорректно, не так как заявлено. Дерево номенклатуры не переносит.
22. Олег Пономаренко (O-Planet) 01.02.09 03:30
23. Сhe Burashka (CheBurator) 01.02.09 13:22
сорри, ввел в заблуждение. читать так: "народ жалуется.." - далее по тексту
http://www.forum.mista.ru/topic.php?id=386816&forum=1c&v8=0
24. Олег Пономаренко (O-Planet) 01.02.09 17:30
Возможно, я что-то не учел, но вообще там есть блок переноса дерева. Должно переносить. Надо просто взять и проверить.
25. Александр Астафьев (alexandr_astafiev) 11.02.09 10:33
Попробовал перенести из демо бухгалтерии 7.7 в чистую торговлю 7.7 последних релизов (клиенты решили использовать торговлю а работали чисто на бухгалтерии) Во первых пришлось предварительно перенести справочники типы цен и единицы измерений. Без этого вообще отказывалось переносится. В итоге цены и ставки НДС остались пустыми. В общем убил час времени и сел как всегда писать сам обработку.
26. Нина (fhuj) 14.02.09 00:27
В этом что то есть, в работе еще не пробовала, думаю что получится.
27. A-la-xandrett (ashelp@nm.ru) 04.03.09 06:16
Так... Я далеко не программер 1С. Как мне реализовать перенос номенклатуры с помощью вашей... "утилитки"? В конфигураторе не открывается... если это не ert-файл, тогда как мне его использовать? Очень нужно! (
Kukharenko; +1 Ответить 1
28. Олег Пономаренко (O-Planet) 04.03.09 11:50
29. Lev Ivanov (leviner) 24.03.09 06:56
Здраствуйте. Я только начал работать с 1С. Версия бухгалтерии 4.5 (504), версия торговли и склада 9.2(по крайней мере он так пишет при загрузке бызы). Скачал вашу программу. Выгружаю из Б в ТиС. Выгрузка проходит нормально, образуется текстовый фаил, в котором я вижу всю номенклатуру. При попытке загрузки в Торговлю и Склад, программа пишет, что все нормально, выходет отчет по типу будет добавлено столько позиции и столько групп. Но при этом ничего не добавляется! Ни групп, ни позиций. Если убрать галочку "проверка ошибок", то он пишет что "проблеммы в соответствии с родителем", но при этом добавляет группы корневого уровня. Подскажите пожалуйста, что я делаю не так?
30. Роман (Golovorez) 28.03.09 12:24
Проблемма с хар-ками если встречается 2 и более харки у номенклатуры
При отборе по группам хар-ка нормуль выгружается, а при отборе по документом уже только 1 выгружается
+ Как сделать если поле не заполнено то Добавлял символ # т.е пусто, а не сдвигал значения Особенно актуально с ценой Очень нужно строгое соответствие колонкам А еще лучше включить отбор тип цены :-)
31. Роман (Golovorez) 28.03.09 13:36
Проблемма с хар-ками если встречается 2 и более харки у номенклатуры
При отборе по группам хар-ка нормуль выгружается, а при отборе по документам уже только 1 хар-ка выгружается
+Как сделать если поле не заполнено то Добавлял символ # т.е пусто, а не сдвигал значения Особенно актуально с ценой. Очень нужно строгое соответствие колонкам :-(
32. Lev Ivanov (leviner) 30.03.09 11:45
Здравствуйте, так и не могу решить свою проблему, подскажите пожалуйста...
33. Валерий Беляев (ToRNaDo1985) 02.06.09 23:15
я скачал, и... у меня не открываются обработки... формат не распознается...
34. Олег Пономаренко (O-Planet) 03.06.09 01:03
(31) Не совсем понял. Напишите в личку, будем решать.
(32) Присылайте мне файл выгрузки, разберемся.
(33) Это - zip. Т.е., при скачке должно быть расширение *.zip. Его надо распаковать.
35. Murik (Murik) 25.06.09 14:04
При переносе из УСН в УСН при загрузке выдаёт:
Если ТабВидыДеятельности.НайтиЗначение(Код,П,"Код")=0 Тогда
{F:\******\EXTFORMS\ЗАГРУЗКА СПРАВОЧНИКА НОМЕНКЛАТУРЫ.ERT(476)}: Значение не представляет агрегатный объект (НайтиЗначение)
Что надо сделать?
Хелп плиз!
36. Олег Пономаренко (O-Planet) 25.06.09 14:48
(35) Конфигурации наверняка не типовые, а доделанные.
37. Murik (Murik) 26.06.09 10:27
(36) Нет. Конфы совершенно типовые. Переносить пытался из УСН 7.70.162 в УСН 7.70.163
38. Олег Пономаренко (O-Planet) 26.06.09 16:22
(37) Если можно, кидайте файл выгрузки куда-нибудь, разберемся.
39. Владислав (kvv70) 04.08.09 13:35
Срочно понадобилось перенести из Бух в ТиС, нашел, сделал. Плюс, ОДНОЗНАЧНО!
40. Олег Пономаренко (O-Planet) 04.08.09 15:14
(39) А мне приятно, когда у человека руки растут там, где нужно. Для таких не жалко класть бесплатно.
41. Артём Савушкин (smails) 09.08.09 15:14
Скачал утилиту, открыл в 1с, выгрузил номенклатуру. А как теперь из полученного файла загрузить её в 1с?
fantonic; +1 Ответить
42. Максим (turbomax) 21.12.09 12:00
43. артем л (artox) 09.01.10 16:42
вот скачал я ее, и скажите что делать дальше, как запустить?
webmorning; ysa.sergey@gmail.com; zavada77; +3 Ответить
44. артем л (artox) 11.01.10 09:59
Все ясно почему не получалось, запустить...имеется 2 базы, старая и новая, но новую нужно дополнить позициями из старой, а мименно добавить им вес и цены сменить, ну и прочее, я так понимаю нужно из одной базы выгрузить справочник а потом во1йти в другую и загрузить выгруженные файлы. но проблемма в то что в 1 базе запускается данный менеджер, а в другой пишет "конфигурация 1с не определена!" чтож делать то...
45. Дмитрий Свирко (polovick) 27.03.10 11:41
2. Был чрезвычайно прост в использовании

пипец какой-то, разрыв шаблона...
46. zero1 zero1 (zero1) 17.01.11 11:57
Ошибка выгрузки! Родитель "БА000001" в таблице выгрузки не найден!

Вот что говорит при загрузке! Что зя хня?!
47. Наталья (natali_sch) 09.03.11 22:55
У меня такая же хрень, как у 29 и 46... Подскажите, плиз... оооочень хочется все по-бырому сделать... :D
48. Катерина 1 (Katarri) 07.08.11 17:43
Спасибо огромное за такую полезную обработку!))
49. Геннадий (denial) 26.09.11 15:47
И у меня тоже самое что и у 29. Выгружается но не загружается.
50. sveta210180 06.10.11 12:15
Скачала файл для 1С 7,7 , но он не работает в доп.возможностях ((( не могу внести его в список
51. Мирослав Зименко (Meshimoto) 18.10.11 12:46
Переносил номенклатуру из Бухгалтерии в ТИС.
Всё перенеслось замечательно. Спасибо за обработку!
55. Alina Krasnova (alice500) 25.10.11 16:12
56. Флександр Зозуля (astrallexx) 23.11.11 16:49
57. Роман (rkozom) 28.11.11 13:18
Обработка хорошо работает. Все, что нужно - есть. Автору респект.
58. nataon (nataon) 28.11.11 13:38
обычно Конвертацией данных можно пользоваться
59. CrVik 14.01.12 10:15
так же интересует перенос данных из 7.7 в 8.2
(58) nataon, а где взять можно данную конфигурацию?
за ранее большое спасибо!
60. Alexander Lukashenko (Grobik) 15.03.12 15:16
62. Алексей Подоляк (trioka) 19.03.12 17:05
попробую. а чем отличается от Универсал(м)... хотя я в универсаме не смог перенести справочник номенклатуры
63. AllaS (lady_lace@mail.ru) 23.07.12 13:19
Очень удобно, позволила существенно сэкономить время спасибо
64. Александр Овсянников (_LEV_) 23.07.12 15:05
Пользовался Универсамом. и номенклатуру переносил, и не только ее.
65. Ak A (frc) 23.07.12 15:08
(7) AVARY,
P.S.: В командировке за 20 дней настряпал конвертации для 7 различных конфигурации.

вы могли и 20 настряпать, и 40. Они не вручную набираются.
А вот как и что они перегружают - обычно этот вопрос опускают: ибо делают лишь минимальный объем в чистых базах.
66. Ak A (frc) 23.07.12 15:09
67. Ak A (frc) 23.07.12 15:41
(3) O-Planet,
Также он позволяет выгружать товары из 1С:Управление торговлей 8.1 (10.3)

позволяет КУДА выгружать? в 7.7? в 8.1?
68. MiB (MiB) 27.02.13 16:24
А под Штрим-М Ресторан Back Office 4,0015 есть что то подобное?
69. Олег Пономаренко (O-Planet) 27.02.13 16:39
70. tranzit2001 (tranzit2001) 13.06.13 08:50
скиньте обработку на tranzit2001@ya.ru спасибо
71. антон (nikon2) 19.09.13 16:49
Здравствуйте! У меня Комплексная конфигурация 1С 7.7. При открытии обработки выходит ошибка "Конфигурация 1С не определена". Как быть?
72. Shurix Noise (shurix) 29.10.13 19:45
Очень полезная штука. Думаю, сегодня она нас как раз спасёт
73. kofeinik 23.04.14 09:05
обработка нерабочая, не переносит ни все дерево, ни по частям, "родитель с кодом не найден"
74. Canabis 220 (Canabis220) 22.07.14 15:16
Поправил для себя: Поиском в конфигураторе по "Родитель с кодом" закоментировал Возврат в двух местах. После этого с руганью но перенесло основную массу. До этого не хотело переносить совсем. УСН 7 -> Бух 7. Цены сама не перенесла. Ругается на коды хотя настройка по наименованию.
75. kofeinik 08.05.15 13:18
Выгрузил номенклатуру из ТиС, а чем ее загрузить в УТ? Обработки загрузки нет.
76. Ольга (kondrashka) 10.11.15 09:27
Выгрузила номенклатуру из КОРП,получила текстовый файл. А как загрузить в УПП? Обработки загрузки -нет... Только зря потратила стартмани(( . пока не оцениваю,
77. Leo Po (webresurs) 21.06.16 06:31
ПУБ- выдает ошибку- Конфигурация 1С не определена!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа