IE2017

Синхронизация (загрузка) номенклатуры и цен из базы 1С 7.7 в базу 1С 8.2

Обработки - Ценообразование, прайсы

Загрузка номенклатуры в базу 8.2 из 1С 7.7
Подойдет для следующих конфигураций (источник) 7.7: ТиС, Комплексная
Подойдет для следующих конфигураций (приемник) 8.2: УТ 10.3, КА, УПП
Обработка запускается в базе 8.2

Обработка была создана для конторы, которая решилась на перехода в 1С 8.2 УПП, но так как подразделений и филиалов много, было решено переходить последовательно. Переводить филиал за филиалом. В компании справочники заводятся изначально в 1С 7.7 и их как-то необходимо было транслировать в новенькую 8.2. Чтобы уйти от ручного заведения карточек товара и документов "Установка номенклатуры", я сделал такую штуку.

 

Принцип работы:

  • Открываем обработку в 1С 8.2 (в приемнике)
  • В настройках указываем путь к базе, пользователя и пароль (для того чтобы подключение проходило без лишних вопросов). Данные параметры сохраняются при закрытии.
  • Ставим дату, на которую будем получать цены.
  • Поле "Группа" сделано в качестве фильтра, если в базу уже были перенесены данные ранее, то при установке группы в это поле выйдет список товара только из этой группы.
  • Галками отметятся те, которых нет в базе 8.2
  • Выбираем тип цены, который будет переносится.
  • Если нажать кнопку "Получить типы цен из 1С 7.7", то все типы цен создадутся в базе 1С 8.2. Хотя можно и не создавать все (вдруг кому-то не нужно), достаточно завести тип цены и указать код - такой же, как в базе 1С 7.7 и этого будет достаточною
  • Затем жмем "Получить список товара", и будет выведен список. 
  • Затем отмечаем нужные нам позиции (которых нет - отмечаются сами) и жмем "Выполнить синхронизацию по выбранным позициям".
  • Если в этот день по этой позиции уже есть цена, то она пропускается.

Синхронизация идет по кодам. Вместе с номенклатурой переносятся все единицы измерения (синхронизация по ОКЕИ), подчиненные ей, все свойства со значениями и штрих коды. Иерархия создается 1 в 1 как в 7-ке.

 

P.S. Код закрыт, возможности исправить самостоятельно нет, т.к. эта часть кода используется в моих обработках по переносу данных из 7.7 в 8.2:

Переход с 7.7 ТиС на 8.2 Комплексную //infostart.ru/public/123641/
Переход с 7.7 ТиС на 8.2 УТ  //infostart.ru/public/119941/
Переход с 7.7 Комплексной на 8.2 Комплексную        
//infostart.ru/public/104043/

 

Но если у вас есть какие-то пожелания к функционалу, рад буду доработать его для Вас. Надеюсь, кому-нибудь понадобится этот инструмент.

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

Наименование Файл Версия Размер
Синхронизация номенклатуры из 7.7 в 8.2
.epf 36,16Kb
25.04.12
224
.epf 36,16Kb 224 Скачать

См. также

Комментарии
1. Артем Пиженков (pizhenkov) 329 26.04.12 12:58 Сейчас в теме
Можно пользоваться и как разовым переносом так и постоянно подтягивать данные из 7.7
2. элла иванова (2011b11) 27.04.12 15:28 Сейчас в теме
Спасибо попробуем Вашу обработку "Синхронизация (загрузка) номенклатуры и цен из базы 1С 7.7 в базу 1С 8.2"
3. Артем Пиженков (pizhenkov) 329 27.04.12 16:03 Сейчас в теме
Если понравится жду плюсик
4. Артем Пиженков (pizhenkov) 329 10.05.12 07:47 Сейчас в теме
Народ, ну как? Что то все молчат?
Поделитесь впечатлениями то хоть?
6. Eugeneer (Eugeneer) 07.09.12 12:21 Сейчас в теме
А чо говорить то? обработка с закрытым модулем - фиг чего подправшь. А в том виде как есть - не нужна.
Тк нужно допиливать практически полностью под перенос своих нужных реквизитов и т.п. с номенклатурой.
maxpower; +1 Ответить
7. Vadim Петров (Vadim75) 19 09.04.13 12:23 Сейчас в теме
При выполнении синхронизации выдается сообщение:
{ВнешняяОбработка.СинхронизацияНоменклатуры1с77.МодульОбъекта}: Поле объекта не обнаружено (ЕдиницыИзмерения)
Синхронизирую ТИС и БП 2,0
8. Артем Пиженков (pizhenkov) 329 09.04.13 12:46 Сейчас в теме
(7) Vadim75, беда в том что: "Подойдет для следующих конфигураций (источник) 7.7: ТиС, Комплексная
Подойдет для следующих конфигураций (приемник) 8.2: УТ 10.3, КА, УПП"

для Бух не делал.
9. Vadim Петров (Vadim75) 19 09.04.13 12:53 Сейчас в теме
Еще одно сообщение: {ВнешняяОбработка.СинхронизацияНоменклатуры1с77.МодульОбъекта}: Поле объекта не обнаружено (Весовой)

Может все-таки поделитесь кодом (E-mail: masko_vadim@mail.ru)
Заранее спасибо.
10. AlB (AlB) 13 25.05.13 23:04 Сейчас в теме
Обработка отличная, но не универсальная. Необходимо синхронизировать по наименованию. Поле "Комментарий" из 77 переносить в поле "Описание" 8 и т.д. Если можно код на мыло bobkovs@bk.ru
11. Д. Р. (starjevschik) 10.09.13 16:32 Сейчас в теме
{ВнешняяОбработка.СинхронизацияНоменклатуры1с77.МодульОбъекта}: Ошибка при вызове конструктора (COMОбъект)
по причине:
Интерфейс не поддерживается

понять, что не так, автор запретил.
зря потратил маню.
12. Семен Ксенофонтов (ksem) 07.02.16 06:00 Сейчас в теме
Спасибо за обработку, все работает и корректно перенеслось из комплексной 77 в ут10,3
13. Ігор Остапчук (ostapchu654) 14.07.16 10:51 Сейчас в теме
Можно ли этой обработкой синронизировать цени и остатки по штрих коду товара? Так как название номенклатур разные, и единственное что у номенклатуры общее это свойство штрих-код.
14. Андрей вадимович (mentozavr) 25 09.01.17 23:18 Сейчас в теме
Доброго времени суток. Пытаюсь выгрузить из ТИС в УТ. пишет ошибку соединения с 77 а в одном месте написал что не не может создать объект тип цен. Кривит. Что посоветуете. Был бы код открыт разобрался. просто самому это писать лень. Спасибо. Надо быстро было
15. Артем Пиженков (pizhenkov) 329 10.01.17 13:37 Сейчас в теме
(14) нужно запустить 7.7 от имени Админа
16. Андрей вадимович (mentozavr) 25 10.01.17 20:11 Сейчас в теме
(15)пробовал. 7.7. запускается из соединения само. я же его ручками не запускаю...
Оставьте свое сообщение