|
Не полностью обновились объекты конфигурации | ☑ | ||
---|---|---|---|---|
0
zelenprog
11.02.25
✎
12:02
|
Здравствуйте!
Обновляю давно не обновлявшуюся "Комплексную автоматизацию". В конфе есть наши незначительные доработки: кое-где добавлены реквизиты, добавлен код в модулях. Все доработанные объекты находятся на поддержке с возможностью редактирования. И обычно все наши доработки хорошо переносятся с помощью механизма "двойных изменений". Но вот при обновлении на очередной релиз возникла проблема: 1) некоторые неизмененные типовые объекты на поддержке частично не обновились (например, в типовом справочнике не загрузились новые макеты) 2) некоторые доработанные объекты также обновились только частично. Это я обнаружил после того как выполнил обновление и потом сделал сравнение с cf-файлом новой конфигурации поставщика. И вижу, что кроме наших доработок, еще есть не обновленные "части". Также это видно, если сделать сравнение конфигураций: "Конфигурация поставщика - Основная конфигурация". Обновление делал стандартным способом: - "Конфигурация - Поддержка - Обновить конфигурацию" - Показать только двойные изменения - Настраиваю обновление кода модулей - И нажимаю кнопку "выполнить". Подскажите, как правильно до-обновить эти не до конца обновленные объекты? Как я понимаю, это надо делать по разному для неизмененных типовых объектов и для доработанных объектов. |
|||
1
zelenprog
11.02.25
✎
12:04
|
Все предыдущие релизы ставил последовательно. Ничего не пропускал.
|
|||
2
Skylark
11.02.25
✎
12:13
|
Первично те же делал через поддержка - обновить?
А теперь еще сравнение-объединение сделай и проблемные объекты так обнови. |
|||
3
d4rkmesa
11.02.25
✎
13:41
|
(0) Ну как, для начала не стоит воспринимать "показывать только дважды измененные свойства" как абсолют. При сравнении-объединении при следующем значительном обновлении берете и вручную проходите абсолютно все объекты, там где нет изменений - ставите все галочки, в настройке объединения ставите "на замок" неизмененные объекты. В дальнейшем будет несколько проще поддерживать.
|
|||
4
Serg_1960
11.02.25
✎
14:11
|
"Подскажите, как правильно до-обновить..." - Конфигурация - Поддержка - Настройка поддержки - "Сравнить, объединить" - фильтр "Показывать отличия в конфигурациях". Галочки указывать (в объектах, процедурах, функциях и т.д.) только после того, как проверите на предмет отсутствия ваших изменений. В принципе, можно использовать фильтр "Показывать измененные", но фильтром "отличия" показывается более "полный" список.
|
|||
5
НоваяВолна
11.02.25
✎
15:54
|
(0)
-- Показать только двойные изменения
- Настраиваю обновление кода модулей - И нажимаю кнопку "выполнить".". дык ведь при двойном сравнении надо выбирать какие объекты надо обновить, а какие пока оставить без изменения. Принцип выбора заключается в том, каких изменений в объекте больше и сложнее руками переносить. Есть изменения поставщика, есть ваши доработки. А вообще у Леонтьева есть старый, но вполне годный видеоматериал по нетиповым обновлениям, всего из 10 коротких видео уроков https://www.youtube.com/playlist?list=PLh28ogpgRJUOWcNXyRUlYD9ZnSekxZ094 |
|||
6
1Снеговик
гуру
11.02.25
✎
16:59
|
(0) может эти объекты были пропущены ранее?
Каждый раз идет сравнение с cf? |
|||
7
Eiffil123
11.02.25
✎
17:56
|
(0) а какая версия платформы у вас?
я на 8.3.16 ловил спецэффекты с "дважды измененными", что помечались наоборот лишние объекты. При этом никаких изменений в них не показывало. Потом в новых платформах это как-то починили. |
|||
8
timurhv
11.02.25
✎
18:11
|
Подобную ситуацию ловил года 3-4 назад. Модуль менеджера не показывало что изменился, либо общий модуль.
Установил другую версию - все стало ок. |
|||
9
zelenprog
12.02.25
✎
10:45
|
(7) а какая версия платформы у вас?
Версия 8.3.25.1520 от 09.01.25. (4) "Подскажите, как правильно до-обновить..." - Конфигурация - Поддержка - Настройка поддержки - "Сравнить, объединить" ...
Это помогло. Спасибо! Но только частично. Один типовой объект даже после выполнения пункта "Сравнить, объединить" при повторении того же самого пункта все равно отображается как измененный. Вот скриншот: https://i.imgur.com/C0neqov.png Интересно, что правила поддержки, как мне кажется отображаются странно: вверху написано "объект поставщика не редактируется", а ниже "поставщик - изменения разрешены". А если выполнить сравнение конфигураций "Конфигурация поставщика - Основная конфигурация", то там еще отображается как будто есть измененные макеты типовых отчетов. Что это значит? |
|||
10
zelenprog
12.02.25
✎
10:44
|
(6) может эти объекты были пропущены ранее?
По идее не должно такого быть. Каждый раз идет сравнение с cf?
Нет. Обычно, я просто накатываю обновление через "Конфигурация - Поддержка - Обновить конфигурацию". Там для дважды измененных модулей переношу нужные куски кода. |
|||
11
zelenprog
12.02.25
✎
11:17
|
(3) Ну как, для начала не стоит воспринимать "показывать только дважды измененные свойства" как абсолют.
Учту на будущее. При сравнении-объединении при следующем значительном обновлении берете и вручную проходите абсолютно все объекты, там где нет изменений - ставите все галочки, в настройке объединения ставите "на замок" неизмененные объекты. В дальнейшем будет несколько проще поддерживать.
То есть сначала надо выполнить пункт "Конфигурация - Поддержка - Обновить конфигурацию". А потом еще пройтись "Конфигурация - Поддержка - Настройка поддержки - кнопка "Сравнить, объединить"". Верно я понял? |
|||
12
Dmitrii
гуру
12.02.25
✎
11:31
|
Сталкивался неоднократно с подобной проблемой на различных версиях платформы.
Как решал: 1. У всех объектов конфигурации без исключения (включая все подчиненные) должно быть настроено правило поддержки "Объект поставщика редактируется с сохранением поддержки" или "... снят с поддержки". Никаких "Объект поставщика не редактируется" быть не должно. 2. У новых (добавленных) объектов поставщика также устанавливать при обновлении правило "Объект поставщика редактируется с сохранением поддержки" (при обновлении такое окошко с запросом выскакивает после того как в окне сравнения нажали кнопочку "Выполнить"). Даже если этот объект никогда не предполагается трогать. 3. Обновление делать каждый раз на полную версию конфигурации поставщика (cf), а не на обновление (cfu). После соблюдения этих правил с проблемой не сталкивался. Исключение - "Справочная информация". Когда окно сравнения-объединения показывает, что "Справочная информация" по объекту отличается от объекта поставщика (есть различия), а обновление даже при установленной галке эту справочную информацию не обновляет или обновляет, но продолжает показывать, что есть отличия. Где-то на форуме эта особенность обсуждалась, но работающего 100%-ного решения так никто и не дал. |
|||
13
Serg_1960
12.02.25
✎
19:39
|
(12)+ одна из версий псевдо-изменений в справочной информации описана в
"Почему при обновлении конфигурации в дважды измененные объекты попадают объекты, которые точно не изменялись?" https://курсы-по-1с.рф/бесплатное/2020-09-07-obnovlenie-konfiguratsii/ |
|||
14
Serg_1960
12.02.25
✎
16:53
|
(9) Если я правильно интерпретировал скриншот, что не заслонено панелью, то Вам поможет «Настройки» - галочка «Разрешить удаление объектов основной конфигурации».
|
|||
15
zelenprog
13.02.25
✎
12:05
|
(14) Если я правильно интерпретировал скриншот, что не заслонено панелью...
Не... На скриншоте, все объекты, кроме подсистемы "Внеоборотные активы", отображаются корректно - это наши доработанные объекты. Только "внеоборотные активы" всегда выскакивают в этом окне ("Настройка поддержки - Сравнить, объединить"). |
|||
16
Serg_1960
13.02.25
✎
17:36
|
(15) Скриншот неудачный. Надо раскрыть все "плюсики" у объекта, чтобы увидеть на каком именно элементе "проблема".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |