Money S3 (чешский аналог 1С)

Прелестная программа по поводу некоторых особенностей которой сразу захотелось выругаться. При первом же контакте. (Внимание! Далее по тексту буду ругаться.)

  • Инсталлятор – просто “прелесть”, не понимает других, кроме чешской, локалей… Получите кракозябры, и распишитесь.
  • Инсталляция мало информативна. Полный пакет MoneyS3 содержит только её кусок. Чтобы инсталлировать сетевую версию вам потребуется зайти в раздел Download Прочее и найти там Менеджер сетевых ключей.
  • После инсталяции менеджера вам предложат перезагрузиться! Прелесть в духе винды.
  • После перезагрузки вы упаритесь искать, кто в системе при входе каждому пользователю запускает менеджер ключей. Господа писатели! Зачем пользователю менеджер ключей? Вы терминальный сервер когданибудь видели? Хорошо, что Марк Русинович со своими утилитами рулит. Autoruns.exe показывает, где в реестре нужно убить запуск этого менеджера.
  • Ставим саму SAP R3… Тьфу. MoneyS3! Ставится на ура. :) при условии что для сетевой инсталяции вы подготовили шару (share) для баз. :) Причём шара типа Z: (корень диска) отметается сразу! Каталог ей давай… Дура… Спрашивает сервер лицензий. Даём. Говорит, что сервер лицензий пустой. Ну и фиг с ним. Ага, потом просит лицензию. Берем конверт, смотрим через бумажку не вскрывая. Супер!
  • Поставили… Вам снова предлагают перегрузиться… Ой сколько чести!
  • Загрузились. Запускаем. Трам па-ра-рам! Активация… Ну активнули через интернет. Заработала!
  • Открываем NTFS секюрити на корне шары (там где базы) и на папке C:\Program Files\CIGLER SOFTWARE\ Тихо офигеваем!!! Вы где дятлы учились???? Права выставлены All – FULL !!! Все родные унаследованные права сброшены и переустановлены. Всем пользователям, даже гостям, всё можно там воротить! (даже модифицировать исполняемые файлы). А потом бедных пользователей обвиняют в том что вирусов нацепляли… В первый класс церковно-приходской школы, таких писак нужно отправлять!
  • Восстанавливаем всё на родину! Users_Money – READ & EXECUTE. Я для работы с Манями сделал группу Users_Money.
  • Входим в винду вторым логином (от одного из пользователей Money). И снова радуемся. На столе нет иконки в Programs – нет папок! Где вы такие самородки писатели откопали? Я уважаю компанию Borland и её блестящий продукт Delphi, и поэтому возмущён, что при помощи него пишут двоечники! После обнаружения отсутствия ярлыков и сброса прав на каталоги, закрадывается смутное тревожное подозрение…
  • Вытягиваем ярлык на стол и запускаем Money. Предчувствия его не обманули… (с) О как я был прав! Money S3 нихрена не совместима с Windows NT XP 2003 и другими многопользовательскими системами этого семейства. Она во время работы что-то пишет (!) в свой каталог C:\Program Files\CIGLER SOFTWARE\*… Утилиты Руссиновича снова живут! Список каталогов, в которые эта дрянь пишет, я постараюсь расширять по мере обнаружения попыток записи.

Резюме: Программа возможно и дружественна к бухгалтерам, но враждебна к внимательным администраторам!

  • Без спросу снимает дескрипторы прав доступа к файлам, это прямой путь к заражению вирусами даже в грамотно настроенной системе, с урезанными правами пользователей.
  • Не совместима с многопользовательской средой. Для совместимости прийдётся точить руками.

список файлов:

C:\Program FilesCIGLER SOFTWARE\Money S3\DESKTOP
пишет туда и во вложенные каталоги
C:\Program FilesCIGLER SOFTWARE\Money S3\FORMS
пишет туда что-то во вложенные подкаталоги и в частности файл Default.ini;
C:\Program FilesCIGLER SOFTWARE\Money S3\MonS3.ini
Модифицирует этот файл;
C:\Program FilesCIGLER SOFTWARE\Common Files\POS.ini
Модифицирует этот файл;

Registry для TrustNoExe

REGEDIT4

[HKEY_LOCAL_MACHINESYSTEMControlSet001Servicesbltrustallow] “0”=”c:\install”
“1”=”c:\progra~1″
“2”=”c:\program files”
“Count”=dword:00000004
“3”=”c:\windows”

[HKEY_LOCAL_MACHINESYSTEMControlSet001Servicesbltrustdeny] “Count”=dword:00000006
“0”=”c:\program files\cigler software\money s3\archrep”
“1”=”c:\program files\cigler software\money s3\dealer”
“2”=”c:\program files\cigler software\money s3\desktop”
“3”=”c:\program files\cigler software\money s3\forms”
“4”=”c:\program files\cigler software\money s3\logs”
“5”=”c:\program files\cigler software\money s3\tmp”

Два странных файла отвечающих за сетевых пользователей находятся в каталогах с базами:

net.acc
netacc.ini

Если при инсталляции программы случайно не установился ключ, разработчики отправляют установить программу по новой!!!. Оригинально.
Занимательно и другое: Программа вываливалась с сообщением исчерпаны лицензии, хотя их хватало. Проблема вылазила при переключении “агенды”. Оказалось, что решение никак не следующее из текста описания ошибки. Требуется простое и жестокое: переиндексировать все агенды вручную… Флаг вам в руки если у вас сотня две учётных баз! Но за деньги есть утилита командной строки Reindexace она всё реиндексирует сама.
Во время работы MoneyS3 замечена подозрительная сетевая активность с сервером в интернете, который принадлежит компании разработчику. Мой совет: – от греха подальше, заблокируйте возможность ей посещать интернет.
Устанавливал обновления и ужаснулся. Для установки обновлений требуются права администратора. Прав пользователя имеющего права записи в программный каталог недостаточно. Буду разбираться по ходу.

Leave a Reply