Показать сообщение отдельно
Старый 10.03.2014, 16:00   #1  
Kadawrik is offline
Kadawrik
Участник
 
279 / 11 (1) +
Регистрация: 04.11.2010
Ув.коллеги, опять прошу Вашей помощи.

Имеем: таблицы Т36, Т37 (шапки и строки наших заказов соотв-но)
Т337 - резервирование товара
Т6504 - инфо о серийных номерах
Нужно создать табличную форму, которая бы отображала заказы, готовые к отгрузке (точнее говоря, в которых есть что-то, готовое к отгрузке, т.к. подразумеватся, что не весь товар из заказа может быть отгружен за один раз).
Готовность к отгрузке определяется по след. признакам (сразу оговорюсь, что речь идет только о строках заказа с типом Item):
- если это артикул без обязательного серийного номера, то он "готов" всегда
- если артикул с обязательным сер.номером, то.... тут начинается самое неприятное... нужно в Т6504 найти привязанный к строке заказа серийный номер и проверить заполнено ли поле "Готов к отгрузке"
Поскольку кол-во может быть больше 1, то получается, что к одной строке заказа привязано несколько серийных номеров. Связь между Т37 и Т6504 идет через Т337 (в Т337 указан номер заказа, номер строки заказа и зарезервированный серийный номер)

Второй день уже ломаю голову, как это элегантно реализовать, т.е. с минимальными затратами, но максимально наглядно?
Дополнительно эта формочка должна иметь след. функциональность:
- фильтр по складам
- печать заказа на отгрузку (только товары с признаком "Готов к отгрузке") - эта бумажка для грузоперевозчика