В общем досталось в наследство конфигурация бухгалтерии 8.2 с допиленными лет 7 назад документами.
Не совсем понятно зачем они там, тем не менее пока ими пользуются.
И всё бы хорошо, но при создании документа автоматически проставляется НДС 10% (почему-то?), т.е. вшито в модуле при заполнении, или если не вшито то хотя бы посмотреть откуда берётся.
Но модуль запаролен, кто и когда этот модуль делал - неизвестно.
Как можно распаролить модуль или хотя бы увидеть его содержимое?
Обработки в интернете находил по декомпиляции - ни одна не взлетела. (Да и есть подозрения что это она одна, на сто рядов переименованная).
Ошибка: Local\Temp\Cv8cf.dll'. 5(0x00000005): Отказано в доступе.
1С запускал под администратором, и регистрировал эту библиотеку в ручную - не помогло.
И всё бы хорошо, но при создании документа автоматически проставляется НДС 10%
Сделайте для этого документа подписку на событие ПередЗаписью и меняйте НДС на нужный.
Как можно распаролить модуль или хотя бы увидеть его содержимое?
Метод снимания пароля с закрытого модуля мне не известен. Если исполняемый код при этом обфусцирован, то доступные в интернете декомпиляторы тоже не помогут.
Немного торможу.
Сам пароль сбил с толку. Не при создании документа, а при добавлении номенклатуры в табличную часть. А там модуль формы, он открытый. Нашёл откуда ставки берутся )
Но вопрос оставлю открытым.
Всё же не понимаю когда разработчику заплатили за работу - сделать модуль, а он паролем ограничивает возможности его использования.
Причём ладно бы это был какой-то массовый модуль готового решения, но нет же, по заказу писалось под конкретную организацию.
Всё же не понимаю когда разработчику заплатили за работу - сделать модуль, а он паролем ограничивает возможности его использования.
1) Чтобы не лазали всякие профаны. Это нормальная защита.
2) По первой же просьбе он снимет пароль. Права не имеет не снять, рискует схлополать по суду. Вы напрасно загоняетесь.
3) Он может не снять пароль, если продал вам не все результаты работы, а только право на использование его алгоритма, без права его изучения/изменения. Это тоже законно. Хотя, сомневаюсь, что договор был заключен именно так.