Стояла Розница 2.1.9.20, надумали обновить до 2.2. Сделал тестирование и исправление. нашлись неуникальные значения. Пофиксились.
Справочник номенклатуры до обновления исправно открывался. После обновления появилась ошибка при попытке открыть любую карточку товара.
Ругается на справочник "Наборы доп характеристик и сведений. Предопределенный элемент отсутствует в данных". Сравнил с нормальной базой 2.2 там действительно не хватает предопределенной папки номенклатуры и созданных наборов характеристик для видов номенклатуры.
Создание нового вида номенклатуры ни к чему не приводит.
Розница 2.2.2.20 и платформа 8.3.7.2027
Попробовал открыть злополучный справочник через обработку http://infostart.ru/public/305892/, но создать предопределенный элемент не представляется возможным. Конфигурация базовая...
Что делать?
Проверил на 2.1.20 (в которой карточки номенклатуры еще открывались). По сравнению с живой базой, в ней отсутствуют предопределенные папки с предопределенными элементами для номенклатуры и характеристик
напишите детальней о процессе обновления: на поддержке ли конфа была, как обновляли(автоматически или руками переносили изменения в коде).при автоматическом обновлении такого быть не должно, видимо вы обновляли руками, причем новые изменения(код, объекты) переносили в старый релиз ну и что-то недоглядели. после более детальной картины можно будет судить о том, что вам предпринять
(3) lisrws, Розница базовая. Лицензия базовая. Снять с поддержки такое добро нельзя. Обновления штатные.
Когда-то были сбои, лечили chkdbfl-ом и Тестированием и исправлением
(4) sancho86, скорее всего произошли сбои. Снимай поддержку для редактирования и добавляй ручками иначе найди конфигурацию рабочую и перегрузи все данные.
(5) Xershi, В конфигураторе предопределенные элементы на месте. (на скрине)
Сравнивал с конфигурацией из файла из дистрибутива - отличий нет.
Вспомнил что был косяк: пропала структура папок, пришлось заново их создавать, так вот это наверное отголоски того сбоя.
Получается нужно разрешить редактирование с сохранением поддержки, создать одноименные предопределенные элементы, эти удалить и заново настроить структуру папок?
Затем поставить на поддержку?
(6) sancho86, в 8.3 появилась возможность удалять предопределенные элементы. Если вы их удалили в режиме предприятия, то как их восстановить, когда они есть в конфигураторе?
Пока только то что вы и предложили приходит на ум.
(7) Xershi, в 8.3 появилась также и возможность назначать предопределенные элементы, описанные в конфигураторе, существующим данным.
Путем присвоением нужного значения реквизиту "ИмяПредопределенныхДанных", как ни странно и необычно это звучит для непосвященного уха.
(8) ётун, Вопрос в том как создать то что должно было существовать для сопоставления с предопределенными элементами? Конкретно проблема именно в папках Номенклатура и Характеристики номенклатуры.
В конфигурации в справочнике НаборыДополнительныхХарактеристикИСведений есть предопределенные папки Справочник_Номенклатура и Справочник_ХарактеристикиНоменклатуры, которые ни с чем не сопоставлены. Обработка с ними справиться не может. Так как она не умеет создавать элементы данного справочника.
Если интересна задачка, могу скинуть базу на обменник
(10) sancho86, не интересно. Там обработку на три строки сделать - создать, присвоить, записать. Ну еще ОбменДанными.Загрузка = Истина на всякий случай поставить, чтобы какие-нибудь подписки не помешали.
(11) ётун, Пошел сложным путем... Сделал все через конфигуратор.
Пришлось еще через универсальный подбор и обработку объектов установить реквизит "Используется", иначе элементы и папки не были видны в справочнике.
Затем решил накидать обработку.
Элемент исправно создается, а вот Группу создать не получается. Можете глянуть, если не сложно?