24.06.2005, 17:25 | #1 |
Участник
|
Фифо how to?
Встала такая проблема.
Мне необходимо расчитать стоимость номенклатуры по ФИФО. Знаю, что внчале необходимо сделать пересчет склада, но вот как это сделать программно? Подскажите как это можно реализовать, или хотя бы дайте направления куда надо копать. Всем заранее спасибо.
__________________
Функциональное тестирование сайтов |
|
24.06.2005, 17:51 | #2 |
Administrator
|
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
24.06.2005, 18:02 | #3 |
Участник
|
К сожалению не расскажу как это делать программно, присоединюсь к вопросу в такой форулировке:
Как на стандартном функционале посмотреть текщую стоимость по партиям. Думаю это пригодиться г-ну Red Stranger при тестировании его разработки |
|
24.06.2005, 18:04 | #4 |
Участник
|
Цитата:
Изначально опубликовано YaHooka
Как на стандартном функционале посмотреть текщую стоимость по партиям. В Аксапте есть термин партия. Партионный учет и партия - разные вещи. Итак, по партиям или по лотам? |
|
24.06.2005, 18:11 | #5 |
Участник
|
Если я правильно понимаю, партия - это складская аналитика. Мне нужно именно партионный учет, так что по лотам.
|
|
24.06.2005, 18:23 | #6 |
Administrator
|
ИМХО, это два разных вопроса.
Первый: как программно инициализировать пересчет. Второй: как узнать себестоимость (лота, по набору аналитик и т. п.). На первый я ответил (вернее указал направление). На второй, в принципе, можно ответить той же ссылкой Тем не менее, смотрите класс InventSumDateValue (для себестоимости по аналитикам) и метод InventTrans::calcCostValue() (для себестоимости по лоту).
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
24.06.2005, 18:30 | #7 |
Участник
|
Цитата:
Изначально опубликовано YaHooka
Если я правильно понимаю, партия - это складская аналитика. Мне нужно именно партионный учет, так что по лотам. Если же без программирования то смотрите в отчет Складские проводки для себестоимости по лотам и Физ.наличие по складам. |
|
24.06.2005, 18:54 | #8 |
Administrator
|
Кстати, раз уж затронули тему отчетов
В отчете Складские проводки нет поля, в которое бы выводилась себестоимость с учетом коррекции. Может кто-нибудь подскажет, в каком отчете это можно посмотреть. Кроме того, насколько мне удалось выяснить путем тестирования, отчет "Физ. наличие по складам" выводит себестоимость с учетом только тех коррекций, которые были проведены на дату построения отчета, либо более раннюю дату. Коррекции, проведенные более поздней датой (пусть даже они и корректируют проводки, которые имеют дату более раннюю, чем дата построения отчета) в отчете не учитываются. Это действительно так? Или все же можно просто посмотреть стоимость запасов на складе на определенную дату с учетом всех коррекций, проведенных быть может более поздними датами?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
25.06.2005, 12:45 | #9 |
Участник
|
Цитата:
Изначально опубликовано Maxim Gorbunov
Кстати, раз уж затронули тему отчетов В отчете Складские проводки нет поля, в которое бы выводилась себестоимость с учетом коррекции. Может кто-нибудь подскажет, в каком отчете это можно посмотреть. Цитата:
Кроме того, насколько мне удалось выяснить путем тестирования, отчет "Физ. наличие по складам" выводит себестоимость с учетом только тех коррекций, которые были проведены на дату построения отчета, либо более раннюю дату. Коррекции, проведенные более поздней датой (пусть даже они и корректируют проводки, которые имеют дату более раннюю, чем дата построения отчета) в отчете не учитываются. Это действительно так?
Цитата:
Или все же можно просто посмотреть стоимость запасов на складе на определенную дату с учетом всех коррекций, проведенных быть может более поздними датами?
На мой взгляд вполне объяснимо то, что стандартные отчеты учитывают коррекцию, которая была проводена только в отчетном периоде. Ведь по идее складские отчеты (сальдо, обороты) должны совпадать с отчетами по ГК (например, по 10, 41 счетам). А проводки по этим счетам в ходе коррекции возникают именно датой пересчета/закрытия. Соответственно, чтобы не возникло расхождений между, например, сальдо по 10 счету и остатками материалов, в отчетах по складу должна учитываться только коррекция <= дате формирования отчета. |
|
27.06.2005, 08:30 | #10 |
Злыдни
|
А чем не устраивает запрос "В наличии"? Включите отображение партии для аналитики и смотрите себестоимость на закладке "Величина".
|
|
27.06.2005, 10:23 | #11 |
Administrator
|
2Peter Savintsev
Спасибо за подтверждения. В принципе, я согласен, что в этом есть определенная логика. Проблема в том, что клиенты привыкли работать с другой логикой. Ну ничего, будем переучивать 2KiselevSA Запрос показывает текущее состояние. А мне как раз нужно узнать стоимость склада на одну из прошедших дат.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.06.2005, 10:39 | #12 |
Участник
|
Возвращаясь таки к фифо.. допустим пересчет по номенклатуре сделан.. это нам нужно для того чтобы расчитать нормально фифо т.к. в InventSum все равно лежит средняя себестоимость.. так что придется искать место в механизме закрытия склада скорее всего где эта фифа расчитывается..
|
|
27.06.2005, 10:44 | #13 |
Administrator
|
MironovI, а чего Вы хотите добиться?
Если себестоимость уже пересчитана, зачем искать место, где она пересчитывается? Да и не надо искать. Вы спросите, Вам и так расскажут
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.06.2005, 10:52 | #14 |
Участник
|
Цитата:
Изначально опубликовано Maxim Gorbunov
Если себестоимость уже пересчитана, зачем искать место, где она пересчитывается? закуплено 10 шт сумма 10 закуплено 10 шт сумма 20 в InventSum 20 штук сумма 30 списываем 10 шт сумма быдет 15(!) а не 10 как должно быть по модели фифо.. А вот если мы еще раз сдеалаем пересчет то на проводку списания начислится коррекция на -5 чтобы прривести проводку в соотв. модели фифо.. |
|
27.06.2005, 11:53 | #15 |
Administrator
|
Сумма в InventSum будет 20 после пересчета. Проверьте.
Добавлено: в InventSum лежит не средняя себестоимость, а мгновенная средняя. Алгоритм ее расчета нормально описан в документации по логистике.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.06.2005, 11:57 | #16 |
Участник
|
20 это ЛИФО тогда уж.. должно быть 10.. но сейчас проверю..
|
|
27.06.2005, 12:04 | #17 |
Administrator
|
3 раза перечитал Ваше сообщение. Я тупой? Или утро тяжелое?
1 приход: 10 штук по 1 рублю = 10 рублей 2 приход: 10 штук по 2 рубля = 20 рублей Итого на складе 20 штук на 30 рублей (собственно, это и видно в InventSum). Продаем 10 штук. Списывается по мгновенной средней (по 1 рублю 50 копеек). На складе остается 10 штук на 15 рублей (опять же, видно в InventSum). Делаем пересчет по ФИФО. Проданные 10 штук сопоставились с первым приходом. Делается коррекция расходной проводки (5 рублей). Итого на складе остается 10 штук на 20 рублей (весь второй приход). Опять же, видим это в InventSum. 10 штук на 10 рублей было бы, если бы на складе у нас остался после продажи только первый приход (то есть расход был бы сопоставлен по ЛИФО со вторым приходом).
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.06.2005, 12:57 | #18 |
Участник
|
Усе верно, ты говоришь про себестоимость в InventSum, а я чро себестоимость проводки, но в общем мы грим об одном и том же.. так вот вопрос-то в чем - как узнать себестоимость проводки перед тем как ее разнести и сделать пересчет..
|
|
27.06.2005, 13:50 | #19 |
Administrator
|
До пересчета себестоимость можно только мгновенную среднюю узнать. По модели - никак. Да и неправильно это, ИМХО. Себестоимость становится известна только (!) после персчета или закрытия.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
27.06.2005, 14:34 | #20 |
Участник
|
Да, согласен, для системы это неправильно и ненормально.. но по жизни бывает нужно, вот конкретный пример - делается декомплектация, в журнале ты должен указать стоимость изделия.. а ты ее знать не знаешь.. Согласно учетной политике ты должен указать стоимость по ФИФО.. Короче архитектурная проблема на самом деле журнала Спецификация..
|
|
|
|