Конфигурация АА. Допустим: На складах нету детали1. 1.01 Сделали Заказ Внутренний на детальX 1шт. 1.01 Сделали Заказ Поставщику на детальX 1шт. (детальX попала в список из Заказа Внутреннего через "Подбор по списку заказанного" в Заказе поставщику)
2.01 Сделали Заказ Покупателя на детальX 1шт.(допустим, менеджер не увидел, что есть уже по данной детальX заказ поставщику) 2.01 Сделали Заказ Поставщику на детальX 1шт.(детальX попала в список из Заказа Покупателя через "Подбор по списку заказанного" в Заказе поставщику)
3.01 Делаем Поступление товара для детальX 1шт. Деталь распределяется в Заказ Внутренний, т.к. он был раньше чем Заказ Покупателя... А нужно, чтобы данная деталь попала в заказ Покупателя. Т.е. при поступлении товаров приоритет должны иметь Заказы Покупателей, а не временная шкала.
Подскажите, пожалуйста, как это можно сделать в конфигурации или в каком направлении копать, если невозможно сделать стандартными средствами?
Александр Тугаенко пишет: 3.01 Делаем Поступление товара для детальX 1шт. Деталь распределяется в Заказ Внутренний, т.к. он был раньше чем Заказ Покупателя... А нужно, чтобы данная деталь попала в заказ Покупателя. Т.е. при поступлении товаров приоритет должны иметь Заказы Покупателей, а не временная шкала.
Механизм работает немного не так. При поступлении товаров если есть по данному товару у контрагента "заказы поставщику", то приоритет устанавливается по дате заказов поставщику, если конечно у поступления не введено на основании "заказ поставщику".
В модуле набора записей регистра накопление "Заказы распределение" есть процедура ЗакрытиеРаспределенийЗаказовПоставщику(). В самом начале процедуры есть запрос с таким приоритетом сортировки
|УПОРЯДОЧИТЬ ПО | ВЫБОР КОГДА ЗаказыРаспределениеОстатки.ЗаказПоставщика=&ДокументОснование ТОГДА 0 ИНАЧЕ 1 КОНЕЦ Возр, | ЗаказыРаспределениеОстатки.ЗаказПоставщика.Дата
Замените на следующий текст
|УПОРЯДОЧИТЬ ПО | ВЫБОР КОГДА ЗаказыРаспределениеОстатки.ЗаказПоставщика=&ДокументОснование ТОГДА 0 ИНАЧЕ 1 КОНЕЦ Возр, | ВЫБОР КОГДА ЗаказыРаспределениеОстатки.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя ТОГДА 0 ИНАЧЕ 1 КОНЕЦ Возр, | ЗаказыРаспределениеОстатки.ЗаказПоставщика.Дата
Спасибо! Работает, даже если в заказе Поставщику есть распределение для одной и той же детали на ЗаказПокупателя и ЗаказВнутренний. пример результата запроса:
Изменено: Александр Тугаенко - 03.02.2011 18:43:23(неправильная картинка)