Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
belugin Axapta: Библиотека : Англичане ружья кирпичом не чистят Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 13:27 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
iscrafm belugin Axapta: Библиотека : Англичане ружья кирпичом не чистят :) в статье приводятся интересные причины необходимости в перепроведении, какой-то серый учет (кстати зачем там перепроведение?), привычка, но нет указано самое главное - банальное исправление ошибки. Банальные ошибки надо просто не допускать. Кстати, этот аргумент про "исправление ошибок" тоже типичен для наших. Вообще говоря, ошибки бывают трех видов: 1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен) 2. ошибки человеческие (перепутали цифры, ноликом ошиблись) 3. ошибки связанные с воровством. других типов ошибок нет. Так вот. Бороться надо. Но ни в коем случае не надо разрешать правку уже проведенных документов. Бороться надо следующим образом: 1. добавлять бизнес-проверки при разноске. Тогда если каких-то параметров не хватает бизнесу или параметры не согласованы, то документ не разносится. Пользователь должен исправить и попытаться разнести еще раз 2. провести разъяснительную работу с человеком (система позволяет выявить такого человека). Если не помогает разъяснительная работа - уволить и взять другого 3. Тщательно проанализировать и принять решение По сути дела, запрет на редактирование уже проведенных документов позволяет выявить и четко отделить случаи воровства от других типов ошибок. Это и есть задача ERP-системы - контроль и планирование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 13:41 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
LSV Lunxкак резюме вижу просто следующее. Любая западная ERP система позволяет работать задним числом с технической точки зрения.Стандартно это есть мало у кого. Обычно это доработка местных внедренцев. Нет. Коректная работа задним числом - это как раз стандарт. А вот произвольная правка уже проведенных - это доработки. При этих доработках как правило полностью забывают о корретности таких правок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 13:54 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzyВообще говоря, ошибки бывают трех видов: 1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен) 2. ошибки человеческие (перепутали цифры, ноликом ошиблись) 3. ошибки связанные с воровством. других типов ошибок нет. А ошибок в программном обеспечении разве не бывает? Как быть, если по причине наличия багов "проведенный" документ некорректно отразился в учете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 14:01 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
SPQR mazzyВообще говоря, ошибки бывают трех видов: 1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен) 2. ошибки человеческие (перепутали цифры, ноликом ошиблись) 3. ошибки связанные с воровством. других типов ошибок нет. А ошибок в программном обеспечении разве не бывает? Как быть, если по причине наличия багов "проведенный" документ некорректно отразился в учете? бывают. действовать также как в пункте 1 или в пункте 2 в зависимости от регулярности ошибки. если не помогает, то отказаться от такого ПО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 14:05 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
svcoderПочему никто не читает вопросы до конца. Повторюсь. svcoderПочему в западных системах не практикуется подход, когда допускается коррекция исходного документа задним числом, в результате чего делаются корректирующие проводки текущей датой Ключевое слово - корректирующие проводки, а не СТОРНО. Сторно это один из видов корректирующей проводки, уменьшающий сумму проведенной операции частично или полностью. В нашем случае возможно также сделать корректирующие проводки, даже в такой системе как БЭСТ. Есть вариант сделать проводку с минусом (сторно), есть вариант сделать обратную проводку. Что касается проводок и правил ведения бухучета, то это увеличит наш оборот. В некоторых случаях нам это может быть неинтересно. В западных системах это имхо типа бестпрактис, на самом деле полезная вещь, нам такое нужно тоже использовать более активно. Выявляется три недостатка: 1. Раздолбайство сотрудника. Если много корректировок, которые независят от внешних факторов, наверное, это основания для выявления служебного несоответсвия. 2. Раздолбайство контрагента. Если замены и уточнения документов происходят постоянно, возможно нам надо подумать об отказе от сотрудничества с таким контрагентом, потому что он увеличивает наши издержки (хотя нам и пофиг, сколько оператор потратит на оформление документов в информационной системе - согласно ТОС Голдратта). 3. Если это не зависит от двух вышеперечисленных факторов, то это сигнал о возможно неверно работающем бизнес-процессе и дает сигнал к его исследованию с целью последующего возможного исправления. В целом, наверное, стоит признать что практика корректировки документа другим документом более полезна для бизнеса, чем возможность его прямой корректировки - даже с сохранением предыдущего варианта, ибо дисциплинирует всех участников процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 14:15 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy Бороться надо следующим образом: 1. добавлять бизнес-проверки при разноске. Тогда если каких-то параметров не хватает бизнесу или параметры не согласованы, то документ не разносится. Пользователь должен исправить и попытаться разнести еще раз 2. провести разъяснительную работу с человеком (система позволяет выявить такого человека). Если не помогает разъяснительная работа - уволить и взять другого 3. Тщательно проанализировать и принять решение 1. Даже если сделать десять проверок, все равно будут ошибки. Это люди, а людям свойственно ошибаться. Этот факт можно привести и против вас. При ошибке настройки системы (которых я уверен вы допускали не раз) отстранить вас от проекта. 2. Еще осталось написать в функциях информационной системы - позволяет найти человека которого нужно следующего уволить. DmitryOrlov В западных системах это имхо типа бестпрактис, на самом деле полезная вещь, нам такое нужно тоже использовать более активно. Выявляется три недостатка: 2. Раздолбайство контрагента. Если замены и уточнения документов происходят постоянно, возможно нам надо подумать об отказе от сотрудничества с таким контрагентом, потому что он увеличивает наши издержки (хотя нам и пофиг, сколько оператор потратит на оформление документов в информационной системе - согласно ТОС Голдратта). 2. Еще одна функция информационной системы - найти контрагента, который не нужен фирме. Типа если клиент потребовал заменить ему документы, т.к. товар к нему пришел не в полном объеме - избавиться от клиента. В общем получаем best practice консультантов по внедрению систем: если пользователю что-то нужно, но это нельзя настроить в системе - пользователю это не нужно. (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 15:01 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy Когда 1Совцы говорят о работе "задним числом", то подразумевают подмножество "правка уже проведенных документов" (которые могут быть и будущим числом). Больше ничего не подразумевается. О действительно корректной работе задним числом 1Совсцы задумываются крайне редко, поскольку они просто перепроводят документы, чтобы "восстановить точку актуальности" (это термин такой). При этом 1С полностью теряет информацию о том, что было раньше, при перепроведении подменяя новой информацией. аксаптовцы думают гораздо больше - избавиться либо от контрагента либо от сотрудника. Зато когда происходит сверка или встречная проверка с контрагентом начинаются чудеса, т.к. невозможно установить где документы фактические, а где корректировки. У контрагента наоборот, все четко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 15:07 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
svcoder2. Еще одна функция информационной системы - найти контрагента, который не нужен фирме. Типа если клиент потребовал заменить ему документы, т.к. товар к нему пришел не в полном объеме - избавиться от клиента. Если издержки на такого клиента превышают доход полученный от него (по другому, прибыль отрицательна или равна нулю) и вариантов изменить ситуацию не предвидится, то с таким клиентом вероятно следует прекратить работу. Хотя на такое решение повлияет еще масса нюансов (это мэр города или правительство, это друг, или они дают нам возможность сделать объемы нужные и т.д.) svcoderВ общем получаем best practice консультантов по внедрению систем: если пользователю что-то нужно, но это нельзя настроить в системе - пользователю это не нужно. (c) Наверное, бывает и такое. А можно и по другому сделать - предложить другой вариант, решающий данную проблему. Мы вот долго отпирались от того, чтобы в БЭСТе сделать контроль возможности отгрузок контрагенту, в зависимости от его лимита товарного кредита и текущей задолженности. Не знали как встроить такую функцию операторам при приеме заказов. Сначала решали это отдельным отчетом и это тоже решение, но это неудобно. Потом все-таки нашли способ как встроить это прямо в заказы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 15:29 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzyБанальные ошибки надо просто не допускать. Кстати, этот аргумент про "исправление ошибок" тоже типичен для наших. Вообще говоря, ошибки бывают трех видов: 1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен) 2. ошибки человеческие (перепутали цифры, ноликом ошиблись) 3. ошибки связанные с воровством. других типов ошибок нет. Так вот. Бороться надо. Но ни в коем случае не надо разрешать правку уже проведенных документов. mazzy, я выписываю документ, ставлю на нем галочку CIF , а в тексте условий поставки пишу по-русски "..в порту назначения...". Каким образом будете со мной бороться? Или дайте ориентир на систему, которая в состоянии отследить подобные ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 17:21 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
svcoderаксаптовцы думают гораздо больше - избавиться либо от контрагента либо от сотрудника. угу. аксаптовцы виноваты, и вопрос они задали iscrafmmazzy, я выписываю документ, ставлю на нем галочку CIF , а в тексте условий поставки пишу по-русски "..в порту назначения...". Каким образом будете со мной бороться? Или дайте ориентир на систему, которая в состоянии отследить подобные ошибки. Я? Бороться? С вами? Зачем? Боже упаси. Если ваше руководство считает это правильным, то я то тут при чем? Если ваше руководство считает это неправильным, то в системе скорее всего стоит запретить писать текст в текстовое поле, а выбирать из галочки. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 19:04 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy redd mazzyДля каких? Впрочем, правильно заданный вопрос содержит половину ответа: обратите внимание, не для контролеров, не для людей-принимающих-решения, не для владельцев. для ПОЛЬЗОВАТЕЛЕЙ. Человек, принимающий решение, если он пользуется информацией, предоставляемой системой, так же является пользователем. началось... не юлите. человеку, принимающему решение на основании данных системы чертовски неудобно, если люди правят проведенные документы. mazzy Концепция вредна не из за сложности реализации, а из-за изначальной логической порочности. Итак, есть: ... Теперь доводим сложность до нормальной. у нас несколько десятков\сотен пользователей, действия которых взаимосвязаны. Можно ли гарантировать, что они пользуются актуальной информацией и выполняют правильные действия, если они могут менять проведенные документы? reddАбсолютная актуальность информации - фикция. Физики смирились с неопределенностью, попробуйте и вы. А где я говорил об абсолютной? Думайте дальше. redd- Пользователь А корректирует Д1, и система позволяет ему это сделать, но в пределах, не приводящих к противоречивости Д2. Ну, началось. Давай вводить на ходу новые условия и функции... Сформулируйте свою мысль от начала и до конца что должна позволять система и при каких условиях. В общем, думайте дальше. reddТеперь все сначала: чем плохо, что ошибка в документе будет исправлена задним числом, при условии, что система проследит за непротиворечивостью данных и сохранит версию документа, предшествующую изменению? Давайте, думайте. Что значит "система проследит"? Что значит "система сохранит"? Раскройте эти умолчания и вам самим станет ясно "чем плохо". Ни одной внятной фразы. Маззи, вы и в повседневной жизни такими же дешевыми трюками пользуетесь? mazzy Вообще говоря, ошибки бывают трех видов: 1. ошибки некорректного ввода или недоввода информации (например: если ввели любимого клиента, то надо обязательно укзать срок действия скидки, а в остальных случаях срок не обязаетелен) 2. ошибки человеческие (перепутали цифры, ноликом ошиблись) 3. ошибки связанные с воровством. других типов ошибок нет. Вы уверены, что ничего не упустили? Всегда будьте аккуратны с фразами типа "вообще говоря", "других нет" (кванторы там и т.п.) автор Axapta: Библиотека : Англичане ружья кирпичом не чистят Уже лучше. Точка зрения подана развернуто и без прикрас. автор Почему перепроведения нет в Аксапте Да потому, что Аксапта, как и все западные системы, предназначена, прежде всего, для достоверного отражения реальной жизни! Западные системы не содержат инструменты, которые даже своим присутствием позволяют снизить достоверность информации. Приводит в трепет. Среди отсутствующих инструментов значится блокировка (естественно, еще не разнесенного) документа для предотвращения параллельного редактирования более чем одним пользователем (мои извинения за отклонение от темы - сорвалось). Маззи, вы верите в то, что говорите (в контексте темы, естественно)? Продолжаем автор Кроме того, для западных систем существует и экономический фактор. Любая западная учетная система должна содержать функцию «аудиторский след». Эта функция также естественна для западного рынка, как корреспонденция счетов у нас. Суть этой функции состоит в том, что система должна показать, как образовалась данная сумма на любом из счетов. Ознакомьтесь с термином на википедии. Аудиторский след, это то - о чем я говорил выше. Изменения отслеживаются, а не блокируются. Если некоторая система поддерживает развитую функцию аудиторского следа, то все ваши аргументы по поводу недопущения перепроведения документа в контексте этой системы, не стоят выеденного яйца. На посошок. Маззи, вы свою статью читали? Нет смысла пытаться ее оценить: чужой труд в любом случае представляет ценность, достойную уважения, но все-таки, найдите там тезисы и аргументы, а потом сопоставьте их (если найдете, конечно) друг с другом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 23:41 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
reddНи одной внятной фразы. Маззи, вы и в повседневной жизни такими же дешевыми трюками пользуетесь? ... Вы уверены, что ничего не упустили? Всегда будьте аккуратны с фразами типа "вообще говоря", "других нет" (кванторы там и т.п.) ... Уже лучше. Точка зрения подана развернуто и без прикрас. ... Приводит в трепет. Среди отсутствующих инструментов значится блокировка (естественно, еще не разнесенного) документа для предотвращения параллельного редактирования более чем одним пользователем (мои извинения за отклонение от темы - сорвалось). ... Маззи, вы верите в то, что говорите (в контексте темы, естественно)? ... Ознакомьтесь с термином на википедии. Аудиторский след, это то - о чем я говорил выше. Изменения отслеживаются, а не блокируются. Если некоторая система поддерживает развитую функцию аудиторского следа, то все ваши аргументы по поводу недопущения перепроведения документа в контексте этой системы, не стоят выеденного яйца. ... На посошок. Маззи, вы свою статью читали? Нет смысла пытаться ее оценить: чужой труд в любом случае представляет ценность, достойную уважения, но все-таки, найдите там тезисы и аргументы, а потом сопоставьте их (если найдете, конечно) друг с другом. Спасибо за ваше аргументированное и содержательное сообщение по теме Коррекция документа задним числом в западных ИС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2007, 23:57 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
Продолжаем. Видятся следующие аспекты обозначенной проблемы: 1. PRO 1.1. Люди, вовлеченные в процесс использования ИС, заинтересованы в изменениях задним числом (я не предлагаю это в виде постулата, но лишь пытаюсь отразить факт вербальных предпочтений этих людей, при этом за скобками вербальности остаются проблемы, которые им могут быть не очевидны). 1.2. Функция модификации документов задним числом логична, если рассматривать документ как объект, находящийся в одном ряду с остальными объектами учета (товары, контрагенты, производственные юниты и т.д.). Этот ряд обобщается следующим набором функций: - создать - изменить - удалить - проверить ссылки при удалении (изменении) связанных объектов видимо, можно продолжить, но, думается, смысл ясен. 2. CONTRA 2.1. Изменение (проведение) документа задним числом связано со следующими сложностями: - текущее и промежуточные состояния учета (товарные остатки, состояния бух счетов, и т.д.) должны быть пересчитаны в соответствии с этим изменением - если изменяемый документ влияет на себестоимость последующих операций, то она также должна быть пересмотрена 2.2. К документам, технически являющимся такими же объектами учета, как и все остальное (см выше), с точки зрения организации, предъявляются повышенные требования в надежности и непротиворечивости. Причины две (если чего не упустил): 2.2.1 компьютерное представление документа обычно имеет юридически закрепленную копию с подписью и печатью; 2.2.2 модификация документа видится простым средством злоупотреблений со стороны недобросовестных сотрудников предприятия. Мне кажется, из поиска компромисса между приведенными пунктами и складывается поведение каждой конкретной системы. По пункту 2.2.1 имеется следующее соображение: как только "твердая" копия документа или его последствия утрачивает(ют) контроль со стороны организации-эмитента (передана контрагенту, с которым нельзя договориться, скажем, в налоговую инспекцию) любые изменения в этом документе потенциально опасны (правильнее всего поставить на них крест = закрыть доступ на изменение). Пункт 2.2.2 решается средствами аудиторского следа. Попытка заблокировать любые изменения документов приводят к росту неисправляемых и по-тому оставляемых "как есть" ошибок (это - по моему скромному опыту). Документы, твердые копии которых организация контролирует, либо может влиять на них (к примеру, приходные накладные часто содержат рассогласования с фактическим грузом, на основании чего можно отправить поставщику претензию с требованием изменить документ или скорректировать фактическую поставку), видимо, при наличии достаточных полномочий у пользователя, система должна разрешать модифицировать. Остался еще один вопрос, вытекающий из трех предыдущих параграфов: как четко формализовать границу между документами, которые еще можно менять и теми, изменения в которых не приемлемы (и те и другие могут влиять на текущее состояние учета)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 00:55 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
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, думайте. Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 10:52 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy, у вас какая-то фобия по поводу каких-то недобросовестных сотрудников, каких-то там предприятий для какой-то борьбы с которыми в каких-то программах нет возможности перепровести какой-то там документ. Так и вырисовывается картина, что по всем предприятиям бродят орды маньяков, только и мечтающих о том, как навредить бизнесу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 18:10 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
iscrafmmazzy, у вас ... Ну да, ну да... Если нет аргументированного ответа - нужно переходить на личности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 18:48 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy iscrafmmazzy, у вас ... Ну да, ну да... Если нет аргументированного ответа - виноват mazzy. я разве в чем то обвиняю? как раз говорю о том, что аргументов в защиту вреда перепроведения нет. Вами приведенные - ничего не стоят, в предыдущем сообщении свое отношение к подобным аргументам я высказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 18:58 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
iscrafmВами приведенные - ничего не стоят... Ок. Ваша точка зрения понятна См. ничего не стоящие аргументы с примерами /topic/492905&pg=1#4894140 /topic/492905&pg=1#4896481 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 19:03 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzyдумайте, redd, думайте. Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода? Здравствуйте, mazzy! Запретить изменения задним числом - это идеальный вариант. Когда только возможно, такую схему нужно использовать. К сожалению, в нашей реальности не всегда применимо. Для решения этой проблемы, на мой взгляд, нужно изменить подход, уйдя от генерации дополнительных записей в базу данных при проведении документа. Нет проводок - нет проблем. Конечно, чтобы обеспечить высокую скорость отклика системы, придется сохранять сводные итоги в нужных разрезах. Но совершенно не обязательно делать это при записи каждого документа. Наиболее логично делать расчет при закрытии периода. В открытом периоде считаем итоги по первичным документам, в закрытых по сводным итогам. Если в отчете затронуты открытый и закрытый периоды, то делаем декомпозицию и суммируем. При формировании сводных итогов важно правильно оценить, что нужно хранить, а что можно быстро подсчитывать по первичным документам. Размер открытого периода зависит от объема обрабатываемой информации. Лично я придерживаюсь схемы нефиксированных итогов. Иными словами, если программа обнаруживает итоги, то использует их, если нет, то считает по первичным документам. В закрытом периоде изменения запрещены, но период может быть по необходимости открыт, в том числе только для определенных пользователей. При повторном закрытии периода в итогах обновляются только изменения. На мой взгляд, концепция генерации проводок при сохранении документов - это дань универсализации подхода к разработке. За все приходится чем-то платить... Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 21:08 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy iscrafmВами приведенные - ничего не стоят... Ок. Ваша точка зрения понятна См. ничего не стоящие аргументы с примерами /topic/492905&pg=1#4894140 /topic/492905&pg=1#4896481 так я эти посты видел. только аргументов и примеров не видно. Может ссылкой ошиблись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 21:23 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
mazzy iscrafmmazzy, у вас ... Ну да, ну да... Если нет аргументированного ответа - нужно переходить на личности. Ну собснно берем пример с модератора... mazzyСпасибо, что вы нашли в себе силы перейти к содержательной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 22:38 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
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 Сформулируйте мысль четко и полностью - что произейдет если разрешить правку проведенных документов в многопользовательской системе. Каким именно образом, какой ценой и за счет каких ограничений вы собираетесь добиться достоверности и непротиворечивости информации в многопользовательской системе с разрешенной правкой проведенных документов? Если у вас "совершенно случайно" возникнет некий "период недостоверности", то расскажите о продолжительности такого периода, а также насколько недостоверными будут данные и какой ценой вы собираетесь обеспечить эту достуверность по истечению такого периода? Маззи, "случайный период недостоверности" - среда обитания любого бизнеса. Я целый день работал, а вы - не ребенок, что бы вам это объяснять. Вам отлично известно, что такое достоверность учета и каковы ее границы. Мне интересно обсудить тему (бредовое прилагательное "западных" я опускаю как шум), а не препираться с вами. Если быть точным, для меня важна позиция специалистов по этому вопросу, а не позиция продавца, "урезонивающего" не в меру любопытного клиента. Ладно, на сегодня я слегка уставший - продолжу завтра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2007, 23:12 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
redd mazzy Может быть, вы по привычке 1Сников и итоги из документов берете? Я давал повод предположить, что вхожу в сообщество почитателей 1С? mazzy просто сам в прошлом 1С-ник :) А теперь MBS-ник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 00:37 |
|
||
|
Коррекция документа задним числом в западных ИС
|
|||
|---|---|---|---|
|
#18+
iscrafmmazzy просто сам в прошлом 1С-ник :) А теперь MBS-ник. Насколько мне известно доля MBS на российском рынке сокращается. Так что наверное уже не имеет смысла обсуждать как это сделано "у них". Имеет смысл обсуждать как это сделано "у нас". Например, в 1С. Или в БЭСТе. Дело в том, что часть команды программистов, разрабатывающих БЭСТ находится не в России. Так что, с определенными допущениями и БЭСТ уже можно считать "западной" разработкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 09:16 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=34931012&tid=1527259]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 454ms |

| 0 / 0 |
