powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проводка - распроводка
9 сообщений из 9, страница 1 из 1
Проводка - распроводка
    #33967315
danila_dru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый

Возник вопрос следующего плана:
Есть текущее состояние складов (код партии, код товара, кол-во, себестоимость, код склада)
Есть история движения по складам (что, когда, в каком кол-ве, какой склад, на основании какого документа)

Провели документ про раскрой, в результате которого на складе появились партии заготовок. Потом провели документ про пошив. В результате которого сняли некоторое кол-во заготовок с каждой (партии разное число) и получили готовую продукцию.

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

Спасибо за внимание.
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33967991
трудАголик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Вашем случае, придется перепроводить всю цепочку документов, начиная с последнего. Собственно говоря, это единственный правильный подход.
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968013
danila_dru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если не секрет , кто как с таким боролся. Перепровести все документы про пошив из данного раскроя немного трудновато будет :-))
Может подскажете как ПРАВИЛЬНО надо было делать. Что бы не попадать в такие ситуации.

Спасибо
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968099
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ответ напрашивается из вопроса, не давать "распровести документ про раскрой" если есть "документ про пошив" затрагивающий эти партии. Это самый правильный и простой путь. Если надо исправить документ, откатить все документы которые прошли позже (в обратном порядке) а потом провести цепочку обратно.

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


danila_druЕсли по движению смотреть то всё сходиться, а вот с партиями нет.
А вот это уже неправильная работа с партиями, если отменить раскрой, то по партиям должны были получиться отрицательные остатки, типа "взяли то чего еще нет".
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968161
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так:
Есть поля кол-во партии, остаток партии
Есть доптаблица с привязками (расходы привязаны к приходам) ИДприх, ИДрасх, Кол-во. У полностью привязаной партии остаток=0.
Сумма кол-в (при полной привязке) по ИДприх равна кол-ву в партии.
При сторнировании ч-л удаляются привязки и поправляется кол-во в остатках партий.
При этом "сторно, затем перепроводка" ничего не нарушают. Всё скорее всего привяжется к тем же самым партиям (если не было добавлено новых движений задним числом).

Понятно объяснил ?
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968498
трудАголик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVПонятно объяснил ? Больше всего в этом объяснении меня умиляет вот это
LSVВсё скорее всего привяжется к тем же самым партиям
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968773
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
danila_druПровели документ про раскрой, в результате которого на складе появились партии заготовок. Потом провели документ про пошив. В результате которого сняли некоторое кол-во заготовок с каждой (партии разное число) и получили готовую продукцию.

Потом ситуация : распровели документ про раскройВот тут система должна сказать низзя ибо остаток уходит в минус. Можно вместо этого перепроводить документ - заменять старую версию новой одной транзакцией.
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33968859
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
трудАголик LSVПонятно объяснил ? Больше всего в этом объяснении меня умиляет вот это
LSVВсё скорее всего привяжется к тем же самым партиям А что Вас рассмешило ? Вы первый раз сталкиваетесь с партионным учётом ?
Если после сторно никаких действий с этой позицией не делали, то применение ляжет туда же, как было до сторно. Если были другие сторно или приход/расход, то тут никаких гарантий.... А как иначе ?
У автора наверно сторнирование создаёт сторно-документ. Т.е. первоначальная партия всё равно будет израсходована, а появляется новая "фиктивная партия", не привязанная(или нестандартно привязаная) к контрагенту. Вот и создаётся иллюзия что все партии израсходованы, хотя реальный их остаток есть.
Типичная ситуация для многих западных систем.
Кстати уже как-то это тут обсуждалось "нужно ли создавать сторно-документ ?"

Не видя систему трудно сказать. Какая у Вас система если не секрет ?
...
Рейтинг: 0 / 0
Проводка - распроводка
    #33970499
danila_dru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за ответы.
Буду в момент распроведения в дополнительное поле документа (сколько было) записывать кол-во а потом с его помощью вносить коррекцию после проводки.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проводка - распроводка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]