Jul. 28th, 2008

metaclass: (Default)
Есть вещи, которые лечаться исключительно административным ресурсом.

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

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

Если бы бухгалтерская база была единой - я бы поставил ограничение на согласование авизовок в стиле "в итоге должны получится только нормальные проводки". Но мало того, что нету единой базы - в подразделениях используется такой софт, к базе которого извне нет доступа на запись, внутренний язык программирования устарел еще 10 лет назад и практически ничего, кроме отчетов и простого импорта-экспорт на нем сделать нельзя. И уж всяко нельзя делать перехват обработки проводок и прочего.
metaclass: (Default)
SQL, Lisp, and Haskell are the only programming languages that I've seen where one spends more time thinking than typing.


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

Определенно, нужно взять какой нибудь hugs, выковырять из него интерпретатор и оформить как либу для дотнета и/или дельфи, главное - прикрутить удобную передачу и получение внешних данных.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 10th, 2025 08:54 pm
Powered by Dreamwidth Studios