diff --git a/CHANGELOG.md b/CHANGELOG.md index 260b08c..44e3b59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,6 @@ --- -## 1.3.1.93 (2026-08-19) - -### РК_ПроверкаСерий — добавлены зависимости для доп. реквизитов - -- Добавлены выгрузки XML зависимых метаданных (`НаборыДополнительныхРеквизитовИСведений` и `InformationRegister.ДополнительныеСведения`) в `crm3-26.rhana/src/`, чтобы конфигуратор корректно резолвил ссылки на поля доп. реквизитов при применении расширения. - ## 1.3.1.92 (2026-08-19) ### РК_ПроверкаСерий — выгрузки форм/шаблонов зависимых каталогов (#17) diff --git a/VERSION b/VERSION index 900d8f6..2ba0290 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.93 +1.3.1.92 diff --git a/src/Catalogs/НаборыДополнительныхРеквизитовИСведений.xml b/src/Catalogs/НаборыДополнительныхРеквизитовИСведений.xml deleted file mode 100644 index 8587cad..0000000 --- a/src/Catalogs/НаборыДополнительныхРеквизитовИСведений.xml +++ /dev/null @@ -1,1164 +0,0 @@ - - - - - - c14b9953-50dd-41b4-9945-c3d82b9def08 - c3cbb7b3-cc9c-4d0f-854f-a1d946b94eca - - - 7a576bbd-3683-4c69-8259-b03d2c59db04 - a925ac82-b64b-4620-b2c9-6f589a620862 - - - 3e8eddeb-5824-4a8b-b820-69a6af0b468c - fab83796-93f1-4981-a423-05ce020cf915 - - - 25255fe2-fa22-4dc1-a286-499261db7293 - b90e814f-d23f-4569-a17f-2cafcd67ee68 - - - efec1d42-5713-4699-ab3f-8e11f28ce037 - 88f943fb-686a-4466-ab97-661cf01efc27 - - - - НаборыДополнительныхРеквизитовИСведений - - - ru - Наборы дополнительных реквизитов и сведений - - - - true - HierarchyFoldersAndItems - true - 2 - true - false - - ToItems - 0 - 100 - String - Fixed - WholeCatalog - false - false - AsDescription - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - true - Auto - Deny - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - true - Auto - TransformValues - - - - ru - Группа, к которой относится набор. - - - false - - - Auto - Auto - - false - Use - false - - - - ru - Входит в группу - - - - Use - - Catalog.НаборыДополнительныхРеквизитовИСведений.EmptyRef - - - - - - ShowError - false - false - Auto - TransformValues - - - - ru - Наименование набора свойств - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - Auto - InDialog - false - BothWays - - Catalog.НаборыДополнительныхРеквизитовИСведений.StandardAttribute.Description - - Begin - DontUse - Directly - Catalog.НаборыДополнительныхРеквизитовИСведений.Form.ФормаЭлемента - Catalog.НаборыДополнительныхРеквизитовИСведений.Form.ФормаГруппы - Catalog.НаборыДополнительныхРеквизитовИСведений.Form.ФормаСписка - Catalog.НаборыДополнительныхРеквизитовИСведений.Form.ФормаВыбора - - - - - - - true - - - Managed - Use - - - ru - Набор дополнительных реквизитов и сведений - - - - - - - Use - Auto - DontUse - false - false - - - - - КоличествоРеквизитов - - - ru - Количество реквизитов - - - - - xs:string - - 5 - Variable - - - false - - - - - ru - Количество реквизитов в наборе не помеченных на удаление. - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - КоличествоСведений - - - ru - Количество сведений - - - - - xs:string - - 5 - Variable - - - false - - - - - ru - Количество сведений в наборе не помеченных на удаление. - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - КоличествоМеток - - - ru - Количество меток - - - - - xs:string - - 5 - Variable - - - false - - - - - ru - Количество меток в наборе не помеченных на удаление. - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForItem - DontIndex - Use - Use - - - - - Используется - - - ru - Используется - - - - - xs:boolean - - false - - - - - ru - Набор свойств отображается в форме списка - - - false - - false - false - - - false - true - DontCheck - Items - - - Auto - Auto - - - Auto - ForFolderAndItem - DontIndex - Use - Use - - - - - ИмяПредопределенногоНабора - - - ru - Имя предопределенного набора - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - false - - DontCheck - Items - - - Auto - Auto - - - Auto - ForFolderAndItem - DontIndex - DontUse - Use - - - - - - fb3fdc57-82e3-4fa7-bccd-b12e88c2fc2f - 63d4cced-9612-4b30-ae1f-23e3f330d6c5 - - - ce2f4026-0a10-44c8-97b5-a979161cab23 - f73225c3-2dbf-4502-a113-86d134f0bc71 - - - - ДополнительныеРеквизиты - - - ru - Дополнительные реквизиты - - - - - DontCheck - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForFolderAndItem - 5 - - - - - Свойство - - - ru - Дополнительный реквизит - - - - - cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения - - false - - - - - ru - Дополнительный реквизит этого набора - - - false - - false - false - - - DontCheck - Items - - - DontUse - Use - - - Auto - Index - Use - Use - - - - - ПометкаУдаления - - - ru - Пометка удаления - - - - - xs:boolean - - false - - - - - ru - Устанавливается при исключении дополнительного реквизита из набора, -чтобы можно было вернуть связь с уникальным дополнительным реквизитом. - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - ИмяПредопределенногоНабора - - - ru - Имя предопределенного набора - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - - - - b8d89eda-0906-414a-b98a-52474671f8f0 - 061a06e9-2847-4a9d-bb90-e6dc48171b6e - - - 44721b9c-cf58-40c0-915c-2ad6eb746138 - db901fef-6ba7-4d1c-ab7b-cf4eba31c974 - - - - ДополнительныеСведения - - - ru - Дополнительные сведения - - - - - DontCheck - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForFolderAndItem - 5 - - - - - Свойство - - - ru - Дополнительное сведение - - - - - cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения - - false - - - - - ru - Дополнительное сведение этого набора - - - false - - false - false - - - DontCheck - Items - - - DontUse - Use - - - Auto - Index - Use - Use - - - - - ПометкаУдаления - - - ru - Пометка удаления - - - - - xs:boolean - - false - - - - - ru - Устанавливается при исключении дополнительного сведения из набора, -чтобы можно было вернуть связь с уникальным дополнительным сведением. - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - ИмяПредопределенногоНабора - - - ru - Имя предопределенного набора - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - - - - ad4406b3-7f87-4147-bbd6-cfa09ca37b20 - aaaa0103-e44e-4c93-b11e-54a0539b7dc9 - - - f0af5b08-b962-435c-bc6b-f945a6d8449f - 38b6d370-4b9b-4fc5-bb42-2ab7af9d5c3f - - - - Представления - - - ru - Представления - - - - - DontCheck - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - ForItem - 5 - - - - - КодЯзыка - - - ru - Код языка - - - - - xs:string - - 10 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - - Наименование - - - ru - Наименование - - - - - xs:string - - 150 - Variable - - - false - - - - false - - false - false - - - DontCheck - Items - - - Auto - Auto - - - Auto - DontIndex - Use - Use - - - - -
ФормаЭлемента
-
ФормаГруппы
-
ФормаСписка
-
ФормаВыбора
- - - ДополнительныеРеквизиты - - - ru - Дополнительные реквизиты - - - - NavigationPanelOrdinary - - Single - false - Auto - - - - Auto - - - - - ДополнительныеСведения - - - ru - Дополнительные сведения - - - - NavigationPanelOrdinary - - Single - false - Auto - - - - Auto - - - - - Метки - - - ru - Метки - - - - NavigationPanelOrdinary - - Single - false - Auto - - - - Auto - - -
-
-
\ No newline at end of file diff --git a/src/Configuration.xml b/src/Configuration.xml index 01eb0b5..7cf1574 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -62,7 +62,7 @@ Role.РК_ОсновнаяРоль - 1.3.1.93 + 1.3.1.92 Language.Русский diff --git a/src/InformationRegisters/ДополнительныеСведения.xml b/src/InformationRegisters/ДополнительныеСведения.xml deleted file mode 100644 index 3b10411..0000000 --- a/src/InformationRegisters/ДополнительныеСведения.xml +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - 9eff3d4a-b1dd-4244-8e7b-585dc7c17a90 - c999859f-2819-4b68-a48b-f0c7c2a80308 - - - 142d18ea-a851-4ee0-917b-2d4d1668fd30 - f9194061-1739-4ab6-a873-3697e0a52625 - - - a5ab27d6-4bee-4056-809a-17006a6dd0b4 - 989e95e1-a2c7-4e60-a96e-bbfb89b3bfae - - - 6aa5661e-91e3-4b90-b9b0-be04bdb6d1e0 - 1e7bcedd-3cab-41ee-b948-ef85a8d00ac3 - - - a3914902-a4dd-4e22-92e8-286066780e71 - 7f5e7348-da97-47e5-b8ea-2f70a98e2cc7 - - - 9058acf1-70e0-484e-a9b1-3339a492445c - a4624f26-af5f-49fe-9dff-79609f4ac0ab - - - dbd12a6b-9b51-4125-b90c-d62afd0b7ea8 - fd990e1c-831c-4c99-89fe-f96cce823800 - - - - ДополнительныеСведения - - - ru - Дополнительные сведения - - - - false - InList - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - DontCheck - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - - - - - - - ShowError - false - false - Auto - TransformValues - - - false - - - Auto - Auto - - false - Use - false - - - - Use - - 0001-01-01T00:00:00 - - - - - Nonperiodical - Independent - false - true - Managed - Use - false - false - - - - - - DontUse - false - false - - - - - Значение - - - ru - Значение - - - - - cfg:Characteristic.ДополнительныеРеквизитыИСведения - - false - - - - - ru - Значение дополнительного сведения. - - - false - - false - false - - - false - - DontCheck - Items - - - Отбор.Владелец - InformationRegister.ДополнительныеСведения.Dimension.Свойство - Clear - - - - DontUse - Use - - - Auto - DontIndex - Use - Use - - - - - Объект - - - ru - Объект - - - // АПК:1330 возможно хранение любых данных - - cfg:BusinessProcessRef - cfg:DocumentRef - cfg:ChartOfCalculationTypesRef - cfg:TaskRef - cfg:ChartOfCharacteristicTypesRef - cfg:ChartOfAccountsRef - cfg:CatalogRef - - false - - - - - ru - Объект информационной базы, к которому относится дополнительное сведение - - - false - - false - false - - - true - - DontCheck - Items - - - Auto - Auto - - - Auto - true - true - true - DontIndex - DontUse - Use - TransformValues - - - - - Свойство - - - ru - Свойство - - - - - cfg:ChartOfCharacteristicTypesRef.ДополнительныеРеквизитыИСведения - - false - - - - - ru - Дополнительное сведение - - - false - - false - false - - - true - ChartOfCharacteristicTypes.ДополнительныеРеквизитыИСведения.EmptyRef - DontCheck - Items - - - DontUse - Use - - - Auto - true - true - true - DontIndex - Use - Use - TransformValues - - - - - \ No newline at end of file diff --git a/src/InformationRegisters/ДополнительныеСведения/Ext/Help.xml b/src/InformationRegisters/ДополнительныеСведения/Ext/Help.xml deleted file mode 100644 index d983f4c..0000000 --- a/src/InformationRegisters/ДополнительныеСведения/Ext/Help.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - ru - \ No newline at end of file diff --git a/src/InformationRegisters/ДополнительныеСведения/Ext/Help/ru.html b/src/InformationRegisters/ДополнительныеСведения/Ext/Help/ru.html deleted file mode 100644 index edf7e81..0000000 --- a/src/InformationRegisters/ДополнительныеСведения/Ext/Help/ru.html +++ /dev/null @@ -1,5 +0,0 @@ - -

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

-

См. также:

- \ No newline at end of file diff --git a/src/InformationRegisters/ДополнительныеСведения/Ext/ManagerModule.bsl b/src/InformationRegisters/ДополнительныеСведения/Ext/ManagerModule.bsl deleted file mode 100644 index e6019f9..0000000 --- a/src/InformationRegisters/ДополнительныеСведения/Ext/ManagerModule.bsl +++ /dev/null @@ -1,35 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2025, ООО 1С-Софт -// Все права защищены. Эта программа и сопроводительные материалы предоставляются -// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0) -// Текст лицензии доступен по ссылке: -// https://creativecommons.org/licenses/by/4.0/legalcode -/////////////////////////////////////////////////////////////////////////////////////////////////////// - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ПрограммныйИнтерфейс - -#Область ДляВызоваИзДругихПодсистем - -// СтандартныеПодсистемы.УправлениеДоступом - -// Параметры: -// Ограничение - см. УправлениеДоступомПереопределяемый.ПриЗаполненииОграниченияДоступа.Ограничение. -// -Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт - - Ограничение.Текст = - "РазрешитьЧтениеИзменение - |ГДЕ - | ЗначениеРазрешено(Свойство)"; - -КонецПроцедуры - -// Конец СтандартныеПодсистемы.УправлениеДоступом - -#КонецОбласти - -#КонецОбласти - -#КонецЕсли diff --git a/src/InformationRegisters/ДополнительныеСведения/Ext/RecordSetModule.bsl b/src/InformationRegisters/ДополнительныеСведения/Ext/RecordSetModule.bsl deleted file mode 100644 index dde0240..0000000 --- a/src/InformationRegisters/ДополнительныеСведения/Ext/RecordSetModule.bsl +++ /dev/null @@ -1,77 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2025, ООО 1С-Софт -// Все права защищены. Эта программа и сопроводительные материалы предоставляются -// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0) -// Текст лицензии доступен по ссылке: -// https://creativecommons.org/licenses/by/4.0/legalcode -/////////////////////////////////////////////////////////////////////////////////////////////////////// - -#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда - -#Область ОбработчикиСобытий - -Процедура ПередЗаписью(Отказ, Замещение) - - Если ОбменДанными.Загрузка Тогда - Возврат; - КонецЕсли; - - Если ОбщегоНазначения.ПодсистемаСуществует("СтандартныеПодсистемы.ВерсионированиеОбъектов") Тогда - ИзмененныеОбъекты = ВыгрузитьКолонку("Объект"); - ИзмененныеОбъекты = ОбщегоНазначенияКлиентСервер.СвернутьМассив(ИзмененныеОбъекты); - - Если ИзмененныеОбъекты.Количество() = 0 Тогда - Если ЗначениеЗаполнено(Отбор.Объект.Значение) Тогда - ИзмененныеОбъекты.Добавить(Отбор.Объект.Значение); - Иначе - ИзмененныеОбъекты = ВсеОбъекты(); - КонецЕсли; - КонецЕсли; - - МодульВерсионированиеОбъектов = ОбщегоНазначения.ОбщийМодуль("ВерсионированиеОбъектов"); - УстановитьПривилегированныйРежим(Истина); - - Для Каждого Ссылка Из ИзмененныеОбъекты Цикл - Если ОбщегоНазначения.ЭтоУдалениеНабораЗаписей(Замещение) Тогда - ЗаписиОбъекта = Новый Массив; - Иначе - ВсеЗаписи = Выгрузить(); - ЗаписиОбъекта = ВсеЗаписи.НайтиСтроки(Новый Структура("Объект", Ссылка)); - КонецЕсли; - - ИзмененныйОбъект = Ссылка.ПолучитьОбъект(); - Если ИзмененныйОбъект <> Неопределено Тогда - ИзмененныйОбъект.ДополнительныеСвойства.Вставить("ЗаписываемыеДополнительныеСведения", ЗаписиОбъекта); - МодульВерсионированиеОбъектов.ЗаписатьВерсиюОбъекта(ИзмененныйОбъект); - КонецЕсли; - КонецЦикла; - - УстановитьПривилегированныйРежим(Ложь); - КонецЕсли; - -КонецПроцедуры - -#КонецОбласти - -#Область СлужебныеПроцедурыИФункции - -Функция ВсеОбъекты() - - ТекстЗапроса = - "ВЫБРАТЬ - | ДополнительныеСведения.Объект КАК Объект - |ИЗ - | РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения - |СГРУППИРОВАТЬ ПО - | ДополнительныеСведения.Объект"; - - Запрос = Новый Запрос(ТекстЗапроса); - Возврат Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Объект"); - -КонецФункции - -#КонецОбласти - -#Иначе -ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'"); -#КонецЕсли \ No newline at end of file