Заказ и резервирование покупателя

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Заказ и резервирование покупателя
 
Имеем Заказ покупателя на Деталь 1 на Склад 1. Формируется поступление в котором имеется Деталь 1 но поступление на Склад 2, но почему то поступление его ставит в резерв по Заказу покупателя. Судя по коду при получении остатков склад вообще не учитывается ?

Это нормальное поведение программы, резервировать не на тот склад ?
Код
ВЫБРАТЬ
         |   ТаблицаЗаказов.Заказ,
         |   ТаблицаЗаказов.Номенклатура,
         |   ТаблицаЗаказов.ХарактеристикаНоменклатуры,
         |   ЕСТЬNULL(ТаблицаЗаказов.ЗаказаноОстаток, 0)-ЕСТЬNULL(ТаблицаЗаказов.РезервОстаток, 0)-ЕСТЬNULL(ТаблицаРаспределений.КоличествоОстаток, 0) КАК Количество
         |ИЗ
         |   РегистрНакопления.ЗаказыПокупателей.Остатки(
         |      &НаМомент,
         //|      Заказ.ПодразделениеКомпании = &ПодразделениеКомпании И 
         |      " + ТекстОтбора + "Номенклатура В (&Номенклатура)) КАК ТаблицаЗаказов
         |ЛЕВОЕ СОЕДИНЕНИЕ
         |   РегистрНакопления.ЗаказыРаспределение.Остатки(
         |      &НаМомент,
         //|      ЗаказПокупателя.ПодразделениеКомпании = &ПодразделениеКомпании И 
         |      " + ТекстОтбораРаспределение + "Номенклатура В (&Номенклатура)) КАК ТаблицаРаспределений
         |ПО
         |   ТаблицаЗаказов.Заказ                      = ТаблицаРаспределений.ЗаказПокупателя И
         |   ТаблицаЗаказов.Номенклатура               = ТаблицаРаспределений.Номенклатура И
         |   ТаблицаЗаказов.ХарактеристикаНоменклатуры = ТаблицаРаспределений.ХарактеристикаНоменклатуры
         |ГДЕ
         |   (ЕСТЬNULL(ТаблицаЗаказов.ЗаказаноОстаток, 0)-ЕСТЬNULL(ТаблицаЗаказов.РезервОстаток, 0)-ЕСТЬNULL(ТаблицаРаспределений.КоличествоОстаток, 0)) > 0
         |ДЛЯ ИЗМЕНЕНИЯ
         |   РегистрНакопления.ЗаказыПокупателей.Остатки,
         |   РегистрНакопления.ЗаказыРаспределение.Остатки
         |УПОРЯДОЧИТЬ ПО 
         |   ТаблицаЗаказов.Заказ.МоментВремени


 
Изменено: Андрей Владимирович - 27.08.2021 04:14:07
 
Андрей Владимирович, добрый день, скорее всего у Вас выставлено право "Закрывать нераспределенные заказы покупателей" в значение "да" и "Закрытие заказов по подразделению" в значении "нет".
 
Даже если так, то как это может повлиять на текущую ситуацию ? В запросе видно что фильтр устанавливается только по Номенклатуре и по Подразделению если включено право Закрытие заказов по подразделению. Другими словами при использовании системы Закрывать нераспределенные заказы покупателей игнорируется склад для которого оформили резерв, это же ошибка.
 
Андрей Владимирович, такова логика типовой конфигурации. Изменений по данному вопросу не будет.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С