Имя: Пароль:
1C
1С v8
Вспомогательные данные не соответствуют текущим расширениям конфигурации
0 Jackman
 
08.01.26
12:29
Здравствуйте.

При проведении тестирования и исправления базы 1С 8.3 конфигурация УТ11.5 , пункт "Проверка логической целостности расширений конфигурации" выдало такое сообщение:

"Область данных: неразделенная
Вспомогательные данные не соответствуют текущим расширениям конфигурации
Объект метаданных: РегистрСведений.ТаблицыГруппДоступа
Обнаружена таблица расширения конфигурации InfoRgChngR34872X1 для объекта, неизмененного расширениями конфигурации".


Запуск ТиИ с режимом исправления на копии выдал сообщение:

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

Раньше с таким в расширениях не сталкивался, можно ли со спокойной душой запускать ТиИ с режимом исправления на рабочей базе?
1 Jackman
 
08.01.26
12:28
Правильно ли я понял суть этого исправления: ТиИ нашла в каком-то расширении таблицу InfoRgChngR34872X1 для объекта в основной конфигурации РегистрСведений.ТаблицыГруппДоступа, хотя  основной конфигурации было неизвестно, что РегистрСведений.ТаблицыГруппДоступа используется в каких-то расширениях? После запуска ТиИ в режиме исправления, информация о такой таблице где-то прописалась.

Пересмотрел все расширения и ни где не нашел в них заимствование РегистрСведений.ТаблицыГруппДоступа из основной конфигурации. Откуда тогда взялась эта таблица?

Или же наоборот, в основной конфигурации нашлась запись о таблице InfoRgChngR34872X1 из какого-то расширения, хотя ни в каком расширении такой таблицы не нашлось? А после запуска ТиИ в режиме исправления - запись о таблице InfoRgChngR34872X1 удалилась из основной конфигурации.
2 H A D G E H O G s
 
07.01.26
22:47
(1) У регистра ТаблицыГруппДоступа есть реквизит ТипТаблицы с типом в т.ч. ЛюбаяСсылка

С какой то версии платформы, таблицы, содержащие в себе реквизит(ресурс, измерение) с неопределенным составным типом
(СправочникиСсылка/ДокументыССылка/ЛюбаяСсылка) экспортятся в расширения автоматически, не приходя в сознание, если в расширении есть хоть один добавленный объект.

Ибо, теперь ЛюбаяСсылка включает в себя и документы расширения.
3 H A D G E H O G s
 
07.01.26
22:50
Версия 8.3.20

Источник: https://dl03.1c.ru/content/Platform/8_3_27_1508/1cv8upd_8_3_27_1508.htm#4ec18ac3-6c4d-11eb-8371-0050569f678a

Реализована возможность расширять типы следующих заимствованных объектов:

    Тип общего реквизита, если общий реквизит не является разделителем.
    Тип реквизита Тип плана видов характеристик.
    Определяемый тип.

Реализована возможность создавать собственные определяемые типы (если режим совместимости расширения строго старше версии 8.3.19).

В собственных объектах расширения конфигурации реализована возможность использования типов вида ЛюбаяСсылка, СправочникСсылка и т.д. и определяемых типов.

Ссылки вида ЛюбаяСсылка, Справочник Ссылка и т.д. включают в себя ссылки на объекты, привнесенные расширениями конфигурации. Метод ТипВсеСсылки() включает типы из расширений в возвращаемое значение.

В режиме совместимости с версией 8.3.19 поведение не изменилось.

Источник: https://dl03.1c.ru/content/Platform/8_3_27_1508/1cv8upd_8_3_27_1508.htm#9528e919-7110-11eb-8371-0050569f678a
4 Jackman
 
08.01.26
12:29
(2) Да, спасибо, похоже. Т.к. при ТиИ с галкой "Проверка логической целостности расширений конфигурации" внизу в окне состояния мелькают обрабатываемые расширения и сообщение из (0) вываливаются как раз на расширении с новым объектом.

Релиз 8.3.27.1786, расширение делалось на более раннем релизе. Значит, если я правильно понимаю, исправление нужное и нужно запустить ТиИ в режиме исправления.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан