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 @@ Запрос.Текст = "ВЫБРАТЬ | Ост.Серия КАК Серия, - | СУММА(Ост.КоличествоОстаток) КАК Количество + | СУММА(Ост.ВНаличииОстаток) КАК Количество |ИЗ - | РегистрНакопления.ДвиженияСерийТоваров.Остатки(, Серия В (&Серии)) КАК Ост + | РегистрНакопления.ТоварыНаСкладах.Остатки(, Серия В (&Серии)) КАК Ост |СГРУППИРОВАТЬ ПО | Ост.Серия"; Запрос.УстановитьПараметр("Серии", Серии);