2as
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору All Кто может подсказать? Комп не мой. Стоит 1с77.026 патченная. Был приходящий товарич - обновлял конфиги, регл. отч. Месяца два назад отказались от его услуг. Вчера при попытке открыть базу (для работы, режим работы не монопольный). Сработал скрипт (LOX.JS), который удалил ветку реестра HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Title. У всех dll в папке Bin расширения поменялис на XXX. DLL (в расширение добавился пробел). Соответственно 1с не запускается с сообщением об отсутствующей dll. В каталоге пользователя найдены файлы ИмяПользователя.txt, где ИмяПользователя=ИмяПользователяПриВходеВСистему. В каталоге Windows\system32 файлы с расширением NT поменены на KU (autoexec, config) В папке ExtForms\Calendar генерируются файлы AUDIT.ERT с паролем (пароль снял), обработку почитал (именно она создает тот самый скрипт LOX.JS). Если убить audit.ert, он автоматом создается при очередном запуске конфигурации. Нашел еще 2 файла с копией audit.ert (NetHa.ini в каталоге BIN)(SC90.dbf в каталоге с конфигурацией). Да, если обновить конфигурацию с заведомо чистого md- файла, то никаких доп. файлов и скриптов не создается. и все работает. Такое впечетление, что код приходящим программистом был специально был внедрен в md, и сохранялся при обновлении на новый релиз. Убил все файлы Audit.ert и SC90.dbf вроде бы все заработало, но пропала вся регламентированная отчетность (каталоги на месте, в меню не отображается). Заново ставишь, все ок. Но можно поставить регл. отч. только за прошлый год (так как сохранились дистрибутивы). Бухгалтер ножками сучит - хочет "Все как было". ВОПРОС: Кто сталкивался с такой шнягой и как с ней бороться? Как восстановить регл отч. за все периоды, которые были установлены ранее без повторной установки/копирования из других источников? (папки с отчетностью RpXXqX.grp на месте, файлы .ert в них есть, отчетность при входе через меню Отчеты-Регламентированная - пустая) Спасибо. |