Обновление БП 2.0 на 3.0 Ошибка: Тип не определен (СправочникСсылка.Классификат #687887


#0 by Kleo
Здравствуйте! Делаю обновление нетиповой БП 2.0.50.3 (добавлены свои отчеты и свои обработки, а также в ролях и правах изменения - типовые документы и справочники не редактировались) на 3.0.26.6 Пробовала и через объединение и полностью загружаю cf-ку. Всеравно выходит ошибка при обновлении: При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Тип не определен (СправочникСсылка.КлассификаторСтранМира)                 МассивТипов.Добавить(Тип(НаименованиеТипа));". Справочник типовой, никакх изменений не было. В чем может быть дело? Подскажите, пожалуйста. Мне нужно полностью затереть типовую конфигурацию с сохранением данных в ней.
#1 by Пеппи
Как обновляете, с помощью cfu ?
#2 by Kleo
сначала пробовала простым обновлением через поддержку, программа находила нужный релиз для обновления 3.0.26.6, и обновлялось, как обычно, если бы делалось обновление 2.0. Затем я просто выгрузила cf-ку из типовой БП 3.0.26.6 и Конфигурация - Загрузить конфигурацию из файла - загрузила эту cf-re Пробовала и через сравнение конфигцраций. Одна ошибка все равно
#3 by Пеппи
Попробуй обновить на релиз поменьше, так как у тебя разрыв в релизах заметный. Надо чтобы он был как можно меньше, чтобы у БП 3 дата была чуть выше чем у текущей базы
#4 by Любопытная
где-то в свойствах объектов у вас используется этот справочник. А там по-моему перепутано ключ и значение в соответствии чуть выше, хотя я могу ошибаться. Попробуйте свойства объектов почистить перед обновлением
#5 by razlagator
обновляй через поддержку
#6 by Kleo
та же ситуация. еще и в добавок много других ошибок. например, в подписках на событиях не подцеплены обработчики событий и т.д. нигде в свойствах не используется этот Классификатор, никаких изменений не было. не пойму в чем причина
#7 by Kleo
попробую на всякий случай все почистить
#8 by Любопытная
причина в том, что справочника КлассификаторСтранМира в БП 3.0 нет, поэтому типа такого нет, поэтому оно и ругается. Он может попасть в эту строку только если в свойствах объектов где-то использовался этот справочник, ибо там через запрос к плану видов характеристик идет выборка свойств. Надо ПВХ этот почистить. Непонятно мне почему так написано. поэтому и говорю - могу ошибаться
#9 by Пеппи
Совет- загрузи типовой cf своего релиза на 2.0 и обновляй. Все равно обработки и отчеты придется переписывать заново
#10 by Kleo
я так и делаю. я все затираю полностью типовым релизом
#11 by Пеппи
Я тебя поняла что ты грузишь cf от БП 3.0 т.е. ты используешь cf от БП 2.0.50.3 и получаешь такую ошибку?
#12 by vladko
ты в типовой сперва 2.0.53.х преврати свою нетиповую базу, а потом уже типовым 3.0.26 обновляйся
#13 by vladko
Обновляться нетиповой 2.0.50 на типовой 2.0.50 надо через загрузить конфигурацию, потом до 2.0.53 через поддержку, а затем до 3.0.26 тоже через поддержку
#14 by vladko
потом уже переписать отчёты и обработки под 3.0.26 заново, т.к. бывшие для 2.0 они работать на 3.0
#15 by vladko
т.к. бывшие для 2.0 они работать на 3.0 = т.к. бывшие для 2.0 не будут работать на 3.0
#16 by Euguln
При объединении надо разрешить удаление объектов и проставить все галки.
#17 by Kleo
прочитайте, что выше написано. так тоже пыталась через поддержку - программа всеравно выдает ошибку. поэтому и стала cf-ку загружать. забудьте вы про нетиповую. уже давно решено, что с нуля будем дописывать. мне данные нужны и новый релиз 3.0
#18 by Kleo
попробую настройка удаления прямо в объединении?
#19 by Kleo
нет. cf-ку 3.0.26.6
#20 by Пеппи
Так делать нельзя, сначала сделай типовой свою базу а потом через поддержку обновляй на 3.0 выбирая вручную cf от БП 3.0 :)
#21 by vladko
уже 3й человек расжевал как правильно обновлять
#22 by sabiony
Как я делала обновление с 2.0.34.13 (!) на 2.0.24.11. У меня было сильно дописанная конфа: алгоритмы + новые объекты и реквизиты + изменены некоторые типовые реквизиты. Этап0. Расскажу про него ниже. Этап1. Накатить сf 3.0 через Сравнить/Объединить на конфигурацию 2.0. - При этом нужно помнить про все измененные типовые реквизиты, чтобы не перезатереть типы. - ПВХ и планы счетов я вообще не трогала, а перенесла типовые изменения вручную. После этих манипуляций у меня данные не потерялись, а все алгоритмы затерлись типовыми алгоритмами и новые объекты 3.0 появились. Этап2. Запустила реструктуризацию и обновление ИБ. По ходу отлавливала всякие разные интересные ошибки, часть из них можно исправить до обновления ИБ, часть нужно было исправить еще на этапе "Этап0". Например много нашла объектов, которым присвоили в 3.0 префикс "Удалить" и добавили при этом объект с тем же именем. Или в справочнике организации такая же штука: Префикс стал "ПрефиксБП20" и появился новый реквизит "Префикс". Если этого не знать и на "Этап0" не переименовать самостоятельно, то при сравнении и объединении он некорректно соединит данные. И много других интересностей. Возможно есть другие варианты обновления. Но я рассказала про свой опыт. Правда обновление на 3.0. так и не довели дл конца, т.к. 1С пообещала поддерживать 2.0 и в 2014 году)) Кстати, в общем модуле "ОбновлениеСПредыдущейРедакции" в процедуре "ПереносДопСвойствПриОбновленииС20" я делала доработки - пришлось добавить парочку типовых соответствий и те, которые были нашими доработками из ПВХ "УдалитьСвойстваОбъектов". Кстати, их еще нужно добавить в тип для ПВХ "ДополнительныеРеквизитыИСведения". Но на эту типовую строчуу меня лично не ругался:
#23 by Kleo
Расскажу, как делала я. Уже разными вариантами и релизами: 1) накатывала cf-ку через полностью згарузить - не получилось ошибка: При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Тип не определен (СправочникСсылка.КлассификаторСтранМира)                 МассивТипов.Добавить(Тип(НаименованиеТипа));". 2) накатывала cf-ку и через сравнить/объединить с сохранением доработок - та же ошибка; 3) вчера пробовала поэтапно обновить релиз через поддержку типовым методам, удаляя все свои доработки, обновляя полностью до типовой с 2.0.50.3 на 2.0.51.10, затем на 2.0.52.6, затем на 2.0.53.8 и затем на 3.0.26.11 - ошибка: При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Тип не определен (СправочникСсылка.КлассификаторСтранМира)                 МассивТипов.Добавить(Тип(НаименованиеТипа));". 4) затем попробовала просто обновить через поддержку, также с затиранием всех данных с 2.0.50.3 на 3.0.23.7 - та же ошибка: При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Тип не определен (СправочникСсылка.КлассификаторСтранМира)                 МассивТипов.Добавить(Тип(НаименованиеТипа));". до этого посмотрела, что в справочнике "Классификатор стран мира" были два элемента - предопределенный "РОССИЯ"и новый "Германия", удалила тот, который добавлен руками не из классификатора, и везде, где он встречается. Значения доп.свойств тоже все подчистила в данных. и после этого обновляла. в чем может быть причина не пойму((((((
#24 by Kleo
Спасибо за информацию. можно подробнее рассказать про Префикс и Этап2, не поняла, когда вы делаете реструктуризацию? это когда?
#25 by Kleo
Сделала так. Я уже несколько раз типовые обновляла на 3.0  - ошибок не было. Я это метод знаю! Уже ищу альтернативы. в все описано. что это за классификатор стран мира такой??? Почему такая ошибка возникает??? При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Тип не определен (СправочникСсылка.КлассификаторСтранМира)                 МассивТипов.Добавить(Тип(НаименованиеТипа));".
#26 by Kleo
Еще раз напомню - все, что дописывалось, мне нужно. Я все затираю до 3.0 типовой полностью!
#27 by Kleo
Решение такое: убрала в Плане видов характеристик "Удалить свойства объектов"  - "Страны мира" из типа данных. но теперь другая ошибка: При вызове обработчика обновления: произошла ошибка: "{ОбщийМодуль.ОбновлениеСПредыдущейРедакции.Модуль}: Ошибка при установке значения атрибута контекста (ТипЗначения)             ОбъектПВХ.ТипЗначения = Новый ОписаниеТипов(МассивТипов); по причине: Тип не является подмножеством типа значений плана видов характеристик". Понять одно не могу - я же конфиг затерла до типового. Все значения свойств объектов удалила предварительно в режиме предприятия. Почему он все время здесь зависает в этом модуле с ошибками?
#28 by lexusrus
застрял с такой же ошибкой - Тип не определен (СправочникСсылка.КлассификаторСтранМира). После обновления такого справочника просто нет в конфигурации. Вы не решили проблему?
#29 by lexusrus
закомментировал строчку с определением справочника СправочникСсылка.КлассификаторСтранМира, обновление выполнилось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С