Здравствуйте, в новой версии изменен механизм расчета остатков номенклатуры по партиям при движении "Расход" в регистре накопления "уатПартииТоваровНаСкладах".
Раньше использовалась функция "ПолучитьОстаткиПартий", в коде которой есть запрос, который контролировал выбор отрицательных остатков по партиям
|ГДЕ
| ПартииТоваровНаСкладах.КоличествоОстаток >= &НулевойОстаток
| И ПартииТоваровНаСкладах.СтоимостьОстаток >= &НулевойОстаток
В новой версии используется аналогичная, но другая функция "ПолучитьОстаткиПартийДляВсейНоменклатурыТЧ", в коде которой есть запрос, в котором так же контролируется выбор отрицательных остатков. Но данные строки закомментированы.
//|ГДЕ
//| ПартииТоваровНаСкладах.КоличествоОстаток >= 0
//| И ПартииТоваровНаСкладах.СтоимостьОстаток >= 0
//|
По ряду номенклатуры у нас висят отрицательные остатки по некоторым партиям (почему, нам еще предстоит выяснить) и в результате при проведении ремонтного листа в регистр уходит некорректное количество номенклатуры.
Является ли то, что данные строки в запросе есть и закомментированны ошибкой?
Раньше использовалась функция "ПолучитьОстаткиПартий", в коде которой есть запрос, который контролировал выбор отрицательных остатков по партиям
|ГДЕ
| ПартииТоваровНаСкладах.КоличествоОстаток >= &НулевойОстаток
| И ПартииТоваровНаСкладах.СтоимостьОстаток >= &НулевойОстаток
В новой версии используется аналогичная, но другая функция "ПолучитьОстаткиПартийДляВсейНоменклатурыТЧ", в коде которой есть запрос, в котором так же контролируется выбор отрицательных остатков. Но данные строки закомментированы.
//|ГДЕ
//| ПартииТоваровНаСкладах.КоличествоОстаток >= 0
//| И ПартииТоваровНаСкладах.СтоимостьОстаток >= 0
//|
По ряду номенклатуры у нас висят отрицательные остатки по некоторым партиям (почему, нам еще предстоит выяснить) и в результате при проведении ремонтного листа в регистр уходит некорректное количество номенклатуры.
Является ли то, что данные строки в запросе есть и закомментированны ошибкой?