09.02.2006, 11:42 | #1 |
Участник
|
Распределение общепроизводственных затрат
Уважаемые коллеги!
У меня возник вопрос как в Аксапте корректно распределить общепроизводственные расходы на стоимость ГП. Описываю задачу: 1) В течение периода регистрируем накладные поставщика на общепроизводственные расходы Д 20 К 60 (журнал накладных) 2) В течение периода некоторые произведенные единицы ГП списываем в брак Д 28 К 43 (журнал Проводка) 3) В конце периода делаем Пересчет стоимость склада (чтобы сформировать окончательные суммы на всех счетах ТМЗ - 43, 20, 28,....) 4) Полученную на 28 счете сумму сбрасывает журналом ГК на 20 (закрываем счет) 5) Операцией Коррекция (в журнале Закрытие и Коррекция склада) распределяем нужную сумму на 20 счете на 43 счет (увеличиваем стоимость всех выпусков ГП за текущий месяц - пономенклатурно) Д 43 К 20 6) !!! После этого закрываем склад В результате чего аксапта нам очень мило по тем ГП, которые были списаны на счет 28, делает корректирующую запись Д 28 К 43 (в результате того, что стоимость выпуска этой ГП изменилась) Получается какой-то замкнутый круг! Подскажите пожалуйста кто сталкивался с такой проблемой и как из нее выходили? |
|
09.02.2006, 13:06 | #2 |
MCTS
|
Вы сейчас распределяете себестоимость бракованной номенклатуру на всю номенклатуру, в том числе и бракованную. А нужно распределять только на небракованное.
Можно сделать партионный учет, брак вести в отдельной партии и распределять по небракованным партиям. |
|
09.02.2006, 14:34 | #3 |
Участник
|
Цитата:
Сообщение от twilight
Вы сейчас распределяете себестоимость бракованной номенклатуру на всю номенклатуру, в том числе и бракованную. А нужно распределять только на небракованное.
Можно сделать партионный учет, брак вести в отдельной партии и распределять по небракованным партиям. UU Корень проблемы в том, что весь этот процесс должен быть итеративным. Т.к. склад несколько раз не закроешь, итерации должны быть внутри закрытия. Как это сделать? Надо организовать перетекание себестоимости со склада брака на склад производства. Сейчас вы делаете это руками (пункт 4). Пришел в голову один способ, но очень сложный, может кто проще предложит, не буду пока писать |
|
09.02.2006, 14:44 | #4 |
Участник
|
Идея хорошая, надо ее продумать, спасибо.
Только у нас такая же ситуация получается с 25 счетом - это когда мы ГП отправляем в лабораторию на исследование качества и списываем. В этом случае при выпуске ГП мы не можем точно знать какая именно единица в дальнейшем пойдет в лабораторию. Что в этом случае нам можете посоветовать? |
|
09.02.2006, 14:45 | #5 |
MCTS
|
Цитата:
Сообщение от _AnK_
Тогда себестоимость бракованной и небракованной будет разная. ИМХО неправильно это.
UU Корень проблемы в том, что весь этот процесс должен быть итеративным. Т.к. склад несколько раз не закроешь, итерации должны быть внутри закрытия. Как это сделать? Надо организовать перетекание себестоимости со склада брака на склад производства. Сейчас вы делаете это руками (пункт 4). Пришел в голову один способ, но очень сложный, может кто проще предложит, не буду пока писать Пример: Пусть произвели 10 шт. номенклатуры A с себестоимостью 1 шт. равной 100 рублей. 1 из них оказаласть бракованной. 1 шаг: 100 распределяем на 10. Получаем себестоимость 1 шт. 110 рублей. 2 шаг. 110 распределяем на 10. Получаем себестоимость 1 шт. 121 рубль. И т. д. |
|
09.02.2006, 14:48 | #6 |
Участник
|
AnK
А, то есть не списывать на 20 счет, а журналом переноса перебрасывать (у нас журнале переноса делают проводки ГК). Блин хорошая идея конечно только количество на 20 счете зависнет, нехорошо. Итерации внутри закрытия ...... ой как не хочется там в коде ковыряться ..... |
|
09.02.2006, 14:57 | #7 |
Участник
|
Цитата:
Сообщение от twilight
2 шаг. 110 распределяем на 10. Получаем себестоимость 1 шт. 121 рубль.
И т. д. В итоге процесс сойдется к 11.(1). Это 100 разделить на 9. Что и есть правильная с-ст |
|
09.02.2006, 15:02 | #8 |
MCTS
|
Цитата:
Сообщение от _AnK_
Не 121 а 11.
В итоге процесс сойдется к 11.(1). Это 100 разделить на 9. Что и есть правильная с-ст Если так, как я понимаю то 11 нужно прибавить к себестоимости, полученной на предыдушем шаге (110), в итоге получится 121! Последний раз редактировалось twilight; 09.02.2006 в 15:04. |
|
09.02.2006, 15:02 | #9 |
Участник
|
Цитата:
Сообщение от UU
AnK
А, то есть не списывать на 20 счет, а журналом переноса перебрасывать (у нас журнале переноса делают проводки ГК). Блин хорошая идея конечно только количество на 20 счете зависнет, нехорошо. Итерации внутри закрытия ...... ой как не хочется там в коде ковыряться ..... Закрытие склада дописывать не надо! Она само так работает. Попробуйте погонять товар переносами между тремя складами. Итерации закончатся, когда сумма коррекции будет меньше указанной в настройках. |
|
09.02.2006, 15:06 | #10 |
Участник
|
UU зачем вам все это?
Такая итерационная задача требует достаточно сильного и быстрого маталгоритма, носит чисто теоретический характер и в экономической практите не применяется. Вы не пытались у своих бухгалтеров-экономистов спросить каким образом они сейчас определяют себестоимость продукции. И нужно ли вам такая полная себестоимость номеклатурной партии?
__________________
|
|
09.02.2006, 15:07 | #11 |
Участник
|
Цитата:
Сообщение от twilight
Тогда опишите ваш итерационный алгоритм, я не понимаю как он работает
Производство (П) ГП Брак (Б) итерация 1 перенос П - ГП 10 шт. 100руб перенос ГП - Б 1 шт 10 руб перенос Б - П 1 шт 10 руб итерация 2 перенос П - ГП 10 шт. 110руб перенос ГП - Б 1 шт 11 руб перенос Б - П 1 шт 11 руб (10 плюс коррекция на 1) итерация 3 перенос П - ГП 10 шт. 111руб перенос ГП - Б 1 шт 11.1 руб перенос Б - П 1 шт 11.1 руб (11 плюс коррекция на 0.1) Именно так работает закрытие склада. |
|
09.02.2006, 15:19 | #12 |
Участник
|
Цитата:
Сообщение от UU
Идея хорошая, надо ее продумать, спасибо.
Только у нас такая же ситуация получается с 25 счетом - это когда мы ГП отправляем в лабораторию на исследование качества и списываем. В этом случае при выпуске ГП мы не можем точно знать какая именно единица в дальнейшем пойдет в лабораторию. Что в этом случае нам можете посоветовать? |
|
10.02.2006, 09:06 | #13 |
Участник
|
Цитата:
Сообщение от _AnK_
В каком смысле "какая единица"? Складскую аналитику ее не знаете?
Через день (например) одну из этих штук отправила с лабораторию (перенос на склад лаборатории), ну и списала на 25 счет со склада лаборатории. Так вот в момент выпуска у меня эта одна штука никак не была помечена, я просто не знала, что она пойдет в лабораторию. Как я смогу ее выделить в момент корректировки стоимости выпусков? Или присвоить ей какой-то специальный номер партии |
|
10.02.2006, 09:11 | #14 |
Участник
|
Цитата:
Сообщение от ppson
UU зачем вам все это?
Такая итерационная задача требует достаточно сильного и быстрого маталгоритма, носит чисто теоретический характер и в экономической практите не применяется. Вы не пытались у своих бухгалтеров-экономистов спросить каким образом они сейчас определяют себестоимость продукции. И нужно ли вам такая полная себестоимость номеклатурной партии? У них спросить? В 1С распределяют Мне не нужна такая итерационная задача, плиз прочтите именно мое сообщение (первое). Я всего лишь на самом деле хочу, чтобы у меня на конец периода сальдо на 28 счете не висело. И не понимаю как это сделать, закрывая склад всего 1 раз. (у меня там описано почему после закрытия склада опять суммы на 28 счете появляются. |
|
10.02.2006, 09:43 | #15 |
Member
|
Взгляните на эту тему
http://www.axforum.info/forums/showthread.php?p=88234#post88234
__________________
С уважением, glibs® |
|
10.02.2006, 12:03 | #16 |
Участник
|
Цитата:
Сообщение от UU
Как я смогу ее выделить в момент корректировки стоимости выпусков? Или присвоить ей какой-то специальный номер партии
|
|
10.02.2006, 13:40 | #17 |
Участник
|
Цитата:
Сообщение от UU
у меня там описано почему после закрытия склада опять суммы на 28 счете появляются.
__________________
|
|
10.02.2006, 14:10 | #18 |
MCTS
|
Цитата:
Сообщение от _AnK_
Склады:
Производство (П) ГП Брак (Б) итерация 1 перенос П - ГП 10 шт. 100руб перенос ГП - Б 1 шт 10 руб перенос Б - П 1 шт 10 руб итерация 2 перенос П - ГП 10 шт. 110руб перенос ГП - Б 1 шт 11 руб перенос Б - П 1 шт 11 руб (10 плюс коррекция на 1) итерация 3 перенос П - ГП 10 шт. 111руб перенос ГП - Б 1 шт 11.1 руб перенос Б - П 1 шт 11.1 руб (11 плюс коррекция на 0.1) Именно так работает закрытие склада. По-моему у вас ошибка на итерации 2, ведь чтобы определить себестоимость единицы расхода, мы должны сумму всех приходов (110) поделить на количество всех приходов (11), получиться 10. А вы делите на количество расходов! |
|
10.02.2006, 14:55 | #19 |
Участник
|
Цитата:
Сообщение от twilight
То есть, вы хотите сказать, что при простом перемещении номенклатуры со склада на склад ее себестоимость возрастает? Тогда в Аксапте должна была бы получаться очень странная себестоимость номенклатуры
Закрытие склада корректирует с-ст расхода в соответствии со складской моделью. С-ст прихода корректируется по с-ст расхода. Цитата:
Сообщение от twilight
По-моему у вас ошибка на итерации 2, ведь чтобы определить себестоимость единицы расхода, мы должны сумму всех приходов (110) поделить на количество всех приходов (11), получиться 10. А вы делите на количество расходов!
Там описаны итерации закрытия склада, товар уже никуда не ездит... |
|
10.02.2006, 15:19 | #20 |
MCTS
|
Цитата:
Сообщение от _AnK_
Нет. При переносе номенклатура списывается по мгновенной средней и приходуется по той с которой была списана.
Закрытие склада корректирует с-ст расхода в соответствии со складской моделью. С-ст прихода корректируется по с-ст расхода. А если бы переноса не делали, то она осталась бы равной 10, разве не так? Цитата:
Сообщение от _AnK_
Где вы нашли 11-й приход?? У нас всего 10 единиц номенклатуры.
Там описаны итерации закрытия склада, товар уже никуда не ездит... Изначально у нас было 10 приходов номенклатуры на склад П (ведь 10 шт. изначальной номенклатуры там откуда-то взялись) ? |
|
Теги |
калькуляция, накладные расходы, полная себестоимость, производство, распределение, себестоимость |
|
|