powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Откат бизнесс-операций
16 сообщений из 41, страница 2 из 2
Откат бизнесс-операций
    #33617235
bI-Ky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbВ одной из проектируемых складских систем, в создании которой я участвовал, не было операций "сторнирования" или "отката", а лишь корректировка следующим слоем, и ничего, небо не рухнуло на землю, и система эксплуатируется без особых проблем более полугода.
Ого, вот это срок! А чем, по-вашему, отличается операция "сторнирования" от "корректировки следующим слоем"?
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33617281
michael_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "корректировка следующим слоем"?

Здесь спор идет о следующих способах:
Например, было
Приход 10 шт на 100 р, надо исправить на
Приход 10 шт на 90 р
1. Прямая корректировка:
Приход 10 шт на 90 р (инфа о старом состоянии или пропадает или в протокол)

+ БД не разрастается
+ Наглядность при просмотре данных
+ Налоговик не видит подчисток
- Не видно правок, что компенсируется протоколами

2. Сторно
Приход 10 шт на 100 р (старая запись остается)
Приход -10 шт на -100 р
Приход 10 шт на 90 р
+ Наглядность корректировки
+ Единственный способ, если отчетность за период уже сдана
- Ненаглядность при просмотре данных, они затраиваются
- Налоговик видит все подчистки и ошибки
- БД разрастается, из-за этого снижается производительность

На мой взгляд система должна умелеть делать корректировку обоими способами.
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33617496
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
michael_ wrote:
> 2. Сторно
> Приход 10 шт на 100 р (старая запись остается)
> Приход -10 шт на -100 р
> Приход 10 шт на 90 р
> + Наглядность корректировки
> + Единственный способ, если отчетность за период уже сдана
> - Ненаглядность при просмотре данных, они затраиваются
> - Налоговик видит все подчистки и ошибки
> - БД разрастается, из-за этого снижается производительность
Ну, насчет затраивается...
по итогу мы имеем 3 строки
1 - сторнированная
2 - сторнирующая
3 - новая
дык и не показывайте сторнированную и сторнирующую строки.
аналогично - налоговик... не видит, если надоть.
БД растёть... ну-ну... это что-ж, у Вас сторнировок (сиречь ошибок) -
15-30% от общего объема? Или 1-2%? если 1-2%, то таким объемом можно
пренебречь.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33617757
Фотография OTiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
дык и не показывайте сторнированную и сторнирующую строки.
аналогично - налоговик... не видит, если надоть.
БД растёть... ну-ну... это что-ж, у Вас сторнировок (сиречь ошибок) -
15-30% от общего объема? Или 1-2%? если 1-2%, то таким объемом можно
пренебречь.
Ух ты маладец, какой:) так документ будет неверен без этих сторно-строк
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33617788
Фотография OTiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OTiger locky
дык и не показывайте сторнированную и сторнирующую строки.
аналогично - налоговик... не видит, если надоть.
БД растёть... ну-ну... это что-ж, у Вас сторнировок (сиречь ошибок) -
15-30% от общего объема? Или 1-2%? если 1-2%, то таким объемом можно
пренебречь.
Ух ты маладец, какой:) так документ будет неверен без этих сторно-строк

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


Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33618230
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OTiger wrote:
> locky
>
> дык и не показывайте сторнированную и сторнирующую строки.
> аналогично - налоговик... не видит, если надоть.
> БД растёть... ну-ну... это что-ж, у Вас сторнировок (сиречь ошибок) -
> 15-30% от общего объема? Или 1-2%? если 1-2%, то таким объемом можно
> пренебречь.
>
>
> Ух ты маладец, какой:) так документ будет неверен без этих сторно-строк
так... вы мне не здесь!
ДокУмент будет правильный.
По докУменту отгружено 90 штук гиппопотамов? Шо мы и видим...
а можем увидеть, шо вбили 100, потом 100 убрали и вбили 90...
на любой вкус, как гритца - как хотим так и смотрим...
вот в первом способе (там, где подчистили и храним историю) - мы как-то
предусмотрели 2 варианта показа. А со сторнировкой - 2 варианта показа
не предусмотрели и тут же поставили это сторнировке в минус..

сервер заберут....
дык млин там ить всё правильно, если я понимаю верно...
потому как если там чего-то напортачили - то независимо от того,
сторнировали мы, подчищали - задницу надерут.
Другое дело (чисто человеческое) - не выставлять на показ то, за что
проверяющий может зацепится.

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629007
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Строно - это полный откат проведения всего документа (всех операций по нему), а затем проведение заново.
Корректировка следующим слоем - это создание корректирующего документа, который выполняет исправляющие операции только на те позиции, которые были введены ошибочно и только в тех переделах, на которые была совершена ошибка.
Почему к этому пришли? Потому что позиций в документе может сотни, и откатывать все операции ради правки одной? К тому же, если это складская система, например, попытка откатить приходную накладную может и не пройти, так как многих товаров на остатках к этому моменту уже может и не быть (уехали, разобраны по расходным), а отрицательных остатков быть не должно.
ЗЫ. Кстати, я на всякий случай реализовал операцию сторнирования, но она была недоступна простым юзерам и практически ни разу не применялась (кажется, нужна была всего один раз).
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629136
Фотография OTiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbСтроно - это полный откат проведения всего документа (всех операций по нему), а затем проведение заново.

По моему, Вы несколько путаетесь в терминах.Сторно-никаким боком к откату не имеет отношения. На то оно и сторно, чтобы не трогать исходный документ.

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

А если очень хочется?:)
Не вижу проблем во временных отрицательных остатках.
Иногда бывает, что цены на приходуемый товар приходят тогда, когда уже 20% этого товара продано-:))
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629214
bI-Ky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbСтроно - это полный откат проведения всего документа (всех операций по нему), а затем проведение заново.
Корректировка следующим слоем - это создание корректирующего документа, который выполняет исправляющие операции только на те позиции, которые были введены ошибочно и только в тех переделах, на которые была совершена ошибка.
Почему к этому пришли? Потому что позиций в документе может сотни, и откатывать все операции ради правки одной? К тому же, если это складская система, например, попытка откатить приходную накладную может и не пройти, так как многих товаров на остатках к этому моменту уже может и не быть (уехали, разобраны по расходным), а отрицательных остатков быть не должно.
ЗЫ. Кстати, я на всякий случай реализовал операцию сторнирования, но она была недоступна простым юзерам и практически ни разу не применялась (кажется, нужна была всего один раз).
Хоть бы в словарь заглянул, прежде чем вещать такую ахинею менторским тоном. Ну или, хотя бы, прочитал две страницы этого топика.
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629223
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, может и несколько неправильно понимаю терминологию, но в моем понимании сторно и есть откат операции, что я и пояснил.
Если хоть в чем-то поступиться и разрешить пользователям иметь отрицательные остатки, то это будет использоваться постоянно, ибо, как говорит наша пословица, нет ничего более постоянного, чем временное. И как потом вы начальству будете объяснять про -20 позиций на складе?
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629322
bI-Ky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbНу, может и несколько неправильно понимаю терминологию, но в моем понимании сторно и есть откат операции, что я и пояснил.
Да не несколько, а в корне неправильно. Неужели не вызывало сомнения противопоставление этих двух приемов в топике?

Slider_spbЕсли хоть в чем-то поступиться и разрешить пользователям иметь отрицательные остатки, то это будет использоваться постоянно, ибо, как говорит наша пословица, нет ничего более постоянного, чем временное. И как потом вы начальству будете объяснять про -20 позиций на складе?
Очень даже запросто будут объяснять (не разработчики, естественно). Например, товар лежит в приемной экспедиции или, вообще, находится в пути, но при этом оформляются документы на отгрузку потому что командировка горит, товар скоропортящийся, остальной материал уже собрали на площадке, надо смотаться забить вагоны, капает простой транспорта и проч. и проч... Разрешение временных отрицательных остатков - то есть нарушение формальной последовательности движения материалов - это обычное дело для современных "взрослых" систем. Авторы которых не путают откаты со сторно.
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629411
Фотография OTiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbНу, может и несколько неправильно понимаю терминологию, но в моем понимании сторно и есть откат операции, что я и пояснил.
Если хоть в чем-то поступиться и разрешить пользователям иметь отрицательные остатки, то это будет использоваться постоянно, ибо, как говорит наша пословица, нет ничего более постоянного, чем временное. И как потом вы начальству будете объяснять про -20 позиций на складе?
Вы ошибаетесь в корне. Понятие сторно идет еще из бухгалтерии, когда уже существующую проводку не исправляли и не удаляли, а вводили новую - сторнирующую. Такая технология "переметнулась" и на управленческий учет.
Т.е. неправильный (или вообще не нужный) документ не исправляют(удаляют), а вводят другой с нужными исправлениями. А откат/проведение-как раз противоположный подход. Да вообщем то почитайте всю ветку-уже пережовано все...
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629431
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для "товаров в пути" есть другие способы решения этой проблемы, чем отрицательные остатки, о чем разработчики "взрослых" систем должны знать. Но вобще это уже отклонение осуждения от темы топика, так что не будем продолжать....
ЗЫ. А вобще несеогласования в терминологии имеют место быть, и иногда вроде люди говорят об одном и том же, но на самом деле о разном, так что там, где я употреблял термин "сторно", следует читать "откат" и забыть об этом.
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629485
Фотография OTiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spbДля "товаров в пути" есть другие способы решения этой проблемы, чем отрицательные остатки, о чем разработчики "взрослых" систем должны знать. Но вобще это уже отклонение осуждения от темы топика, так что не будем продолжать....
ЗЫ. А вобще несеогласования в терминологии имеют место быть, и иногда вроде люди говорят об одном и том же, но на самом деле о разном, так что там, где я употреблял термин "сторно", следует читать "откат" и забыть об этом.

Это не несоглассованность-это незнание термина. Сходите к своему бухгалтеру-он Вам объяснит что такое сторно...
...
Рейтинг: 0 / 0
Откат бизнесс-операций
    #33629607
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В системе должна быть оперативная база за какой-то период(сутки,неделя, МЕСЯЦ ,квартал..),
где возможны любые корректировки в чистом виде.

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

Если нужны будут корректировки данных в Хранилище-
делаем сторнирующие проводки в оперативной базе,
которые потом попадут в Хранилище.
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Откат бизнесс-операций
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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