![]() |
#10 |
Участник
|
Цитата:
Сообщение от Arshak
![]() попробую я что то сказать..
у меня у клиента такая же ситуация с линолиумом. мое мнение таково что у Вас нет разных единиц измерения лист1 = 4кв.м. лист2 = 5кв.м это скорее всего ближе к лотам. я клиенту предложил приходовать каждый лот(лист, кусок)отдельной строкой, соответственно получите в ТКО несколько строк соответствующиие листам. В этом случае Вы легко видите открытые позиции (соответственно требуется знать, какого формата имеются листы и в каком количестве на складе хранения) а вот для продаж и премещений , скорее всего, надо придумать признак по которому контролировать целостность лота при продаже или перемещении. я думаю галочка в товаре и пару строк в КЮ продаж и перемещений спасет ситуацию. ИХМО Я достаточно долго продумывал как бы аккуратно решить эту задачу, но если честно мое решение мне как то совсем не нравится, поэтому собственно и открыл эту ветку. Собственно как решено сейчас. Покупка: оформляется либо в базовых единицах, либо в листах Приемка: здесь пришлось немного модифицировать стандарт - добавлена табличка с операциями по строке приемки - кол-во для приемки редактируется через дополнительную формочку, в которой отображается список возможных единиц измерения кода, пользователь указывает кол-во на против требуемой/требуемыми единицами измерения (если не редактировать кол-во в ручную, то производится стандартный учет приемки в той единице, в которой она создана) - ну и самое не красивое при учете, - учитывается приход в единице измерения, которая фигурирует в заказе покупки (ну и соответственно в приемке), далее, если по строке есть строки с операциями в нашей табличке, то учитывается расход по единице измерения, которая была в заказе и учитывается приход в нужной единице. - т.о. все, что требуется для подсчета остатков, это дополнительное наложение фильтра на 32 табличку по единице измерения - ну и соответственно при операциях перемещения, расхода и т.п. нужно правильно выбирать номер товарной операции ну как то в кратце так ... все это конечно работает, но какой то червяк сидит и покоя не дает ![]() |
|