учетная задача. Перенос товара между складами
От: kochmin_alexandr Россия  
Дата: 05.08.04 06:47
Оценка:
Такой вопрос.
Как организовать перенос товара между складами в такой конфигурации.
1) есть таблицы документов прихода и расхода товара. Там указывается на какой склад был приход, с какого склада был расход.
Т.е. это первичные таблицы, ех несколько для разных операций, для разных складов.
2) Есть одна таблица "движение по складам" куда прописывается только количество, цена, дата, склад, тип операции (приход-расход) и ссылка на позицию в документе из п1.
3) Есть таблица учета партий товара, куда приписывается ссылка на таблицу "движение по складам" на приход, ссылка на "движение товара" на расход и количество. Т.е. сколько товара было взято из данного прихода для данного расхода.

Теперь необходимо организовать операцию переноса товара между складами.
Как это сделать проще, прозрачнее и информативнее.
Чтоб и цены прихода было видно по тем партиям, по которым товар приходил на начальный склад. И партии были именно приходные, а не одной партией переноса И перенос между складами мог быть многократным.

Тут видно 2 подхода
1) менять в таблице движения товара данные за старый период. Т.е. менять номер склада, как быд-то он с самого начала был таким. А если перенесли не целиком всю приходную партию, то еще и расщеплять записи в "движении по складам" по количеству.
Данные об изменениях записывать в какой-то лог для возможности отмены операции.
2) проводить перенос товара двумя записями: как расход с одного склада и приход на другой склад. Но при этом как быть с учетом приходных партий и цен. Ведь по новому складу мы уже не увидим всех приходных документов, а увидим только приход от переноса между складами. Конечно, можно потом через таблицу "перенос между складами" вычислить приходы на первоначальный склад но это сложнее. Так же нужно учитывать операцию переноса между складами при составлении отчета о продажах и закупках. Ведь теперь прийдется исключить пары "приход\расход из-за переноса между складами" при анализе.

Как такое вообще делают? Как правильнее сделать, чтоб потом не пришлось жалеть и переделывать? Где будет меньше камней?

С уважением
Кочмин Александр
Posted via RSDN NNTP Server 1.9 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.