# Ошибка проведения документа. Access violation.

При оформлении направления в мастере назначения или при оформлении результатов лабораторных исследований в своде результатов может возникнуть ошибка:

[![1.jpeg](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/scaled-1680-/1.jpeg)](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/1.jpeg)<span data-type="image-caption">Рисунок 1.</span>

На данный момент по данной проблеме известно следующее:

- проблема на уровне операционной системы.
- проблема возникает у пользователей с прописанной в КСАМУ ЭЦП (независимо от наличия на АРМ криптопровайдера и сертификатов ЭЦП).
- документы (направления и результаты) формируются, но не подписываются ЭЦП.
- направления, оформленные с этой ошибкой, не отображаются в листе назначений.

Как проверить, что ошибка не связана с ЛИС (рисунок 2):

[![изображение.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/scaled-1680-/yC5izobrazenie.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/yC5izobrazenie.png)<span data-type="image-caption">Рисунок 2.</span>

Найти на ПК файл crypt32.dll. Если его размер ~200кб, а не 2 мб - файл "битый", с таким работать вызов ЭЦП не будет. Будет появляться описываемая ошибка (рисунок 3).

[![изображение.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/scaled-1680-/EbEizobrazenie.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/EbEizobrazenie.png)<span data-type="image-caption">Рисунок 3.</span>

Так же можно открыть файл блокнотом или notepad. Рисунок 4

[![изображение.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/scaled-1680-/w6kizobrazenie.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/w6kizobrazenie.png)<span data-type="image-caption">Рисунок 4.</span>

placeholder - файл crypt32.dll некорректный. Функции оригинальной DLL объявлены, но реализация отсутствует. В следствии чего при вызове функции из такой DLL появляется ошибка.<span data-color="#E03E2D"></span><span data-color="#E03E2D"></span>

Начиная с версии КСАМУ 22532, ошибка будет выглядеть примерно так:

[![изображение.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/scaled-1680-/iSwizobrazenie.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-04/iSwizobrazenie.png)<span data-type="image-caption">Рисунок 5.</span>

<span data-color="#E03E2D">**Решение:**</span>

Реконфигурируйте wine под пользователя, или переустановите сборку. Желательно обновить систему. Утилита для удаления, сборка и инструкции здесь [https://redmine.ksamu.ru/projects/ksamu/wiki/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D0%B8\_%D0%BF%D0%BE\_AstraLinux](https://redmine.ksamu.ru/projects/ksamu/wiki/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D0%B8_%D0%BF%D0%BE_AstraLinux)

Так же может помочь переустановка КСАМУ и крипто-про