Спасибо @Exploding за идею, в дополнение к советам @neasoft допилю первую таблицу по вашему совету, добавлю дополнительные поля коих не было в примере:
общие данные по накладной типа дата оформления, кто оформил, тип док-та (приход/расход/списание/...), и т.д.
Спасибо @neatsoft, только сейчас реализовал задумку, никак руки не доходили и не было свободного времени. Всё работает почти как и было задумано, но :)
P.S. Сразу столкнулся с проблемой, когда при создании нового документа подгружается вся БД с товарами (больше 1500 шт.) и это занимает до 10 сек. времени, что мучительно долго + нету возможности выбора типа цен(закупка/опт/реализация) при создании накладных, не заполняються поля с теми же ценами автоматически и сума по каждой позиции не подсчитывается также автоматом... Буду допиливать! Спасибо огромное!