РК_ПроверкаСерий 1.3.1.77: остатки серий из ТоварыНаСкладах.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+8
-2
@@ -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)
|
||||
|
||||
- Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства).
|
||||
- Остатки из `ДвиженияСерийТоваров.Остатки`; предупреждение при остатках у нескольких серий или у дублей.
|
||||
- Остатки из `ТоварыНаСкладах.Остатки` (сумма `ВНаличии` по серии); предупреждение при остатках у нескольких серий или у дублей.
|
||||
- Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью.
|
||||
- Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`.
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
||||
</DefaultRoles>
|
||||
<Vendor/>
|
||||
<Version>1.3.1.76</Version>
|
||||
<Version>1.3.1.77</Version>
|
||||
<DefaultStyle/>
|
||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||
<BriefInformation/>
|
||||
|
||||
@@ -793,6 +793,9 @@
|
||||
&НаСервере
|
||||
Функция ОстаткиПоСериям(Серии)
|
||||
|
||||
// ДвиженияСерийТоваров — оборотный регистр (без виртуальной таблицы Остатки).
|
||||
// Остаток по серии — из ТоварыНаСкладах (измерение Серия, ресурс ВНаличии).
|
||||
|
||||
Результат = Новый Соответствие;
|
||||
Если Серии.Количество() = 0 Тогда
|
||||
Возврат Результат;
|
||||
@@ -802,9 +805,9 @@
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Ост.Серия КАК Серия,
|
||||
| СУММА(Ост.КоличествоОстаток) КАК Количество
|
||||
| СУММА(Ост.ВНаличииОстаток) КАК Количество
|
||||
|ИЗ
|
||||
| РегистрНакопления.ДвиженияСерийТоваров.Остатки(, Серия В (&Серии)) КАК Ост
|
||||
| РегистрНакопления.ТоварыНаСкладах.Остатки(, Серия В (&Серии)) КАК Ост
|
||||
|СГРУППИРОВАТЬ ПО
|
||||
| Ост.Серия";
|
||||
Запрос.УстановитьПараметр("Серии", Серии);
|
||||
|
||||
Reference in New Issue
Block a user