При роботі з багаторівневими програмними пакетами, в яких передбачено ведення звітності або виконання фінансових операцій у вигляді відстеження стану рахунків або онлайн-платежів, досить часто можна зустріти поява програмного збою з видачею повідомлення про те, що якийсь об'єкт не підтримує властивості або метод Sign. Що робити в такої ситуації, знають далеко не всі. Тим не менш, якщо розібратися в суті проблеми, рішення по її усуненню багатьом користувачам здадуться дуже простими.
Об'єкт не підтримує властивості або метод Sign: суть проблеми
Суть полягає в тому, що для проведення конфіденційних операцій, пов'язаних з фінансовою (і не тільки) звітністю, при роботі в інтернеті для забезпечення безпеки використовуються спеціальні цифрові підписи (Sign Cab), які засвідчують справжність і надійність проведення передбачуваних дій.
Збій у вигляді помилки «Об'єкт не підтримує властивості або метод Sign» свідчить про те, що така підпис або є недостовірною (що зустрічається досить нечасто), або запитаний електронний документ або ресурс, на якому він розташований, блокуються системою безпеки, або відмова у доступі пов'язаний з поточними налаштуваннями браузера, або система не може виконати спеціальні скрипти, необхідні для відкриття документа внаслідок відсутності встановленої підтримки.
Це основні причини появи збою. На них і буде зосереджено увагу. Вірусне вплив зі зрозумілих причин не розглядається, оскільки і так зрозуміло, що стежити за системою користувач повинен самостійно. Це не обговорюється.
Відключаємо систему захисту
Щоб усунути збій у вигляді помилки «Об'єкт не підтримує властивості або метод Sign», першим ділом слід швидко відключити штатний антивірус, встановлений в системі. У будь-якому програмному продукті цього типу така можливість передбачена.
Зазвичай достатньо просто використовувати меню ПКМ (правої кнопки миші на іконці програми в системному треї, в якому досить вибрати відключення захисту на 10 хвилин. Після цього можна подивитися, відкриється запитуваний документ.
Додатково доступ може блокувати власний файрвол Windows. Його теж слід вимкнути і перевірити, чи з'явився доступ.
Якщо при виконанні таких дій помилка «Об'єкт не підтримує властивості або метод Sign» зникає, слід внести сайт в список виключень антивіруса і виконати такі ж налаштування в файрвол, але вже для браузерного програми, яка використовується в системі, із зазначенням повного шляху до виконуваного файлу програми.
Змінюємо властивості оглядача
Як показує практика, в більшості випадків такий збій проявляється виключно в «рідному» браузері Windows-систем Internet Explorer. Якщо подивитися на властивості оглядача, в яких налаштовується більшість параметрів, неважко помітити, що за замовчуванням встановлений рівень захисту, який відповідає значенню «Вище середнього». І використання саме цього параметра в більшості випадків є абсолютно необгрунтованим.
У цій ситуації можна зробити зміна налаштувань браузера, встановивши рівень безпеки спеціальним повзунком (фейдером) в положення «Нижче середнього».
При цьому варто звернути увагу на підтримку виконуваних сценаріїв та елементів ActiveX, для яких у розділі безпеки потрібно включити дозволу. Зверніть увагу, що, якщо в системі є встановлені без відома користувача аплети зразок додаткових сервісів Mail.Ru, «Однокласників» чи ще чогось подібного, їх слід видалити, але використовувати для цього бажано не власний розділ програм і компонентів Windows, а застосовувати спеціальні утиліти з розширеними можливостями (iObit Uninstaller, Revo Uninstaller та ін)
Використовуємо інший браузер
Якщо дії з Internet Explorer результату не дали, немає нічого простіше, ніж спробувати відкрити необхідний документ в іншій програмі.
Браузерів зараз дуже багато (Chrome, Firefox, Edge, Opera і т. д.) Який саме буде застосовуватися програмний продукт, не настільки важливо. Якщо доступ буде отриманий хоча б в одному з них, це вже скаже про те, що не все в порядку з IE, і проблема складається не в цифрового підпису.
Чистимо кеш і Cookies
Якщо ж відкриття документа буде неможливим і в цьому випадку, для початку потрібно зайти в основні налаштування і повністю видалити весь комп'ютерний сміття у вигляді кешу, файлів Cookies та історії відвідувань.
При цьому в будь-якій програмі є спеціальне меню, відповідає за встановлений для очищення період. Для вірності краще вибрати параметр «За весь період» або «З початку відвідувань». Нарешті, можна провести повний скидання налаштувань до первісно стану (функція Reset) з видаленням всіх вищевказаних елементів і збережених даних.
Оновлюємо платформу .NET Framework з ручною реєстрацією компонентів
Ще один, мабуть, один з головних моментів пов'язаний з відсутністю, некоректної установкою або старінням спеціальної платформи .NET Framework, без якої виконання деяких скриптів і виконуваних веб-аплетів є неможливим.
Для установки апдейта (який, до речі, навіть при включеному апдейте в «Центрі оновлення» автоматично встановлюється не завжди) краще всього звернутися до офіційного ресурсу корпорації Microsoft і завантажити інсталяційний дистрибутив з розділу завантажень, після чого провести інсталяцію в ручному режимі. В деяких випадках навіть після закінчення інтегрування платформи в систему коректно використовувати її виходить не завжди. Пов'язано це може бути з помилками самих ОС, які тільки їм самим відомим причин можуть блокувати реєстрацію деяких динамічних бібліотек, що відповідають за виконання скриптів Java-і Visual Basic jscript.dll і vbscript.dll).
У цьому випадку знадобиться ручна реєстрація через командний рядок, запущену з правами адміністратора, в якій використовується команду regsvr32 а через пробіл прописуються імена необхідних бібліотек, як показано на зображенні вище. Але за умови, що в самій ОС збої не спостерігаються, такі дії можуть і не знадобитися.