РК_ПроверкаСерий 1.3.1.77: остатки серий из ТоварыНаСкладах.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
mihailkudravcev
2026-08-17 13:15:33 +03:00
parent 76f5be2990
commit 968e73eb8e
4 changed files with 15 additions and 6 deletions
+8 -2
View File
@@ -4,6 +4,12 @@
--- ---
## 1.3.1.77 (2026-08-17)
### Исправление
- Остатки по сериям: `ДвиженияСерийТоваров` — оборотный регистр (нет `.Остатки`); используется `ТоварыНаСкладах.Остатки` (`ВНаличииОстаток`).
## 1.3.1.76 (2026-08-17) ## 1.3.1.76 (2026-08-17)
### Исправление ### Исправление
@@ -14,7 +20,7 @@
### РК_ПроверкаСерий — вкладка «Заполнение реквизитов» ### РК_ПроверкаСерий — вкладка «Заполнение реквизитов»
- ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ДвиженияСерийТоваров.Остатки`). - ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ТоварыНаСкладах.Остатки`).
- Команда **Заполнить по предложениям** — перенос предложенных значений в колонки таблицы для отмеченных строк (без записи в ИБ). - Команда **Заполнить по предложениям** — перенос предложенных значений в колонки таблицы для отмеченных строк (без записи в ИБ).
- **Исправить отмеченные** — запись из колонок таблицы (или предложений, если колонки пусты). - **Исправить отмеченные** — запись из колонок таблицы (или предложений, если колонки пусты).
@@ -42,7 +48,7 @@
### РК_ПроверкаСерий — объединение дублей с учётом остатков (#15) ### РК_ПроверкаСерий — объединение дублей с учётом остатков (#15)
- Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства). - Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства).
- Остатки из `ДвиженияСерийТоваров.Остатки`; предупреждение при остатках у нескольких серий или у дублей. - Остатки из `ТоварыНаСкладах.Остатки` (сумма `ВНаличии` по серии); предупреждение при остатках у нескольких серий или у дублей.
- Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью. - Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью.
- Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`. - Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`.
+1 -1
View File
@@ -1 +1 @@
1.3.1.76 1.3.1.77
+1 -1
View File
@@ -62,7 +62,7 @@
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item> <xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
</DefaultRoles> </DefaultRoles>
<Vendor/> <Vendor/>
<Version>1.3.1.76</Version> <Version>1.3.1.77</Version>
<DefaultStyle/> <DefaultStyle/>
<DefaultLanguage>Language.Русский</DefaultLanguage> <DefaultLanguage>Language.Русский</DefaultLanguage>
<BriefInformation/> <BriefInformation/>
@@ -793,6 +793,9 @@
&НаСервере &НаСервере
Функция ОстаткиПоСериям(Серии) Функция ОстаткиПоСериям(Серии)
// ДвиженияСерийТоваров — оборотный регистр (без виртуальной таблицы Остатки).
// Остаток по серии — из ТоварыНаСкладах (измерение Серия, ресурс ВНаличии).
Результат = Новый Соответствие; Результат = Новый Соответствие;
Если Серии.Количество() = 0 Тогда Если Серии.Количество() = 0 Тогда
Возврат Результат; Возврат Результат;
@@ -802,9 +805,9 @@
Запрос.Текст = Запрос.Текст =
"ВЫБРАТЬ "ВЫБРАТЬ
| Ост.Серия КАК Серия, | Ост.Серия КАК Серия,
| СУММА(Ост.КоличествоОстаток) КАК Количество | СУММА(Ост.ВНаличииОстаток) КАК Количество
|ИЗ |ИЗ
| РегистрНакопления.ДвиженияСерийТоваров.Остатки(, Серия В (&Серии)) КАК Ост | РегистрНакопления.ТоварыНаСкладах.Остатки(, Серия В (&Серии)) КАК Ост
|СГРУППИРОВАТЬ ПО |СГРУППИРОВАТЬ ПО
| Ост.Серия"; | Ост.Серия";
Запрос.УстановитьПараметр("Серии", Серии); Запрос.УстановитьПараметр("Серии", Серии);