diff --git a/CHANGELOG.md b/CHANGELOG.md index 5eb5fb4..39f4920 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,12 +4,18 @@ --- -## 1.3.1.90 (2026-08-19) +## 1.3.1.89f (2026-08-19) + +### РК_ПроверкаСерий — открытие формы серии без двойного клика (#17) + +- Открытие формы элемента серии переведено на обработчик активации строки `ПроблемныеСерии`, чтобы не зависеть от повторной активации той же строки. + +## 1.3.1.90 (2026-08-19, отменена) ### РК_ПроверкаСерий — критичные замечания (#17) - В расширение добавлены зависимости на справочники `СерииНоменклатуры`, `Номенклатура`, `ВидыНоменклатуры`, чтобы в ТЧ `ПроблемныеСерии` корректно подтягивалось описание типов значений. -- Открытие формы элемента серии настроено на обработчик активации строки `ПроблемныеСерии`, чтобы не зависеть от “двойного” сценария клика. +- Версия отменена; итоговая рабочая публикация перенесена в `1.3.1.89f`. ## 1.3.1.89 (2026-08-19) diff --git a/VERSION b/VERSION index 01857cd..61402e3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.90 +1.3.1.89f 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ВыбраннойСерии(); - Если ЗначениеЗаполнено(ПоследняяАктивированнаяСерия) - И ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия Тогда - ОткрытьФормуСерии(ТекущаяСтрока.Серия); - ПоследняяАктивированнаяСерия = Неопределено; - Возврат; - КонецЕсли; - - ПоследняяАктивированнаяСерия = ТекущаяСтрока.Серия; + ОткрытьФормуСерии(ТекущаяСтрока.Серия); КонецПроцедуры