Олег, Вы далеко не первый, кому понадобился
количественный учет. Его можно наладить и без добавления лишних сущностей, если
пользоваться, в основном, операциями перевода. При этом удается решить даже задачу
предпринимательского учета.
Сама идея, безотносительно к способу реализации, изложена мною в форуме http://www.lab-1m.ru/debate/showthread.php?p=546#post546
Также (давно и не очень четко) в гостевой автора тоже очень хорошей программы
CashFly Марка Солтановича, а на данном форуме - одно из первых обсуждений -в
http://www.dervish.ru/forum.php?view=a0000148
а последнее, придавшее, на самом деле, законченность подходу - см. http://www.dervish.ru/forum.php?view=v0000359
Сейчас я переформулирую то, что написал Dervish в более общих терминах.
Для товаров, количественный учет которых можно вести в штуках 1. Создаём валюту
\"Штуки\".
2. Для каждого товара создаем свой счет с валютой \"Штуки\".
3. Создаём групповые счёта \"СкладДиванов\", \"СкладКресел\" и т.д.к которым
относим все предыдущие счёта, разбитые на группы однородных товаров. Очень ценно
то, что заводить групповые счета можно в виде надстроек на уже имеющимися, причем
надстроек не простых, а древовидных. Таким образом можно \"Склад Диванов\" разбить
на подсклады \"Диваны красные\" \"Диваны зеленые\" и т.д
Что мы имеем в этом случае? В этом случае мы имеем, что изменение остатка по
любому из счетов \"Красные\" или \"Зелёные\" будет автоматически пересчитан остаток
по счёту \"Все диваны\".
И эти изменения дойдут до корневого счета \"Штучные товары\".
Тем самым, можно не только вести учет по конкретным складам, но и изучать динамику
движения в группах и семействах товаров!
С каждым днем растет мое восхищение данной программой!