BlizD / Tasks

Трекер задач. Конфигурация 1с: канбан доска, загрузка изменений из хранилища, выпуск релизов, учет времени
http://infostart.ru/public/552480/
Apache License 2.0
305 stars 174 forks source link

Обновление БСП до 3.1.9.277 #319

Closed pro1c closed 7 months ago

pro1c commented 10 months ago

Обновление Библиотеки стандартных подсистем до версии 3.1.9

При обновлении может быть ошибка:

image

Для этого надо очистить регистр сведений "Значения групп доступа по умолчанию", для этого можно убрать из групп доступа участников. На своей только что развернутой базе не нашел лучшего решения.

не могу прицепить большой файл 1Cv8 БСП 3.1.9.179 + версионирование 20230119.cf

BlizD commented 10 months ago

@pro1c Виктор, спасибо. Подскажите при обновлении с 3.0.3.184 на 3.1.9.179 Вы использовали следующую инструкцию? https://its.1c.ru/db/metod8dev#content:5856:hdoc >Порядок перехода с предыдущей версии Общий порядок обновления подсистем БСП, используемых в конфигурациях, до актуальной версии приведен в документации. Особенности обновления с предыдущих версий описаны в файле UpdateSSL.htm, входящем к комплект поставки (в каталоге \ExtFiles\Docs). При обновлении «через» несколько версий, необходимо отработать инструкции разделов Переход с предыдущих версий файла UpdateSSL.htm последовательно для всех предыдущих версий библиотеки. Для обновления версий БСП в прикладных решениях рекомендуется использовать специализированные инструменты, входящие в дистрибутив библиотеки:

pro1c commented 10 months ago

https://drive.google.com/file/d/1AoPj0yO1pJCJf-Yl9Wdi4d1f4PUd2ne4/view?usp=sharing Файл не пролезает, по ссылке с гугл диска

BlizD commented 10 months ago

У меня еще ругнулся на регистр

Записи регистра сведений стали неуникальными: узНаличиеЗаметокПоПредмету

image

BlizD commented 10 months ago

Пользовательские виды содержат тип, не соответствующий типу значений плана видов характеристик: ДополнительныеРеквизитыИСведения

BlizD commented 10 months ago

Минимальная платформа 8.3.22.1923 image Продолжаю на платформе 8.3.23.1688

BlizD commented 10 months ago

Процедура "Справочники.Пользователи.ОбработатьДанныеДляПереходаНаНовуюВерсию" обработки данных завершилась с ошибкой:

Произошло зацикливание процедуры обработки данных. Выполнение прервано. {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(10859)}:ВызватьИсключение ТекстИсключения; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4967)}:ПослеЗапускаПроцедурыОбработкиДанных(КонтекстОбработчика, КонтекстОбработчика.ИмяОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(10399)}:ЗавершитьВыполнениеОтложенногоОбработчика(КонтекстОбработчика, АдресРезультата); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(587)}:ОбработчикиВыполнялись = ВыполнитьОтложенныйОбработчикОбновления(ПараметрыОбновления); // @skip-check query-in-loop - выполнение отложенных обработчиков. {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2562)}:ВыполнитьОтложенноеОбновлениеСейчас(Параметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(111)}:ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2891)}:Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5940)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1693)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1672)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]

BlizD commented 10 months ago

image

BlizD commented 10 months ago

Проблема была с пользователями в которых указан одинаковый адрес электронной почты

BlizD commented 10 months ago

Режим совместимости Версия 8.3.21

BlizD commented 10 months ago

Выпустил тестовый релиз 1.0.5.020 в которой выполнено обновление БСП до 3.1.9.179 Минимальная платформа 8.3.22.1923 Режим совместимости теперь 8.3.21

Скачать тестовый релиз 1.0.5.020 https://drive.google.com/file/d/18Szfs6vIGdXjdUNGJhqPRqCKSLnBrMrS/view?usp=sharing

tahallus commented 10 months ago

Почему нельзя удалить явно не используемые Подсистема ? Например подсистема "Защита персональных данных" (часть объектов из подсистемы ниже), действительно нужны в конфигурации про учет задач. АктОбУничтоженииПерсональныхДанных СогласиеНаОбработкуПерсональныхДанных ОтзывСогласияНаОбработкуПерсональныхДанных

BlizD commented 10 months ago

Почему нельзя удалить явно не используемые Подсистема ? Например подсистема "Защита персональных данных" (часть объектов из подсистемы ниже), действительно нужны в конфигурации про учет задач. АктОбУничтоженииПерсональныхДанных СогласиеНаОбработкуПерсональныхДанных ОтзывСогласияНаОбработкуПерсональныхДанных

Добрый день, @tahallus. Да, вначале так и было, были только подсистемы нужные. Но это очень большая проблема при обновлении БСП на новый релиз, слишком много трудозатрат по обновлению. Поэтому принято решение брать БСП целиком без вырезаний.

ViktorErmakov commented 10 months ago

Я уже точно не помню, но было несколько проблем при обновлении. У меня уже стояла версия УЗ предыдущая, скачал cfu обновление, обновил и начались ошибки которых не было. То что я написал в телеге: "Обновился, слетел определяемый тип шаблоны, справочник задачи пропал. Так же в шаблон не уходят комментарии в задачах, и еще внешняя ссылка на задачу формируется как внутренняя." Все проблемы связаны с отправкой писем по задачам, это то что я тестил пока. №1. Вот первая проблема, после обновления пропадает назначение шаблона такое как "Задача", до обновления оно было. image Это из за того, что в определяемом типе "ПредметШаблонаСообщения" пропал тип "узЗадачи" image

№2. Вот вторая проблема отсюда пропала ссылка вроде на справочник "Задачи" или какая то ссылка была полезная. image

№3. Еще вроде бы была проблема что если в задаче оставить комментарий, то он в письме перестал уходить, но это надо проверить.

№4. Внешняя ссылка на задачу формировалась как внутренняя, т.е. не полная.

BlizD commented 9 months ago

@pro1c да, много объектов не были перенесены при обновлении на БСП Взял базу разработки до обновления на БСП. Запустил сравнение с конфигурацией поставщика. Показало расхождения. По определяемым типам много объектов, которые не перенесены в новую БСП:

Очень много объектов из прошлой БСП не перенесены в новую БСП. Необходимо повторно выполнять перенос с учетом адаптированных объектов.

image

pro1c commented 9 months ago

принято, нужно переделать

pro1c commented 9 months ago
  1. Обновил "с нуля" поэтому взял крайнюю 3.1.9.277
  2. Версия УправлениеЗадачами изменена на 1.0.5.023
  3. Модуль "РаботаСФайлами" переименован, поэтому если делать через "сравнение и объединение" ругается что удаляемы модуль включен в подсистему - я просто загрузил новую конфигурацию
  4. Некоторые моменты переработаны в соответствии с отчетом о проверке внедрения. Отчет выдает пару ошибок, но думаю они не критичны

Требуется проверка после обновления!

файл CF выложен на диске https://drive.google.com/file/d/1r4EYydxbjbLyaDYH374LwkFd1boD7F7C/view?usp=sharing

pro1c commented 9 months ago

Исправлена ошибка в модуле работы с почтой. https://drive.google.com/file/d/1Vgc-Sm04YoWcvUvol_L48AFy1_SkQFQh/view?usp=sharing

BlizD commented 9 months ago

Залил изменения, выпустил релиз

Коллеги,

выпущена тестовая версия 1.0.5.023 в которой обновлена БСП до версии 3.1.9.277 и теперь режим совместимости 8.3.21.

Минимальная версия платформы 8.3.22.1923, 8.3.21.1775, 8.3.24.1342, 8.3.23.2040

Спасибо @victor_qeos.

Прошу на копии своих баз проверить обновление, если обнаружите проблемы, прошу писать их в задачу (https://github.com/BlizD/Tasks/issues/319)

Скачать тестовый релиз 1.0.5.023 (https://drive.google.com/file/d/12QJp5OhkHvmNPlMWnp4z5c8iiRBHIGsN/view?usp=sharing)

ViktorErmakov commented 8 months ago

как протестите все, отпишитесь пожалуйста, пока некогда тестить новый релиз.