Текущее время: Пн, июн 18 2018, 03:36

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: логика отбора заказов для формирования ORDERS для 3PL
СообщениеДобавлено: Чт, апр 25 2013, 10:51 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 25 2013, 10:20
Сообщения: 2
Вопрос по джобу и программе, формирующей сообщение ORDERS для 3PLя (склада-получателя заказа).
У нас в системе сейчас для каждого склада настроен джоб RU_IM-XXX_SRUXIM0011
Который раз в период (каждые 2/4 часа) собирает ВСЕ открытые заказы из интервала, удовлетворяющего деливери дэйтам -14;+21 день и отправляет весь этот скоп складу-получателю заказов. Таким образом, 3PL получает по EDI одни и теже заказы много раз.
Каждое входящее сообщение склад должен оплачивать. получается такая картина: 7-9 тыс. сообщений вместо нужных 300.
Задача – каким-то образом настроить фильтр в джобе или программе (ZMMIM_PURORD_P1E_R), который бы находил для отправки только те заказы, которые были вновь созданы или изменены.
При этом, нельзя забывать, что существуют заказы для частичной закупки. Поэтому программа должна реагировать не только на изменения, сделанные юзерами в заказе, но и на обновления количеств в линиях заказа, произошедших после получения частичного подтверждения заказа (INVRPT_GR) от 3PLя.
Например, заказ создан на 10 кор. Физически поставили 2 кор, склад прислал нам INVRPT. В системе open quantity стало 8 кор. на такое изменение программа тоже должна среагировать.
помогите, пожалуйтса, с написанием логики.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB