РК_ПроверкаСерий 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)
|
## 1.3.1.76 (2026-08-17)
|
||||||
|
|
||||||
### Исправление
|
### Исправление
|
||||||
@@ -14,7 +20,7 @@
|
|||||||
|
|
||||||
### РК_ПроверкаСерий — вкладка «Заполнение реквизитов»
|
### РК_ПроверкаСерий — вкладка «Заполнение реквизитов»
|
||||||
|
|
||||||
- ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ДвиженияСерийТоваров.Остатки`).
|
- ТЧ `ПроблемныеСерии`: колонки **№** (`ПорядковыйНомер`) и **Остаток** (`ТоварыНаСкладах.Остатки`).
|
||||||
- Команда **Заполнить по предложениям** — перенос предложенных значений в колонки таблицы для отмеченных строк (без записи в ИБ).
|
- Команда **Заполнить по предложениям** — перенос предложенных значений в колонки таблицы для отмеченных строк (без записи в ИБ).
|
||||||
- **Исправить отмеченные** — запись из колонок таблицы (или предложений, если колонки пусты).
|
- **Исправить отмеченные** — запись из колонок таблицы (или предложений, если колонки пусты).
|
||||||
|
|
||||||
@@ -42,7 +48,7 @@
|
|||||||
### РК_ПроверкаСерий — объединение дублей с учётом остатков (#15)
|
### РК_ПроверкаСерий — объединение дублей с учётом остатков (#15)
|
||||||
|
|
||||||
- Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства).
|
- Вкладка **Объединение дублей**: поиск групп (вид + номер + срок + дата производства).
|
||||||
- Остатки из `ДвиженияСерийТоваров.Остатки`; предупреждение при остатках у нескольких серий или у дублей.
|
- Остатки из `ТоварыНаСкладах.Остатки` (сумма `ВНаличии` по серии); предупреждение при остатках у нескольких серий или у дублей.
|
||||||
- Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью.
|
- Группы без остатков отмечаются автоматически; с остатками — только вручную + подтверждение перед записью.
|
||||||
- Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`.
|
- Режим тест; объединение через `ОбщегоНазначения.ЗаменитьСсылки`.
|
||||||
|
|
||||||
|
|||||||
@@ -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 @@
|
|||||||
Запрос.Текст =
|
Запрос.Текст =
|
||||||
"ВЫБРАТЬ
|
"ВЫБРАТЬ
|
||||||
| Ост.Серия КАК Серия,
|
| Ост.Серия КАК Серия,
|
||||||
| СУММА(Ост.КоличествоОстаток) КАК Количество
|
| СУММА(Ост.ВНаличииОстаток) КАК Количество
|
||||||
|ИЗ
|
|ИЗ
|
||||||
| РегистрНакопления.ДвиженияСерийТоваров.Остатки(, Серия В (&Серии)) КАК Ост
|
| РегистрНакопления.ТоварыНаСкладах.Остатки(, Серия В (&Серии)) КАК Ост
|
||||||
|СГРУППИРОВАТЬ ПО
|
|СГРУППИРОВАТЬ ПО
|
||||||
| Ост.Серия";
|
| Ост.Серия";
|
||||||
Запрос.УстановитьПараметр("Серии", Серии);
|
Запрос.УстановитьПараметр("Серии", Серии);
|
||||||
|
|||||||
Reference in New Issue
Block a user