Имя: Пароль:
1C
 
Хроника неудачного обновления РИБ из за расширения
0 МаусМэн
 
03.04.25
10:34
Всем добрый день. Имею следующую ситуацию. Есть РИБ из нескольких точек. Решил обновиться до последней версии и поставить патч чтобы заработал формат ЭДО 5.03. Но сделал это второпях и вышло не очень. А именно:
- Забыл про свое же расширение в РИБ, обновил ЦБ, установил патч и на радостях принял форматы 5.03 ЭДО.
- Обнаружил что мое расширение уже неактивно из за ошибки, удалил ее и отправил обмен в один из узлов.
- Принял в дочернем узле файл обмен с обновлением, запускаю и получаю ошибку связанную с нерабочим расширением который я удалил в ЦБ прежде чем отправить обмен.
- И тут я начинаю полную вахнакалию  - поднимаю из бэкапа, кэш не чищу, отвязываю узел, удаляю расширение, привязываю и заново запускаю обмен. Получаю ошибку, снова бэкап, ставлю в ЦБ нерабочее расширение и снова ошибка. Накатываю бэкап и стопку после чего печали и грусти иду спать.
- На следующий вечер в ЦБ удаляю и так нерабочее расширение, выгружаю из нее конфу. Иду в узел, отвязываю, удаляю свое расширение, загружаю конфу. Отвязанный узел обновляется без ошибок, но они начинаются при попытке вернуть ее в "стойло" РИБ-а. Постоянно при входе выходит окно о неудачном обновлении и с выбором заново синхрон или продолжить, в журнале уведомление что ЦБ была изменена.
    Но все равно делаю выгрузку из нее скармливаю ЦБ, в результате чего он почти целый час выгружает в ответ почти 700к объектов, которые весят почти 400Мб, но в архиве весят всего 26мб. Загружаю все это дело обратно в узел, тоже почти час и получаю нормальный файл обмена. Загружаю в ЦБ  -  и снова почти час висит, снова почти 700к объектов, в составе объектов там регистр Фискальные операции. И так по кругу -  дочерний узел выгружает нормальный файл обмена, а ЦБ в ответ вываливает полную кашу объекщины. ЦБ постоянно думает что дочерний узел так и не обновился до конца, в выгрузке куски кода от расширений. Приведу тут кусочки выгрузок:

Выгрузка дочернего Узла:
<v8msg:Message xmlns:v8msg="" target="_blank">http://v8.1c.ru/messages">
    <v8msg:Header>    <v8msg:ExchangePlan>ПоМагазину</v8msg:ExchangePlan>
        <v8msg:To>Р</v8msg:To>
        <v8msg:From>СО</v8msg:From>
        <v8msg:MessageNo>4</v8msg:MessageNo>
        <v8msg:ReceivedNo>1</v8msg:ReceivedNo>
    </v8msg:Header>
    <v8msg:Body>
        <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="" target="_blank">http://www.w3.org/2001/XMLSchema-instance">
            <v8de:Signature>083db94f-d53a-493f-b85e-e9bb9b18d864</v8de:Signature>
            <v8de:Config xmlns:v8md="" target="_blank">http://v8.1c.ru/metadata/2005/08">
                <v8de:Version>216.0</v8de:Version>
                <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
                <v8de:Digest2 v2="984905cf7dd2c8606702af230dba1aac" Extensions="0000000000000000000000000000000000000000">d766f7f7e4177f0e1f9de12b18401d61</v8de:Digest2>
        </v8de:Config>

Выгрузка от ЦБ:
<v8msg:Message xmlns:v8msg="" target="_blank">http://v8.1c.ru/messages">
    <v8msg:Header>    <v8msg:ExchangePlan>ПоМагазину</v8msg:ExchangePlan>
        <v8msg:To>СО</v8msg:To>
        <v8msg:From>Р</v8msg:From>
        <v8msg:MessageNo>2</v8msg:MessageNo>
        <v8msg:ReceivedNo>3</v8msg:ReceivedNo>
    </v8msg:Header>
    <v8msg:Body>
        <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="" target="_blank">http://www.w3.org/2001/XMLSchema-instance">
            <v8de:Signature>083db94f-d53a-493f-b85e-e9bb9b18d864</v8de:Signature>
            <v8de:Config xmlns:v8md="" target="_blank">http://v8.1c.ru/metadata/2005/08">
                <v8de:Version>216.0</v8de:Version>
                <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
                <v8de:Digest2 v2="984905cf7dd2c8606702af230dba1aac" Extensions="0000000000000000000000000000000000000000">d766f7f7e4177f0e1f9de12b18401d61</v8de:Digest2>
            </v8de:Config>
            <v8de:ConfigurationExtensions xmlns:v8md="" target="_blank">http://v8.1c.ru/metadata/2005/08">
                <v8de:ConfigurationExtensionDeletion>2084ceba-3da5-11ed-93a8-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>fb705d13-0efc-11f0-947a-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>f0e7553e-0f68-11f0-947b-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>01a9faeb-0f68-11f0-947b-00d86150e798</v8de:ConfigurationExtensionDeletion>
<v8de:ConfigurationExtension>
... и т.д. куча байтиков..

Но самое странное - в другом дочернем узле я просто удалил расширение, загрузил конфу от ЦБ, прогнал обмены между ЦБ и все заработало.
А в проблемном Узле происходит странное  -  ЦБ постоянно думает что дочерний узел неполноценный, вываливает кучу байтиков, но объекты нормально между ними загружаются, выгружаются, хоть и занимает почти час. А в самом Узле постоянно появляется окно о том что он не смог до конца нормально обновиться..
Сейчас ситуация у меня такая что в качестве актуального бэкапа у меня такая недополноценная база. Может были у кого такие проблемы из за обновления с нерабочим расширением, проясните пожалуйста про алгоритм действий в таком случае. Спасибо если прочли мою такую длинную простыню.
1 Serg_1960
 
03.04.25
11:40
В Вашей "длинной простыне" не хватает самого главного - текста ошибки (текстов ошибок) из журнала регистрации.
"Восстанавливаем синхронизацию в 1С:Предприятие при проблемах с расширениями (патчами)"
https://interface31.ru/tech_it/2022/04/vosstanavlivaem-sinhronizaciyu-v-1spredpriyatie-pri-problemah-s-rasshireniyami-patchami.html

[Но бывает все гораздо хуже, после установки обновлений база снова просит повторную синхронизацию и все продолжается по кругу. В этом случае нам ничего не остается, как изучить Журнал регистрации, находим там ближайшую ошибку обмена и внимательно ее изучаем. Как правило там будет явно фигурировать проблемное расширение...]
2 Serg_1960
 
03.04.25
11:51
PS: рекомендуется явно указывать наименование и версию типовой конфигурации и платформы. Например, хотя бы потому, что "Поддержка формата 5.03" - https://v8.1c.ru/lawmonitor/7185911a-870e-11ef-8cd5-005056bea45e.htm
3 Галахад
 
гуру
03.04.25
13:11
Вроде как ЦБ пишет второе письмо, а ПБ пишет что приняла только первое. ЦБ такая "Ок, надо повторить отправку" и снова отправляет второе.
4 МаусМэн
 
03.04.25
14:45
(1) (3) Спасибо за отклик, в логах обмена последние ошибки:

Не удалось зарегистрировать изменения на узлах плана обмена ПоМагазину по причине: Ошибка выполнения правил регистрации объектов для плана обмена ПоМагазину.
Описание ошибки:
Справочник "Идентификаторы объектов расширений" не может использоваться
в информационной базе с неподтвержденной отменой главного узла.
Для восстановления связи с главным узлом запустите 1С:Предприятие и
нажмите кнопку Восстановить или программно установите главный узел,
сохраненный в константе Главный узел.

Эта ошибка у меня возникала при попытке установки главного Узла.
5 МаусМэн
 
03.04.25
15:06
(3) Посмотрел еще раз сообщение там обмена там где думал что вроде все  нормально. Но нет, даже в том узле который вроде бы успешно синхронизировался, не выдает ошибок, ЦБ каждый раз отправляет расширение с патчем для ЭДО EF_00_00687314_10. Который естественно в дочернем узле уже установился не помню точно то ли при загрузке с конфой от ЦБ, то ли при первом обмене с ЦБ.

<v8msg:Message xmlns:v8msg="" target="_blank">http://v8.1c.ru/messages">
    <v8msg:Header>
        <v8msg:ExchangePlan>ПоМагазину</v8msg:ExchangePlan>
        <v8msg:To>М6</v8msg:To>
        <v8msg:From>Р</v8msg:From>
        <v8msg:MessageNo>3</v8msg:MessageNo>
        <v8msg:ReceivedNo>5</v8msg:ReceivedNo>
    </v8msg:Header>
    <v8msg:Body>
        <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="" target="_blank">http://www.w3.org/2001/XMLSchema-instance">
            <v8de:Signature>083db94f-d53a-493f-b85e-e9bb9b18d864</v8de:Signature>
            <v8de:Config xmlns:v8md="" target="_blank">http://v8.1c.ru/metadata/2005/08">
                <v8de:Version>216.0</v8de:Version>
                <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
                <v8de:Digest2 v2="984905cf7dd2c8606702af230dba1aac" Extensions="0000000000000000000000000000000000000000">d766f7f7e4177f0e1f9de12b18401d61</v8de:Digest2>
            </v8de:Config>
            <v8de:ConfigurationExtensions xmlns:v8md="" target="_blank">http://v8.1c.ru/metadata/2005/08">
                <v8de:ConfigurationExtensionDeletion>2084ceba-3da5-11ed-93a8-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>fb705d13-0efc-11f0-947a-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>f0e7553e-0f68-11f0-947b-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtensionDeletion>01a9faeb-0f68-11f0-947b-00d86150e798</v8de:ConfigurationExtensionDeletion>
                <v8de:ConfigurationExtension>
                    <v8de:Id>616d3bce-0e8e-11f0-9474-00d86150e798</v8de:Id>
                    <v8de:Name>EF_00_00687314_10</v8de:Name>
                    <v8de:Order>7</v8de:Order>
                    <v8de:SafeMode>false</v8de:SafeMode>
                    <v8de:SafeModeProfile/>
                    <v8de:Version/>
                    <v8de:Purpose>0</v8de:Purpose>
                    <v8de:UnsafeOperationProtection>false</v8de:UnsafeOperationProtection>
                    <v8de:Synonym/>
                    <v8de:UsedInDistributedInfoBase>true</v8de:UsedInDistributedInfoBase>
                    <v8de:Scope>1</v8de:Scope>
                    <v8de:Active>true</v8de:Active>
                    <v8de:AddDefaultRoles>false</v8de:AddDefaultRoles>
                    <v8de:Digest1>ca7809678a1f6f4f0894a69e9513429040f570a3</v8de:Digest1>
                    <v8md:Metadata>
                        <v8md:ObjectID>50352f6d-606b-44d3-bbff-a68ff970cf29</v8md:ObjectID>
                        <v8md:ClassID>0fe48980-252d-11d6-a3c7-0050bae0a776</v8md:ClassID>
                        <v8md:Version>d371dd0281840b58ad32b5c1e68725f26c74b84e</v8md:Version>
                        <v8md:Name>ЭлектронныеДокументыЭДО</v8md:Name>
                        <v8md:Content>77u/ezEsDQp7MTIsDQp7MywNCnsxLDAsNTAzNTJmNmQtNjA2Yi00NGQzLWJiZmYtYTY4ZmY5NzBjZjI5fSwi0K3Qu9C10LrRgtGA0L7QvdC90YvQtdCU0L7QutGD0LzQtdC90YLRi9Ct0JTQniIsDQp7MH0sIiIsMSw4LDk1OTVkZGQ2LWU3MmMtNDdhZC1hMTU2LTY3MmRiODExNjI4YywyLDdkYmIyYmM3LTZiYWUtNGI4MS05MWNiLTY4MTMxNzI3MmEwYiwyLDc0Y2U4YTAyLWFiZDItNDZhNi04NTQ0LThjZmJiNGU4YzZlMCwyLDYyNzVhMDJlLTk2ZjAtNDM0Ny05NzVhLTJkNjYxZTZhMDY3NSwyLGQxMjY2MGE2LTcyOTgtNGFlMi1hMzMyLWI5NWE2NDU5YTI4MCwyLDQzNmFmNzdhLWU4NDYtNDA4NC04MThiLTc0MGEzMzc4NTE4ZSwyLGQ1OTYzMjQzLTI2MmUtNDM5OC1iNGQ3LWZiMTZkMDY0ODRmNiwzLGM0NzRiYWI5LWQxM2EtNGZiZC1iZmIwLTkyMTRkNmRjMmZkZSwyLGM5NzhkOGUwLThiMGMtNDdmMy1hNjc2LTY2MGYyODAzNjJkMiwwfSwxLDEsMSwwLDAsMCwwLDB9LDB9</v8md:Content>
                        <v8md:Externals>

А ЭДО стоит у нас только в ЦБ, сижу думаю может снять там галку РИБ, он автоматом там проставился при установке. Или может опять что-то крякнет при этом.
6 МаусМэн
 
03.04.25
15:17
Также при каждом обмене ЦБ выгружает ИдентификаторыОбъектовМетаданных. Получает дочерний Узел вроде бы обновился, но случилась проблема с принятием и обработкой обмена, вот и ЦБ каждый раз вываливает все это в обмен.
7 МаусМэн
 
03.04.25
16:08
Удалил патч с ЦБ, сделал обмены. В дочернем узле там где выдавало ошибок обновления патч успешно удалился и теперь при обменах нет кусков кода патча. Но пока в сообщении обмена остаются куча объектов метаданных типа:
            <CatalogObject.ИдентификаторыОбъектовМетаданных>
                <Ref>ee76a265-a231-11e9-83a1-005056c00008</Ref>
                <DeletionMark>false</DeletionMark>
                <Parent>627a6fb8-872a-11e3-bb87-005056c00008</Parent>
                <Description>Заголовок приложения (Константа)</Description>
                <ПорядокКоллекции>0</ПорядокКоллекции>
                <Имя>ЗаголовокСистемы</Имя>
                <Синоним>Заголовок приложения</Синоним>
                <ПолноеИмя>Константа.ЗаголовокСистемы</ПолноеИмя>
                <ПолныйСиноним>Константа. Заголовок приложения</ПолныйСиноним>
                <БезДанных>false</БезДанных>
                <ЗначениеПустойСсылки xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
                <КлючОбъектаМетаданных>AQEtAAAAAAAAAO+7v3siVCIsYjRhZDQ3MWEtNTc5Ni00NzkyLWIzZWItZTBmZjY5YzJjMWFmfQ==</КлючОбъектаМетаданных>
                <НоваяСсылка>00000000-0000-0000-0000-000000000000</НоваяСсылка>
            </CatalogObject.ИдентификаторыОбъектовМетаданных>
            <CatalogObject.ИдентификаторыОбъектовМетаданных>
                <Ref>ee76a2ab-a231-11e9-83a1-005056c00008</Ref>
                <DeletionMark>false</DeletionMark>
                <Parent>627a6fb8-872a-11e3-bb87-005056c00008</Parent>
                <Description>Использовать сервис склонения Морфер (Константа)</Description>
                <ПорядокКоллекции>0</ПорядокКоллекции>
                <Имя>ИспользоватьСервисСклоненияMorpher</Имя>
                <Синоним>Использовать сервис склонения Морфер</Синоним>
                <ПолноеИмя>Константа.ИспользоватьСервисСклоненияMorpher</ПолноеИмя>
                <ПолныйСиноним>Константа. Использовать сервис склонения Морфер</ПолныйСиноним>
                <БезДанных>false</БезДанных>
                <ЗначениеПустойСсылки xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
                <КлючОбъектаМетаданных>AQEtAAAAAAAAAO+7v3siVCIsM2M1ODJmNTgtNGI0Zi00YjUyLWFmYjctMWYwN2UwMWJiNGE5fQ==</КлючОбъектаМетаданных>
                <НоваяСсылка>00000000-0000-0000-0000-000000000000</НоваяСсылка>
            </CatalogObject.ИдентификаторыОбъектовМетаданных>
            <CatalogObject.ИдентификаторыОбъектовМетаданных>
                <Ref>ee76a2d6-a231-11e9-83a1-005056c00008</Ref>
                <DeletionMark>false</DeletionMark>
                <Parent>627a6fb8-872a-11e3-bb87-005056c00008</Parent>
                <Description>Настройки входа пользователей (Константа)</Description>
                <ПорядокКоллекции>0</ПорядокКоллекции>
                <Имя>НастройкиВходаПользователей</Имя>
                <Синоним>Настройки входа пользователей</Синоним>
                <ПолноеИмя>Константа.НастройкиВходаПользователей</ПолноеИмя>
                <ПолныйСиноним>Константа. Настройки входа пользователей</ПолныйСиноним>
                <БезДанных>false</БезДанных>
                <ЗначениеПустойСсылки xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
                <КлючОбъектаМетаданных>AQEtAAAAAAAAAO+7v3siVCIsYjRiNzMwMTctMDQ2MC00N2Y0LTlmOGUtNzVmYjQxZGU0YjZifQ==</КлючОбъектаМетаданных>
                <НоваяСсылка>00000000-0000-0000-0000-000000000000</НоваяСсылка>
            </CatalogObject.ИдентификаторыОбъектовМетаданных>
8 fred001
 
04.04.25
04:42
увлекательное чтиво
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.