gifts2017

Даунгрейд бухгалтерии предприятия с версии ПРОФ на Базовую

Опубликовал Виктор Гузь (viktor.komers) в раздел Программирование - Практика программирования

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

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

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

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

1. Стандартная обработка ВыгрузкаЗагрузкаДанныхXML8.2

2. Конфигурации бухгалтерии в верисях проф и базовая одинаковых релизов.

3. Около двух часов рабочего времени, для работы в обычном неспешном режиме:) 

Шаг 1: Разворачиваем полученную базу;

Шаг 2: Разворачиваем пустую базу версии проф, с номером релиза аналогичным полученной конфигурации;

Шаг 3: Обработкой   ВыгрузкаЗагрузкаДанныхXML8.2 выгружаем данные, применив отбор по справочнику организаций;

Шаг 4: С помощью этой же обработки загружаем данные в пустую базу.

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

Шаг 5: Заходим в конфигуратор и полностью снимаем с поддержки конфигурацию версии ПРОФ с загруженными данными;

Шаг 6: Разворачиваем пустую базу Базовой версии и в конфигураторе выгружаем конфигурацию в файл;

Шаг 7: Загружаем файл конфигурации в конфигурацию снятую с поддержки и получаем базовую версию с загруженными данными!

Полученная конфигурация нормально взаимодействует с программной лицензией и успешно обновляется через интернет.

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

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Антон Рощин (wolfsoft) 25.04.12 13:55
А нельзя было из ПРОФ выгрузить всё по нужной организации с помощью ВыгрузкаЗагрузкаДанныхXML8.2 в файл и потом просто загрузить в базовую?
2. Виктор Гузь (viktor.komers) 26.04.12 04:16
Пробовал, возникли сложности, опять же с организацией. Если у кого-нибудь получится, ему только плюс. Приведение в соответствие реквизитов организаций между собой, не привело к положительному результату.
3. Fomix (fomix) 15.06.12 16:42
Однозначно +! Как раз собираюсь подобное смастрячить...
4. saint 07 (saint07) 09.10.12 17:50
По мне так правильней удалить все данные по другим организациям, а потом загрузить CF-ник базовой версии такого же релиза.
5. Кирилл Трофимов (biz-intel) 09.10.12 17:51
Добрый день! Эта проблема связана с ограничением базовой версии. Если удалить организацию которая создается в пустой базе при автозаполнении конфигурации при первом старте то перенос происходит без проблем причем вместе с движениями. Я так делаю постоянно. Но Ваш способ мне тоже понравился попробую.

Удалить организацию сразу не получится так как она завязана на настройки пользователя, но все решается просто - добираетесь ко всем ссылкам через механизм удаления и все получится.

Задача возникает практически всегда при легализациях клиентов - ломанные версии всегда проф, как правило.
rosinfo1; soom; bforce; +3 Ответить 3
6. Il Il (Il) 12.10.12 09:45
(5) biz-intel, если база очень большая - то это нереально, у меня была ситуация - куча фирм, а 1-ну фирму нужно было передать с базой и у получателя условие - только базовая, я сделал почти так-же как у автора, только 2-4 шаг иначе - через распределеную базу создал узел для нужной организации, получил базу через создание начального образа, уже в полученой базе убил узел, а далее с 5-го пункта по статье! Автору (+),
зы. если-б пару лет назад статейка - цены бы ей небыло, а то пришлось пару дней возиться...
Bukaska; bforce; МимохожийОднако; +3 Ответить 1
7. Никита Коротаев (bforce) 05.03.13 11:27
Считаю, что в статью можно добавить варианты предложенные (5) и (6). Или сделать отдельной публикацией в виде инструкции.
8. Phoenix F (Lordemar) 05.03.13 17:37
Благо с такой ситуацией сталкивался только один раз и база была мелкая, удалили все по второй базе, и засунили через CF, по-крайней мере база заработала. А вот если бы была больше, то да, засада удалять замучались бы. Так что спасибо автору и Il, вдруг опять такую чудо-работу принесет
9. Алекс Ю (AlexO) 05.03.13 18:00
(0)
Полученная конфигурация нормально взаимодействует с программной лицензией и успешно обновляется через интернет.

как-будто автор обошел защиту 1С :)))
Шаг 7: Загружаем файл конфигурации в конфигурацию снятую с поддержки

.. теряем гуиды, "перемешиваем" данные "по новой структуре" и прочее - но кого это волнует?!
Главное, есть статья!
10. Гость 22.12.14 18:23
Для удаления организации в базовой версии, после первоначального заполнения нужно в справочнике пользователи удалить созданного по умолчанию пользователя.
11. Антон Дмитриев (Voblhned) 09.12.15 10:46
(5) biz-intel, а можно правила создать через конвертацию и там поставить, что бы он обновлял организацию или вообще не трогал ее
12. Лев 1 (Klevic) 26.04.16 11:23
13. Юлия Андриянова (Sara_2011) 13.10.16 12:01
статья помогла. спасибо!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа