Имя: Пароль:
1C
1С v8
УТ 10.3. Функция "ПолучитьТаблицуОстатковПоСериям" общего модуля "Управление запасами".
0 Румата
 
04.10.24
06:47
Есть "Заказ покупателя" в котором две строчки в ТЧ "Товары". Обе строчки с одной и той же номенклатурой, только с разными сериями. В этом заказе обе серии зарезервированы этим "Заказом". Ввожу на основании "Заказа" документ "Реализация ТиУ", В реализации появляются тоже две строчки, но обе с одной и той же серией. В учетной политике стоит "Использовать указание серий при резервировании", у номенклатуры стоит галочка "Вести партионный учет по сериям".

Начал разбираться, заполнение серий происходит в общем модуле "УправлениеЗапасами", функция называется "ПолучитьТаблицуОстатковПоСериям". В нее передается Номенклатура, Склад, Организация. Она формирует две таблицы, одну со всеми остатками, вторую с резервами. Потом в таблицу с остатками со знаком минус в колонке "Остаток" добавляет строки из таблицы с резервами. Затем идет свертка таблицы.

На момент формирование Реализации ТиУ из документа Заказ покупателя по одной из серий остаток 4 и резерв, который сам этот заказ сформировал тоже 4. При свертке 4-4 = 0 и остаток по этой серии не попадает в Реализацию. Кто может подсказать, что делать ?
2 + 2 = 3.9999999999999999999999999999999...