Есть только одна технология, которая может меня примирить с бюджетированием на базе 1С:Консолидация - это технологии на бахе XML.
Примерно схему взаимодействия можно описать так:
"Моя программа" - это любой программный продукт, который может считать, преобразовывать и генерировать XML-файлы. В моем случае это может быть Web-сайт на базе Python/Django или некая программка на базе Excel/VBA. В общем случае - это может быть все что угодно.
1С:Коснолидация - это, скажем так, некая консолидирующая "большая" программа, которая организует собой информационное пространство для менджемента предприятия в целом. Это может быть 1С - а может быть и не 1С, а что-то принципиально другое. На место 1С:Консолидация можно было бы вписать просто - БОЛЬШАЯ ПРОГРАММА. Не суть...
Представьте себе такой вариант взамиодействия. К вам на предприятие приходит 1С - и ваша задача заключается в том, чтобы собрать в 1С:Консолидация все множество разрозненных источников данных, которые хранятся в 1С 7.7, в Excel, в Access, в какой-либо другой базе данных - например, MySQL или SQLite. Неважно. Самое главное - это организовать обмен данными межде всеми эти программами и базами данных через XML.
А для того, чтобы организовать, необходимо:
1) прописать правила обмена данными - то есть разработать по обоим концам "провода" XML-схемы, позволяющие проводить валидацию импортируемых и экспортируемых XML-файлов
2) научиться преобразовывать XML из одного формата в другой - для этой цели потребуется технология XSLT, а также работа по сопоставлению справочников со стороны администратора "Моей программы"
3) организовать обмен данными в рамках определенного регламента
Кто его знает - может, мне еще удастся организовать у себя на работе подобное взаимодействие практически?