1С не видит cf файл с обновлениями

1. Eduard.1c 12.04.17 11:41 Сейчас в теме
Добрый день.

Обновляю не типовую БУ, номер релиза основной конфигурации и поставщика совпадают.
В информации к новому релизу указано, что можно обновлять конфигурацию с моим релизом.

Подготовил файл cf

Иду в конфигураторе Конфигурация - Поддержка - Обновить конфигурацию - Выбор файла обновления и выбираю мой подготовленный cf нажимаю Готово, и выводится сообщение - Файл не содержит доступных обновлений

Что делаю не так?
По теме из базы знаний
Найденные решения
11. collider 12.04.17 12:20 Сейчас в теме
А, я понял. Ты сделал уже готовую ЦФку, в которой обновления уже совмещены с нетиповыми доработакми?
Тогда делай "конфигурация - > загрузить конфигурацию из файла". Обрати внимание, что не сравнивать, а именно просто загружать.
Это всё при условии, что "перескок" по релизам будет допустимый.
nofear; user730384; kot26rus; herfis; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. collider 12.04.17 12:09 Сейчас в теме
(1) А что значит "подготовил" *.cf?
3. Eduard.1c 12.04.17 12:10 Сейчас в теме
(2)
Сделал обновление на тестовой базе, сейчас выгрузил cf из тестовой базы и пытаюсь им обновить рабочую
5. herfis 499 12.04.17 12:14 Сейчас в теме
(3) Ага. И решил, что твой кастомный cf волшебно превратился в типовое обновление, доступное через поддержку?
корум; collider; Ганс; +3 Ответить
8. Eduard.1c 12.04.17 12:19 Сейчас в теме
(5) Выбрать файл cf в поддержке для красоты сделана?
16. herfis 499 12.04.17 12:28 Сейчас в теме
(8) Нет. Но cf поставщика отличается от обычного cf. cf поставщика можно получить, открыв через поддержку конфу поставщика и выгрузив cf оттуда.
17. vadim1011985 100 12.04.17 12:37 Сейчас в теме
(16) а причем тут cf поставщика ?
18. herfis 499 12.04.17 12:40 Сейчас в теме
(17) К тому, что пункт меню выбора cf в обновлении через поддержку именно для них предназначен.
19. vadim1011985 100 12.04.17 12:48 Сейчас в теме
(18) Эээ, разве ? а по моему он предназначен для указаний обновления вручную хоть cf хоть cfu
20. herfis 499 12.04.17 12:56 Сейчас в теме
(19) Да. Но речь о том, что ПРОИЗВОЛЬНЫЙ cf для этого не подходит. Платформа не будет в произвольном cf искать конфы подходящих поставщиков (которых может быть не одна) подходящих версий. Ну, либо я отстал от жизни.
21. collider 12.04.17 12:59 Сейчас в теме
(20) Не будет. Туда получится подсунуть только типовые ЦФки и ЦФУшки.
9. vadim1011985 100 12.04.17 12:20 Сейчас в теме
(5) Ну почему бы и нет , делал так много раз
10. Eduard.1c 12.04.17 12:20 Сейчас в теме
(9) Сан саныч только типовые обновлял
6. collider 12.04.17 12:15 Сейчас в теме
(3) Не надо было ничего этого делать. Лучше обновляй *.cfu.
4. DimDiemon 79 12.04.17 12:13 Сейчас в теме
Номера версий в цээфке и в конфигураторе разные?
7. Eduard.1c 12.04.17 12:18 Сейчас в теме
(4) В конфигураторе версии основной и конфигураци поставщика одинаковые, в файле cf - следующий релиз
12. DimDiemon 79 12.04.17 12:23 Сейчас в теме
(7)
в файле cf - следующий релиз

Вот в этом надо всё таки убедиться. Попробуй просто сравнением хотя бы посмотреть.
14. Eduard.1c 12.04.17 12:25 Сейчас в теме
(12) посмотрел не один раз, прежде чем на форум писать
11. collider 12.04.17 12:20 Сейчас в теме
А, я понял. Ты сделал уже готовую ЦФку, в которой обновления уже совмещены с нетиповыми доработакми?
Тогда делай "конфигурация - > загрузить конфигурацию из файла". Обрати внимание, что не сравнивать, а именно просто загружать.
Это всё при условии, что "перескок" по релизам будет допустимый.
nofear; user730384; kot26rus; herfis; +4 Ответить
13. Eduard.1c 12.04.17 12:24 Сейчас в теме
(11) При этом конфигурация поставщика тоже обновитьсья?
15. collider 12.04.17 12:26 Сейчас в теме
(13) Да. В этом вся и фишка.
А вот через сравнение/объединение не обновится.
nofear; Eduard.1c; +2 Ответить
22. ResetAtreides 12.04.17 13:38 Сейчас в теме
Нужно было свою поставку сделать(Конфигурация-Поставка конфигурации-Создать файлы поставки и обновления конфигурации), тогда бы она через поддержку нормально обновлялась
23. collider 12.04.17 13:44 Сейчас в теме
(22) Категорически нет! За такое надо цемент в кокаин подмешивать!
После таких обновляльщиков очень тяжело работать.
Тогда вместо конфигурации поставщика в базе будет чёрти чё.
24. ResetAtreides 12.04.17 13:49 Сейчас в теме
(23) Аргументируете? Кому и почему тяжело работать станет?
25. collider 12.04.17 13:55 Сейчас в теме
(24) Потому что конфигурация поставщика нужна для того, что бы было удобно выявлять те изменения в базе, которые делают её нетиповой.

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

Если нужно, то могу расписать пару вариантов развития событий, в которые я бы точно попал с такой базой.
26. ResetAtreides 12.04.17 14:02 Сейчас в теме
(25) Конфигурацию поставщика можно из типового релиза вытащить, вообще не проблема. Так что "бедняга" берет типовой релиз и сравнивает с ним
28. collider 12.04.17 15:56 Сейчас в теме
(26)
В какой момент он поймёт, что конфигурация поставщика на самом деле нетиповая?
Он сначала что-то начнёт делать, но у него естественно ничего не выйдет.
Только тогда матерясь он пойдёт на users.v8.1c.ru за древней ЦФкой и тридцатью ЦФУшками, что бы только лишь получить типовой релиз для сравнения.

А надо-то было предыдущему программисту просто сделать свою работу как полагается.
27. herfis 499 12.04.17 14:43 Сейчас в теме
Да ну. Собственную поставку имеет смысл делать или по прямому назначению (свое тиражное решение) или в больших командах на внутреннем продукте (в больших проектах бывает удобно не цеплять рабочую к общему хранилищу, а обновлять ее через выпуск релизов и поставку, по-взрослому).
А для обычных ситуаций гемора больше, чем профита, товарищ верно говорит.
29. ResetAtreides 12.04.17 16:39 Сейчас в теме
(27) Автор же явно хотел update делать и умеет объединять конфигурации, так что ему решать, я лишь написал как поставку делать
(28) Что не типовая поймет сразу как только не сможет автоматически обновить следующим релизом, по-моему это очевидно. Если через поставку делать "не полагается", то зачем 1С её в типовые механизмы включило? Для каждых требований - свои средства, считаю бессмысленным своё мнение распространять на все случаи
30. herfis 499 12.04.17 17:25 Сейчас в теме
(29) Ну да, ну да. А потом у решателей начинается - "ой, а чой-то у меня фильтр по дважды измененным не работает? Неадекватное поведение платформы!"
Буквально сегодня на форуме видел.
collider; +1 Ответить
31. ResetAtreides 12.04.17 17:41 Сейчас в теме
(30) Я чет не пойму, вы хотите меня убедить что поставку делать нельзя?
32. vadim1011985 100 12.04.17 17:56 Сейчас в теме
(31) хотим убедить что обновлять не типовую конфу таким вот файлом не стоит , так как заменяется конфигурация поставщика
35. ResetAtreides 12.04.17 18:08 Сейчас в теме
(32),(33),(34) Обычные обновления через поставку накидывать речи и не было, но если надо через update - то через поставку. Вообще это кажется логичным, если человек заморачивается с поставкой, вместо простого объединения/загрузки, значит ему это зачем-то нужно?
36. vadim1011985 100 12.04.17 18:22 Сейчас в теме
(35) что то я не пойму, речь идет об обновлении

если делать через сравнение и объединение - то обновляется только основная конфигурация, поставщика остается старой и это известный косяк. Если делать через поставку и таким файлом обновлять , то тут другая проблема меняется конфигурация поставщика которая ВСЕГДА должна быть типовой и того же релиза что и основная конфигурация. Если же необходимо правильно обновить конфигурацию , то можно использовать cf файл который подготовлен отдельно так как он содержит не измененную конфигурацию поставщика и обновление пройдет в штатном режиме просто добавленные или изменные объекты сразу встанут на свои места т.е. при сравнение объектов, которой происходит при обновлении конфигурации , программа не покажет изменений в изменных объектах, так как они присутствуют как старой конфигурации , так и устанавливаемой. Но опять же никто не говорит что этот способ надежный, самый надежный это через загрузку конфы и опять же не факт что потом не вылезут проблемы. очень редко но случается
37. herfis 499 13.04.17 09:34 Сейчас в теме
(35)
Вообще это кажется логичным, если человек заморачивается с поставкой, вместо простого объединения/загрузки, значит ему это зачем-то нужно?

ТС надеялся подсунув свой кастомный cf через поддержку, что платформа ему и конфу поставщика корректно обновит и его кастомизации накатит. То, что вы предлагаете, это не то, что он хотел получить. Больше мне неинтересно обсуждать очевидные вещи.
33. collider 12.04.17 17:58 Сейчас в теме
(31) Да.
Если ты конечно же хочешь, что бы про тебя потом вспоминали добрым словом.

Если тебе этого не нужно, то тут мы тебе не указ. Можешь делать что хочешь и как получится. Например:
Обновлять нетиповые конфы поставками;
Делать РИБ из взломанных базовых;
Патчить у клиентов платформы, что бы не разбираться, почему слетела честная лицензия;
Отключать UAC, Антивирус, Брандмауэр на 5 минут, но потом забывать включать;
Делать наугад когда что-то не получается перезагрузку, checkdb, ТестированиеИсправление, Выгрузку-Загрузку, чистку кэша, обновление/даунгрейд конфигурации, платформы;
Давать всем пользователям права администратора базы, сервера, домена;
Идти с проблемами на форум, но не описывать полную ситуацию (без названий и версий операционок, платформы, конфигурации, СУБД и прочего);
34. herfis 499 12.04.17 17:59 Сейчас в теме
(31) Да. Для рядовых обновлений - нельзя. Для использования механизма поставок нужны более веские причины. Я называл парочку.
Не, ну можно, конечно. Только не нужно. Изучением таких парадоксальных случаев занимается целая дисциплина. "Техника безопасности" называется.
38. ResetAtreides 13.04.17 10:22 Сейчас в теме
Ага, именно поэтому он не просто загрузил готовый cf, а начал update делать. Но вы же телепат, вам виднее, спорить не буду
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот