From 968e73eb8e47732571144b20c683feca425018fa Mon Sep 17 00:00:00 2001 From: mihailkudravcev Date: Mon, 17 Aug 2026 13:15:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=9A=5F=D0=9F=D1=80=D0=BE=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D0=BA=D0=B0=D0=A1=D0=B5=D1=80=D0=B8=D0=B9=201.3.1.77:=20?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B0=D1=82=D0=BA=D0=B8=20=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B8=D0=B9=20=D0=B8=D0=B7=20=D0=A2=D0=BE=D0=B2=D0=B0=D1=80?= =?UTF-8?q?=D1=8B=D0=9D=D0=B0=D0=A1=D0=BA=D0=BB=D0=B0=D0=B4=D0=B0=D1=85.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- CHANGELOG.md | 10 ++++++++-- VERSION | 2 +- src/Configuration.xml | 2 +- .../РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl | 7 +++++-- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68051ea..7fcf4ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ --- +## 1.3.1.77 (2026-08-17) + +### Исправление + +- Остатки по сериям: `ДвиженияСерийТоваров` — оборотный регистр (нет `.Остатки`); используется `ТоварыНаСкладах.Остатки` (`ВНаличииОстаток`). + ## 1.3.1.76 (2026-08-17) ### Исправление @@ -14,7 +20,7 @@ ### РК_ПроверкаСерий — вкладка «Заполнение реквизитов» -- ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ДвиженияСерийТоваров.Остатки`). +- ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ТоварыНаСкладах.Остатки`). - Команда **Заполнить по предложениям** — перенос предложенных значений в колонки таблицы для отмеченных строк (без записи в ИБ). - **Исправить отмеченные** — запись из колонок таблицы (или предложений, если колонки пусты). @@ -42,7 +48,7 @@ ### РК_ПроверкаСерий — объединение дублей с учётом остатков (#15) - Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства). -- Остатки из `ДвиженияСерийТоваров.Остатки`; предупреждение при остатках у нескольких серий или у дублей. +- Остатки из `ТоварыНаСкладах.Остатки` (сумма `ВНаличии` по серии); предупреждение при остатках у нескольких серий или у дублей. - Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью. - Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`. diff --git a/VERSION b/VERSION index 6eed9b8..0fd788c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.76 +1.3.1.77 diff --git a/src/Configuration.xml b/src/Configuration.xml index a6b246e..a2499a9 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -62,7 +62,7 @@ Role.РК_ОсновнаяРоль - 1.3.1.76 + 1.3.1.77 Language.Русский diff --git a/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl b/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl index 6066b54..e2bef59 100644 --- a/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl +++ b/src/DataProcessors/РК_ПроверкаСерий/Forms/Форма/Ext/Form/Module.bsl @@ -793,6 +793,9 @@ &НаСервере Функция ОстаткиПоСериям(Серии) + // ДвиженияСерийТоваров — оборотный регистр (без виртуальной таблицы Остатки). + // Остаток по серии — из ТоварыНаСкладах (измерение Серия, ресурс ВНаличии). + Результат = Новый Соответствие; Если Серии.Количество() = 0 Тогда Возврат Результат; @@ -802,9 +805,9 @@ Запрос.Текст = "ВЫБРАТЬ | Ост.Серия КАК Серия, - | СУММА(Ост.КоличествоОстаток) КАК Количество + | СУММА(Ост.ВНаличииОстаток) КАК Количество |ИЗ - | РегистрНакопления.ДвиженияСерийТоваров.Остатки(, Серия В (&Серии)) КАК Ост + | РегистрНакопления.ТоварыНаСкладах.Остатки(, Серия В (&Серии)) КАК Ост |СГРУППИРОВАТЬ ПО | Ост.Серия"; Запрос.УстановитьПараметр("Серии", Серии);