powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Коррекция документа задним числом в западных ИС
113 сообщений из 113, показаны все 5 страниц
Коррекция документа задним числом в западных ИС
    #34926546
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда существовало 2 концепции обработки ошибочных ситуаций:
1) коррекция документа задним числом, как требует российский бухучет
2) сторно всего документа, или строки, и ввод заново, как в западных ИС, в частности в Аксапта

Почему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом, в результате чего делаются корректирующие проводки текущей датой. После этого возможны 2 варианта выборки движений: по бухгалтерской дате, с учетов всех коррекций на текущий момент и реальные движения, по которым не рушатся планы и прочие завазанные на движениях механизмы.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926593
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder1) коррекция документа задним числом, как требует российский бухучет

Удивил. Где прописано такое требование? Это все выдумки рассейского человека, чтобы не было столь заметно свое же, рассейское, раздолбайство.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926604
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Естественно, не может быть и речи о каких-либо законодательных требованиях.
Другое дело, что практически опция "гладкого" изменения документа задним числом очень привлекательна для пользователей.
С другой стороны, сложности практической реализации заставляют многих вендоров утверждать, что такая опция вредна.
Кстати, не встречал никаких убедительных доказательств, что во ВСЕХ "забугорных" системах отсутствует возможность модификации документов задним числом.
Может кто-то сможет привести такие аргументы (хотя бы на примере пятка известных систем).
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926646
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder1) коррекция документа задним числом, как требует российский бухучет
Нет такого в ПБУ. Мало того, есть запрет на редактирование.
Другое дело "сложившаяся практика" позволяет корректировать пока не сдали отчеты, а то и после сдачи.

Но в результате.ю все на предптиятии знают, что пока не сдали отчеты бух.данные не могут считаться правильными и окончательными. А то и после сдачи.

svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом
Почему не практикуется? Есть в итальянских бух.системах, есть в бразильских, есть в системах для учета домашних финансов.

Т.е. есть там, где не нужна достоверность данных.

Скорее всего, в данном вопросе под "западными ИС" понимаются ЕРП-системы, изначально созданные в интересах владельцев бизнеса. Это значит, что данные должны быть достоверными и актуальными в любой момент времени, а не "после сдачи".
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926656
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reddДругое дело, что практически опция "гладкого" изменения документа задним числом очень привлекательна для пользователей.
Для каких?
Впрочем, правильно заданный вопрос содержит половину ответа: обратите внимание, не для контролеров, не для людей-принимающих-решения, не для владельцев. для ПОЛЬЗОВАТЕЛЕЙ.

reddС другой стороны, сложности практической реализации заставляют многих вендоров утверждать, что такая опция вредна.
Концепция вредна не из за сложности реализации, а из-за изначальной логической порочности.

Итак, есть:
1. МНОГОПОЛЬЗОВАТЕЛЬСКАЯ система
2. Пользователь А
3. Пользователь Б
4. Другие пользователи

Пользователь А вводит и проводит (разносит\учитывает) некий документ.
Информация этого документа попадает в какие-нибудь регистры\своды\итоги и влияет на входящую информацию для пользователя Б.
Пользователь Б на основании входящей информации создает свои документы и свои действия.
Пользователь А изменяет свой документ.

Правильные ли действия совершил Пользователь Б?
Откуда Пользователь Б узнает, что созданные им документы ни черта не актуальны?
Если пользователю А разрешить править свои документы, то как и когда пользователь Б сможет узнать, что теперь то он может создавать свои документы?

Теперь доводим сложность до нормальной. у нас несколько десятков\сотен пользователей, действия которых взаимосвязаны. Можно ли гарантировать, что они пользуются актуальной информацией и выполняют правильные действия, если они могут менять проведенные документы?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926695
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mazzyДля каких?
Впрочем, правильно заданный вопрос содержит половину ответа: обратите внимание, не для контролеров, не для людей-принимающих-решения, не для владельцев. для ПОЛЬЗОВАТЕЛЕЙ.

Человек, принимающий решение, если он пользуется информацией, предоставляемой системой, так же является пользователем.

mazzy
Концепция вредна не из за сложности реализации, а из-за изначальной логической порочности.

Итак, есть:
1. МНОГОПОЛЬЗОВАТЕЛЬСКАЯ система
2. Пользователь А
3. Пользователь Б
4. Другие пользователи

Пользователь А вводит и проводит (разносит\учитывает) некий документ.
Информация этого документа попадает в какие-нибудь регистры\своды\итоги и влияет на входящую информацию для пользователя Б.
Пользователь Б на основании входящей информации создает свои документы и свои действия.
Пользователь А изменяет свой документ.

Правильные ли действия совершил Пользователь Б?
Откуда Пользователь Б узнает, что созданные им документы ни черта не актуальны?
Если пользователю А разрешить править свои документы, то как и когда пользователь Б сможет узнать, что теперь то он может создавать свои документы?

Теперь доводим сложность до нормальной. у нас несколько десятков\сотен пользователей, действия которых взаимосвязаны. Можно ли гарантировать, что они пользуются актуальной информацией и выполняют правильные действия, если они могут менять проведенные документы?
Абсолютная актуальность информации - фикция. Физики смирились с неопределенностью, попробуйте и вы.
- Пользователь А создал документ Д1.
- Пользователь Б создал свой док Д2, учитывающий Д1.
- Пользователь А корректирует Д1, и система позволяет ему это сделать, но в пределах, не приводящих к противоречивости Д2.

Давайте посмотрим на технику сторнирующих (исправительных) документов в том же аспекте:
- Д1
- Д2
- Д1'
Обращаю внимание, что в действительности Д1* = Д1@Д1' (даже не знаю какой оператор использовать для того, чтобы обозначить что же такое "настоящий Д1").
Лицо-приним-реш смотрит и видит три документа. Допустим, он должен оплатить (принять решение об оплате) Д1*. Вы предлагаете ему прошвырнуться по операторам и выяснить где-что?

Можно еще прибегнуть к силе аналогий (чем, скажем, контрагенты хуже документов с точки зрения целостности учета и акутальности данных).
- Ввел пользователь А запись о контрагенте с неверным телефоном.
- Пользователь Б набрал введенный номер - осечка.
Предлагаете пользователю А ввести "сторнирующую" запись о контрагенте?

Теперь все сначала: чем плохо, что ошибка в документе будет исправлена задним числом, при условии, что система проследит за непротиворечивостью данных и сохранит версию документа, предшествующую изменению?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926744
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со словом "требует российский бухучет" я конечно погорячился. Имелось ввиду что российская бухгалтерия корректирует документы задним числом в открытом периоде. После закрытия периода изменения не вносятся.

mazzy
Скорее всего, в данном вопросе под "западными ИС" понимаются ЕРП-системы, изначально созданные в интересах владельцев бизнеса. Это значит, что данные должны быть достоверными и актуальными в любой момент времени, а не "после сдачи".


Именно они и понимаются, так как больше всего изменения задним числом влияют на функции планирования. Но при чем здесь достоверность данных. Я разумеется имею ввиду ситуацию, когда хоз операции заносится в момент их возникновения, а не в конце месяца
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926745
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redd
Теперь все сначала: чем плохо, что ошибка в документе будет исправлена задним числом, при условии, что система проследит за непротиворечивостью данных и сохранит версию документа, предшествующую изменению?

Вы абсолютно правильно поняли мой вопрос. Спасибо за поддержку.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926827
Lunx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрм. В SAP R/3 - пожалуйста, если период открыт - можно постировать любые проводки в пределах периода. Вопрос закрытия или открытия периода находится (по крайней мере у нас) в компетенции глав. буха. Говорить о том, что запрет на создание документов задним числом в западных ERP - некоторое лукавтсво. Если открыть прошлый период (а эти делается счелчком пальцев) - пожалуйста - проводите на здоровье.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926929
John 3Volta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом
Почему не практикуется? Есть в итальянских бух.системах, есть в бразильских, есть в системах для учета домашних финансов.

Т.е. есть там, где не нужна достоверность данных.
"Возхохотамше под лавкою" :)
Вот где надо работать - в Италии или Бразилии. Где не нужна достоверность данных :)

А если серьёзно - нельзя править документы задним числом. Вот как можно приавить цену прошлогоднего прихода сырья, если само сырьё уже израсходовано в производство, а полученная готовая продукция давно продана клиенту?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34926982
Фотография George Nordic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, существует миф, что в западных системах нельзя работать задним числом. Причем настолько устойчивый, что иногда (особенно при демонстрации финансовому деп...э-э-э бухгалтерии ;) ) приходится демонстрацию Dynamics AX (Axapta) начинать с того, что показывать, как 1 кликом мыши перевести рабочую дату и начать работать каким угодно числом.

Но! При этом рассказываю, что это - довольно сильная кувалда. И нельзя ее давать кому попало. Да, если у нас закрыт финансовый или налоговый период, то изменения не пройдут. Очень надо? Вот кувалда - можем открыть. Однако, если мы чего-то задним число поправим, то должны понимать, что в сданных в налоговую документах ничего не поменяется :)

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

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

С Уважением,
Георгий
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927000
Фотография AnS1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George NordicКстати, существует миф, что в западных системах нельзя работать задним числом. Причем настолько устойчивый, что иногда (особенно при демонстрации финансовому деп...э-э-э бухгалтерии ;) ) приходится демонстрацию Dynamics AX (Axapta) начинать с того, что показывать, как 1 кликом мыши перевести рабочую дату и начать работать каким угодно числом.

Но! При этом рассказываю, что это - довольно сильная кувалда. И нельзя ее давать кому попало. Да, если у нас закрыт финансовый или налоговый период, то изменения не пройдут. Очень надо? Вот кувалда - можем открыть. Однако, если мы чего-то задним число поправим, то должны понимать, что в сданных в налоговую документах ничего не поменяется :)

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

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

С Уважением,
Георгий

+1000
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927020
Lunx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как резюме вижу просто следующее. Любая западная ERP система позволяет работать задним числом с технической точки зрения. С другой стороны там уже создана методология ведения учета и известны грабли, на которые народ будет наступать при этом. А требование приносить российскую бесхозяйственность, хлестаковщину и безответственность в учет как раз и конфликтует с установленной в программе технологией ведения учета, поэтому, может, стоит задуматься, может в консерватории что-то не так, если вам программа вдруг мещать стала.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927151
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lunxкак резюме вижу просто следующее. Любая западная ERP система позволяет работать задним числом с технической точки зрения.Стандартно это есть мало у кого. Обычно это доработка местных внедренцев.

А разговоры про "порочность работы задним числом": попытка внедренцев оправдать свою лень.
Такая возможность однозначно должна быть, но использовать её надо только в тех случаях, когда иначе поступить нельзя.

А что касается "русского разгильдяйства", то запретом сторнирования его не устранить. Хоть тресни. :)
Всё равно, что бороться с поносом путём перекрытия доступа в туалет.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927246
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV
А что касается "русского разгильдяйства", то запретом сторнирования его не устранить. Хоть тресни. :)
Всё равно, что бороться с поносом путём перекрытия доступа в туалет.

А при чем здесь запрет сторнирования? Как раз наоборот - да здраствует сторнирование, долой корректировки задим числом.
Не нужно обобщать - я участвовал в проектах внедрения РОССИЙСКИХ систем, в результате которых предприятие отказывалось от корректировок задним числом (хотя такая возможность в системе была). Вплоть до увольнения за попытку корректировки. Для этого нужно иметь волю и возможность исключить объективные внешние причины корректировок задним числом, например, сменить поставщиков на более организованных. Внутренние причины легко парируются административными мерами.
Иногда потери от бардака в учете значительно выше экономии на закупочных ценах.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927275
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему никто не читает вопросы до конца. Повторюсь.

svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом, в результате чего делаются корректирующие проводки текущей датой

Ключевое слово - корректирующие проводки, а не СТОРНО.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927299
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George NordicКстати, существует миф, что в западных системах нельзя работать задним числом. Причем настолько устойчивый, что иногда (особенно при демонстрации финансовому деп...э-э-э бухгалтерии ;) ) приходится демонстрацию Dynamics AX (Axapta) начинать с того, что показывать, как 1 кликом мыши перевести рабочую дату и начать работать каким угодно числом.


С чего вы решили что под проводками я имел ввиду финансовые. Или вы будете утверждать, что сможете исправить разнесенный складской журнал?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927396
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927868
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyИтак, есть:
1. МНОГОПОЛЬЗОВАТЕЛЬСКАЯ система
2. Пользователь А
3. Пользователь Б
4. Другие пользователи

это сказка из серии... блокировать документ при редактировании или нет. А если пользователь А отсторнировал документ, действия пользователя Б, которые он совершил опираясь на первоначальную версию документа, считать правильным?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927906
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
belugin Axapta: Библиотека : Англичане ружья кирпичом не чистят
:) в статье приводятся интересные причины необходимости в перепроведении, какой-то серый учет (кстати зачем там перепроведение?), привычка, но нет указано самое главное - банальное исправление ошибки.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927940
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redd mazzyДля каких?
Впрочем, правильно заданный вопрос содержит половину ответа: обратите внимание, не для контролеров, не для людей-принимающих-решения, не для владельцев. для ПОЛЬЗОВАТЕЛЕЙ.

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

mazzy
Концепция вредна не из за сложности реализации, а из-за изначальной логической порочности.

Итак, есть:
...

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

reddАбсолютная актуальность информации - фикция. Физики смирились с неопределенностью, попробуйте и вы.
А где я говорил об абсолютной?
Думайте дальше.

redd- Пользователь А корректирует Д1, и система позволяет ему это сделать, но в пределах, не приводящих к противоречивости Д2.
Ну, началось. Давай вводить на ходу новые условия и функции...
Сформулируйте свою мысль от начала и до конца что должна позволять система и при каких условиях.
В общем, думайте дальше.

reddТеперь все сначала: чем плохо, что ошибка в документе будет исправлена задним числом, при условии, что система проследит за непротиворечивостью данных и сохранит версию документа, предшествующую изменению?
Давайте, думайте.
Что значит "система проследит"?
Что значит "система сохранит"?
Раскройте эти умолчания и вам самим станет ясно "чем плохо".


=======================
svcoder
mazzy
Скорее всего, в данном вопросе под "западными ИС" понимаются ЕРП-системы, изначально созданные в интересах владельцев бизнеса. Это значит, что данные должны быть достоверными и актуальными в любой момент времени, а не "после сдачи".


Именно они и понимаются, так как больше всего изменения задним числом влияют на функции планирования. Но при чем здесь достоверность данных. Я разумеется имею ввиду ситуацию, когда хоз операции заносится в момент их возникновения, а не в конце месяца
Ну, почему же только планирования?
На функции контроля еще как влияет.

Пример:
1. продавец выписал документ на 100 рублей
2. склад отпустил по этому документу товар на 100 рублей
3. продавец исправил документ на 80 рублей
4. клиент оплатил 80 рублей.
Кто виноват в том, что на складе не хватает 20 рублей?
Как это показывает система, если в ней допустимы правки уже проведенных документов?

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

======================
LunxХрм. В SAP R/3 - пожалуйста, если период открыт - можно постировать любые проводки в пределах периода. Вопрос закрытия или открытия периода находится (по крайней мере у нас) в компетенции глав. буха. Говорить о том, что запрет на создание документов задним числом в западных ERP - некоторое лукавтсво. Если открыть прошлый период (а эти делается счелчком пальцев) - пожалуйста - проводите на здоровье.
Вы не поняли. Вопос был про ПРАВКУ уже постированных.
Создавать новые документы задним числом никто не запрещает.
Мало того, буржуйские системы разрешают и явно обрабатывают новые документы задним числом, чтобы было правильно. Это входит в бизнес-процесссы.

А в некоторых системах, в которых разрашена правка, предполагается, что все документы вводятся в хронологическом порядке, а специальная обработка новых заднечисловых отсутствует. Зачем, если можно поправить?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927947
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
John 3Volta mazzy svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом
Почему не практикуется? Есть в итальянских бух.системах, есть в бразильских, есть в системах для учета домашних финансов.

Т.е. есть там, где не нужна достоверность данных.
"Возхохотамше под лавкою" :)
Вот где надо работать - в Италии или Бразилии. Где не нужна достоверность данных :)
Для владельцев - нужна.
Но "по законодательству" у них точно так же как и у нас.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34927987
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
John 3VoltaА если серьёзно - нельзя править документы задним числом. Вот как можно приавить цену прошлогоднего прихода сырья, если само сырьё уже израсходовано в производство, а полученная готовая продукция давно продана клиенту?
Вы тоже путаете.

Это похоже специфика 1Совсцев, что только они этот вопрос воспринимают сразу... Перечитайте внимательно - ПРАВИТЬ уже проведенные документы. Вдумайтесь. Не создавать НОВЫЕ, а править уже существующие.

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

Еще раз повторю, что с точки зрения проклятобуржуинских программ, это нормальная ситцация по нормальному бизнес-процессу. Они поведут себя так: сначала продают товар по той себестоимости, которая есть на текущий момент (даже по 0), а потом, когда появились НОВЫЕ КОРРЕКТИРУЮЩИЕ документы, ДОБАВЛЯЮТСЯ КОРРЕКЦИИ до правильной себестоимости.

Внимание! уже проведенные документы НЕ ПРАВЯТСЯ. Добавляются НОВЫЕ КОРРЕКТИРУЮЩИЕ. Для новых запоминается кто, когда и зачем их ввел.

Что спрашивают апологеты изменений в проведенных документах?
Они спрашивают: у меня была приходная накладная с ценой. А потом я получил уточнение цены. Как я могут ИСПРАВИТЬ приходную накладную?
Ошибка в логике: надо не ИСПРАВИТЬ, до создать НОВЫЙ корректирующий. Тогда остается и первоначальная информация, и корректирующая, и итоговая.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928009
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George NordicКстати, существует миф, что в западных системах нельзя работать задним числом. Причем настолько устойчивый, что иногда (особенно при демонстрации финансовому деп...э-э-э бухгалтерии ;) ) приходится демонстрацию Dynamics AX (Axapta) начинать с того, что показывать, как 1 кликом мыши перевести рабочую дату и начать работать каким угодно числом.
Э-э-э.
И ты на эту удочку попался.

Когда 1Совцы говорят о работе "задним числом", то подразумевают подмножество "правка уже проведенных документов" (которые могут быть и будущим числом). Больше ничего не подразумевается. О действительно корректной работе задним числом 1Совсцы задумываются крайне редко, поскольку они просто перепроводят документы, чтобы "восстановить точку актуальности" (это термин такой). При этом 1С полностью теряет информацию о том, что было раньше, при перепроведении подменяя новой информацией.

Когда другие (не 1Совцы) говорят о работе задним числом, то говорят именно о внесении и корректной обработке новой корректирующей информации.

Я не знаю откуда пошла такая подмена понятий.
Просто надо знать об этом.

Смотри /topic/492905&pg=1#4895254
ты говоришь о новых, а тебя спрашивают об изменении уже существующих
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928023
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzyИтак, есть:
1. МНОГОПОЛЬЗОВАТЕЛЬСКАЯ система
2. Пользователь А
3. Пользователь Б
4. Другие пользователи

это сказка из серии... блокировать документ при редактировании или нет.
Рыдалъ

iscrafmА если пользователь А отсторнировал документ, действия пользователя Б, которые он совершил опираясь на первоначальную версию документа, считать правильным?
Нет. Но в этом случае система четко показывает причину, источник неправильности.

Если разрешить править уже проведенные документы, то причину неправильности найти очень сложно.
см. пример в этом посте http://sql.ru/forum/actualthread.aspx?tid=492905#4896481
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928031
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928107
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm belugin Axapta: Библиотека : Англичане ружья кирпичом не чистят
:) в статье приводятся интересные причины необходимости в перепроведении, какой-то серый учет (кстати зачем там перепроведение?), привычка, но нет указано самое главное - банальное исправление ошибки.
Банальные ошибки надо просто не допускать.

Кстати, этот аргумент про "исправление ошибок" тоже типичен для наших.

Вообще говоря, ошибки бывают трех видов:
1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен)
2. ошибки человеческие (перепутали цифры, ноликом ошиблись)
3. ошибки связанные с воровством.
других типов ошибок нет.

Так вот. Бороться надо. Но ни в коем случае не надо разрешать правку уже проведенных документов.

Бороться надо следующим образом:
1. добавлять бизнес-проверки при разноске. Тогда если каких-то параметров не хватает бизнесу или параметры не согласованы, то документ не разносится. Пользователь должен исправить и попытаться разнести еще раз
2. провести разъяснительную работу с человеком (система позволяет выявить такого человека). Если не помогает разъяснительная работа - уволить и взять другого
3. Тщательно проанализировать и принять решение


По сути дела, запрет на редактирование уже проведенных документов позволяет выявить и четко отделить случаи воровства от других типов ошибок. Это и есть задача ERP-системы - контроль и планирование.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928172
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSV Lunxкак резюме вижу просто следующее. Любая западная ERP система позволяет работать задним числом с технической точки зрения.Стандартно это есть мало у кого. Обычно это доработка местных внедренцев.
Нет. Коректная работа задним числом - это как раз стандарт.

А вот произвольная правка уже проведенных - это доработки.
При этих доработках как правило полностью забывают о корретности таких правок
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928215
SPQR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mazzyВообще говоря, ошибки бывают трех видов:
1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен)
2. ошибки человеческие (перепутали цифры, ноликом ошиблись)
3. ошибки связанные с воровством.
других типов ошибок нет.

А ошибок в программном обеспечении разве не бывает?
Как быть, если по причине наличия багов "проведенный" документ некорректно отразился в учете?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928245
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SPQR mazzyВообще говоря, ошибки бывают трех видов:
1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен)
2. ошибки человеческие (перепутали цифры, ноликом ошиблись)
3. ошибки связанные с воровством.
других типов ошибок нет.

А ошибок в программном обеспечении разве не бывает?
Как быть, если по причине наличия багов "проведенный" документ некорректно отразился в учете?
бывают. действовать также как в пункте 1 или в пункте 2 в зависимости от регулярности ошибки.
если не помогает, то отказаться от такого ПО.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928281
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderПочему никто не читает вопросы до конца. Повторюсь.

svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом, в результате чего делаются корректирующие проводки текущей датой

Ключевое слово - корректирующие проводки, а не СТОРНО.
Сторно это один из видов корректирующей проводки, уменьшающий сумму проведенной операции частично или полностью.

В нашем случае возможно также сделать корректирующие проводки, даже в такой системе как БЭСТ. Есть вариант сделать проводку с минусом (сторно), есть вариант сделать обратную проводку. Что касается проводок и правил ведения бухучета, то это увеличит наш оборот. В некоторых случаях нам это может быть неинтересно.

В западных системах это имхо типа бестпрактис, на самом деле полезная вещь, нам такое нужно тоже использовать более активно. Выявляется три недостатка:
1. Раздолбайство сотрудника. Если много корректировок, которые независят от внешних факторов, наверное, это основания для выявления служебного несоответсвия.
2. Раздолбайство контрагента. Если замены и уточнения документов происходят постоянно, возможно нам надо подумать об отказе от сотрудничества с таким контрагентом, потому что он увеличивает наши издержки (хотя нам и пофиг, сколько оператор потратит на оформление документов в информационной системе - согласно ТОС Голдратта).
3. Если это не зависит от двух вышеперечисленных факторов, то это сигнал о возможно неверно работающем бизнес-процессе и дает сигнал к его исследованию с целью последующего возможного исправления.

В целом, наверное, стоит признать что практика корректировки документа другим документом более полезна для бизнеса, чем возможность его прямой корректировки - даже с сохранением предыдущего варианта, ибо дисциплинирует всех участников процесса.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928526
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy
Бороться надо следующим образом:
1. добавлять бизнес-проверки при разноске. Тогда если каких-то параметров не хватает бизнесу или параметры не согласованы, то документ не разносится. Пользователь должен исправить и попытаться разнести еще раз
2. провести разъяснительную работу с человеком (система позволяет выявить такого человека). Если не помогает разъяснительная работа - уволить и взять другого
3. Тщательно проанализировать и принять решение

1. Даже если сделать десять проверок, все равно будут ошибки. Это люди, а людям свойственно ошибаться. Этот факт можно привести и против вас. При ошибке настройки системы (которых я уверен вы допускали не раз) отстранить вас от проекта.
2. Еще осталось написать в функциях информационной системы - позволяет найти человека которого нужно следующего уволить.

DmitryOrlov
В западных системах это имхо типа бестпрактис, на самом деле полезная вещь, нам такое нужно тоже использовать более активно. Выявляется три недостатка:
2. Раздолбайство контрагента. Если замены и уточнения документов происходят постоянно, возможно нам надо подумать об отказе от сотрудничества с таким контрагентом, потому что он увеличивает наши издержки (хотя нам и пофиг, сколько оператор потратит на оформление документов в информационной системе - согласно ТОС Голдратта).


2. Еще одна функция информационной системы - найти контрагента, который не нужен фирме. Типа если клиент потребовал заменить ему документы, т.к. товар к нему пришел не в полном объеме - избавиться от клиента.

В общем получаем best practice консультантов по внедрению систем: если пользователю что-то нужно, но это нельзя настроить в системе - пользователю это не нужно. (c)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928550
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy
Когда 1Совцы говорят о работе "задним числом", то подразумевают подмножество "правка уже проведенных документов" (которые могут быть и будущим числом). Больше ничего не подразумевается. О действительно корректной работе задним числом 1Совсцы задумываются крайне редко, поскольку они просто перепроводят документы, чтобы "восстановить точку актуальности" (это термин такой). При этом 1С полностью теряет информацию о том, что было раньше, при перепроведении подменяя новой информацией.


аксаптовцы думают гораздо больше - избавиться либо от контрагента либо от сотрудника.

Зато когда происходит сверка или встречная проверка с контрагентом начинаются чудеса, т.к. невозможно установить где документы фактические, а где корректировки. У контрагента наоборот, все четко.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34928653
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder2. Еще одна функция информационной системы - найти контрагента, который не нужен фирме. Типа если клиент потребовал заменить ему документы, т.к. товар к нему пришел не в полном объеме - избавиться от клиента.
Если издержки на такого клиента превышают доход полученный от него (по другому, прибыль отрицательна или равна нулю) и вариантов изменить ситуацию не предвидится, то с таким клиентом вероятно следует прекратить работу. Хотя на такое решение повлияет еще масса нюансов (это мэр города или правительство, это друг, или они дают нам возможность сделать объемы нужные и т.д.)

svcoderВ общем получаем best practice консультантов по внедрению систем: если пользователю что-то нужно, но это нельзя настроить в системе - пользователю это не нужно. (c)
Наверное, бывает и такое. А можно и по другому сделать - предложить другой вариант, решающий данную проблему.
Мы вот долго отпирались от того, чтобы в БЭСТе сделать контроль возможности отгрузок контрагенту, в зависимости от его лимита товарного кредита и текущей задолженности. Не знали как встроить такую функцию операторам при приеме заказов. Сначала решали это отдельным отчетом и это тоже решение, но это неудобно.
Потом все-таки нашли способ как встроить это прямо в заказы.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34929099
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyБанальные ошибки надо просто не допускать.

Кстати, этот аргумент про "исправление ошибок" тоже типичен для наших.

Вообще говоря, ошибки бывают трех видов:
1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен)
2. ошибки человеческие (перепутали цифры, ноликом ошиблись)
3. ошибки связанные с воровством.
других типов ошибок нет.

Так вот. Бороться надо. Но ни в коем случае не надо разрешать правку уже проведенных документов.
mazzy, я выписываю документ, ставлю на нем галочку CIF , а в тексте условий поставки пишу по-русски "..в порту назначения...". Каким образом будете со мной бороться? Или дайте ориентир на систему, которая в состоянии отследить подобные ошибки.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34929390
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderаксаптовцы думают гораздо больше - избавиться либо от контрагента либо от сотрудника.
угу. аксаптовцы виноваты, и вопрос они задали

iscrafmmazzy, я выписываю документ, ставлю на нем галочку CIF , а в тексте условий поставки пишу по-русски "..в порту назначения...". Каким образом будете со мной бороться? Или дайте ориентир на систему, которая в состоянии отследить подобные ошибки.
Я? Бороться? С вами? Зачем? Боже упаси.
Если ваше руководство считает это правильным, то я то тут при чем?
Если ваше руководство считает это неправильным, то в системе скорее всего стоит запретить писать текст в текстовое поле, а выбирать из галочки. :)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34929597
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mazzy redd mazzyДля каких?
Впрочем, правильно заданный вопрос содержит половину ответа: обратите внимание, не для контролеров, не для людей-принимающих-решения, не для владельцев. для ПОЛЬЗОВАТЕЛЕЙ.

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

mazzy
Концепция вредна не из за сложности реализации, а из-за изначальной логической порочности.

Итак, есть:
...

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

reddАбсолютная актуальность информации - фикция. Физики смирились с неопределенностью, попробуйте и вы.
А где я говорил об абсолютной?
Думайте дальше.

redd- Пользователь А корректирует Д1, и система позволяет ему это сделать, но в пределах, не приводящих к противоречивости Д2.
Ну, началось. Давай вводить на ходу новые условия и функции...
Сформулируйте свою мысль от начала и до конца что должна позволять система и при каких условиях.
В общем, думайте дальше.

reddТеперь все сначала: чем плохо, что ошибка в документе будет исправлена задним числом, при условии, что система проследит за непротиворечивостью данных и сохранит версию документа, предшествующую изменению?
Давайте, думайте.
Что значит "система проследит"?
Что значит "система сохранит"?
Раскройте эти умолчания и вам самим станет ясно "чем плохо".


Ни одной внятной фразы. Маззи, вы и в повседневной жизни такими же дешевыми трюками пользуетесь?

mazzy
Вообще говоря, ошибки бывают трех видов:
1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен)
2. ошибки человеческие (перепутали цифры, ноликом ошиблись)
3. ошибки связанные с воровством.
других типов ошибок нет.

Вы уверены, что ничего не упустили? Всегда будьте аккуратны с фразами типа "вообще говоря", "других нет" (кванторы там и т.п.)

автор
Axapta: Библиотека : Англичане ружья кирпичом не чистят

Уже лучше. Точка зрения подана развернуто и без прикрас.

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

Приводит в трепет. Среди отсутствующих инструментов значится блокировка (естественно, еще не разнесенного) документа для предотвращения параллельного редактирования более чем одним пользователем (мои извинения за отклонение от темы - сорвалось).

Маззи, вы верите в то, что говорите (в контексте темы, естественно)?

Продолжаем

автор
Кроме того, для западных систем существует и экономический фактор. Любая западная учетная система должна содержать функцию «аудиторский след». Эта функция также естественна для западного рынка, как корреспонденция счетов у нас. Суть этой функции состоит в том, что система должна показать, как образовалась данная сумма на любом из счетов.

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

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

1. PRO
1.1. Люди, вовлеченные в процесс использования ИС, заинтересованы в изменениях задним числом (я не предлагаю это в виде постулата, но лишь пытаюсь отразить факт вербальных предпочтений этих людей, при этом за скобками вербальности остаются проблемы, которые им могут быть не очевидны).
1.2. Функция модификации документов задним числом логична, если рассматривать документ как объект, находящийся в одном ряду с остальными объектами учета (товары, контрагенты, производственные юниты и т.д.). Этот ряд обобщается следующим набором функций:
- создать
- изменить
- удалить
- проверить ссылки при удалении (изменении) связанных объектов
видимо, можно продолжить, но, думается, смысл ясен.

2. CONTRA
2.1. Изменение (проведение) документа задним числом связано со следующими сложностями:
- текущее и промежуточные состояния учета (товарные остатки, состояния бух счетов, и т.д.) должны быть пересчитаны в соответствии с этим изменением
- если изменяемый документ влияет на себестоимость последующих операций, то она также должна быть пересмотрена
2.2. К документам, технически являющимся такими же объектами учета, как и все остальное (см выше), с точки зрения организации, предъявляются повышенные требования в надежности и непротиворечивости. Причины две (если чего не упустил):
2.2.1 компьютерное представление документа обычно имеет юридически закрепленную копию с подписью и печатью;
2.2.2 модификация документа видится простым средством злоупотреблений со стороны недобросовестных сотрудников предприятия.

Мне кажется, из поиска компромисса между приведенными пунктами и складывается поведение каждой конкретной системы.

По пункту 2.2.1 имеется следующее соображение: как только "твердая" копия документа или его последствия утрачивает(ют) контроль со стороны организации-эмитента (передана контрагенту, с которым нельзя договориться, скажем, в налоговую инспекцию) любые изменения в этом документе потенциально опасны (правильнее всего поставить на них крест = закрыть доступ на изменение).

Пункт 2.2.2 решается средствами аудиторского следа. Попытка заблокировать любые изменения документов приводят к росту неисправляемых и по-тому оставляемых "как есть" ошибок (это - по моему скромному опыту).

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

Остался еще один вопрос, вытекающий из трех предыдущих параграфов: как четко формализовать границу между документами, которые еще можно менять и теми, изменения в которых не приемлемы (и те и другие могут влиять на текущее состояние учета)?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930482
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reddВидятся следующие аспекты обозначенной проблемы:
Спасибо, что вы нашли в себе силы перейти к содержательной части.

reddПункт 2.2.2 решается средствами аудиторского следа.
Как именно? Какой ценой?

Здесь http://sql.ru/forum/actualthread.aspx?tid=492905&pg=1#4894205
я уже приводил пример. Расскажите как аудиторский след позволяет локализовать, обнаружить "модификации документа ... простым средством злоупотреблений со стороны недобросовестных сотрудников предприятия"?

Если документы не исправлять, а сторнировать, то среди всего массива документов искать нужно сторно. Сторно документы сразу покажут где и какие правки происходили. Сторно сразу влияют на итоги, поэтому отсторнированные документы и выявляют, и исправляют. Какой алгоритм выявления и исправления предлагаете вы, когда допускаете возможность исправления уже проведенных документов?

reddПопытка заблокировать любые изменения документов приводят к росту неисправляемых и по-тому оставляемых "как есть" ошибок (это - по моему скромному опыту).
Конечно же нет.
Запрет исправления документов оставляет в базе ошибочные документы!
Однако запрет исправления документов никак не влияет на ошибки - ошибки исправляются сторно документами.

Может быть, вы по привычке 1Сников и итоги из документов берете?
Тогда повторю терминологию (которая изначально была и в 1С:
1. Итоги - именно по ним делаются отчеты
2. Документы - влияют на итоги
3. Справочники (аналитика) - определяет разрезы итогов, используются в документах для формирования итогов

Итак - отчеты составляются на основании итогов, ни в коем случае не документов (последние конфигурации 1С очень часто нарушают этот принцип)
Документы меняют итоги
Справочники влияют на итоги только через документы.

В рамках этой концепции:
запрет редактирования вовсе не означает неисправленные ошибки

reddОстался еще один вопрос, вытекающий из трех предыдущих параграфов: как четко формализовать границу между документами, которые еще можно менять и теми, изменения в которых не приемлемы (и те и другие могут влиять на текущее состояние учета)?
Формализуйте, формулируйте.

Как я уже говорил : думайте, redd, думайте.
Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930838
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy, у вас какая-то фобия по поводу каких-то недобросовестных сотрудников, каких-то там предприятий для какой-то борьбы с которыми в каких-то программах нет возможности перепровести какой-то там документ. Так и вырисовывается картина, что по всем предприятиям бродят орды маньяков, только и мечтающих о том, как навредить бизнесу.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930862
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmmazzy, у вас ...
Ну да, ну да... Если нет аргументированного ответа - нужно переходить на личности.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930867
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafmmazzy, у вас ...
Ну да, ну да... Если нет аргументированного ответа - виноват mazzy.
я разве в чем то обвиняю? как раз говорю о том, что аргументов в защиту вреда перепроведения нет. Вами приведенные - ничего не стоят, в предыдущем сообщении свое отношение к подобным аргументам я высказал.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930869
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmВами приведенные - ничего не стоят...
Ок. Ваша точка зрения понятна

См. ничего не стоящие аргументы с примерами
/topic/492905&pg=1#4894140
/topic/492905&pg=1#4896481
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930953
mazzyдумайте, redd, думайте.
Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода?
Здравствуйте, mazzy! Запретить изменения задним числом - это идеальный вариант. Когда только возможно, такую схему нужно использовать. К сожалению, в нашей реальности не всегда применимо. Для решения этой проблемы, на мой взгляд, нужно изменить подход, уйдя от генерации дополнительных записей в базу данных при проведении документа. Нет проводок - нет проблем. Конечно, чтобы обеспечить высокую скорость отклика системы, придется сохранять сводные итоги в нужных разрезах. Но совершенно не обязательно делать это при записи каждого документа. Наиболее логично делать расчет при закрытии периода. В открытом периоде считаем итоги по первичным документам, в закрытых по сводным итогам. Если в отчете затронуты открытый и закрытый периоды, то делаем декомпозицию и суммируем. При формировании сводных итогов важно правильно оценить, что нужно хранить, а что можно быстро подсчитывать по первичным документам. Размер открытого периода зависит от объема обрабатываемой информации. Лично я придерживаюсь схемы нефиксированных итогов. Иными словами, если программа обнаруживает итоги, то использует их, если нет, то считает по первичным документам. В закрытом периоде изменения запрещены, но период может быть по необходимости открыт, в том числе только для определенных пользователей. При повторном закрытии периода в итогах обновляются только изменения. На мой взгляд, концепция генерации проводок при сохранении документов - это дань универсализации подхода к разработке. За все приходится чем-то платить...
Успехов!
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34930959
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafmВами приведенные - ничего не стоят...
Ок. Ваша точка зрения понятна

См. ничего не стоящие аргументы с примерами
/topic/492905&pg=1#4894140
/topic/492905&pg=1#4896481
так я эти посты видел. только аргументов и примеров не видно. Может ссылкой ошиблись?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931012
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafmmazzy, у вас ...
Ну да, ну да... Если нет аргументированного ответа - нужно переходить на личности.
Ну собснно берем пример с модератора...
mazzyСпасибо, что вы нашли в себе силы перейти к содержательной части.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931025
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mazzyСпасибо, что вы нашли в себе силы перейти к содержательной части.
Взаимно

mazzy
reddПункт 2.2.2 решается средствами аудиторского следа.
Как именно? Какой ценой?

Здесь http://sql.ru/forum/actualthread.aspx?tid=492905&pg=1#4894205
я уже приводил пример. Расскажите как аудиторский след позволяет локализовать, обнаружить "модификации документа ... простым средством злоупотреблений со стороны недобросовестных сотрудников предприятия"?

Если документы не исправлять, а сторнировать, то среди всего массива документов искать нужно сторно. Сторно документы сразу покажут где и какие правки происходили. Сторно сразу влияют на итоги, поэтому отсторнированные документы и выявляют, и исправляют. Какой алгоритм выявления и исправления предлагаете вы, когда допускаете возможность исправления уже проведенных документов?
Я так понимаю, что любая система предоставляет сервис отслеживания важных событий (как то создание, изменение, удаление документов и прочих объектов данных). Соответственно, выбираете документы, которые были изменены в заданный период (быть может полный) и смотрите кто что менял. В чем вы видите трудности?

mazzy
reddПопытка заблокировать любые изменения документов приводят к росту неисправляемых и по-тому оставляемых "как есть" ошибок (это - по моему скромному опыту).
Конечно же нет.
Запрет исправления документов оставляет в базе ошибочные документы!
Однако запрет исправления документов никак не влияет на ошибки - ошибки исправляются сторно документами.
Мы пробовали такой подход. Многое зависит от конкретной системы, но в общем, обычному человеку, сидящему на выписке документов крайне сложно оперировать понятием "корректирующий документ". Он готов либо исправить ошибочный документ, либо не делать ничего (предвижу рекомендацию по увольнению всех нерадивых сотрудников, но, думаю, трезво мыслящее руководство предпочтет снести систему, которая мешает работать).

mazzy
Может быть, вы по привычке 1Сников и итоги из документов берете?
Тогда повторю терминологию (которая изначально была и в 1С:
1. Итоги - именно по ним делаются отчеты
2. Документы - влияют на итоги
3. Справочники (аналитика) - определяет разрезы итогов, используются в документах для формирования итогов

Итак - отчеты составляются на основании итогов, ни в коем случае не документов (последние конфигурации 1С очень часто нарушают этот принцип)
Документы меняют итоги
Справочники влияют на итоги только через документы.

В рамках этой концепции:
запрет редактирования вовсе не означает неисправленные ошибки

Я давал повод предположить, что вхожу в сообщество почитателей 1С?
Вы уверены в логичности цепочки утверждений, которую изобразили?
О каких именно отчетах вы говорите? Их может быть великое множество. Самый банальный пример принципиально различных отчетов (с точки зрения источников данных) это Balance Sheet vs Income Statement. Первый строится на основании итогов, второй - на основании динамики данных.
Вы не хуже меня знаете как все это строится - пример я привел только для иллюстрации, скажем так, не полной корректности ваших слов.
Предположу возражение, что де Income Statement тоже рассчитывается на базе итогов, но в этом случае итоги - просто технический трюк, применяемый для оптимизации расчетов (фактически, это дублирование информации, содержащейся в первичных документах, следовательно, корректный пересчет таких итогов при изменении документов целиком и полностью является проблемой разработчиков, придумавших эту схему).
Я доступно излагаю? Резюме такое: перед тем, как апеллировать к отчетам, следует четко специфицировать набор отчетов, которые будут рассматриваться, иначе - словоблудие.

mazzy
думайте, redd, думайте.

Никак не можете отвыкнуть? Сочувствую - дурной вкус очень трудно из себя вытравить.

mazzy
Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода?
Маззи, "случайный период недостоверности" - среда обитания любого бизнеса. Я целый день работал, а вы - не ребенок, что бы вам это объяснять. Вам отлично известно, что такое достоверность учета и каковы ее границы. Мне интересно обсудить тему (бредовое прилагательное "западных" я опускаю как шум), а не препираться с вами. Если быть точным, для меня важна позиция специалистов по этому вопросу, а не позиция продавца, "урезонивающего" не в меру любопытного клиента.
Ладно, на сегодня я слегка уставший - продолжу завтра.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931058
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redd mazzy
Может быть, вы по привычке 1Сников и итоги из документов берете?


Я давал повод предположить, что вхожу в сообщество почитателей 1С?

mazzy просто сам в прошлом 1С-ник :) А теперь MBS-ник.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931245
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmmazzy просто сам в прошлом 1С-ник :) А теперь MBS-ник.
Насколько мне известно доля MBS на российском рынке сокращается. Так что наверное уже не имеет смысла обсуждать как это сделано "у них". Имеет смысл обсуждать как это сделано "у нас". Например, в 1С. Или в БЭСТе. Дело в том, что часть команды программистов, разрабатывающих БЭСТ находится не в России. Так что, с определенными допущениями и БЭСТ уже можно считать "западной" разработкой.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931261
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЧерниковЗапретить изменения задним числом - это идеальный вариант.
И не только задним.
"Запретить изменения проведенных". И неважно каким числом. Документ может быть в прошлом, настоящем и будущем. Непроведенный документ - черновик. С ним можно делать все что угодно. Но он не велияет на итоги. Проведенный документ нельзя изменять, поскольку он влияет на итоги.

Вячеслав ЧерниковК сожалению, в нашей реальности не всегда применимо.
Почему? Всегда.
Не ленитесь делать отдельные документы для сторно и коррекций.


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

Решения принимаются на основании отчетов. Отчеты строятся на основании итогов.
Документы меняют итоги.

Вся фишка в том, что один документ может затронуть несколько разных итогов, а один итог может изменяться разными документами. Если собирать отчет по документам, то сложно будет добавить документ нового вида. Например, есть расходная накладная. Нажно сделать чуть отличающийся в поведении документ. При вашей реализации придется наворачивать кучу case'ов не только в модуле проведения, но и в правах доступа, в алгоритмах нумерации, репликации и т.п.

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

Вячеслав ЧерниковНа мой взгляд, концепция генерации проводок при сохранении документов - это дань универсализации подхода к разработке.
В общем-то да.
В закрытых системах вполне можно использовать ваш подход.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931335
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redd
mazzy
reddПункт 2.2.2 решается средствами аудиторского следа.
Как именно? Какой ценой?

Здесь http://sql.ru/forum/actualthread.aspx?tid=492905&pg=1#4894205
я уже приводил пример. Расскажите как аудиторский след позволяет локализовать, обнаружить "модификации документа ... простым средством злоупотреблений со стороны недобросовестных сотрудников предприятия"?

Если документы не исправлять, а сторнировать, то среди всего массива документов искать нужно сторно. Сторно документы сразу покажут где и какие правки происходили. Сторно сразу влияют на итоги, поэтому отсторнированные документы и выявляют, и исправляют. Какой алгоритм выявления и исправления предлагаете вы, когда допускаете возможность исправления уже проведенных документов?
Я так понимаю, что любая система предоставляет сервис отслеживания важных событий (как то создание, изменение, удаление документов и прочих объектов данных). Соответственно, выбираете документы, которые были изменены в заданный период (быть может полный) и смотрите кто что менял. В чем вы видите трудности?
Очень просто. Трудности вижу в глаголах "выбираете", "смотрите".

Предложенные вами глаголы подразумевают дополнительные действия.
Эти дополнительные действия пользователь должен в какой-то момент выполнить (в какой? до или после проведения своего документа? через какое время после проведения ему все еще нужно выполнять дополнительные действия? какие именно изменившиеся документы пользователь должен выбирать?)

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

Снова тот же самый пример, но с запретом изменений и сторно (с участием склада):
1. продавец выписал документ на 100 рублей
2. склад отпустил по этому документу товар на 100 рублей
3. продавец создал сторно документ на -100 рублей
4. Склад возвратил товар на 100 рублей
5. Продавец создал документ на 80 рублей
6. Склад отпустил на 80 рублей
7. клиент оплатил 80 рублей.

А теперь те же самые действия, пока склад не успел отгрузить с запретом изменений и сторно (с участием склада):
1. продавец выписал документ на 100 рублей
2. продавец создал сторно документ на -100 рублей
3. Продавец создал документ на 80 рублей
4. Склад отпустил на 80 рублей (потому что в отчете для кладовщика, на основании которого кладовщик выполняет свои действия АВТОМАТИЧЕСКИ остался только товар на 80 рублей, никаких дополнительных действий кладовщику делать не нужно)
5. клиент оплатил 80 рублей.

А теперь коррекция (без участия склада)
1. продавец выписал документ на 100 рублей
2. склад отпустил по этому документу товар на 100 рублей
3. продавец создал корректирующий документ на -20 рублей
4. клиент оплатил 80 рублей.

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

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

redd
mazzy
reddПопытка заблокировать любые изменения документов приводят к росту неисправляемых и по-тому оставляемых "как есть" ошибок (это - по моему скромному опыту).
Конечно же нет.
Запрет исправления документов оставляет в базе ошибочные документы!
Однако запрет исправления документов никак не влияет на ошибки - ошибки исправляются сторно документами.
Мы пробовали такой подход. Многое зависит от конкретной системы, но в общем, обычному человеку, сидящему на выписке документов крайне сложно оперировать понятием "корректирующий документ". Он готов либо исправить ошибочный документ, либо не делать ничего (предвижу рекомендацию по увольнению всех нерадивых сотрудников, но, думаю, трезво мыслящее руководство предпочтет снести систему, которая мешает работать).
А-а-а-а... Кажется я понял в чем ваша проблема.
Вы смешиваете уровень хранения и уровень представления.

Я думал, что мы обсуждаем принцип действия и уровень хранения информации. Там никаких исправлений не должно быть.

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

redd
mazzy
Тогда повторю терминологию ....:
1. Итоги - именно по ним делаются отчеты
2. Документы - влияют на итоги
3. Справочники (аналитика) - определяет разрезы итогов, используются в документах для формирования итогов

Итак - отчеты составляются на основании итогов, ни в коем случае не документов ...
Документы меняют итоги
Справочники влияют на итоги только через документы.

В рамках этой концепции:
запрет редактирования вовсе не означает неисправленные ошибки

...
Вы уверены в логичности цепочки утверждений, которую изобразили?
Да. Я расписал очень кратко и многих деталей не хватает.
Но принцип именно такой.

redd
О каких именно отчетах вы говорите? Их может быть великое множество.

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

reddСамый банальный пример принципиально различных отчетов (с точки зрения источников данных) это Balance Sheet vs Income Statement. Первый строится на основании итогов, второй - на основании динамики данных.
Нет понятия "динамика данных", есть понятие итоги/итоговые регистры/регистры.
Поэтому и BS и PL строятся на этих самых итогах/итоговых регистрах/регистрах. Только выборку делают по-разному.

reddВы не хуже меня знаете как все это строится - пример я привел только для иллюстрации, скажем так, не полной корректности ваших слов.
Может быть вы путаете сальдо и итог? Это разные вещи.
Сальдо и оборот получаются из итогов, из итоговых регистров.

reddПредположу возражение, что де Income Statement тоже рассчитывается на базе итогов, но в этом случае итоги - просто технический трюк, применяемый для оптимизации расчетов (фактически, это дублирование информации, содержащейся в первичных документах, следовательно, корректный пересчет таких итогов при изменении документов целиком и полностью является проблемой разработчиков, придумавших эту схему).
Даже не знаю. То ли мы в терминологии расходимся, то ли в принципах.

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

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


reddЯ доступно излагаю? Резюме такое: перед тем, как апеллировать к отчетам, следует четко специфицировать набор отчетов, которые будут рассматриваться, иначе - словоблудие.
Как раз наоборот.

Еще раз. Есть:
3. справочники (поставщики, клиенты, план счетов, статьи затрат и т.п. списки)
2. документы (изменяют итоги)
1. итоги/итоговые регистры (содержат результаты агрегатных функций, изменяются только документами)
0. отчеты (любой алгоритм, который делает дополнительную выборку из итогов и обработку итогов. В исключительных случаях работает по справочникам и документам)

redd mazzy
думайте, redd, думайте.

Никак не можете отвыкнуть? Сочувствую - дурной вкус очень трудно из себя вытравить.
Да, дурной.
А вы думайте, redd, думайте.

redd mazzy
Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода?
Маззи, "случайный период недостоверности" - среда обитания любого бизнеса. Я целый день работал, а вы - не ребенок, что бы вам это объяснять.
Ребенок, redd, ребенок. Объясняйте.
Или у вас нет объяснений?

reddВам отлично известно, что такое достоверность учета и каковы ее границы.
Нет, redd, я полный баран. Объясняйте.

reddМне интересно обсудить тему (бредовое прилагательное "западных" я опускаю как шум), а не препираться с вами. Если быть точным, для меня важна позиция специалистов по этому вопросу, а не позиция продавца, "урезонивающего" не в меру любопытного клиента.
Ладно, на сегодня я слегка уставший - продолжу завтра.
Угу. Вот уже и продавец.
Аргументы то будут?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931338
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlov iscrafmmazzy просто сам в прошлом 1С-ник :) А теперь MBS-ник.
Насколько мне известно доля MBS на российском рынке сокращается. Так что наверное уже не имеет смысла обсуждать как это сделано "у них". Имеет смысл обсуждать как это сделано "у нас". Например, в 1С. Или в БЭСТе. Дело в том, что часть команды программистов, разрабатывающих БЭСТ находится не в России. Так что, с определенными допущениями и БЭСТ уже можно считать "западной" разработкой.
Угу. Вот теперь уже и доля сокращается... Аргументы то будут?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931359
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyУгу. Вот теперь уже и доля сокращается... Аргументы то будут?
По поводу доли MBS?
Вот:
Про направление Dynamics (NAV, AX, CRM) уже третий год на ИТОГАХ не вспоминается. По примерным оценкам (с учетом данных IDC) виден рост порядка 30%. Конечно, это после спада (-4%) в 2005-м календарном году неплохо, но это заметно меньше и темпов роста российского ERP-рынка и российского бизнеса MS. Короче говоря, доля Dynamics снижается и там и там.
Откуда взята цитата: http://itblogs.ru/blogs/kolesov/archive/2007/09/18/21021.aspx
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931362
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlov mazzyУгу. Вот теперь уже и доля сокращается... Аргументы то будут?
По поводу доли MBS?
Аргументы по поводу изменения проведенных документов то будут?

Модератор: Напомню что тема называется Коррекция документа задним числом в западных ИС
Доли рынка той или иной компании не имеют никакого отношения к теме.
Если хочется обсуждать именно доли, открывайте новые ветки.
Оффтопик здесь будет удаляться.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931414
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyАргументы по поводу изменения проведенных документов то будут?
Мое глубокое имхо что способ с корректирующими документами предпочтительнее, чем корректирвка самих документов, даже если применяется то, что здесь называют "аудиторский след". Если это работает типа как в информационных системах таких как Гарант или Консультант, когда мы видим последнюю редакцию, документы, на основании которых такая редакция получилась, предыдущие редакции. А ввод дополнительного документа дисциплинирует сотрудников, заставляет их думать о качестве проведения документов больше чем при корректировке.
Ну а на то, что так больше телодвижений надо делать, мы ответим - пожалуйста, сделайте создание документа по основанию, когда данные сначала загружаются из того документа, который бы мы хотели корректировать и будет очень даже удобно и быстро.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931490
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyне забудьте продумать ситуацию, когда имеется несколько сотен пользователей и несколько тысяч документов.
Аргументы то будут?
mazzy, давайте уже аргументы. Долго еще будете упражнятся в описаниях типа продавец выписал, склад обработал и т.п.
во-первых, наивно считаете, что в системах где перепроведение разрешено не выполняются такие операции
во-вторых наивно считаете, что в системах где перепроведение разрешено не работают сотни пользователей и не крутятся тысячи документов.
Давайте уже серьезные аргументы против, хватит этих детских "а у нас, а у нас...". Да еще и с наездами на собеседников.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931519
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyВы смешиваете уровень хранения и уровень представления.

Я думал, что мы обсуждаем принцип действия и уровень хранения информации. Там никаких исправлений не должно быть.

детский лепет. mazzy, свалили все в кучу. Всегда есть момент, до которого можно исправить исходный документ и после которого, только корректировка новыми документами.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931689
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyА теперь те же самые действия, пока склад не успел отгрузить с запретом изменений и сторно (с участием склада):
1. продавец выписал документ на 100 рублей
2. продавец создал сторно документ на -100 рублей
3. Продавец создал документ на 80 рублей
4. Склад отпустил на 80 рублей (потому что в отчете для кладовщика, на основании которого кладовщик выполняет свои действия АВТОМАТИЧЕСКИ остался только товар на 80 рублей, никаких дополнительных действий кладовщику делать не нужно)
5. клиент оплатил 80 рублей.

а теперь те же самые действия, но с разрешением изменений
1. продавец выписал документ на 100 рублей
2. продавец отменил учет документа, исправил его на 80 рублей, учел документ
3. Склад отпустил на 80 рублей (потому что в отчете для кладовщика, на основании которого кладовщик выполняет свои действия АВТОМАТИЧЕСКИ остался только товар на 80 рублей, никаких дополнительных действий кладовщику делать не нужно)
5. клиент оплатил 80 рублей.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931714
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот забавная история:
1. продавец выписал документ на 100 рублей
2. Склад отпустил на 100 рублей
3. клиент оплатил 100 рублей
4. Продавец изменил документ на 80 рублей
5. В системе образовался излишек на 20 рублей.
6. Этот излишек продавец и кладовщик отгрузили покупателю, деньги получили налом, попилили.
7. Финансовая часть в порядке, на складе недостача.
8. Пока обнаружили, кто-то из участников схемы свалил, наварив в карман в несколько раз больше своей зарплаты.
Это рил стори. Там может чуть сложней было, всех деталей не помню.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931760
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlovа вот забавная история:

Это рил стори. Там может чуть сложней было, всех деталей не помню.
Дима, если товар отгружен, то как раз и наступает тот момент, когда корректировка отгрузочных документов должна быть запрещена.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931796
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДима, если товар отгружен, то как раз и наступает тот момент, когда корректировка отгрузочных документов должна быть запрещена.
Ну да. Если помнишь, неоднократно приходилось сталкиваться с товарищчами, которые чего-то поменяли задним числом,а потом с пеной у рта доказывали, что это программа плохая, тырит
Они ж не в курсе, что мы такие ситуации через раз проходим, знаем как с этим бороться ;-)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931917
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати в приведенной реал-стори явно какая-то системная ошибка или документ который выписывает продавец не связан с документом склада. Если бы все было корректно, то после действий продавца (исключим момент обсуждения возможности подобных действий вообще на время) на складе сразу бы образовалась недостача.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34931937
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlovНу да. Если помнишь, неоднократно приходилось сталкиваться с товарищчами, которые чего-то поменяли задним числом,а потом с пеной у рта доказывали, что это программа плохая, тырит
Они ж не в курсе, что мы такие ситуации через раз проходим, знаем как с этим бороться ;-)
помню, бывало. В последнее время, если клиент требует такую возможность в том числе и с принудительным обходом, например, системных ограничений на возможность корректировки (период закрыт, товар отгружен, деньги проведены выпиской и тп.) я всегда оставляю, как здесь называли, аудиторский след.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932035
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlovа вот забавная история:
1. продавец выписал документ на 100 рублей
2. Склад отпустил на 100 рублей
3. клиент оплатил 100 рублей
4. Продавец изменил документ на 80 рублей
5. В системе образовался излишек на 20 рублей.
6. Этот излишек продавец и кладовщик отгрузили покупателю, деньги получили налом, попилили.
7. Финансовая часть в порядке, на складе недостача.
8. Пока обнаружили, кто-то из участников схемы свалил, наварив в карман в несколько раз больше своей зарплаты.
Это рил стори. Там может чуть сложней было, всех деталей не помню.
Вот-вот. Это рил-стори в системах, где правка проведенных документов разрешена.
Если правка проведенных документов запрещена, то остается вся история для контролирующих товарищей. Причем эта история выясляется сразу и без дополнительных выборок и поисков.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932046
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmЕсли бы все было корректно...
Еще раз попрошу (хотя наверное это бесплоезно)
Сформулируйте полностью и без умолчаний: как именно должно быть чтобы "все было корректно" в системе, которая разрешает правку проведенных документов?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932047
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy
Вот-вот. Это рил-стори в системах, где правка проведенных документов разрешена.

это пример ошибки в системе, и способа использования этой ошибки, не более
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932060
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzy
Вот-вот. Это рил-стори в системах, где правка проведенных документов разрешена.

это пример ошибки в системе, и способа использования этой ошибки, не более
О... Значит ошибка.
Как должно быть?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932062
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafmЕсли бы все было корректно...
Еще раз попрошу (хотя наверное это бесплоезно)
Сформулируйте полностью и без умолчаний: как именно должно быть чтобы "все было корректно" в системе, которая разрешает правку проведенных документов?

после троеточия, на котором вы закончили цитату все написано, прошу прочитать (хотя наверное это бесплоезно)
iscrafmдокумент который выписывает продавец не связан с документом склада. Если бы все было корректно, то после действий продавца (исключим момент обсуждения возможности подобных действий вообще на время) на складе сразу бы образовалась недостача.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932072
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyО... Значит ошибка.
Как должно быть?
нет конечно, системы должны быть без ошибок. Только какое отношение это имеет к разрешению/запрету корректировки проведенных документов?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932168
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmдокумент который выписывает продавец не связан с документом склада. Если бы все было корректно, то после действий продавца (исключим момент обсуждения возможности подобных действий вообще на время) на складе сразу бы образовалась недостача.
Как именно? Каковы механизмы появления такой недостачи?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932269
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafmдокумент который выписывает продавец не связан с документом склада. Если бы все было корректно, то после действий продавца (исключим момент обсуждения возможности подобных действий вообще на время) на складе сразу бы образовалась недостача.
Как именно? Каковы механизмы появления такой недостачи?
по накладной продавца - 80, зафиксирована отгрузка со склада - 100. 80-100=-20
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932295
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzy iscrafmдокумент который выписывает продавец не связан с документом склада. Если бы все было корректно, то после действий продавца (исключим момент обсуждения возможности подобных действий вообще на время) на складе сразу бы образовалась недостача.
Как именно? Каковы механизмы появления такой недостачи?
по накладной продавца - 80, зафиксирована отгрузка со склада - 100. 80-100=-20
блн... попробую последний раз.

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

Каковы механизмы слова "зафиксирована"?
Кто? когда? и как должен фиксировать недостачу? По каким критериям?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932305
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmitryOrlov mazzyАргументы по поводу изменения проведенных документов то будут?
Мое глубокое имхо что способ с корректирующими документами предпочтительнее, чем корректирвка самих документов, даже если применяется то, что здесь называют "аудиторский след". Если это работает типа как в информационных системах таких как Гарант или Консультант, когда мы видим последнюю редакцию, документы, на основании которых такая редакция получилась, предыдущие редакции. А ввод дополнительного документа дисциплинирует сотрудников, заставляет их думать о качестве проведения документов больше чем при корректировке.
Ну а на то, что так больше телодвижений надо делать, мы ответим - пожалуйста, сделайте создание документа по основанию, когда данные сначала загружаются из того документа, который бы мы хотели корректировать и будет очень даже удобно и быстро.

Дисциплинирование сотрудника не должно сказываться на работе других сотрудников. Вы можете радоваться, что каждый факт коррекции выполнен отдельным документом, но при этом будут огромные проблемы при проведение актов сверки и встречных проверок. Количество документов УТРОИТЬСЯ, соответственно увеличиться количество работы у бухгалтерии. К тому же что делать при 2-х коррекциях одного документа в разное время. Вдруг сотрудник сделает изменения на основании самой первой версии документа.

Давайте рассмотрим конкретный пример коррекции с добавлением корректирующих записей. Для дополнительной сложности выполним коррекцию в другом периоде. Есть расходная накладная. При проведении она сделала движения в таблицу реализации. Допустим:
29.08.2007 Товар1 100шт 1000руб.

Через 1 неделю после возврата автомобиля из региона выяснилось, что от 10 шт. товара клиент отказался ввиду их порчи. Выполняем коррекцию расходной накладной в результате чего появляется проводка:
05.09.2007 Товар1 -10шт -100руб

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

Объясните мне наконец, чем эта схема хуже сторно всего документа и ввода его заново?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932331
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderДаже если на основании данных на 29.08.2007 были выполнены какие то действия, например начисление комиссионных торговому агенту, проводка от 05.09.2007 уменьшит его комиссионные в следующем месяце на сумму отмены.

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

Насчет актов сверок - вы тоже путаете уровень хранения и уровень представления.
Если бухгалетру надо объединить сторно документы - пусть отчет, который называется "акт сверки" объединяет. В самой базе объединять эти данные совершенно не обязательно
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932390
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyблн... попробую последний раз.

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

Каковы механизмы слова "зафиксирована"?
Кто? когда? и как должен фиксировать недостачу? По каким критериям?
1. Продавец готовит накладную, учитывает ее
2. На основании накладной формируется задание на подбор и отправляется на склад. Накладная появляется на складе.
3. Склад осуществляет подбор товара.
4. Пришла фура. Склад загружает фуру и отправляет. Учитывает накладную (фиксирует факт отгрузки)
5. Продавецу нужно исправить документ, он отменяет его учет. Если товар еще на складе, то повторяется 1-3. Если отгрузка произведена, то продавцу просто будет отказано. Если нет причины для отказа в корректировке, то она разрешается.
В приведенном Дмитрием примере, накладная и факт отгрузки существуют видимо независимо, поэтому появляется возможность выписать финансовый документ на сумму, меньшую чем реальная отгрузка, и повторно возпользоваться одним и тем же товаром. Только при чем здесь разрешение/запрет корректировок?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932393
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему-то многие забывают еще об одном аспекте сторно/корректировок. Об их отражении в управленческой отчетности. Здесь все очень непросто. С точки зрения потребителя информации корректировочные документы дают более достоверную информацию, чем сторно/ввод заново, т.к. позволяют настроить отчетность (например, Cash Flow) таким образом, что отдельно отражаются суммы корректировок и указывается, к каким периодам корректировки относятся (если к текущему - включаются в расчет показателей на общих основаниях). В случае сторно тоже вроде бы все ясно, но налицо ненужное увеличение оборотов по статьям.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932406
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ Особенно это касается российских систем, т.к. в них зачастую принято сторнировать не проводку, а документ. Пример - конфигурации 1С с документом "Сторно".
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932425
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
4. Пришла фура. Склад загружает фуру и отправляет. Учитывает накладную (фиксирует факт отгрузки)
5. Продавецу нужно исправить документ, он отменяет его учет. Если товар еще на складе, то повторяется 1-3. Если отгрузка произведена, то продавцу просто будет отказано.
Что произойдет, если в фуру загружается не весь товар из одной накладной?
Продавец также отменит весь документ или не сможет отменить документ целиком?

Кладовщик уже осуществляет подбор по первой накладной.
Как кладовщик узнает, что документ изменился? Он должен выполнить дополнительные действия по проверке измененных докуменов, которые влияют на его подбор?

Еще раз: документов и пользователей много.
Что произойдет, если в фуру загружается товар из разных накладных?
Что произойдет, если на подбор товара влияет несколько документов (не только накладная, но и факт оплаты)?
Кто именно должен постоянно делать проверки перед тем, как разнести свой документ?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932436
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СисойС точки зрения потребителя информации корректировочные документы дают более достоверную информацию, чем сторно/ввод заново, т.к. позволяют настроить отчетность (например, Cash Flow) таким образом, что отдельно отражаются суммы корректировок и указывается, к каким периодам корректировки относятся (если к текущему - включаются в расчет показателей на общих основаниях). В случае сторно тоже вроде бы все ясно, но налицо ненужное увеличение оборотов по статьям.
В целом, да, согласен
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932440
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzyКак кладовщик узнает, что документ изменился? Он должен выполнить дополнительные действия по проверке измененных докуменов, которые влияют на его подбор?

точно также как и вводе сторнирующего (корректирующего) документа, не находите?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932449
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzyКак кладовщик узнает, что документ изменился? Он должен выполнить дополнительные действия по проверке измененных докуменов, которые влияют на его подбор?

точно также как и вводе сторнирующего (корректирующего) документа, не находите?
Нет, не нахожу. Сторно документ - новый документ, который кладовщик должен обработать в порядке общей очереди.

Не нахожу. Рассказывайте как именно.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932516
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy
Не нахожу. Рассказывайте как именно.
точно также, смотрит в реестр необработанных документов и обрабатывает.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932569
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm mazzy
Не нахожу. Рассказывайте как именно.
точно также, смотрит в реестр необработанных документов и обрабатывает.
Ясно
Спасибо за аргументированное и содержательное участие.
Я пас.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932572
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy svcoderДаже если на основании данных на 29.08.2007 были выполнены какие то действия, например начисление комиссионных торговому агенту, проводка от 05.09.2007 уменьшит его комиссионные в следующем месяце на сумму отмены.

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

Насчет актов сверок - вы тоже путаете уровень хранения и уровень представления.
Если бухгалетру надо объединить сторно документы - пусть отчет, который называется "акт сверки" объединяет. В самой базе объединять эти данные совершенно не обязательно

Ну конечно, переделать акт сверки, потом переделать отчет, который вычисляет количество документо-строк за период, затем переделать отчет, который выводит складской реестр, затем сделать специальную приблуду, которая вместо компенсирующей проводки по 90-му счету будет делать отрицательную.

У меня складывается впечатление, что вы сами не можете сказать, почему в аксапте идет сторно всего документа. Вы лишь говорите что в случае чего любой отчет можно откорректировать и не хотите признать, что данный факт очень неудобен подавляющему большинству российских пользователей. Даже люди которые несколько лет работают в аксапте признаются что им "приходится с этим мириться" и испытывают легкий шок когда возникает необходимость коррекции.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932597
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderУ меня складывается впечатление, что вы сами не можете сказать, почему в аксапте идет сторно всего документа.
1. В Аксапте есть сторно части документа. Вы мне что-то приписываете
2. Я говорил здесь не про Аксапту. См. тему, котору вы задали Коррекция документа задним числом в западных ИС . "в частности, Аксапта"
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932603
mazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoderУ меня складывается впечатление...
Что ж, и вам спасибо.
Я пас.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932615
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mazzy iscrafm mazzy
Не нахожу. Рассказывайте как именно.
точно также, смотрит в реестр необработанных документов и обрабатывает.
Ясно
Спасибо за аргументированное и содержательное участие.
Я пас.
а когда сторно выписывается курьер что-ли прибегает? не понял к чему столько слез.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34932968
Serhiy Subota
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не ссорьтесь :)
Извините за 5 копеек. Обе системы имеют право на жизнь и обе используются на практике. Обе имеют свои области применения.

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

Действительно, система с корректировкой проще для контроля.
Просто из-за развитых инструментов анализа корректировок, исходных данных и их суммы.

Мир?

С уважением.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34933120
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serhiy Subotaне ссорьтесь :)
да никто не сорится, нет объекта разнгласий для ссоры, разве что спора. :)

Serhiy SubotaДействительно, система с правкой проведенных проще для исполнителя.

здесь следует уточнить только то,что для того чтобы исправить проведенный документ, нужно сначала попытаться отменить его учет (проведение). И если не существует запрета на это операцию, то исправить и повторно учесть (провести). По другую сторону барьера говорят о том, что учет (проведение) - навечно. А если нужно исправить, то делается корректирующими записями и только так. Конечно можно действовать обоими способами. А спор собственно из-за того, что утверждается недопустимость действий по переучету, даже статьи на эту тему пишутся :)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34933449
mazzy Вячеслав ЧерниковЗапретить изменения задним числом - это идеальный вариант.
И не только задним.
"Запретить изменения проведенных". И неважно каким числом. Документ может быть в прошлом, настоящем и будущем. Непроведенный документ - черновик. С ним можно делать все что угодно. Но он не велияет на итоги. Проведенный документ нельзя изменять, поскольку он влияет на итоги.

Я имел ввиду корректировку акцептованного документа. Вопрос терминологии, не возражаю против Вашей трактовки, по смыслу практически одно и то-же.

mazzy Вячеслав ЧерниковК сожалению, в нашей реальности не всегда применимо.
Почему? Всегда.
Не ленитесь делать отдельные документы для сторно и коррекций.

Когда персонал заказчика хорошо обучен и бизнес-процессы четко определены, то приверженность к возможности корректировкам акцептованных документов скорее всего субъективна. Я наблюдал статистику корректировки данных в своих программах. Она составляет не более 5-10% по сравнению с добавлением новых. Концептуально Вы, видимо, правы. На практике пользователи более лояльны к программам, которые позволяют делать контролируемые корректировки. Это не исключает запретов корректировок на уровне прав доступа, но требует больше затрат на разработку.

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

Вся фишка в том, что один документ может затронуть несколько разных итогов, а один итог может изменяться разными документами. Если собирать отчет по документам, то сложно будет добавить документ нового вида. Например, есть расходная накладная. Нажно сделать чуть отличающийся в поведении документ. При вашей реализации придется наворачивать кучу case'ов не только в модуле проведения, но и в правах доступа, в алгоритмах нумерации, репликации и т.п.

Не совсем так. Есть документ, есть итоговые регистры, в которые на его основании делаются записи. В Вашем случае это делается в блоке проведения документа. В описанной мной реализации такая запись выполняется в блоке формирования регистра. Но делается в памяти, без записи в базу данных. Физически получается некая структура в оперативной памяти плюс программная прослойка для ее заполнения. Пара документ+регистр остается, только у Вас схема документ+все регистры, у меня регистр+все документы. Отчеты в обоих случаях строятся на основании информации из регистра. В реализации схема с проведением проще, согласен. Плюсы отказа от нее в снижении своих издержек про последующей техподдержке.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34933850
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробуем еще раз утрясти позиции.
Кажется их две. Будем стараться избегать ссылок на конкретные системы.
1-я позиция). Изменение документов - безусловное зло: система не должна уметь разрешать изменять проведенные документы.
2-я позиция). Изменение документов - проблема организации, эксплуатирующей систему. Система должна предоставлять сервис изменения документов со всеми вытекающими отсюда последствиями (пересчет форвардных итогов, управление правами доступа, аудиторский след и т.д.)

Я лично склоняюсь ко второй позиции.
Еще раз привожу свои аргументы:

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

2. Святое право владельца приобретенной системы (лицензий на использование) самому решать как организовывать свой бизнес и как применять продукт, за который он уплатил деньги.

3. В противовес утверждению, что сторнирующие (корректирующие) документы отслеживать легче, чем непосредственные изменения самих документов по аудиторскому следу, возражу, что трудоемкость соизмеримая (не понимаю, почему mazzy упоминает действия по выборке измененных документов, забывая, что аналогичные действия необходимо осуществить и с корректирующими). При этом использование "пучка" из основного и корректирующих документов намного сложнее, чем использование одного единственного (пусть и латанного-перелатанного) документа.

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

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

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

Короче говоря, мой респект всем.
А себе пожелаю спокойной ночи.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34934524
Читал... читал...

Я для себя даже не понял, что уважаемые опоненты имеют в виду под словом "коррекция" Ж=)

Может быть имеет смысл сначала договориться о терминологии Ж=)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34935951
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мой искренный респект sycoder, redd, iscrafm.
Практически полностью поддерживаю все приведенные доводы. Говорю это с колокольни и как разработчика учетных систем, так и аудитора пользователя систем.

Добавлю еще пару аргументов. Управленческий-оперативный учет априори предназначен для отображения фактов хозяйственной деятельности имевших место в реальной жизни. Предлагаемые схемы дополнительных корректировок(сторнирований) ближе к учету действий операторов(пользователей системы) Большинство примеров оппонентов притянуты за уши, основная проблема отрицания необходимости редакции задним числом - думаю чисто техническая.
Мне честно говоря очень тяжело представить полный объем сторнирующих действий при такой тривиальной ситуации как ошибка в цене оприходования тмц. Надо откорректировать маржу и списание с склада во всех совершенных к этому моменту продажах, а че с текущими продажами. Ждать пока скорректируют или продолжать по старой цене.

Рискую заработать рак мозгов во время сверки с контрагентами. Больше двух сумм сторно в "будущем" в голове не вмещаются. Приходится в exel перестукивать... для ускорения возможности сверки результатов двух автоматизированных систем учета.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34937501
ssw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Очень интересный топик.

Но мне кажется основаная проблема опонентов не в разрещать или не разрещать менять, а в определении сущности документа:
1) Документ это объект -> вполне допустимо чтобы он менялся как и другие объекты в системе
2) Документ это не объект, а сущность меняющая объекты -> т.к. система для учета объектов, а документов, то документ не меняется -
меняется (компенсируется или дополняется) его воздействие на объекты.

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

На мой взгляд наиболее логичным было бы разделить эти две группы. Т.е. выделить на более низком уровне "исторические документы" (или
действия), которые не меняются - они просто отражают действительность (или то как она выглядела в данный момент) - например:
Перемещение ТМЦ, Расход на хознужды и т.д.

На более высоком уровне выделить документы-объекты, которые могут меняться, т.к. могут выявляться ошибки, пересмотр событий и т.д. -
например: Накладная, Списание и т.п. Эти докумееты имеют вес за пределами "компитенции системы" и не допустимо чтобы вовне поступала
информация о всех "шатаниях цифр" в системе. В таком виде данный документ-объект может выглядеть как отчетный-объект, формируемый на
базе исторических документов. (Кстати тема изменения отчетов предществует теме изменения документов).

Проблема ИМХО в том что, многие системы пытаются смещивать оба понятия.

PS. Кстати при учете изменений или при анализе аудиторского следа, есть ли системы. которые позволяют учитывать историю изменений
отдельных строк. Также было бы интересно какие diff'ы используются в таких случиях (т.е. как часть системы).

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938112
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, вот. Изначально неплохо классифицировать и формализовать ЧТО мы меняем задним числом.
1. Документы бывают входящие и исходящие относительно предприятия и самой системы учета обслуживающей это предприятие.
2. Из бухгалтерских системы по определению ничего не исходит. Они лиш интерпретируют хоз. деятельность на основе имеющейся первичной документации. Здесь очевидно имеет смысл только приведение в соответствие ошибочный перенос с носителя в систему. Этим можно/нужно пользоваться в пределах сроков определяемым внешними независимыми от предприятия факторами.
3. Оперативно-управленческий учет. Здесь поле деятельности много обширней.
Входящие документы вторичны для учета, могут не соответствовать фактическим событиям, могут декларироваться с существенным опозданием относительно произошедших событий и наконец быть неправильно отраженными в системе.
Исходящие документы как правило задают и предшествуют каким либо событиям. Здесь имеем:
3.1 Невозможность реализации заданного события на разных стадиях. От нехватки товара, форс мажора передачи, до возврата потребителем.
3.2 Несоответствие заданного действия - совершенному как, результат последствий человеческого фактора(ошибки исполнителя)
3.3 Несоответствие интерпретации отражения фактических событий на стороне получателя или документальное соответствие с двух сторон при реально искаженными событиями по факту.

Добавьте если че пропустил.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938635
To SSW:

А есть _четкое_ и обще принятое определение терминов "бизнес-объект", "документ" и т.д.?

Ради интереса поискал на Lingvo.yandex.ru. По версии БСЭ:

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

IMHO Если брать за основу данное определения слова "документ", то формулировка subj "коррекция документа" изначально противоречива Ж=)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938771
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кудрявцев_леонид
IMHO Если брать за основу данное определения слова "документ", то формулировка subj "коррекция документа" изначально противоречива Ж=)

Также надеюсь, что в топике имелась в виду проекция документа в системах учета.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938776
Фотография sobolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssw
PS. Кстати при учете изменений или при анализе аудиторского следа, есть ли системы. которые позволяют учитывать историю изменений
отдельных строк. Также было бы интересно какие diff'ы используются в таких случиях (т.е. как часть системы).


Мы умеем (но лично я не убежден, что смогу приделать к ответу картинку).
Пробую:
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938781
Фотография sobolev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура, получилось! (смайлики приклеивать тоже не умею)
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34938955
ssw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А есть _четкое_ и обще принятое определение терминов "бизнес-объект", "документ" и т.д.?

В том то и дело, что и да и нет.

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

Соответсвенно общим оказывается только название.
Вот если бы тема звучала так "Коррекция документа задним числом в <такой-то> западной ИС",
тогда наверное меньше было бы недопонимания.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34940106
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не буду давать определений, просто отмечу, что документ имеет уникальный номер и дату создания. И как только этот номер и дату узнал кто из работников, то обращение к документу идет не как "какой-то документ на пиво в березовку", а документ №AAA от ДД.ММ.ГГ. В этом то весь и вопрос. Как только по какому либо событию был сформирован документ, все кто его увидел отождествляют событие с номером и датой этого документа. Именно по той причине, что с документами формируемыми ИС впоследствии работают люди нежелательно менять номера этих документов только из-за того, что в документе необходимо что-то исправить. Ведь люди сделали исправления на бумажных документах, оставили эти документы себе и расчитывают, что документ в ИС также изменится.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34940383
redd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Касательно определения документа.
Если плясать от общепринятых вариантов определений, абстрагированных от компьютерных систем, то приходим к принципу "что написано пером - не вырубишь топором".
Опаньки: документы менять невозможно .

Неоднозначности начинаются с попыткой переложить функции учета на автоматизированые вычисления. Предприятия ведь платят столько денег за ERP и hardware к ним не для того, чтобы получить то, что у них и так уже есть (много раз обсуждалась тема о том, что сложно автоматизировать предприятия на которых нет сложившейся системы управления, включающей кроме всего прочего, и хороший документооборот, пусть и на бумажных носителях).

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

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

Итого: не думаю, что резонно подходить к функциям информационных систем с точки зрения традиционных (пусть и устоявшихся в течении многих десятилетия) определений понятий.

sswВот если бы тема звучала так "Коррекция документа задним числом в <такой-то> западной ИС",
тогда наверное меньше было бы недопонимания.

Всецело поддерживаю. Обсуждение каких-то гипотетических обощенных "западных" систем не более чем споры между славянофилами и западниками, так красочно описанные Достоевским.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34941082
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svcoder
Ведь люди сделали исправления на бумажных документах, оставили эти документы себе и расчитывают, что документ в ИС также изменится


Можно тупой вопрос: каким образом люди сделали исправления на бумажных (и подписанных) документах? Замазали напечатанное и сверху вписали ручкой? С печатью и подписью начальства поступили так-же?

Скорее всего, обнаружив неправильность документа, они не бумажный документ исправляют, а хотят исправить в системе и перепечатать. А тут опаньки... в системе править или нельзя или нужно полдня разбираться.... :=)

Мне кажется, тут две проблемы:

1. Собственно отражение информации о печатных (и подписанных) документа в системе, человек хочет не лезть за документом в шкаф, а быть уверенным, что информация в БД - 100% совпадает с бумажным документом (достоверна).

2. Последовательность и хронология выполнения бизнес процессов в западных системах, не совпадает с тем, что происходит в реальной жизни (бизнесе). Вроде операция в систему уже проведена, а в реальности нет.

Для системы корректировка объекта(документа) критична (т.к. уже после него были последующие действия), а для бизнеса - нет, т.к. операция с точки зрения бизнеса еще не завершена
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942328
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev
Можно тупой вопрос: каким образом люди сделали исправления на бумажных (и подписанных) документах? Замазали напечатанное и сверху вписали ручкой? С печатью и подписью начальства поступили так-же?

Не занимайтесь буквоедством. Самое тривиальное исправление - старую бумагу изъять, новую ввести, с согласия сторон, обладающих и печатями и подписями. Кроме бумажных документов существуют всякие "телефонные" сделки, бумажно-телефонные (количество есть, цена по телефону), и т.п.
Речь идет о потенциальной возможности или отсутствии таковой в вопросе модификации входных данных, актуальность которых не удовлетворяет ч/з некоторый промежуток времени.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942491
John 3Volta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перечитал топик. Что-то недопонимаю.
Везде кладовщик отгружает продукцию согласно проведённой накладной?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942561
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
John 3VoltaПеречитал топик. Что-то недопонимаю.
Везде кладовщик отгружает продукцию согласно проведённой накладной?

Думаю далеко не факт, может допустить банальную пересортицу, недодать, передать. Покупатель может частично забрать то что имеется в наличии, рассчитывая на последующую утряску с манагером...
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942594
John 3Volta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uncle_Alex John 3VoltaПеречитал топик. Что-то недопонимаю.
Везде кладовщик отгружает продукцию согласно проведённой накладной?

Думаю далеко не факт, может допустить банальную пересортицу, недодать, передать. Покупатель может частично забрать то что имеется в наличии, рассчитывая на последующую утряску с манагером...
Я потому так и задал вопрос. Для меня это - дикость. Сначала оформить исходящий документ, потом по нему отгрузить то, что там зафиксировано, а потом сокрушаться, что система не даёт исправить существующий (а то и уже проведённый) документ. Я брежу?
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942680
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
John 3Volta
Я потому так и задал вопрос. Для меня это - дикость. Сначала оформить исходящий документ, потом по нему отгрузить то, что там зафиксировано, а потом сокрушаться, что система не даёт исправить существующий (а то и уже проведённый) документ. Я брежу?

Ключ: "отгрузить то, что там зафиксировано" != "отгрузить то, что там НE зафиксировано"
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34942729
John 3Volta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uncle_Alex John 3Volta
Я потому так и задал вопрос. Для меня это - дикость. Сначала оформить исходящий документ, потом по нему отгрузить то, что там зафиксировано, а потом сокрушаться, что система не даёт исправить существующий (а то и уже проведённый) документ. Я брежу?

Ключ: "отгрузить то, что там зафиксировано" != "отгрузить то, что там НE зафиксировано"
Вы меня не правильно поняли.
Я имел в виду, что я не считаю правильным оформлять накладную до отгрузки, а затем исправлять её под фактически отгруженное.
что-нибудь типа заявки -> отгрузка -> накладная
но не накладная -> отгрузка -> исправление накладной

Если бы ещё и в жизни всё так просто и гладко было...
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34943110
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
John 3Volta
Вы меня не правильно поняли.
Я имел в виду, что я не считаю правильным оформлять накладную до отгрузки, а затем исправлять её под фактически отгруженное.
что-нибудь типа заявки -> отгрузка -> накладная
но не накладная -> отгрузка -> исправление накладной

Вы думаете первый вариант исключает ранее приведенный результат?
Удаленный склад, клиент получает документы в офисе, потом рулит на склад, или еще веселей: груз отсылается авто-сервисом. И потом, я не призываю все крошить направо и налево. Официал был, есть и будет, этого нельзя сбрасывать с счетов. А с ЧП-шником при работе за кэш какие проблемы? Стороны пришли к взаимопониманию, изменения задним числом и ни у кого никаких проблем...
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34943187
svcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
John 3Volta
Вы меня не правильно поняли.
Я имел в виду, что я не считаю правильным оформлять накладную до отгрузки, а затем исправлять её под фактически отгруженное.
что-нибудь типа заявки -> отгрузка -> накладная
но не накладная -> отгрузка -> исправление накладной

Если бы ещё и в жизни всё так просто и гладко было...

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

1) Он запросто может потребовать чтобы поставщик откорректировал ему документы в соответствие с фактом поставки.
2) привезли товар, но по ошибке менеджеров ему не предоставили ранее оговоренную скидку

Или вы предлагаете в обеих случаях везти товар обратно, переделывать документы и включать в доставку на следующий день?

Некоторые "крутые" производители решают эту проблему просто - не признают недопоставку или перепоставку. К сожалению дистрибуторы позволить себе этого не могут.
...
Рейтинг: 0 / 0
Коррекция документа задним числом в западных ИС
    #34943410
Uncle_Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svcoderНекоторые "крутые" производители решают эту проблему просто - не признают недопоставку или перепоставку. К сожалению дистрибуторы позволить себе этого не могут.
:) Про недопоставку помним и напоминаем. Перепоставку перераспределяем от обезличенного поставщика. Сальдо последнего в прибыль. Принцип простой: то что должен ты, тебе напомнят, то что должны тебе, тебе простят. :)
...
Рейтинг: 0 / 0
113 сообщений из 113, показаны все 5 страниц
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Коррекция документа задним числом в западных ИС
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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