|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
Таблоид Подскажите как вычислить средний себестоимость товара при удаление прихода Допустим Приход 01,01,2016 1) Товар А 10 штук по 15 рублей себестоимость товара 15 рублей Приход 10,01,2016 1) Товар А 10 штук по 10 рублей себестоимость товара 12,5 рублей Есть у меня таблица который хранить перечень товаров при приходе для него работает триггер after insert or after update в нем обновляю две таблицу один таблицу остатков другой справочник товаров поля средний себестоимость Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
При приходе правильно считает но при удаление неправильно.. Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 08:48 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
RADSeatle, В прошлый раз я отсутствовал, и возможности поворчать не было. Это не себестоимость, а средневзвешенный остаток. Хватит называть себестоимостью какие-то приходы без учёта затрат и прочего, у меня зубы ныть начинают. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 09:08 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
WildSery это не остаток а средневзвешенный стоимость Пример Приход ТоварА 10 шт по 15 рубл средневзвешенный стоимость 15 Продажа ТоварА 4 шт по 25 рубл при продаже вставлю средневзвешенный стоимость 15 Выручка 100 Прибил 100-60=40 Приход ТоварА 10 шт по 10 рубл средневзвешенный стоимость уже будет по формуле (6*15+10*10)/(10+6) = 11,875 Продажа ТоварА 4 шт по 25 рубл при продаже вставлю средневзвешенный стоимость 11,875 Выручка 100 Прибил 100-47,5= 52,5 Суммарная выручка 200 Суммарная 107,5 Суммарная прибил 92,5 Подскажите как обратно считать средневзвешенный стоимость если удалить один из приход ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 10:17 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
RADSeatleкак обратно считать средневзвешенный стоимость если удалить один из приходКогда вы отменяете у прихода статус "Проведён", то по каждому его изделию надо найти (в сальдовой таблице количественных и стоимостных остатков) прежнюю стоимость S0 и прежний колич. остаток Q0. Затем вычисляете (S0-Si) / (Q0 - Qi), где Qi - общее кол-во по строке в отменяемом приходе, а Si - общая стоимость в этой строке. Результат будет новой средневзв. ценой. Умножаете её на новое кол-во (если надо) и получаете ср-взв. стоимость. Тут сложного ничего нет. Однако! Прежде, чем вы будете отменять приход, необходимо убедиться, что также отменены все расходы, в которые "попало" хотя бы одно количество из этого прихода. Это уже другая песня, связанная с правилом списаний (FIFO/LIFO), да и вообще с политикой вашей конторы - можно ли такое делать. Ведь расходы эти, если они не внутренние, надо будет затем опять "накатывать" :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 13:13 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
Таблоид Метод FIFO LIFO пока не надо. В моем случае как пересчитать остатки голову ломаю чета застрял на этом пути ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 13:21 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
У меня три таблица 1 шапка документа у шапки документа есть флаг проведен или нет 2 детали документа 3 точная копия детали документа внем есть триггер Когда галочку вставить проведен я беру из второго таблиц сажаю в третую таблицу ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 13:25 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
RADSeatle, Концепцию через ж... строили, вот теперь и мучаешься. У тебя нет партионного учёта, судя по всему, но ты "откуда-то знаешь", что из первой партии именно 6*15 Если же ты тупо усредняешь текущую цену, то это не средневзвешенная, а вообще хрен знает что. И вычесть обратно, "рассреднить", невозможно, без пересчёта всей цепочки. Иначе получится вот такая фигня: скажем, у тебя получилось 12 штук остаток по цене 11.875 теперь ты хочешь вычесть первый приход и найти цену (2*х + 10*15) / 12 = 11.875 2*х + 10*15 = 142.5 2*х = -7.5 х = -3.75 Меняй концепцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 13:36 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
WildSeryRADSeatle, Концепцию через ж... строили, вот теперь и мучаешься. У тебя нет партионного учёта, судя по всему, но ты "откуда-то знаешь", что из первой партии именно 6*15 Если же ты тупо усредняешь текущую цену, то это не средневзвешенная, а вообще хрен знает что. И вычесть обратно, "рассреднить", невозможно, без пересчёта всей цепочки. Иначе получится вот такая фигня: скажем, у тебя получилось 12 штук остаток по цене 11.875 теперь ты хочешь вычесть первый приход и найти цену (2*х + 10*15) / 12 = 11.875 2*х + 10*15 = 142.5 2*х = -7.5 х = -3.75 Меняй концепцию. Как делаются учет по FIFO LIFO и средный себестомость. Мне надо по средную... Таблоид Можете по подробнее автор прежнюю стоимость S0 и прежний колич. остаток Q0. Затем вычисляете (S0-Si) / (Q0 - Qi), где Qi - общее кол-во по строке в отменяемом приходе, а Si - общая стоимость в этой строке. Результат будет новой средневзв. ценой. Умножаете её на новое кол-во (если надо) и получаете ср-взв. стоимость Приход 1) 10 штук 15 рублей средный 15 2) 10 штук 10 рублей средный 12,5 3) 10 штук 20 рублей средный 15 Хочу удалит первый приход 1) По ваше формулой чета не получается должно 15руб должен у вас 13,7 S0=15 руб*30шт Q0=30 шт Qi=10 Si=15*10шт ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 15:37 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
Таблоид спасибо получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 16:47 |
|
Помогите как рассчитать средную себестоимость товара?
|
|||
---|---|---|---|
#18+
Таблоид еще один вопрос Как будет правильнее показать суммарный выручка и суммарный себестоимость продаж и прибыль Пример купил 10 ручка по 15 руб себестоимость товар 15 руб продал 4 шт по 25 руб Выручка 100 себестоимость продаж 60 Прибыль 40 руб купил 10 ручка по 10 руб себестоимость товар 11,88 руб продал 4 шт по 25 руб выручка 200 себестоимость продаж 107.52 руб Прибыль 92.48 руб Удаляю последний приход При удаление прихода беру текущий себестоимость считаю новый себестоимость Обновляю таблицу продажи себестомость продаж на новую где себестомость продаж=текущий себестоимость код товара = код товара Тогда получиться так Выручка 200 себестоимость продаж 120 руб Прибыль 80 руб Или оставить как есть тогда получается так выручка 200 себестоимость продаж 107.52 руб Прибыль 92.48 руб ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2016, 18:50 |
|
|
start [/forum/topic.php?fid=40&msg=39166267&tid=1562354]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 362ms |
0 / 0 |