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

02.01.24

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
ВыгрузкаЗагрузкаДанныхДляПереноса_из_Розницы2_в_Розницу2
.zip 47,21Kb
53
53 Скачать (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! 20%

Перенос данных 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141466    798    297    

419

SALE! 10%

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

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

55778 50200 руб.

04.08.2015    166426    332    277    

373

SALE! 10%

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

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

35000 31500 руб.

15.12.2021    23985    169    51    

127

SALE! 10%

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

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

35000 31500 руб.

23.07.2020    51186    228    69    

185

SALE! 10%

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

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    36568    94    66    

89

SALE! 10%

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

48278 43450 руб.

25.02.2015    171155    303    257    

378

SALE! 15%

Перенос данных 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, почту.

15300 13005 руб.

18.02.2016    186854    589    509    

526

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    80633    312    250    

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

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