gifts2017

Методика перехода с 1С БП Проф на 1С БП базовую

Опубликовал Евгений Абдуразаков (asdfgcom) в раздел Администрирование - Чистка базы

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

Итак, требуется обновиться, а в силу ряда причин, проф нам обновить не получается Money Mouth Wink

Вы смирились с ограничениями базовой версии, но обновить проф до базовой или выгрузить из проф в базовую не получилось? Тогда читайте ниже один из способов перехода, который предполагает обновить Проф до базовой, удалив из нее все, кроме 1 организации, включая удаление данных, явно или неявно ссылающихся на "Ненужные" нам организации и препятствующие обновлению. В описании предложена простая обработка по удалению всех данных, препятствующих переходу. Там ничего сложного или нового, т.ч. уважаемый скептик не расточайте яд понапраснуTongue Out

Что нужно для начала. 

1. БП Проф с данными и чистая базовая одного и того же релиза.

2. Заходим в базовую в режиме конфигуратора, и сохраняем конфигурацию в файл: Конфигурация - сохранить конфигурацию в файл. Запомните, куда сохранили, файл нам потом понадобится.

3. Создаем будущие базовые конфигурации: Скопируйте папку с текущей базой и создайте на диске столько копий этой папки, сколько будет баз в дальнейшем. Напомню, если Вы ведете 10 организаций то и папок с базами будет 10. Можете каждую папку назвать именем организации, которая будет там "Жить", так легче не запутаться.

4. В окно запуска конфигураций добавьте Ваши только что "созданные" базы: Добавить - Добавление в список существующей ИБ - "Имя базы - название организации"  - путь к одной из баз (я писал, что название папки = названию организации)

Далее действия повторять для каждой из баз

5. Заходим в базу в обычном режиме. Удаляем все с помощью обработки-помошника. ВНИМАНИЕ!!! В окне "Ее оставить" укажите ту организацию, данные которой нужно оставить. Остальное будет удалено!

6. Выйдите из программы и войдите в нее в режиме конфигуратора. Запустите Тестирование и исправление ИБ: Администрирование - Тестирование исправление. Ставьте все галки (не помешает), "Тестирование и исправление", "Очищать ссылки", "Удалять объект" и .... Идем пить чай...

7. Теперь после окончания тестирования можно обновиться до базовой. Для этого не выходя из конфигуратора: Конфигурация - Загрузить конфигурацию из файла (Именно загрузить!!!). Помните, в п.2 я просил запомнить куда мы сохраняли файл конфигурации. Вот его и выбираем для загрузки. На все предупреждения и вопросы подтверждаем и отвечаем утвердительно.

8. Запускаем БП, открываем "О программе" внимательно читаем и... Идем пить чай. Или не чай...Wink

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

Наименование Файл Версия Размер Кол. Скачив.
Обработка для подготовки БП проф к переходу на базовую
.epf 9,85Kb
04.06.15
19
.epf 1 9,85Kb 19 Скачать

См. также

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

Комментарии

1. Престиж Полякова (prestige) 04.06.15 14:20
Спасибо, все понятно, хотя я пользуюсь немного другой обработкой, но и эта в хозяйстве пригодится.
2. Андрей Карпов (karpik666) 04.06.15 15:51
Как я понял это простое удаление по организации, на форуме уже выложено куча таких:
Фильтр поиска

По сути методика такова:
1. Удаляете все организации кроме одной.
2. Загружаете базовый cf.
3. В зависимости от количества организаций, повторить с шага 1.
4. PROFIT
И нужно обязательно иметь ввиду, что при загрузки конфигурации могут пропасть таблицы, если они не совпадут по идентификаторам метаданных.
3. Евгений Абдуразаков (asdfgcom) 04.06.15 16:36
(2) karpik666, Может Вы и правы. Когда встала задача, простого удаления организаций было недостаточно. Ошибка при загрузке базовой конфигурации "Невозможно переопределить владельца" показывала на то, что владельцем справочника Банковские счета являются удаленные организации. Здесь можно мне сказать, что на инфостарте есть куча обработок по удалению структур, с поиском по владельцу и т.д. Однако, наш специалист, выполнявшая эту работу уже не в первый раз, активно пользовавшаяся озвученными способами ранее, радостно хлопала в ладоши и удивлялась, почему раньше меня не озадачивала этой проблемой. Не ради рекламы. Ведь написал же в описании: "Там ничего сложного или нового, т.ч. уважаемый скептик не расточайте яд понапрасну" Со всем моим уважением, коллега.
4. Евгений Абдуразаков (asdfgcom) 04.06.15 16:47
(2) karpik666, "простое удаление по организации, на форуме уже выложено куча таких:"
Там не просто простое удаление по организации. В моей обработке "Танками проходится" по всем метаданным документов и справочников. Если есть реквизит с одним из типов "Организация" и отличным от оставляемой Организации, то объект удаляется. Если есть владелец с одним из типов "Организация" и не совпадает при этом с указанной - удаляется. И обработка проста и методика такая же или почти такая как у других, но, 1 раз запустил - она удалила "все кроме", осталось только протестировать чтобы не осталось пустых ссылок (может и так не остается, не проверял). Не надо копаний, если велось 20 организаций - реально ускоряет процесс.
5. Андрей Тарлыков (Tarlich) 04.06.15 16:48
6. Алексей Ермилов (Alex_E) 04.06.15 16:58
		    Если ТипЗнч(Владелец) = Тип("СправочникСсылка.Организации") Или СокрЛП(Владелец) = "" Тогда  
				Если Владелец <> Организация Тогда
					Объект = Выборка.ПолучитьОбъект();

Сразу вылет по ошибке - переменную объект низзяяяя использовать с модуле формы, ибо сама обработка и есть Объект....
Далее по тексту везде Объект, пустячёк конечно, решается например заменой всех переменных Объект на _Объект или что то другое, но как же так выкладывать то?!
7. Евгений Абдуразаков (asdfgcom) 04.06.15 16:59
8. Евгений Абдуразаков (asdfgcom) 04.06.15 17:01
(6) Alex_E, 5 сек, исправим... изНачально делал на обычном приложении, переложил на управляемые - не проверил нормально
9. Евгений Абдуразаков (asdfgcom) 04.06.15 17:07
(6) Alex_E, исправил, проверяю. После проверки обновлю минут через 20. Там еще все "Сообщить()" со стороны сервера убрал. )))
10. Евгений Абдуразаков (asdfgcom) 04.06.15 18:13
11. Павел Богачев (pvb2003) 08.06.15 10:37
Пользовался такой же методикой еще пару лет назад - подтверждаю работает на ура .
12. Павел Мищенко (Pawylon) 16.03.16 11:17
Здравствуйте звените пока не силен в 1С но есть или Методика перехода с 1С УТ Проф на 1С УТ базовую. Или помогите в этом. заранее спасибо.
13. Евгений Абдуразаков (asdfgcom) 16.03.16 16:55
(12) Pawylon, поподробнее, какая версия, в чем затруднения? Конечно поможем!
14. Павел Мищенко (Pawylon) 17.03.16 11:04
Ну еще раз здравствуйте. Постараюсь объяснить рассказом )). Друг закрыл магазин строй материалов и отделки, и уехал. Мне досталось помещение и 1С:Предприятие 8.3 (8.3.5.1383) Управление торговлей ПРОФ 11.1 (11.1.9.70). Пришло время отчетов налогов и .......
Нашел местную бухгалтершу в помощь (так как первый раз). С синхронизацией ее бухгалтерии ни чего не вышло по разности версий. Купил 1С:Предприятие 8.3 (8.3.7.1949) Управление торговлей (базовая), редакция 11.2 (11.2.3.101) а базы не хотят дружить.
Так какие нужно сделать телодвижения, чтобы базу с ПРОФ залить на Базовую. Большой СПС заранее.
15. Евгений Абдуразаков (asdfgcom) 21.03.16 17:57
(14) Pawylon, здравствуйте. Если я Вас правильно понял, то все должно закончиться успешной загрузкой из УТ в БП?
На УТ обработку не пробовал. Пробуйте, предварительно создав архив УТ. Если возникнут проблемы, опишите.
Что нужно я уже описал, но повторю:
Если в УТ велось, например, 2 организации (не склада, а именно организации), тогда:
1. Обновить УТ проф до той версии которой у Вас базовая УТ. (извините за косноязыкость)
предполагается, что раз БП, то версия свежая, значит УТ проф и УТ базовая должны быть последних версий.
2. Запустить обработку на УТ проф, чтобы осталась только 1 организация.
3. Выполнить тестирование и исправление базы. Параметры: Очищать ссылки, удалять объекты.
4. Обновить до базовой, точнее загрузить CF базовой, который Вы предварительно создадите из базовой.
Все готово!
16. Михаил Иванов (mecaprom) 22.03.16 11:02
Добрый день. Я полный профан в 1С, со всем остальным проблем нет. У меня проблема: бухгалтер работала с базой нашей организации в Проф версии удаленно, где вела несколько организаций. Сейчас она приходит к нам в офис работать и мы себе в офис купили базовую версию 1С. но базовая ессно не открывает базу с Проф. Пытаюсь следовать вашей инструкции, но не всё понятно и не всё получается. Установил на один компьютер Базовую 1С лицензия, на второй 1С проф. Версии конфигураций одинаковые. Сохранил конфигурацию с базовой версии в папку. Все остальные шаги делал на проф - это верно? Не получается последний пункт. Программа не открывает конфигурацию .cf с базовой версии. выдает какую-то ошибку: для выполнения команды требуется разблокировать все объекты..
17. Николай Каверин (Perrojka) 22.03.16 11:10
(16) mecaprom, Конфигурация - поддержка - настройка поддержки. Нужно снять замки(у желтых кубиков) для всех объектов, об этом говорит программа.
18. Евгений Абдуразаков (asdfgcom) 22.03.16 11:29
(16) mecaprom, Удаленно можно посмотреть?
19. Михаил Иванов (mecaprom) 22.03.16 11:36
(18) asdfgcom, можно и посмотреть..
20. Михаил Иванов (mecaprom) 22.03.16 11:36
(17) Perrojka, замки вроде везде сняты.. не нашел ни одного места, где замочек.
21. Евгений Абдуразаков (asdfgcom) 22.03.16 11:39
(19) mecaprom, отправил почту в ЛС
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа