Быстрая выгрузка и загрузка данных баз 1С: Розница 2.3, создание новой базы, свертка на минималках

02.01.24

Интеграция - Перенос данных 1C

Обработка выгрузки данных из базы 1С: Розница 2.3, загрузка в новую пустую базу 1С: Розница 2.3. Быстрый перенос основных данных, свертка, быстрое пакетное создание узлов РИБ. Без ограничений по версиям и релизам.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ВыгрузкаЗагрузкаДанныхДляПереноса_из_Розницы2_в_Розницу2
.zip 47,21Kb
97 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Свертку базы, перенос данных из одной базы в другую лично мне приходилось делать не раз. Обычно я использовал обработку ВыгрузкаЗагрузкаДанныхXML83.epf, выгружал данные из одной базы, создавал новую пустую, и загружал выгруженное. Плюсы - универсальное решение, минусы - не очень неудобно, не быстро, медленно, а порой очень медленно, практически нельзя использовать разные релизы, т.е. убить 2-х зайцев не получится: перенести данные и обновиться до актуальной версии. А если используется синхронизация РИБ, процесс затягивается на продолжительное время.

Сейчас у меня в планах свертка перенос данных у 3 клиентов, примерное количество узлов РИБ по каждой базе 6-10, текущая версия Розницы 2.3.11.ХХХ. Задача: перенести справочники, необходимые регистры, обновиться до последней версии 2.3.17.ХХХ и создать периферийные базы. Сделать это нужно за 1-2 дня. Эту задачу я решил (точнее, по факту выполню в начале января), ниже будет описание процедур, деталей и нюансов.

Выгрузка. Тут все просто, выбираются нужные объекты, есть возможность выгрузки с отбором по движению за период (номенклатура, контрагенты), отбор применяется к справочникам видов номенклатур, цен, склад, доп.свойств. 

Каждый объект выгрузки записывается в отдельный XML файл с наименованием самого объекта.

 
 Что выгружается
 
 Что не выгружается (не используется в работе у моих заказчиков или в этом нет необходимости)

 

Номенклатура. Выгружается пометка удаления, есть отбор по этому признаку

ГУИД. Выгружаются и переносятся у номенклатуры, контрагентов, складов и организаций. Это нужно если в текущей базе используется синхронизация с другими конфигурациями 1С, например с Бухгалтерией 3.0.

Ключевые поля поиска. Это код (номенклатура и классификатора алкопродукции) и наименование. Для справочника номенклатуры предусмотрена перенумерация кодов в числовой формат. Этот прием я использую давно, такие коды (числовые) удобно копируются один в один в регистр SKU

Дополнительные отчеты и обработки. Кроме справочника выгружаются сами файлы обработок

Загрузка. Перед загрузкой необходимо включить (при необходимости) режимы продаж алкопродукции, выбрать нужные группы маркировки.

Доп.реквизиты (свойства). Используются только с номенклатурой. Их нужно заранее создать вручную перед загрузкой.

Классификаторы алкопродукции. После переноса нужно открыть в справочнике организаций ЕГАИС свои торговые точки и перевыбрать организацию и торговый объект и сохранить изменения, иначе при продаже не будет находится своя организация ЕГАИС. Эту процедуру нужно сделать в каждом узле РИБ. Также добавить адрес (любой текст) в справочнике Магазинов, если этот магазин торгует алкоголем.

Возможность прервать и продолжить процесс загрузки. Для номенклатуры, штрихкодов, классификаторов алкопродукции, регистра акцизных марок.

Пользователи. Все пользователи (физлица) переносятся с включением в группу администраторы, это продавцы, для них создается группа Продавцы, для которой создаются и настраиваются дополнительные права.

Настройки синхронизации РИБ. Перенос делается только для обменов: по Магазину, по Рабочему месту.

Пакетное создание периферийных баз РИБ. Только в файловом режиме и для ОС Windows. Первоначально нужно включить синхронизацию и задать префикс. В плане обмена (ПоМагазину или ПоРабочему месту) создать произвольную настройку. Проверить что в списке узлов есть главный узел с кодом и наименованием (Например через Функции для технического специалиста - Планы Обмена). Если главный узел есть, можно в обработке Загрузить - Загрузить настройки из файла, после Создать узлы. Если узлы успешно созданы, можно создать базы РИБ. Действия с базами РИБ - Создать базы РИБ. Создается cmd файл, который запускает копирование файла 1Cv8.1CD основной базы в Каталог выгрузки загрузки в подкаталог Имя Узла РИБ, далее в каталоге базы РИБ создается файл флаг СоздатьБазуРИБ_[КодУзла], запускается 1С режиме толстого клиента с запуском обработки ЗаменаУзлаРИБ.epf, которая выполняет замену главного узла, далее 1С Предприятие закрывается, и запускается заново, для исполнения стандартной процедуры обновления, далее выполняем донастройку синхронизации. В штатной обработке создания синхронизации выполняем Настроить параметры подключения, далее Настроить правила отправки и получения данных. После в открытой обработке ЗаменаУзлаРИБ.epf (Замена главного узла) выполняем команду (кнопку) - Настройки восстановить после 2-го запуска (замены узла и обновления). Можно проверить обмен, если он проходит успешно, можно считать, что база периферийного узла успешно создана.

Идею обработки ЗаменаУзлаРИБ.epf я позаимствовал в публикации Быстрое создание начального полного подчиненного узла РИБ автор Александр Окулов. За это ему отдельное спасибо и благодарность. Его обработка не раз выручала и прилично экономила время.

Сразу сообщу, полный автомат не получился, после второго запуска базы РИБ настройки узла обмена приходится делать руками. Если есть идеи и подсказки - милости прошу.

Если будут использоваться в узлах РИБ серверные базы, можно пакетно выгрузить созданные файловые базы РИБ в DT файлы в каталог выгрузки загрузки

Итог. Основной показатель - время, выгрузка из базы (номенклатура 40тыс., акцизные марки 100тыс, остатки и срезы цен 150тыс) примерно 1 минута. Загрузка в новую базу примерно полчаса, столько же времени на создание периферийных баз. Это хороший результат. Есть время протестировать работу РМК, оборудования, обменов, и адаптировать расширения.

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

 
 Список документов

В архиве к публикации 2 обработки:
ВыгрузкаЗагрузкаДанныхДляПереноса_из_Розницы2_в_Розницу2.epf
ЗаменаУзлаРИБ.epf

Это не окончательный вариант, будут обновления и новости.

Всем желаю успехов, критика и пожелания приветствуются.

26.12.2023 Добавлен выгрузка загрузка документов, регистр SKU

02.01.2024 Внесены небольшие изменения, исправлены ошибки, в справочнике номенклатуры - заполнение полей НаименованиеПолное, ВидАлкогольнойПродукцииЕГАИС, ОбъемДАЛ, Крепость. Перенос настроек систем налогообложения, распределения номенклатуры, справочника Аналитика хозяйственных операций. Более  подробно описана процедура пакетного создания узлов РИБ. 

Добавлен перенос справочников Палитра быстрых товаров (выгружается вместе с Настройками РМК), Шаблоны ценников и этикеток.

С помощью этой обработки выполнен успешный перенос данных у клиентов, с версии 2.3.11.37 на версию 2.3.17.18 (узлы РИБ от 6 до 10, план обмена ПоМагазину).  Время переноса в основной базе составило примерно час (по узлам РИБ: примерно 20-30 мин на 1 магазин, с обновлением платформы 1С, драйверов ККТ и проч.оборудования). Размеры новых баз уменьшены в 8-15 раз (примерно с 16 Гб до 2Гб, с 30Гб до 2Гб).

 

 

Проверено на следующих конфигурациях и релизах:

  • Розница, редакция 2.3, релизы 2.3.17.18, 2.3.11.37

Вступайте в нашу телеграмм-группу Инфостарт

Обработка выгрузки загрузки данных базы Розница 2.3

См. также

Перенос данных 1C Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

58000 руб.

04.08.2015    193266    467    309    

466

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    191418    375    295    

430

SALE! 15%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    163766    994    329    

487

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    36167    265    68    

202

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

58000 руб.

15.04.2019    86671    232    182    

168

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    210036    180    253    

299

Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Системный администратор Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Платные (руб)

Обработка не только формирует начальные остатки по всем счетам на нужную дату (экономя время на свёртке базы БП 3), но и полностью переносит справочные данные и документы за заданный период. Гибкая настройка включает фильтр по организациям и множество параметров выгрузки. Работайте в удобном формате: выполните однократный полный переход или настройте регулярную догрузку только новых документов из БП 3 в БП 3.0. Интеграция правил конвертации в план обмена гарантирует точную выгрузку исключительно зарегистрированных объектов.

70760 руб.

10.04.2026    1211    3    8    

2

Рабочее место Производство готовой продукции (работ, услуг) Перенос данных 1C Пользователь 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Документооборот 1С:Комплексная автоматизация 2.х 1С:КА 1С:ДО Платные (руб)

Продукт "Интеграция с 1С:Документооборот" позволяет использовать функции программы "1С:Документооборот 8" напрямую из учетной системы (1С:УПП; 1С:КА, 1С:УТ 10.3, 1С:БГУ 1.0, 1С:ЗБУ 1.0, 1С:УПП для Казахстана и отраслевых решений, разработанных на их основе) на платформе "1С:Предприятие 8": выполнять и ставить задачи, просматривать документы, скан-копии и прочие файлы, штрих-кодировать документы отправлять письма, вести учет рабочего времени - не входя в "1С:Документооборот 8", работая в одной программе, что значительно сокращает время и делает работу более комфортной и эффективной. Продукт прошел сертификацию 1С-Совместимо

135530 руб.

11.06.2015    63580    39    20    

51
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iLonmaks 15 24.12.23 14:00 Сейчас в теме
Не лучше ли и sku по возможности переносить ? Т.к возможно у торговой точки будет уже на полках весовой товар , и соответственно придется все переклеить
2. independ 1574 25.12.23 10:14 Сейчас в теме
(1) сделаю, просто у моих sku=код номенклатуры (предварительная перенумерация в числовой формат кодов номенклатуры)
3. asg.aleks 69 25.12.23 10:34 Сейчас в теме
Когда планируется добавить перенос документов?
5. independ 1574 25.12.23 13:31 Сейчас в теме
(3) пару дней
aximo; asg.aleks; +2 Ответить
4. Tarlich 89 25.12.23 12:52 Сейчас в теме
Спасибо автор! поражаюсь что кто то на ИС за три строчки кода просит 10 СМ - а тут видно что вложено труда и сил !
aximo; independ; +2 Ответить
6. independ 1574 25.12.23 13:35 Сейчас в теме
(4) по большому счету весь код однотипный, больше половина копипаст, типа конвертации 2 только кодом, чуть более усложненный скрипт
7. independ 1574 26.12.23 16:24 Сейчас в теме
26.12.2023 добавлена выгрузка загрузка документов, кто скачал ранее обработку сообщите свой емайл,обновление отправлю
asg.aleks; +1 Ответить
8. пользователь 27.12.23 10:23
Сообщение было скрыто модератором.
...
9. 13D 74 27.12.23 21:27 Сейчас в теме
вот характеристики.....
10. independ 1574 28.12.23 09:56 Сейчас в теме
(9) можно, но под рукой базы нет с хн, разве что использовать демо, и вероятно это будет отдельная обработка на основе существующей. И нужны пожелания от пользователей, т.к. особого спортивного личного интереса нет.
11. independ 1574 02.01.24 17:13 Сейчас в теме
02.01.2024 исправления ошибок, добавлено описание пакетного создания РИБ, небольшой отчет о проделанной работе. Результаты положительные.
iLonmaks; asg.aleks; +2 Ответить
12. Raideres 8 17.01.24 23:16 Сейчас в теме
(11)а может видео инструкцию сделаете даже без звука.
у меня 15 точек и нужно свернуть узлы риб но штатное создание очень долгое..
хотел воспользоваться вашей обработкой
13. aximo 2750 23.01.24 09:42 Сейчас в теме
хорошая обработка. только я бы поставил "заградительную цену" - от "а у меня не получается....."

я вот так сделал здесь https://infostart.ru/1c/tools/1730087/
14. neverx6 08.02.24 18:00 Сейчас в теме
добрый, а переход с розницы 2 в розницу 3 у вас не планируется?
15. independ 1574 15.02.24 11:33 Сейчас в теме
(14) привет, мои решения от моей текущей практики, есть запрос заказ - есть решение. Пока все мои клиенты на 2.3 работают, когда обязательная необходимость будет в 3, тогда сделаю.
16. Andrekaa 28.03.24 17:09 Сейчас в теме
Добрый день
просто для уточнения.
Вы сначала делаете свертку и ее результаты тоже переносите в новую базу?
17. Kapratoshka86 31.05.24 09:02 Сейчас в теме
А нет в планах чтобы выгружались еще наборы упаковок, маркетинговые акции, права пользователей, коды маркировки, подключаемое оборудование, и все что с ЭДО связано?
18. vostdnn 06.06.24 14:20 Сейчас в теме
(15) а розницу 2.3 долго еще будут поддерживать?
20. independ 1574 06.06.24 14:40 Сейчас в теме
(18) не знаю, все решения 1с на УФ пока на поддержке, наверно зависит от количества пользователей, рискну предположить что много
19. vostdnn 06.06.24 14:25 Сейчас в теме
я делаю через синхнронизацию. создаю новый узел РИБ. Ставлю дату с какой выгружать документы. Потом выгрузки образов касс. раскидываю на кассы. Потом разрываю связи между узлами. Этот метод чем-то плох?
21. independ 1574 06.06.24 14:40 Сейчас в теме
(19) если работает и быстро - это хорошее правильное решение
22. Kapratoshka86 22.06.24 14:44 Сейчас в теме
Если есть определенные пожелания по доработке обработки, как можно это сделать?
23. *Zed* 280 14.04.25 08:33 Сейчас в теме
Добрый день. В чистой базе создал префикс базы такой же как из которой переносятся данные, создал обмен. Проверил что создался главный узел с префиксом старой базы. В файле выгрузке по РИБ-ам вижу синхронизации, но при загрузке ничего не загружается. Пробовал и в файловом и клиент-серверном варианте.
24. Excelka 10 10.08.25 10:13 Сейчас в теме
на 2.3.22.41 Ошибка при попытки загрузить номенклатуру. Возможно нужно апнуть обработку для новый версий 1С. Очень хорошая
Для отправки сообщения требуется регистрация/авторизация