07.08.2018, 18:09 | #1 |
Участник
|
Принудительное сопоставление проводок
Приветствую.
В организации применяется расчёт с/с по ФИФО. Однако бывают ситуации, когда из этого расчёта некоторые проводки хотят исключить (например, если на склад, на который был закуплен товар, произведён перенос с "соседнего" склада, в котором зачастую сумма вообще стоит 0). По идее, насколько я понимаю, достаточно после разноски такого журнала смаркировать приходную и расходную проводку друг с другом на всё количество и они будут исключены из рассмотрения при закрытиях и коррекциях сс. Аксапта 3.0, так что InventTransId у обеих проводок одинаковый. Получается что-то вроде такого: X++: inventTrans::updateMarking(inventTrans.InventTransId, inventTrans.InventTransId, inventTrans.qty); |
|
07.08.2018, 18:36 | #2 |
Участник
|
Перенос и так "сопоставляет" расход одного склада и приход на второй. Что вы хотите делать с приходом по нулевой с\с на втором складе?
__________________
Ivanhoe as is.. |
|
08.08.2018, 10:00 | #3 |
Участник
|
Нужно сделать так, чтоб этот приход не учитывался в расчётах с/с. То есть, если, например, на склад было две закупки по 10 шт. с реальной себестоимостью, между ними ещё 10 шт. было перенесено с нулевой, а затем 20 штук было продано, то с/с должна рассчитываться по суммам из закупок, без учёта нулевого прихода.
|
|
08.08.2018, 10:12 | #4 |
Участник
|
1. Что делать с 10 штуками по нулю?
2. Маркировка нужна, чтобы внутри склада списание прошло ровно по себестоимости конкретного прихода. Т.е. в вашем случае продажи нужно маркировать на приходы по конкретным закупкам с себестоимостью. Но вручную вести ФИФО как-то странно, возвращаемся к вопросу в п.1.
__________________
Ivanhoe as is.. |
|
08.08.2018, 10:35 | #5 |
Участник
|
Ваш случай. тут 2012, но алгоритм по моему тот же что и в 3.0
__________________
|
|
08.08.2018, 13:49 | #6 |
Участник
|
Цитата:
Сообщение от ppson
Ваш случай. тут 2012, но алгоритм по моему тот же что и в 3.0
Цитата:
Сообщение от Ivanhoe
1. Что делать с 10 штуками по нулю?
2. Маркировка нужна, чтобы внутри склада списание прошло ровно по себестоимости конкретного прихода. Т.е. в вашем случае продажи нужно маркировать на приходы по конкретным закупкам с себестоимостью. Но вручную вести ФИФО как-то странно, возвращаемся к вопросу в п.1. 2. Возможно, идея с маркировкой и неверна изначально. Может, нужно вместо этого пометить "ненужные" проводки закрытыми, чтоб закрытие их не учитывало, или что-то ещё? |
|
08.08.2018, 13:55 | #7 |
Участник
|
Тогда по п.1 добавляем действие: заводим расходный документ (журнал какой) и маркируем на него приход по нулю.
__________________
Ivanhoe as is.. |
|
29.08.2018, 17:42 | #8 |
Участник
|
В общем, обошлись тем, что таким проводкам убирается открытое количество.
X++: inventTrans.QtySettled = inventTrans.Qty; inventTrans.ValueOpen = InventTransOpen::No; |
|
Теги |
inventsettlement, закрытие склада, маркировка, сопоставление |
|
|