Автор Тема: 1С 8.3 ошибки в платформе  (Прочитано 2432 раз)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
1С 8.3 ошибки в платформе
« : 29.03.2021 15:04:05 »
Я так понимаю судя по jenkins и т.д. это проблема не в альтовом wxWidgets, а у 1C в релизах 8.3.18?
/built/jenkins/workspace/ExtComponents/wxWidgets_Build_Linux/build-v8/../src/common/fldlgcmn.cpp(100): assert "!HasFdFlag(wxFD_SAVE) || (!HasFdFlag(wxFD_MULTIPLE) && !HasFdFlag(wxFD_FILE_MUST_EXIST))" failed in Create(): wxFD_MULTIPLE or wxFD_FILE_MUST_EXIST can't be used with wxFD_SAVE

Оффлайн u4me2

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Re: 1С 8.3 ошибки в платформе
« Ответ #1 : 08.06.2022 10:41:02 »
Если еще актуально, или может кто столкнется.
Столкнулся с этой проблемой при открытии диалога сохранения файла/каталога в обработке 1С.
В обработке был следующий код
    Режим = ?(ДляСохранения = Истина, РежимДиалогаВыбораФайла.Сохранение, РежимДиалогаВыбораФайла.Открытие);
    Диалог = Новый ДиалогВыбораФайла(Режим);   
    Диалог.ПолноеИмяФайла= НачальноеИмяФайла;       
    Диалог.Фильтр = Фильтр;
    Диалог.МножественныйВыбор = Истина;
    Диалог.ПроверятьСуществованиеФайла = Истина;
Обращаю внимание на ошибку в 1С "" failed in Create(): wxFD_MULTIPLE or wxFD_FILE_MUST_EXIST can't be used with wxFD_SAVE
И меняю в обработке 1С
   Диалог.МножественныйВыбор = Ложь;//Истина;
   Диалог.ПроверятьСуществованиеФайла = Ложь;//Истина;
Ошибка ушла.
« Последнее редактирование: 08.06.2022 10:54:21 от u4me2 »