Обновление доработанных конфигураций 1С 12.02.22, 14.12.25

ИТС основы

https://its.1c.ru/db/metod8dev/content/2294/hdoc

Вот статья староватая, там наверное не все верно https://www.ot-soft.ru/articles/tehnologija-obnovlenija-konfiguracii-1c

Есть видеокурс по обновлению конфигураций (смотри).

 

Важно:

При сравнении старой и новой конфигурации выбирать фильтр "дважды измененные свойства".

Включится фильтр объектов, где:

1) "старая конфигурация поставщика" отличается от "новой конфигурации поставщика" (поставщик менял конфигурацию);

2)  старая "конфигурация поставщика" отличается от "основной конфигурации" (сохраненная текущая конфа, как правило совпадающая с конфигурацией  базы данных) (пользователь вносил изменения в старую конфигурацию).

 

До обновления есть смыл просмотреть ВСЕ изменения в режиме, когда фильтр не наложен.

Галочки слева и справа показывают: удаленные объекты; добавленные в конфу объекты.

 

Сравнение обычных форм в старой и новой конфигурации - делается удобно:

- модули сравниваются очень легко;

- элементы диалогов можно сравнить, если отчет сравнения вывести в табличной форме;

- если изменены реквизиты (переменные форм) - это также будет в отчете сравнения!  Важно отслеживать изменение реквизитов форм на этапе сравнения конфигураций, иначе после запуска при ссылке на переменные с измененными названиями будут выскакивать ошибки!

 

Сравнение модулей очень удобно. Можно сравнивать по процедурам, и ставить галочки, чтобы выбирать, какие функции и процедуры из новой конфигурации следует загрузить.

 

Типовые окошки сообщений при обновлении конфигурации - опубликовать сюда.


Практика:

Конфигурация обычных форм (запускается в режиме обычных и управляемых форм)

Если в справочнике есть предопределенные элементы, пользователь добавил свой элемент со следующим по порядку кодом, а при обновлении 1С хочет добавить еще один предопределенный элемент - возникает конфликт кодов. На будущее, при добавлении новых элементов в справочник, где в основном все предопределенные элементы, ставить код с запасом, чтобы при последующих обновлениях не приходилось бы менять!

 

 

Вопросы:

Почему-то потерялись настройки вывода дополнительных отчетов в меню. В конфигурации галочки вывода в интерфейс ставятся в настройках объектов конфигурации, но хранятся в настройках интерфейса? И при обновлении интерфейса слететают? Смотри

 Как увидеть список объектов, которые при обновлении ЗАМЕЩАЮТ объекты обновляемой конфигурации? Чтобы раскрыть все элементы дерева сравнения объектов, нужно нажать CTRL+Shift+"кнопка +".

 Чем полезен файл MergeSettingsНаименованиеКонфы.xml ?

Пример текста в нем:

- <Parameters>
  <AllowMainConfigurationObjectDeletion>true</AllowMainConfigurationObjectDeletion>
  <CopyObjectsMode>false</CopyObjectsMode>
  </Parameters>
- <Objects>
- <Object fullName="DataProcessor.DataMobileUpload.TabularSection.Товары">
  <MergeRule>DoNotMerge</MergeRule>

 

Добавление пунктов в интерфейс, "слияние интерфейсов" в обычных формах - смотри заметки!

При пробном обновлении интерфейс слетел (все вернулось к стандартному), при другом обновлении доработанный интерфейс остался целым после обновления - почему так получилось?

Как вносить изменения в интерфейс (менюшки), чтобы обновление делалось легко в случае изменения интерфейса при очередном обновлении поставки?

 

Статьи смотри по теме

https://programmist1s.ru/netipovoe-obnovlenie-1s/

https://1с-ижтиси.рф/%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8/%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5%D1%82%D0%B8%D0%BF%D0%BE%D0%B2%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-1%D1%81-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F

https://wiseadvice-it.ru/o-kompanii/blog/articles/1s-obnovlenie-netipovoy-konfiguratsii/