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

02.01.24

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

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

Скачать файл

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

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

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

Свертку базы, перенос данных из одной базы в другую лично мне приходилось делать не раз. Обычно я использовал обработку ВыгрузкаЗагрузкаДанных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

См. также

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    138075    761    292    

404

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

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

45650 руб.

04.08.2015    162723    372    273    

360

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

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

45650 руб.

15.04.2019    70348    175    146    

116

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

Переход и перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.227.x), ERP 2.5 (2.5.16.x), КА 2.5 (2.5.16.x) .

28000 руб.

24.06.2020    62335    51    27    

80

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.228.x) и БП 3.0 (3.0.154.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    21770    144    40    

104

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

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

45650 руб.

31.10.2014    234094    93    330    

301

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

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

14580 руб.

18.02.2016    184490    573    509    

516

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3.87.x и УТ 11.5.16.x

28000 руб.

23.07.2020    48405    208    64    

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

я вот так сделал здесь https://infostart.ru/1c/tools/1730087/
14. neverx6 08.02.24 18:00 Сейчас в теме
добрый, а переход с розницы 2 в розницу 3 у вас не планируется?
15. independ 1541 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 1541 06.06.24 14:40 Сейчас в теме
(18) не знаю, все решения 1с на УФ пока на поддержке, наверно зависит от количества пользователей, рискну предположить что много
19. vostdnn 06.06.24 14:25 Сейчас в теме
я делаю через синхнронизацию. создаю новый узел РИБ. Ставлю дату с какой выгружать документы. Потом выгрузки образов касс. раскидываю на кассы. Потом разрываю связи между узлами. Этот метод чем-то плох?
21. independ 1541 06.06.24 14:40 Сейчас в теме
(19) если работает и быстро - это хорошее правильное решение
22. Kapratoshka86 22.06.24 14:44 Сейчас в теме
Если есть определенные пожелания по доработке обработки, как можно это сделать?
Оставьте свое сообщение