Ордерный склад. Отгрузка дробных товаров

1. Xershi 1535 25.10.19 14:36 Сейчас в теме
Добрый день, коллеги!
Используем в УТ 11.4 ордерный склад.
Используем упаковки.
Столкнулись с проблемой отгрузки дробного товара.

Например, есть
Номенклатура:
Товар 1
Единица
м
Количество
0,204
Сделали упаковку равную 1 метру.
Сделали приход, ордер и размещение через упаковку.
На остатке повисло в ячейках упаковка "Упак" числитель и знаменатель 1.
Количество 0,204.

Далее делаем расход.
Реализация, ордер, отбор.
По отчету показало, что не может найти количество 0,204. По остаткам все гладко.

Стали разбираться. Дошли до запроса в "СкладыСервер.ПодобратьЯчейкиДляОтбора".
И там обнаружили, что система остаток нашла, но пропускает его:
Если КоличествоКОтбору = Неопределено Тогда                                
    КоличествоКОтбору = ВыборкаПоЯчейкам.Количество;                                
КонецЕсли;
                            
Если ЗначениеЗаполнено(ВыборкаПоЯчейкам.Упаковка)
    И КоличествоКОтбору < ВыборкаПоЯчейкам.КоличествоВУпаковке Тогда
    Продолжить;
КонецЕсли;

Показать

Где ВыборкаПоЯчейкам.Количество = 0,204, ВыборкаПоЯчейкам.КоличествоВУпаковке = 1.
Тут получается либо это условие не верно составили, либо не верно заполнили "КоличествоВУпаковке".

В запросе мы видим:
ЕСТЬNULL(&ТекстЗапросаКоэффициентУпаковки, 1) КАК КоличествоВУпаковке

Или не дописали запрос, или логика тут в чем? У кого какие мысли?
Найденные решения
3. Xershi 1535 28.10.19 18:13 Сейчас в теме
(2) вот методология 1С:
Применительно к упаковке. Упаковка - это кратное основной единице хранения количество товаров в товарной или транспортной упаковке, и измеряется в целых единицах

Жаль, что мы про это узнали, только когда делали расход. На приход такой проверки нет!
4. Xershi 1535 29.10.19 21:32 Сейчас в теме
Изначально в Вашем примере есть проблема с интерпретацией единицы измерения и упаковки. Если товар закупается, храниться и отгружается по метрам, в отрезах, то непонятно что в данном случае означает для него "упаковка". Если речь идет о местах хранения, таких как бобины или отрезы, то рекомендуется использовать серии. См. https://its.1c.ru/db/erp24doc#bookmark:seriessetup:SeriesResidue

Если же речь идет о том, что товар уже нарезан по 1 метру, то лучше в данном случае использовать разную номенклатуру для товара, который продается в отрез и товара, который продается "кусками" по 1 метру.

Относительно алгоритмов - в данном случае алгоритмы действительно предполагают, что упаковки отгружаются целыми. Автоматические алгоритмы не расчитаны на работу с "дробными" упаковками. Дробные количества используются только это для мерных единицы изменения. Мы предполагаем, что пользователь осознанно создает упаковки и указывает их количества. Мы не используем жестких ограничений, исходя из предположения, что пользователь не будет выполнять действия, которые не имеют логичной интерпретации в реальности.
2. Xershi 1535 25.10.19 14:37 Сейчас в теме
Как временное решение, создали дробную упаковку, чтобы ордер сделать без дробей в количестве. Тогда расход можно делать в любой упаковке.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1535 25.10.19 14:37 Сейчас в теме
Как временное решение, создали дробную упаковку, чтобы ордер сделать без дробей в количестве. Тогда расход можно делать в любой упаковке.
3. Xershi 1535 28.10.19 18:13 Сейчас в теме
(2) вот методология 1С:
Применительно к упаковке. Упаковка - это кратное основной единице хранения количество товаров в товарной или транспортной упаковке, и измеряется в целых единицах

Жаль, что мы про это узнали, только когда делали расход. На приход такой проверки нет!
4. Xershi 1535 29.10.19 21:32 Сейчас в теме
Изначально в Вашем примере есть проблема с интерпретацией единицы измерения и упаковки. Если товар закупается, храниться и отгружается по метрам, в отрезах, то непонятно что в данном случае означает для него "упаковка". Если речь идет о местах хранения, таких как бобины или отрезы, то рекомендуется использовать серии. См. https://its.1c.ru/db/erp24doc#bookmark:seriessetup:SeriesResidue

Если же речь идет о том, что товар уже нарезан по 1 метру, то лучше в данном случае использовать разную номенклатуру для товара, который продается в отрез и товара, который продается "кусками" по 1 метру.

Относительно алгоритмов - в данном случае алгоритмы действительно предполагают, что упаковки отгружаются целыми. Автоматические алгоритмы не расчитаны на работу с "дробными" упаковками. Дробные количества используются только это для мерных единицы изменения. Мы предполагаем, что пользователь осознанно создает упаковки и указывает их количества. Мы не используем жестких ограничений, исходя из предположения, что пользователь не будет выполнять действия, которые не имеют логичной интерпретации в реальности.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот