Ошибка передачи товаров между своими организациями УТ11 (интеркампани)

1. polax 23.11.17 02:24 Сейчас в теме
УТ 11.3.4 Закрытие месяца при расчете себестоимости постоянно выдает ошибку в Передачах товара между организациями (передано меньше, чем надо). Начал разбираться. В модуле объекта документа ПередачаТоваровМеждуОрганизациями а процедуре ЗаполнитьПоОстаткамТоваровКПередаче() есть запрос к регистру ТоварыОрганизацийКПередаче
Запрос пакетный. Первый пакет к Остаткам и Оборотам с параметрами периода вирт таблицы НачГраница и КонГраница (выбирает кол-во оборот), второй пакет к Остаткам того же регистра БЕЗ параметра Период (выбирает кол-во остаток) и объединяющий пакет: Выбор Когда Остаток < Оборот, Тогда Остаток Иначе Оборот.
В итоге получается Если продажа была сделана, условно, на 10.10 товар1 наличие на складе 10 шт, продали 7шт.
Оформление передачи 31.10, Оборот соответствует действительности -7шт, а остатки берет не на 10.10. а на 31.12 - 3шт и в документ передачи попадает не 7 а 3шт.
Исправил запрос, во втором пакете поставил параметр период КонГраница и расхождения исчезли
С моей точки зрения - это явно ошибка, но тогда почему никто этого не замечает. Если это так и должно быть, объясните логику, пожалуйста
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

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