Функциональщина в бухгалтерии
Feb. 6th, 2013 02:33 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Самоочевидно ли то, что с помощью filter/map/fold можно реализовать бухгалтерскую отчетность более простым и очевидным образом, чем с помощью select .. where .. group by?
Нет, наверно я хотел задать не этот вопрос. Правильный вопрос: сколько в час денег попросит человек, способный за неделю-две разобраться в вышеописанном вопросе?
Нет, наверно я хотел задать не этот вопрос. Правильный вопрос: сколько в час денег попросит человек, способный за неделю-две разобраться в вышеописанном вопросе?
no subject
Date: 2013-02-06 02:00 pm (UTC)no subject
Date: 2013-02-06 02:11 pm (UTC)Функциональщина лучше подходит для первого, по причине того, что в бухгалтерии, вместо математики - достаточно абсурдные высосанные из пальца и часто изменяющиеся правила, которые нужно закодировать и поддерживать в работоспособном состоянии.
no subject
Date: 2013-02-06 02:19 pm (UTC)Бух учет это даже не математика, а арифметика, то, что у нас в обществе называется бухгалтерией, и бухучетом - это не отражение результатов деятельности (производственной, торговой и т.д.), а изобретение алгоритмов выдающих заранее заданный результат.
В автоматизации бухучета есть только одна проблема - вычислительные мощности сумматора(калькулятора) как угодно можно назвать. Если следовать принципам последовательной записи - все настолько неинтересно автоматизировать, что аж зубы сводит.
Но мы не ищем простых путей :) Поэтому у нас и функциональщина и прочие демоны там, где их быть не должно по определению.
Уважаю Ваши знания, но тут не смог промолчать, извините :)
no subject
Date: 2013-02-06 02:21 pm (UTC)Но там в основном не столько сама бухгалтерия, столько отчетность, которую коллективно выдумывают различные министерства+внутренняя отчетность заказчиков. И таки реализация ее в виде DSL поверх функциональных языков сильно облегчает работу.
no subject
Date: 2013-02-06 02:25 pm (UTC)Вся проблема в том, что бухучет изначально был придуман для учета остатков активов и пассивов в денежном выражении. А сейчас рубим бабки на том, что те, кто не понимает бухучета, требуют чтобы те, кто тоже не понимает бухучета, показали какие-то циферки от исполнителей, которые, в свою очередь, в лучшем случае счетоводы, а не бухгалтера. :)
Нашу бы энергию да в мирное русло
no subject
Date: 2013-02-06 04:42 pm (UTC)no subject
Date: 2013-02-07 02:48 am (UTC)Не знаю, для чего там бухучет был изначально придуман, а в России он нуже лишь для того, чтобы налоговая и прочие органы могли натягивать на свои длинные толстые жезлы и скипетры нерадивых коммерсантов. Потому и облекли правила ведения бухучета в форму закона.
А вообще, видел людей, которые свято верят, что бухучет можно использовать для эффективного менеджмента (не, не, это не то, о чем вы сейчас подумали) предприятия. Вот не знаю, получается ли у них.