- Известные проблемы в Vanessa.ADD
- Проблема: При загрузке тестов в тонком клиенте управляемого приложения 8.3.Х.Х и 8.2.Х.Х могут возникать исключения и загрузка тестов может останавливаться.
-
Это платформенная ошибка 1С в тонком клиенте, возникающая при обращении на сервере к модулям, в которых есть синтаксическая ошибка. Проблема детально описана в задаче 1034.
- Решение 1: Исправьте синтакс-ошибку, приводящую к остановке загрузки. Перезагрузите тесты
-
Это платформенная ошибка 1С в управляемых формах. Проблема детально описана в задачах #86 или #154 или #256.
- Решение 1: Исправьте ошибку, приводящую к остановке загрузки. Перезагрузите тесты
- Решение 2: Используйте платформу 8.3.4 и выше, там эта платформенная ошибка исправлена.
- Аналогичная ошибка наблюдается в толстом клиенте обычное приложение 8.2.Х.Х и в 8.3.5.Х при открытии форм, в которых есть выброс исключения внутри кода открытия формы. Например, Описание ошибки Есть информация от 1С, что эта проблема по обычным формам не является багом, а является проектным решением. https://partners.v8.1c.ru/forum/topic/1080350#m_1080350
При ошибках работы с транзакциями, например, при вызове ОтменитьТранзакцию
нужно использовать следующую конструкцию:
Если ТранзакцияАктивна() Тогда
ОтменитьТранзакцию();
КонецЕсли;
-
При попытке загрузки тестов в своих ИБ могут появляться "странные" сообщения/предупреждения/ошибки (например, см. баг #458).
-
Проблема может быть в том, что глобальные обработчики оповещения, подключенные через
ПодключитьОбработчикОповещения
, не умеют пропускать чужие оповещения. Vanessa.ADD использует оповещения в своей форме для загрузки/выполнения тестов. Все оповещения Vanessa.ADD начинаются на префиксxUnitFor1C.
- Рекомендуется глобальный поиск по ПодключитьОбработчикОповещения и доработку кода всех найденных обработчиков оповещений.
-
В случае иных ошибок рекомендуется запустить 1С:Предприятие в режиме отладки, попытаться загрузить тесты и поймать место возникновения ошибки.
- Если код ошибки находится внутри кода Vanessa.ADD, создавайте баг для Vanessa.ADD
- Если код ошибки находится внутри вашей конфигурации, исправляйте проблему у себя.
-
-
Если в пустой конфигурации в упр.приложении запустить xddTestRunner, при открытии внешнего инструмента "Показать ГУИД" и попытке выбора ссылки 1С:Предприятие падает. Описание бага #304
Если не встраивать обработки в конфигурацию и есть желание запустить тесты(например: дымовые) под пользователем с ограниченными правами, возникает ошибка "Установлен безопасный режим. Выполнение операции запрещено".
Для возможности запуска необходимы минимальный набор прав + "Администрирование", + "Интерактивное открытие внешних обработок".
- часто задаваемые вопросы FAQ.md
Это проблема платформы 1С и выражается в плавающей ошибке "Ошибка сетевого взаимодействия" - наличествует в версиях до 8.3.7.1917 включительно
- Лечится закрытием всех сеансов 1С (в том числе конфигуратора) и запуском снова.
- Ну и от перезагрузки ещё никто не уходил и не забывайте чистить %TMP% каталог регулярно на машине разработчика
Это проблема странной установки 1С предприятия и первого запуска:
- когда вы только установили очередную версию платформы, при первом старте 1С Windows вас спрашивает резрешить ли сетевое взаимодействие для процесс 1cv8.exe - некоторые товарищи нажимают Отмена в этом случае
- тогда у вас в Windows Защитнике сетевое взаимодействие по отладочным портам будет заблокировано - так как комуникация идет между двумя процессами 1cv8.exe и 1cv8c.exe - то есть между тонким клиентом и толстым клиентов
- Windows такое взаимодействие считает межпроцессным сетевым соединением и накрывает правилами брэндмауэра
лечить это достаточно просто и одновременно сложно
- зайти в Windows и создать разрешающее правило для процессов
- какие порты указывать - разберитесь сами ;-), чтобы в следующий раз смотрели на возникающие окна при установке ;-)
-
Вы используете старый шаг В открытой форме из выпадающего списка я выбираю "что-то", и он не работает
-
Вариант решения
Надо заменить текст шага вручную или накликать его заново.
Варианты замены:
- В открытой форме из выпадающего списка "мой список" я выбираю "что-то"
- В открытой форме из выпадающего списка с заголовком "мой список" я выбираю "что-то"
- В открытой форме из выпадающего списка с именем "МойСписок" я выбираю "что-то"
В первых двух вариантах поиск будет идти по заголовку элемента формы, в третьем - по внутреннему имени, которое задано в конфигураторе.