Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
В дополнение к теме складских остатков... Коллеги, поделитесь опытом: Как учесть остаток партии при условии, что товар активно перемещается между складами ? Один и тот же товар поступает от разных поставщиков и по разных договорным условиям. В некоторых системах при перемещении формируется новая партия, а исходная партия считается при этом израсходованной. При этом надо вести полноценный учет в разрезе партий: остатки, продажи, возвраты, оплаты и пр. Проблема учесть именно перемещения т.к. они не меняют сумарный остаток в системе и приводят к дроблению первичных партий на более мелкие. Также допускается сторнирование учтённых документов, т.е. уже израсходованная перемещением партия может быть удалена и вместо неё сформирована другая партия с другими параметрами (кол-во, цена и пр.). Провести при этом переприменение прихода-расхода непростая задача. Интересует также реализация этой проблемы в серийных системах. Просьба: приводите только рабочие, а не теоретические идеи. Какие из отступления от вышеуказанного алгоритма вы считаете допустимыми, а какие нет ? Предлагать не делать сторнирование док-тов не стоит. Это изначальное требование. Понимаю, что требования очень жёсткие :) Но это и есть общий случай. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 14:09 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
В нашей системе LSVпри перемещении формируется новая партия, а исходная партия считается при этом израсходованной. Хочу уточнить: а что надо понимать под сторнированием? Внесение изменений в исходный документ/запись или созданием доп. документа/записи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 15:14 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
>> В нашей системе Не только в Вашей ! :) Например в NAVISION так сделано. Сторнирование - убитие старого со снятием всех привязок (с протоколированием ессно) и ввод нового с перепривязкой. Создание сторнодокумента - популярная практика, но это, ИМХО одно и тоже. В системах, где очень критичны параметры партии (фармацевтика - сертификаты и лиценции) это как-то сделано ? Узнавал: каждая партия перемещается отдельно, т.е. не сливается несколько партий в одну. Но исправления усложняются до ужаса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 15:56 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
А я-то думал, что сторно есть создание точно такой же операции, как сторнируемая, только с обратным по знаку количественным значением. А не убийство старого со снятием всех привязок. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 00:19 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
А делать можно по-всякому. Кроме партии в фармацевтике есть такое понятие, как серия. От которой уж точно уйти не удастся. И туча нормативных документов от минздрава и минфина, которые двигают нас в сторону раздельного хранения по сериям плюс каждую партию отдельно. Потому что в расходных документах должен быть указан номер ГТД именно этой партии, даже если товар экспортировался за три компании до того, как был нами закуплен. Если бы не это требование, то, по идее, товар одной серии, но разных поставок, можно было бы хранить и одной кучей. Конечно, если при этом товар учитывается по средней себестоимости, и не используются всякие хитрые способы типа fifo/lifo и подобные. А вот пересоздавать партию при каждом перемещении смысла совсем нет. Если некая поставка есть партия А на складе 1, то почему она должна стать партией Б при перемещении на склад 2? Тем более, у партии есть атрибуты, если мы об этом еще не забыли. ;-) Понятно, что ключ в таблице наличных количеств при таком раскладе должен быть непременно составным, а никак не суррогатным. Примерно так: Код_товара, код_серии, код_партии (или код_серии_партии вместо двух последних, если серии в отдельную сущность "серии" решим не выделять, а пристегнем описание серий к сущности "партии"), код_склада. Соответственно, то же самое будем иметь в качестве внешних ключей и в таблице складских транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 00:48 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
вообще по уму все делается так 1. вводится понятие передача товара, у нее параметры откуда куда и что 2. передачи товара могут связываться между собой (для истории и отслеживания маршрута) 3. товар может быть израсходован только в производстве, т.е появляется определенный склад на который приходит товар а, а выходит товар б (т.е говоря другими словами ваше понятие слова израсходованно смысла не несет) поэтому все операции в складской системе сводятся к приходу и уходу товара на определенное место (при продаже например на склад клиента) соответственно чтобы найти остатки надо просто сложить приход и уход на каком-то складе в разрезе какого-то товара дробление партий на более мелкие тоже довольно простое занятие создается просто новая передача с дробным кол-вом товаров и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 10:36 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Ну, это еще вопрос, стоит ли специально хранить текущие остатки или каждый раз их вычислять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 11:23 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
av1975В нашей системе LSVпри перемещении формируется новая партия, а исходная партия считается при этом израсходованной. А в нашей, наоборот, все перемещения только с учетом партий. Вообще вся работа с товарами - только с учетом партий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 18:06 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
LSV Проблема учесть именно перемещения т.к. они не меняют сумарный остаток в системе и приводят к дроблению первичных партий на более мелкие. Я не понял, в чем же проблема. Ну да , дробление, ну вот так в мельчайше раздробленном виде весь учет и ведется. На счет сторнирования. Возможно я что-то путаю, но сторнирования именно товарных проводок у нас просто не предусмотрено. Если есть возможность откатить документ - он откатывается (если товар еще не задействован), если нет - все , поезд ушел. Нельзя принять на склад сахар, засыпать его в тесто, а потом отгрузить обратно поставщику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 18:12 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Simon3. товар может быть израсходован только в производстве, т.е появляется определенный склад на который приходит товар а, а выходит товар б (т.е говоря другими словами ваше понятие слова израсходованно смысла не несет) Еще товар израсходован может быть при продаже. Еще при пересортице, списании по недостаче и пр. Много всякого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2004, 18:14 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
2MasterZiv: при продаже товар не расходуется, а перемещается на склад клиента, с которого может быть возврат товара (т.е. этот склад ничем не отличается от других складов) по пересортице я согласен, но формально это тоже самое что призводство пришло одно ушло другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:27 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
2MasterZiv и еще остаток товара в системе меняется только тогда когда переходит перемещение товара за границу ваших складов, т.е. можно сколько угодно перемещать товар со склада "неразложенный приход" например на склад "материальные ценности зеленого цвета", на суммарный остаток товара в системе это не влияет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:29 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Simon2MasterZiv и еще остаток товара в системе меняется только тогда когда переходит перемещение товара за границу ваших складов, т.е. можно сколько угодно перемещать товар со склада "неразложенный приход" например на склад "материальные ценности зеленого цвета", на суммарный остаток товара в системе это не влияет Ну да, именно так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:51 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
MasterZivесли нет - все , поезд ушел. Вот те раз ! Как ущёл ? Куда ушёл ??? :) Как исправить ошибку ? Её нельзя просто так оставить ! У Вас часом не серийная учётная система ? У них обычно отсутствует такая штатная возможность, а их адепты говорят, что "так правильнее! Не нужно было ошибки лепить" :) :) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 11:55 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Не советовал бы так строить процессы и в самописной системе. Потому что нефиг бардак автоматизировать. Аж зло взяло. ;-))) А ошибки ввода поправить - так у каждого документа должна быть возможность редактироваться, но опять же только до того момента, когда по нему ценности куда-либо не пошли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 13:20 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Urri...но опять же только до того момента, когда по нему ценности куда-либо не пошли По документу-то они может и пошли, а в реальности - вот они на складе. А может и совсем наоборот быть. Жизнь она такая штука... Хотя, не спорю, лучше избегать правки уже проведенных (учтенных и .т.п.) документов задним числом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 14:46 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
авторлучше избегать правки уже проведенных (учтенных и .т.п.) документов задним числом. Ага ! Лучше быть богатым и здоровым, чем бедным и больным (с) А ну ка, научите нас дураков избегать ошибок ! ЛЮБЫХ (!) ошибок и не только своих, но и чужих ! :) Не верю, что где-то есть система, где не сделали ни одной ошибки. Значит править надо ! Это вне сомнения. Вопрос - как ? Как должна быть устроена система, где такая правка наименее сложная и к тому же штатная ? Называть это "разведением бардака" - невежество. Касательно темы топика: решение - при перемещении не объединять партии, а переносить каждую в отдельности, допуская неизбежное их дробление, а также сохрание в перенесённой партии номера исходной т.е. первичной партии. Хоть сто раз перемещай, но всё равно будет известно, откуда поступила именно эта "порция" товара. Проблема - перед сторнированием первичной партии нужно состорнировать все документы, содержащие вторичные партии, созданные на основе этой первичной партии. Сложно, но можно такое сделать. Для чего столько телодвижений ? Чтобы всегда чётко и на любой момент знать сколько продано/возвращено/осталось товара конкретной партии и в соответствии с этим правильно строить отношения с поставщиками/покупателями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2004, 18:41 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
авторНе верю, что где-то есть система, где не сделали ни одной ошибки. Значит править надо ! Дык, за чем дело стало: Ошибочное поступление закрываем возвратом поставщику. Ошибочную реализацию - возвратом от покупателя. Ошибочное перемещение - обратным перемещением. Ошибочное списание - каким-нибудь поступлением из ниоткуда (главное, чтобы по нему нужные денежки на нужные счета попали потом). Наконец, поскольку материально ответственное лицо из своего кармана отвечает за вверенные ему материальные ценности, именно за ним (и ни за кем другим) остается право нажать на кнопку, приводящую эти ценности в движение в системе. Потому что именно оно (лицо это) рулит и их физическими потоками. А в вашей системе что, не так? ;-) Ну а, поскольку и это лицо иногда может ошибаться, в конце периода проводим плановую инвентаризацию. И вешаем недостачи на виновных материально ответственных лиц. По идее, по этой же схеме, проведя инвентаризацию ошибок по причине неправильно введенных документов, нужно наказывать тех, кто за них отвечает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 01:13 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
UrriОшибочное поступление закрываем возвратом поставщику. Как у Вас всё просто ! Если поступление не израсходовано, то решение тривиально и вааще не подлежит обсуждению. Вопрос - если уже израсходовано. Возврат тут не решит проблему. Даже в случае расхода на продажу решение тривиально - просто удаляем этот приход из перемещений и отвязываем его привязку от продажи. Со временем эта продажа сама привяжется по ФИФО при очередном приходе. Некоторая проблема - внутренние перемещения. Партия не расходуется, а дробится на несколько партий на разных складах, которые потом расходуются или перемещаются независимо. Есть угроза возникновения "снежного кома". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 11:29 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Да нет, сдается мне, что это у Вас все непросто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 15:26 |
|
||
|
Снова про партионный учёт
|
|||
|---|---|---|---|
|
#18+
Что же такое партия и чем она характеризуется ? Группа товара (МЦ) имеющая идентичные атрибуты возникает вопрос если система централизованная то зачем дробить и перемещать саму партию ну перемещайте вы товар , при этом если действие внешнее по отношению к вам то характеристика партии изменяется (т.е. изменяется текущий остаток данной партии , если она задействована в операции), если действие внутреннее то никаких действий кроме попадания кода партии в материальный документ с самой партией не происходит) что бы учесть наличе товара той или иной партии на разных внутренних объектах достаточно информации из документов (т.е. того самого кода партии в строке документа), можно конечно построить и дополнительный регист учета партий на внутренних объектах и привязать его к партии что нибудь типа Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32805780&tid=1546146]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 385ms |

| 0 / 0 |
