|
![]() |
#1 |
Участник
|
Перед нами также встала задача реализации FEFO. Посмотрел проект, мне кажется не очень красиво добавлять в запрос таблицу партий для сортировки. Более красивым будет добавить в InventSum поле LastUpdExpDate, заполнять его по аналогии с полем LastUpdDatePhysical, только из партии. Тогда можно, например, в метод InventUpd_Reservation.updateReserveMore просто добавить addSortField(fieldnum(InventSum,LastUpdExpDate) в цикл.
|
|
|
За это сообщение автора поблагодарили: mazzy (2), player (1). |
![]() |
#2 |
Участник
|
Если срок хранения известен на момент генерации партии и неизменен, то самое естественное, на мой взгляд, решение, формировать номер партии таким образом годмесяцдень[...]. Система будет практически нетронута руками программиста.
Вот если срок хранения может измениться, то надо выбирать из разных зол меньшее в вашей ситуации: - технически, легче всего переписать запрос резервирования (при использовании даты в партии), но возможны проблемы с быстродействием, если у вас много движения по складу - перемещения, реализация, списания (очень существенные, проверено на опыте). - применять различные ухищрения - типа обновления предложенного выше дополнительного поля в InventSum, у которых в партии изменилась дата и т.п. - другие изменения системы. |
|
|
За это сообщение автора поблагодарили: Bega (1). |
Теги |
дата, законченный пример, складская аналитика |
|
![]() |
||||
Тема | Ответов | |||
Складская аналитика. Авторезервирование. Бесконечный цикл. | 8 | |||
Складская аналитика ... | 18 | |||
Опять складская аналитика | 0 | |||
Складская аналитика | 18 | |||
Складская аналитика для услуг | 8 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|