Поступление товаров - распределение товара с приоритетом под ЗаказПокупателя

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

Страницы: 1
RSS
Поступление товаров - распределение товара с приоритетом под ЗаказПокупателя
 
Добрый день!
Частично тема обсуждалась тут http://rarus.ru/forum/forum7/topic239/#message940
Однако данная тема носит немного другой характер:

Конфигурация АА.
Допустим:
На складах нету детали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 (неправильная картинка)
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С