Пытаюсь обновить УПП 1.3.35.2 на платформе 8.2.17.153 с помощью .cf файла до релиза 1.3.38.4 но выходит сообщение "Файл не содержит доступных обновлений".
Версии конфигураций поставщика и основной конфигурации совпадают. Конфигурация не типовая, находится на поддержке. Через файл обновлений .cfu обновление до следующего релиза тоже не происходит. На мой взгляд, файл поставщика и вовсе отсутствует. Только как это могло произойти не пойму. Вопрос: как можно обновить до актуального релиза, не снимая с поддержки, и не используя операцию "Сравнить/объединить с конфигурацией из файла"?
---
_mir_, тогда надо полностью снять ее с поддержки, затем сделать "Сравнить, объединить" с типовым cf того же релиза т.е. 1.3.35.2, на вопрос о постановки на поддержку ответить утвердительно, затем в появившемся окне снять все галки, нажать "Выполнить" и в появившемся диалоги "Настройка правил поддержки" везде выставить "Объект редактируется с сохранением поддержки" (во всех 6-ти местах), жмем Ок. В результате восстановиться конфигурация поставщика и конфигурация встанет обратно на поддержку, но в ней останутся все изменения и возможность редактирования будет включена. После этого можно будет спокойно обновить конфигурацию, ошибки уже быть не должно.
---
_mir_, релиз 1.3.38.4 не поддерживает обновление с релиза 1.3.35.2, поэтому и выдает ошибку. Надо сначала обновить на 1.3.36.1, а потом уже на 1.3.38.4.
---
я обновляю с помощью .cf файла, поэтому нет необходимости обновлять порелизно. И, кстати, на 1.3.36.1 я тоже пробовал. Проблема в отсутствии файла поставщика. Как его восстановить, вопрос остается открытым.
---
_mir_, я обновляю с помощью .cf файла, поэтому нет необходимости обновлять порелизно.
Не обновлять порелизно - это сравнить/объединить, а не обновить.
---
_mir_, вероятно что-то не так с cf-ником. Попробуйте создать cf-ник через Конфигурация > Поддержка > Настройка поддержки > Сохранить в файл.
---
Какие варианты есть?
---
_mir_, выше написано.
.cf - через сравнение/объединение, а через обновление - .cfu
---
разве никто не пробывал обновить через файл .cf. В диалоге выбирается пункт "Выбрать файл обновления", при этом, кому неизвестно файлом обновления могут быть файлы .cf и .cfu.
---
я обновляю как (9)
---
_mir_, Так и делается, если надо перескочить через несколько релизов. Для измененной конфигурации то же самое, только я сначала накатываю новый cf на копию, восстанавливаю настройки, в случае необходимости, создаю файл поставки и им обновляю рабочую базу - проблем не было.
Для обновления копии всегда создаю файл поставки из обновленной ДЕМО - такой проблемы не было ни разу.
Хотя вру :-), были, при попытке указать cf базовой для ПРОФ или наоборот.
---
ЦФ можно проверить, создав новую конфу.
Если он рабочий = через сравнение-объединение, с приоритетом загружаемого файла.
---
Aleks1973, когда вы делаете через "Сравнение объединение" файл поставщика не обновляется.
---
_mir_, файл поставщика не обновляется "файл поставщика" обновляется по порядку.
(8) _mir_, разве никто не пробывал обновить через файл .cf.
Тебе же сказали, что даже в цф-ке обновляются те релизы, которые прописаны в ней.
---
И вообще обновлять надо по правилам со всеми обработками обновлений для каждого релиза.
---
beldieff, когда происходит прыжок через несколько релизов происходит обработка обновления каждого релиза, но это уже сосвсем другая тема. Как объяснить то, что конфигурация не находит обновлений для следующего релиза. D моем случае: 1.3.35.2 не видит файл .cfu 1.3.36.1. Когда в поддержке пробую сохранить файл поставщика, он сохраняет пустой файл .cf размером 0 байт. Отсюда можно сделать вывод, что что-то случилось с конфигурацией поставщика. Как можно это объяснить?
---
_mir_, не видит файл .cfu а вот такое для настроенных конфигураций наблюдается, причину не искал - обновляю через поддержку cf-ником :-)
---
_mir_, Конфигурация БД выгружается? тогда создаешь новую чистую базу того же релиза, снимаешь с поддержки, делаешь сравнить и объединить с конфигурацией БД, затем конфигурация-сохранить конфигурацию в файл. Снимаешь базу с поддержки и загружешь полученный cf в базу данных.
---
_mir_, возьмите cf-ник 1.3.35.2 и попробуйте обновить им именно через обновление, при этом сняв все галочки, при этом файл поставки должен будет восстановиться если с ним что-то не так.
---
_mir_, а если в окне настройки поддержки нажать "Открыть", конфигурация поставщика открывается? И она нормальная?
---
LordTime, программа при попытке открыть конфигурацию поставщика вообще вылетает.
(21) Alex_E, спасибо, хорошая идея, сейчас попробую.
---
_mir_, тогда надо полностью снять ее с поддержки, затем сделать "Сравнить, объединить" с типовым cf того же релиза т.е. 1.3.35.2, на вопрос о постановки на поддержку ответить утвердительно, затем в появившемся окне снять все галки, нажать "Выполнить" и в появившемся диалоги "Настройка правил поддержки" везде выставить "Объект редактируется с сохранением поддержки" (во всех 6-ти местах), жмем Ок. В результате восстановиться конфигурация поставщика и конфигурация встанет обратно на поддержку, но в ней останутся все изменения и возможность редактирования будет включена. После этого можно будет спокойно обновить конфигурацию, ошибки уже быть не должно.
---
_mir_, и еще, если после этого останутся объекты снятые с поддержки, то в окне "Настройка поддержки" надо будет у самого верхнего объекта в дереве (где название самой конфигурации) установить правила поддержки "Объект поставщика редактируется с сохранением поддержки" и поставить галочку "Установить для подчиненных объектов", нажать Ок и сохранить конфигурацию базы данных.
---
beldieff,со всеми обработками обновлений для каждого релиза. - ИМХО - это или для фикси - т.к. солдат спит - служба идет, или для хапуги - побольше часов нарубить.
Если уж и обновляться в несколько этапов, то только по ключевым релизам, где должна произойти какая то супер-мега реструктуризация данных с удалением одних объектов и записью их в другие и то это в теории.
На практике всегда обновляю сразу до последнего - проблем не встречал, а количество релизов бывает с запозданием в лучшем случае квартал, а в некоторых особо запущенных и больше года - не порушил пока ничего ни разу.
Алгоритм в любом случае должен быть таким: создается копия исходной базы, накатывается кумулятивное обновление. Если что-то не проходит - тогда уже начинаем думать, через сколько релизов обновить или уж совсем край - последовательное обновление до победного.
---
Alex_E, Соглашусь с тобой.
Но после этого окна обновлений платформа выходит сообщение, что файл не содержит обновлений.
---
_mir_, Попробуй на копии ЗАГРУЗИТЬ конфигурацию из файл, предварительно полностью сняв с поддержки (cf со своими настройками надо выбрать). Конфа встанет на поддержку полностью.
Потом обновляй - может так прокатит:-) Конфигурация поставщика и пр. там стопудово будет.
---
Alex_E, в cf есть как конфа бд, так и поставщика. в его базе конфы поставщика нет. Поэтому и надо плясать не от копий, а от чистой базы того же релиза.
---
qwinter, Чем копия отличается от рабочей базы?
Если отличается и на копии все ОК - то может самый простой вариант заменить на копию и жить счастливо?
Для файловой вообще - скопировав файл с базой имеем один в один рабочую, только в новом месте.
---
Alex_E, Ваш вариант не прошел.
(18) qwinter, Не могли бы подробнее описать процедуру. Не могу понять, что делать после создания чистой БД того же релиза.
---
_mir_, после создания чистой бд (на поддержке, без редактирования) включаешь редактирование с сохранением поддержки, делаешь сравнить объединить с cf бд из твой базы (вытаскиваем Конфигурация - Конфигурация БД - сохранить в файл). После успешного объединения (при сравнить-объединить конфигурация поставщика не меняется (по этой же причине обновлять через это крайне не рекомендуется)) Конфигурация - Сохранить конфигурацию в файл. Получаем cf файл где конфигурация бд будет твоя с доработками + конфигурация поставщика. И уже затем в твоей базе Конфигурация - загрузить конфигурацию.

(27) Alex_E, Чистую я имел в виду на поддержке.

(29) LordTime, при Сравнить-объединить конфигурация поставщика не меняется! Типичная ошибка кстати)
---
qwinter, согласен

при Сравнить-объединить конфигурация поставщика не меняется! Типичная ошибка кстати)

это только если делать обычное "Сравнение, объединение", но если при "Сравнить, объединить" на вопрос о постановки на поддержку ответить утвердительно, то конфигурация поставщика тоже обновиться, проверено 100%. А я писал именно про второй вариант, с постановкой на поддержку.
---
qwinter, таким образом либо снимется замок, что ведёт за собой постоянное сравнение при объединении, либо не снимется, но последствия будут те же, что делает процесс обновления более длительным, да и можно обновить не так как следует
---
_mir_, Встречалось такое, попробуйте Администрирование -> Тестирование и исправление, выставьте все галочки и в пунктах "При наличии ссылок на несуществующие объекты" и "При частичной потери данных объектов" выставить "Создавать объекты". Мне как-то помогло!
---
maxster545, я так пробывал - не помогает.
---
кэш почисти. глюк платформы.
---
_mir_
А базу переносить в другой каталог пробовали?
Ещё вариант, скачайте setup-ку последнего релиза, разверните и в Конф-ре сделайте Конфигурация -> Сохранить конфигурацию в файл.. А потом им обновить вашу базу. Ну уж если это не поможет, тогда какой-то матёрый косяк в базе, а ещё chdbfl можно попробовать!
---
maxster545, перенос базы, очистка кеша, всевозможные тестирования не помогают.
Сделал как сказал (29) (30) LordTime.
1. Снял конфигурацию с поддержки;
2. Сделал сравнение/объединение с типовым .cf того же релиза. Убрал все галочки с дерева метаданных. После этих действий конфигурация поставщика встала на место.
3. Поставил на поддержку "Редактируется с сохранением поддержки" для всех объектов дерева метаданных.
4. Обновил конфигурацию базы данных.
После проделанных действий обновление проходит как нужно. LordTime спасибо. Ваш вариант помог.
Тему закрываю, всем спасибо.
---
у меня была подобная ситуация, для начала сделал копию базы, затем обработкой выставил необходимый номер релиза в базе. После этого обновление встало.
Если у Вас подобная ситуация, может поможет.
---
Jen1978, номер релиза у меня правильно стоит.
 Я знаю как прокатит: снять с поддержки и попробывать обновить .cf текущего релиза. Конфигурация снова встанет на поддержку. Конфигурация поставщика в свою очередь, тоже должна встать на место. Но в этом случае не будет возможности сравнить сделанные изменения в рабочей конфигурации.
---
_mir_
Попробуйте такой вариант. Возьмите полную поставку 1.3.36.1 , создайте пустую базу с этой конфой стандартным механизмом 1С, через создание из шаблона. Из получившейся базы сделайте полную поставку конфы. И получившейся поставкой обновите базу через "обновить конфигурацию" с выбором файла обновления.
---
motorkuzbassa.it - тоже вариант, но мне почему-то ни разу не помогло))
А если платформу 8.18 накатить?