Дополнительные затраты

Автор Сообщение
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 20.06.2013 08:31 Заголовок сообщения: Дополнительные затраты
Добрый день.

Кто-нибудь решал проблему, когда при распределении дополнительных затрат на существующий заказ на закупку, может быть запасы поступившие в нем уже полностью или частично списаны.
При записи складских проводок возникают "лишние" суммы. Три раза я уже видел что возникает как-бы "лишняя" переоцененная партия на сумму переоценки которой и не идет сумма из книги закупок с суммой по проводке в управлении запасами.

По процессам:

    партия пришла,
    часть ее переместили на другой склад
    повторили частичное перемещение еще несколько раз,

в результате из одной партии получается несколько.
затем регистрируется счет фактура на дополнительные затраты, при этом на контрольный счет идет, допустим 5 000 руб.
При создании проводок в управлении запасами, видим что контрольный счет "закрывается на сумму = 5456 руб.,
причем есть партия которая переоценилась именно на 456 руб. Думаю...

Воспроизвести эту ситуацию искусственно не получается, при выполнении по шагам всех операций так, как они заносились в базу, получаем корректное распределение.

Грешим на "чистоту" данных в базе. Обидно, чес слово, обидно!

Предположительно считаем, что при расчете коэффициента, не учитываются данные по одной из партий, но как понять, почему именно эта партия не попадает в расчет не можем, на первый взгляд во всех таблицах она ничем не отличается от других.

В этом случае нам бы очень помогло знание алгоритма по которому Скала рассчитывает коэффициент для пересчета, хотя бы понимать, по какой таблице, таблицам, она это делает, по SC33 или PL19/43? а уж если знать какие поля в этом участвуют, было бы вообще супер.

У кого есть какие соображения, или твердые знания, как в Скале реализован этот алгоритм? Это надо отметить!

Serj
Заслуженный форумщик

Зарегистрирован: 15.12.2006
Сообщения: 90
Откуда: Санкт-Петербург

Добавлено: 21.06.2013 16:42 Заголовок сообщения:
Старая как мир история.
Скала корректно распределяет все затраты в случае, если не производилось именно списание. Перемещение на распределение затрат не влияет.
Если произвели списание, а потом даже и вернули обратно, всё равно затраты на партию не распределятся, у партии будет другой номер родительской партии, именно по нему Скала "ищет" все партии для распределения затрат.
Я решал просто, блокировал намертво партии (статус 9) до распределения затрат.
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 24.06.2013 07:45 Заголовок сообщения:

Serj писал(а):
Я решал просто, блокировал намертво партии (статус 9) до распределения затрат.


Это хорошо работает когда затраты "запланированы" и пока все не соберем, ждемс. А если спустя полгода бухгалтер обращает внимание, что бумажка, на которую он всегда ставил чашку с чаем, это счет-фактура на дополнительные, разовые, услуги.

Dmitry Pestov
Заслуженный форумщик

Зарегистрирован: 21.06.2007
Сообщения: 94
Откуда: Москва, ApicoSoft

Добавлено: 24.06.2013 12:28 Заголовок сообщения:

vome писал(а):
Это хорошо работает когда затраты "запланированы" и пока все не соберем, ждемс. А если спустя полгода бухгалтер обращает внимание, что бумажка, на которую он всегда ставил чашку с чаем, это счет-фактура на дополнительные, разовые, услуги.

Я так понял, что изначально речь шла про ошибку, которая проявляется нерегулярно и когда есть отгрузки/возвраты.
А что в этом конкретном случае не так? Просто распределяйте затраты, Скала увидит, что партии проданы и вместе с проводками типа 03 создаст проводки типа 10. Себестоимость патрий уже не изменится, но доп.затраты лягут на нужные счета.
Хотя почти все избегают возникновения проводок типа 10…
_________________
Dmitry Pestov

Блог ScalaHelp.RU — практические вопросы использования Scala

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 24.06.2013 12:51 Заголовок сообщения:

Dmitry Pestov писал(а):
А что в этом конкретном случае не так?


В конкретном случае из книги закупок на контрольный счет записывается сумма 6000 руб. из управления запасами контрольный счет закрывается суммой 6600 рублей (не всегда 10% это просто условные цифры), причем эту сумму создают только проводки 03 типа и только по тому заказу, на который распределяли доп. затраты, причем, в каждом случае, есть партия сумма переоценки которой равна сумме разницы, т.е. получается что это партия как-бы излишне распределена.

Serj
Заслуженный форумщик

Зарегистрирован: 15.12.2006
Сообщения: 90
Откуда: Санкт-Петербург

Добавлено: 24.06.2013 14:45 Заголовок сообщения:
Редко такое бывало, но бывало.
В таком случае обнулял контрольку руками, перекидывая сумму "недопереоценки" на счет затрат (ведь материал уже списан).
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 24.06.2013 16:25 Заголовок сообщения:

Serj писал(а):
перекидывая сумму "недопереоценки" на счет затрат (ведь материал уже списан).


В данном случае эта сумма берется ниоткуда, партии перемещены на другой склад, но не списаны.
Можно конечно отправить эту сумму на счет ошибок, но что потом с этим счетом делать?
Куда его закрывать и как объяснить, что это за ошибка?

aav
Администратор
Администратор

Зарегистрирован: 14.09.2004
Сообщения: 1081
Откуда: Санкт-Петербург

Добавлено: 24.06.2013 18:06 Заголовок сообщения: Про чёрную кошку…

vome писал(а):
В данном случае эта сумма берется ниоткуда, партии перемещены на другой склад, но не списаны.
Можно конечно отправить эту сумму на счет ошибок, но что потом с этим счетом делать?
Куда его закрывать и как объяснить, что это за ошибка?

Коллеги, может не стоит терять время на поиски чёрной кошки в тёмной комнате. Very Happy
Речь идёт про старую версию Скалы (2.2 SR2, если мне не изменяет память), где принудительно в таблице установлено количество знаков после запятой для ценового коэффициента 6 (стандартно в Скале, если опять-таки мне не изменяет память, разрешено только 4) и триггер на тот случай, если это поправят руками. В новой версии пока с нуля это воспроизвести не удалось… Так может заняться чем-то более полезным? По крайней мере до того момента, пока подобная ошибка не вылезет в новой скале "с нуля"? На, получи!

Serj
Заслуженный форумщик

Зарегистрирован: 15.12.2006
Сообщения: 90
Откуда: Санкт-Петербург

Добавлено: 25.06.2013 10:26 Заголовок сообщения:

vome писал(а):
В данном случае эта сумма берется ниоткуда, партии перемещены на другой склад, но не списаны.
Можно конечно отправить эту сумму на счет ошибок, но что потом с этим счетом делать?
Куда его закрывать и как объяснить, что это за ошибка?


Вообще странная ситуация у вас.
Какая версия Скалы?
Вы уверены, что на складе, куда перемещен материал, не было проводок по списанию и возврату? А также, что там не создались проводки с типом 03?
Скала 2.2 должна делать проводки следующим образом:
— создаются проводки 03 на склад прихода
— если часть партии отсутствует, создадутся проводки разницы с типом 10
— на складе, куда было сделано перемещение (причём количество перемещений никак не влияет на результат), создадутся проводки 03
Всё работает нормально по описанной схеме.
Всё плохо только при наличии списания, а потом возврата.
Проверьте ещё раз в SC07 номера партий (а главное родительские номера).

Если материал не списан, всё сложнее и требует нескольких действий.
Я обнулял контрольку на обычную десятку, и затем правил себестоимости руками везде где надо.
Мне так было легче.
У меня такое было всего пару раз, главное вовремя открутить голову юзеру (после установления виновного Smile ), чтобы такого больше не было.

aav
Что-то я не понял ответа.
Мы одно и то же обсуждаем?