Проблема была выявлена на Рабочей станции К (p10) и Starterkit Xfce (p10) с обновлениями на 2023-05-28. Налогоплательщик ЮЛ версии 4.7x приемлемо работал на Wine 7.22 и более ранних (с установкой дополнительных пакетов). Начиная с версии 4.8x, программа запускается, но работает с ошибками. При попытке загрузки форм (Персонифицированные сведения о физических лицах и подобных) и прочих действиях в программе появляется окно, сообщающее о "непредвиденных действиях". Тем самым программа фактически непригодна к использованию. На Wine 8.x, включая Wine-stable 8.0.1, проблема не проявляется — программа работает нормально. Так же более не требуется установка Windows-пакетов.
Created attachment 13664 [details] Выполнение описанных шагов Добрый день. Можете по подробнее рассказать об ошибке? Будет лучше, если Вы приложите снимок экрана или видео с её воспроизведением. По имеющемуся описанию не смог воспроизвести ошибку. Стенд: Alt Workstation K 10.1 с обновлениями от 2 июля 2023 Версия пакетов: wine 7.22.1-alt1 Шаги по которым проверял воспроизведение ошибки: 1. Скачал с сайта https://www.nalog.gov.ru/rn77/program/5961229/ программу «Налогоплательщик ЮЛ» версии 4.81 2. Открыл терминал и запустил установщик командой $ wine nalogul481.msi 3. После успешной установки запустил программу и добавил налогоплательщика 4. В правом верхнем углу выбрал отчетный период "Январь 2023г." 5. Перешел по вкладке на верхней панели "Документы" ⇢ "Налоговая отчетность" ⇢ "Создать" ⇢ Выделил "Персонифицированные сведения о физических лицах" (Если пункта нет, то найти через кнопку "Документ не найден. Что делать?") ⇢ Нажал "Выбрать" По итогу открылось окно с сформированным отчетом, которое можно сохранить или распечатать. Попробовал сформировать другие отчеты, однако все они также успешно отображались. Ошибки о "непредвиденных действиях" не возникало. Приложил видео с выполнением описанных ранее шагов
Смог воспроизвести ошибку, для этого потребовался XML файл, который был предоставлен igor.bz@list.ru. Приложил его к ошибке. В программу его необходимо добавить через меню "Сервис" ⇢ "Прием документов из файлов" ⇢ Выбрать загруженный XML файл находящийся на диске Z: ⇢ Ок ⇢ Продолжить Ожидаемый результат: Файл успешно импортирован Фактический результат: Открывается окно с ошибкой. Приложил снимок экрана Однако, хочу заметить, что у меня удалось воспроизвести ошибку и в wine с версией из sisyphus (wine 8.1-alt1), поэтому меняю продукт на Sisyphus
Created attachment 13848 [details] XML файл
Created attachment 13849 [details] Снимок экрана с окном об ошибке
Работает при установке msxml3: WINEPREFIX=/home/$USER/.wine32nalog winetricks msxml3 Так же работает на Wine 8.13 (из задания 326045).
В руководстве пользователя wine (https://wiki.winehq.org/Wine_User%27s_Guide#Libraries_Settings) есть упоминание о том, что функционала встроенных в wine Microsoft-free библиотек не всегда достаточно. В этом случае рекомендуется использовать нативные их версии. В данном случае установка проприетарной библиотеки msxml3/msxml4/msxml6 помогает добиться работоспособности программы "Налогоплательщик ЮЛ". Кроме того, я проверил работу программы "Налогоплательщик ЮЛ" (версии 4.7.0 и 4.8.2) с wine 7.22.1, wine-8.13, wine 8.14.1, wine-stable 8.0.6. Абсолютно везде мне потребовалось доустанавливать msxml* с помощью winetricks для возможности импорта приложенного XML-файла.