31-е ферурия



Posted by Владимир Секретев, Клуб Любителей Бухгалтерского Учета on January 14, 1999 at 07:44:03:

In Reply to: Особый интерес представляет случай, когда posted by Анатолий Анимица on January 13, 1999 at 13:52:25:

Да, да, да!

И дней в месяце должно быть сколько угодно - 0 января подчас нужно как воздух для каких-то настроечных операций, 32, 33,34 и т.д. для операций закрытия периода.

Но поднятая Анатолием проблема несколько шире,как мне представляется.
Действительно, финансовый год часто не совпадает с календарным. Это происходит в заграничных конторах, в НАШИХ БЮДЖЕТНЫХ предприятиях и, вероятно, у кого-то еще.
С другой стороны, большие проблемы возникают с переходом на новый год из-за неизбежного 3-х месячного периода работы в двух годах одновременно. Это и проблемы с переносом остатков и перенос EXTRD.DAT.

Все эти моменты можно красиво преодолеть реализовав "прозрачный переход" из года в год, а, вернее, вернуться к идеологии, реализованной в первых версиях программы - сплошного временного пространстава. Тогда отчетный период с 12 марта 1998г по 4 марта 1999г станет простой и естественной вещью.

Тут возникнут определенные трудности - потребуется модифицировать штамп операции, чтобы не путались ta-факты, ввести дополнительный параметр, указывающий на календарный год в экстрапараметрах и функциях типа [ea]. Но эти технические нововведения, как мне представляется, не должны сказаться на совместимости во-первых, и во-вторых они, по-сути, ничто в сравнении с решаемой задачей.




Пpишедшие ответы: