|
|
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
Вопрос коррекции проведенных документов уже неоднократно обсуждался, в плане плюсов и минусов разных подходов. Мы с своей системе приняли решение реализовать систему корректирующих проводок, взамен простой правки проведенных документов задним числом. Хотелось бы услышать мнения по поводу именно корректирующих проводок, какие бывают варианты реализации, их достоинства и недостатки. Популярный подход, насколько я понял - сторнирование, когда документ целиком, или его часть, "убирается" проводкой, а потом добавляются новые, корректные данные для документа или его части. Судя по всему то же самое можно делать и за один этап, когда, например, одна "запись" в документе подменяется другой, корректирующей. Что лучше? Плюс вопрос по структуре: система реализуется для набора разных документов, имеющих разные атрибуты. Что из себя должна представлять структура для хранения корректирующих проводок? Какие варианты интерфейса для работы с ними могут быть? Опыта работы с крупными известными системами не было, поэтому эти примеры тоже интересны. Заранее спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 11:02 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
Если хотите обеспечить своей системе конкурентное преимущество, обязательно предусмотрите, чтобы: а) любые корректировки привязывались или к ранее совершенной операции или к периоду учета; б) во всех отчетах можно было бы смотреть показатели как вместе, так и раздельно (ранее введенные обороты + корректировки, относящиеся к данному периоду ). в) имелась настраиваемая система учетных периодов (день, неделя, месяц и т.п.) и регламента закрытия периодов. Если, к примеру, учетный период месяц, и закрыт он должен быть 5-го числа, то 6-го числа все довведение новых операций "задним числом" - только через режим корректировки. Т.е. этот режим не только для изменения уже учтенных операций, но и для довведения операций, относящихся к уже закрытым периодам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 11:16 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
2 Сисой: А Вы видели такие системы, где это было заложено изначально ? Вопрос серьезный. Речь о реально работающем решении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 15:40 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
LSVА Вы видели такие системы, где это было заложено изначально ? 1С:Зарплата и кадры. Там есть свои тараканы. Но исповедовался подход, который изложил Сисой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 16:08 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
sander1Популярный подход, насколько я понял - сторнирование, когда документ целиком, или его часть, "убирается" проводкой, а потом добавляются новые, корректные данные для документа или его части. Судя по всему то же самое можно делать и за один этап, когда, например, одна "запись" в документе подменяется другой, корректирующей. Что лучше ? Первый вариант -- принцип неизменности учтенных движений (immutability). У него много плюсов, в частности простая реализация секционирования и архивирования данных, принципиальная невозможность неожиданного изменения показателей управленческой отчетности, сформированных на основании исторических данных, наличие протокола/истории изменений и т.п. и т.д. Есть один достаточно серьезный минус: объем и сложность (например: наличие уже даже не иерархических а аж сетевых связей у проводок). Если вас это не пугает (т.е., представляется вполне реальным прописать точную процедуру учета любой хозоперации во всех реально случающихся у вас ситуациях), то оно... нестрашное. Второй вариант отличается разнообразием всевозможных - ошибок учета - потерь данных - сложных схем проверки допустимости той или иной операции - ... при корректировке, , но дает теоретическую возможность :) в результате получить идеальные учетные данные без всего лишнего, как будто с самого начала учет велся без ошибок. При этом сами учетные данные остаются простыми и компактными, что позволяет на OLTP навесить еще и неслабый кусок DSS-ного функционала для оперативности управления. Комбинированные схемы (с открытиями/закрытиями периода, скользящими окнами, etc), соответственно, комбинируют плюсы и минусы. :) Обычно, начиная с какого-то размера в учетных системах фактор возможности секционирования/архивирования приобретает недецкий вес, а количество данных перерастает в качество в виде ETL+автономная DSS, после чего они плавно смещаются в сторону первого варианта. Но ето не догма. И даже гипотезой оптимальности считаться не может, пока нет прогноза для следующей величины: (реальный срок эксплуатации системы)*(реальный периодический объем учетных данных)*(сложность схемы учета). sander1Плюс вопрос по структуре: система реализуется для набора разных документов, имеющих разные атрибуты. Что из себя должна представлять структура для хранения корректирующих проводок? Какие варианты интерфейса для работы с ними могут быть? Опыта работы с крупными известными системами не было, поэтому эти примеры тоже интересны С самого начала отделить документы, которые являются описанием хозоперации и соответствуют один-к-одному принятым у вас типам хозопераций от учета движений ресурсов (товаров, материалов, финансов, ...). Специальная процедура учета (проведения, постинга, как ее только не обзывают :) ) для каждого документа должна делать две вещи: 1) переводить документ в архивное, нередактируемое состояние 2) формировать записи о соответствующем движении ресурсов (возможно, даже нескольких видов ресурсов) на основании учтенного документа. Тогда будет похоже на эти самые "крупные известные системы". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 19:02 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
Сисой, Q спасибо за ответы, будем переваривать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 13:52 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
sander1 Плюс вопрос по структуре: система реализуется для набора разных документов, имеющих разные атрибуты. Что из себя должна представлять структура для хранения корректирующих проводок? Какие варианты интерфейса для работы с ними могут быть? Опыта работы с крупными известными системами не было, поэтому эти примеры тоже интересны. Заранее спасибо :) Структура для хранения корректирующих документов, думаю для простоты реализации, должна быть той же самой, в которой эти документы роводились, т.е. сторниование документа с определенной аналитикой должно хранится в тех же таблицах что был создан данный документ, для отделения исходных документов и документов сторнирования можно использовать разные типы/виды документов для исходных документов и документов сторнирования. По крайней мере так устроено в модуле FI SAP и пользоваться этим удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2008, 15:56 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
sander1Что лучше? Это как игра в шахматы. Начинающие просто пялятся на позицию на доске и придумывают свой следующий ход, не задумываясь об общей стратегии. А откуда вообще берутся эти корректировки? В том числе и из-за ошибок юзеров, не так ли? Если думать всего на один ход вперед, то все достаточно просто. А если тот самый юзер при введении корректировки опять накосячит? Ему придется еще вводить "корректировку корректировки" и т.д. и т.п. (далее процесс идет по экспоненте! Гы!!!) При таком раскладе, чем раньше ты это прервешь, тем спокойнее тебе будет! :) При этом опыт показывает, что вероятность накосячить при "не совсем стандартной" процедуре "корректировки других корректировок" возрастает на порядок! Тот же самый опыт говорит мне, что распутывать эти клубочки куда сложнее, чем просто подправить всё как надо изначально - особенно когда дело касается себестоимости (даже при самой что ни на есть простой оптовой торговле, не говоря уже про производство) *** Впрочем не зря буржуи придумали "Standard Cost Accounting" - и всю разницу между фактическим и Standard писать на PPV - Purchase Price Variance (очень удобно как для учета, так и для анализа получается) P.S. четкого и однозначного ответа по поводу корректировок ты ни от кого не услышишь! Только некие соображения по поводу.. Вот тебе мои три копейки в твою копилку знаний... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2008, 04:18 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
СисойЕсли, к примеру, учетный период месяц, и закрыт он должен быть 5-го числа, то 6-го числа все довведение новых операций "задним числом" - только через режим корректировки. Т.е. этот режим не только для изменения уже учтенных операций, но и для довведения операций, относящихся к уже закрытым периодам. Информационные системы прекрасно принимают такие корректировки прошлых периодов. Ничего "криминального" в этом нет. Просто все должно быть правильно организовано финансистами. Проблемы куда чаще возникают организационные ("сержантского" плана - гы!): выбивать пи$$юлями из Маленьких руководителей внесение их подчиненными всех данных в нашу Большую информационную систему точно в срок! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2008, 04:35 |
|
||
|
Корректирующие проводки
|
|||
|---|---|---|---|
|
#18+
sander1Вопрос коррекции проведенных документов уже неоднократно обсуждался, в плане плюсов и минусов разных подходов. Мы с своей системе приняли решение реализовать систему корректирующих проводок Здравствуйте! Если тема еще актуальна. Используйте местное законодательство. Это начальная точка. «Человеческий фактор» еще никто не отменял, и причин для согласования учетных данных может быть много. Для примера. На Украине величина налога на прибыль зависит и от изменения остатков ТМЦ. Бывают случаи запаздывания документов на поступившие ТМЦ. Чтобы не «попасть на бабки» - Закон в руки и все. Даже выдумывать ничего не надо. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2009, 20:10 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=35716492&tid=1526805]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 469ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...