LanConsult MonExcel

Программа предназначена для пережёвывания предпечатных RAW данных от Money, CSV файлы, и последующего оформления в Excel документ, где все поля расставлены так как хочется пользователю, по шаблону, который можно редактировать.

Инсталляция проходит, как обычно. Сначала запуск. Потом просят внимательно прочитать “20-ти” страничное лицензионное соглашение, установить пути, указать где находится Money с бинарниками. Наверняка там лежит ini файл. :) Ну да ладно. После установки нужно поправить ACL. Но тут программисты поступили несколько проще чем программисты Money. Я даже это воспринял как – поступили разумнее. Они то ли не умели поменять ACL из кода, то ли не ожидали, что ACL могут отличаться от FULL ACCESS – Полный Доступ. Правка заключается в разрешении писать в каталог и писать в несколько файлов. По умолчанию, в моих настройках каталога C:\Program Files\, стоит для пользователей Users только право листать каталоги.

ACL 1
ACL для convert.ini
ACL 2
ACL для convert.tab
ACL 3
ACL для каталога Templates

Далее покажу как настроить Money руками, чтобы MonExcel работал. Для одного покупателя лицензионное соглашение MonExcel позволяет устанавливать его на неограниченное количество своих компьютеров. Но я использую его в терминальном сервере. Но в этих условиях (терминального сервера) я обычно рекомендую сменить имя файла для экспорта, потому что родное – не уникальное. Может возникнуть ситуация когда Money одного пользователя сгенерирует файл для одной фирмы, а он перезапишется другим пользователем фалом другой фирмы, или другим периодом и т д., и после этого monexcel обоих “распечатает” выдаст в файл одно и то же. Но и файл на выходе будет один и тот же. Либо возможна ситуация, когда файл просто не может быть создан, он открыт одним пользователем, а нужен для записи другим. Поэтому стоит добавить время дату ID документа. И каталог вместо каталога Print указать каталог Temp. Файлы там так и остаются и чистить их дело пользователей. Поэтому лучше всё скидывать в одно место и чистить по ночам и при загрузке компа. Первый вариант лучше подходит для круглосуточно работающего терминального сервера. Но как выяснилось имя файла важно для утилиты MonExcel потому, что по нему она ищет какой шаблон привязан к файлу. Если имя не меняется то утилита после первого использования запоминает с каким шаблоном работать с этим файлом, и всегда его подставляет по умолчанию. Иначе прийдётся каждый раз выбирать по новой :(.

Имя файла для экспорта
Имя файла для экспорта
Формирование коммандной строки
Формирование командной строки

Для MonExcel важно чтобы названия полей передавались через файл нумерованные, а не с названиями. И конечно для MonExcel отображать в актуальном текущем “дереве пути”, комплекте “sestave” Money. Это значит, что этот шаблон не будет отображаться в другом месте. Что правильно для не универсальных шаблонов, коими являются шаблоны MonExcel. С другими данными он выдаст полную ерунду.

Преобразовать поля к цифрам
Преобразовать поля к цифрам
monexcel автовыбор файла
monexcel автовыбор файла

Вот собственно и всё.

Leave a Reply