diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b02eb9..5eb5fb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ --- +## 1.3.1.90 (2026-08-19) + +### РК_ПроверкаСерий — критичные замечания (#17) + +- В расширение добавлены зависимости на справочники `СерииНоменклатуры`, `Номенклатура`, `ВидыНоменклатуры`, чтобы в ТЧ `ПроблемныеСерии` корректно подтягивалось описание типов значений. +- Открытие формы элемента серии настроено на обработчик активации строки `ПроблемныеСерии`, чтобы не зависеть от “двойного” сценария клика. + ## 1.3.1.89 (2026-08-19) ### РК_ПроверкаСерий — UUID в форме и исправление записи (#17) diff --git a/VERSION b/VERSION index e881e6e..01857cd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.89 +1.3.1.90 diff --git a/src/Configuration.xml b/src/Configuration.xml index ff80032..703f7f2 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -62,7 +62,7 @@ Role.РК_ОсновнаяРоль - 1.3.1.89 + 1.3.1.90 Language.Русский @@ -108,6 +108,9 @@ РК_РежимОтладкиРана РК_РабочееПодключениеЧерезАПИ РК_ФормаНастроекРана + СерииНоменклатуры + Номенклатура + ВидыНоменклатуры ДоговорыКонтрагентов РК_НастройкиПодключенияКВнешнейБазе РеализацияТоваровУслуг diff --git a/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl b/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl index 7d9c91e..ce2712a 100644 --- a/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl +++ b/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl @@ -2,9 +2,6 @@ // Заполнение номера — из наименования; при пустом номере и наличии срока — a-YYMMDD (#17). // Дубли: вид + номер + ГоденДо (ДатаПроизводства в ключ не входит). -&НаКлиенте -Перем ПоследняяАктивированнаяСерия; - #Область ОбработчикиСобытийФормы &НаСервере @@ -30,7 +27,6 @@ КонецПопытки; ОчиститьТекстПоследнейОшибки(); ПрименитьОтборПроблемныхСерий(); - ПоследняяАктивированнаяСерия = Неопределено; ОбновитьUUIDВыбраннойСерии(); ПоказатьОповещениеПользователя("Проверка серий", , "Найдено проблем: " + Формат(Количество, "ЧН=0; ЧГ=0")); @@ -183,19 +179,11 @@ ТекущаяСтрока = ТекущаяСтрокаПроблемнойСерии(); Если ТекущаяСтрока = Неопределено Тогда UUIDВыбраннойСерии = ""; - ПоследняяАктивированнаяСерия = Неопределено; Возврат; КонецЕсли; ОбновитьUUIDВыбраннойСерии(); - Если ЗначениеЗаполнено(ПоследняяАктивированнаяСерия) - И ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия Тогда - ОткрытьФормуСерии(ТекущаяСтрока.Серия); - ПоследняяАктивированнаяСерия = Неопределено; - Возврат; - КонецЕсли; - - ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия; + ОткрытьФормуСерии(ТекущаяСтрока.Серия); КонецПроцедуры