Open SergeyNestoruk opened 4 years ago
Такая же проблема.
В модуле формы заменил:
ИмяПлагина = ИдентификаторыПлагинов[ЗагруженныйФайл.Имя];
На:
ИмяПлагина = ИдентификаторыПлагинов[КаталогПлагинов + ЗагруженныйФайл.Имя];
Вроде заработало, правда теперь обработки с тестами открывает со 2го раза
В форме Управляемая форма - процедура ЗагрузитьПлагины(). Поиск в соответствии идет по значению, а не по ключу. Если переделать на поиск по ключу, то ошибка уходит. ИмяПлагина = ИдентификаторыПлагинов[ЗагруженныйФайл.ПолноеИмя];
Разрабы уже забили на этот проект? В сентябре 2022 проблема не исправлена. Применил патч из предыдущего комментария от AnatoliyBychin
разрабы на войне
Разрабы уже забили на этот проект? В сентябре 2022 проблема не исправлена. Применил патч из предыдущего комментария от AnatoliyBychin
https://github.com/vanessa-opensource/add
Vanessa-ADD является наследником 2-х продуктов - xUnitFor1C и Vanessa-Behavior. Совместимость с VB 1.Х и xUnitFor1C 4.Х гарантирована (за исключением функциональности циклов и условий в Vanessa-ADD)
Vanessa-ADD является наследником 2-х продуктов - xUnitFor1C и Vanessa-Behavior. Совместимость с VB 1.Х и xUnitFor1C 4.Х гарантирована (за исключением функциональности циклов и условий в Vanessa-ADD)
Спасибо, этот пакет работает, я раньше xUnitFor1C и Vanessa-Behavior использовал по отдельности с перерывами, т.к. у нас это никому не нужно. Сейчас потребовалось написать несколько приемочных тестов и столкнулся с проблемой. Пока все сделал в обычных обработках, но теперь перепишу, т.к. какое-то время нужно будет делать проверки, а простые обработки не удобны.
Вопрос не по теме, но здесь наверно проще найти тех, кто применяет тесты на практике. Как вы именуете unit-тесты? Я пробовал несколько различных вариантов нейминга, но все они меня так или иначе не устраивают. Основная проблема: по прошествии какого-то времени по названию теста не очень понятно, что он делает и зачем он нужен. В стеке javascript-а (например, в mocha) тестам можно давать многострочные заголовки, там можно при необходимости можно и контекст принятия решений описать и другую доп. информацию. А здесь так не получится. Буду благодарен, если кто-нибудь поделится своим опытом.
Вопрос не по теме, но здесь наверно проще найти тех, кто применяет тесты на практике. Как вы именуете unit-тесты? Я пробовал несколько различных вариантов нейминга, но все они меня так или иначе не устраивают. Основная проблема: по прошествии какого-то времени по названию теста не очень понятно, что он делает и зачем он нужен. В стеке javascript-а (например, в mocha) тестам можно давать многострочные заголовки, там можно при необходимости можно и контекст принятия решений описать и другую доп. информацию. А здесь так не получится. Буду благодарен, если кто-нибудь поделится своим опытом.
Я мало тестов писал. Мне хватало папок, сделанных по аналогии с деревом метаданных тестируемой конфы. Как вариант, можно быстренько наваять конфигурацию для организации хранения тестов. Помню, где то натыкался на телеграм канал по ванессе, где можно пообщаться на тему тестов, поищи там ответ на вопрос.
Предварительно
Описание
При запуске обработки на последней редакции УНФ (1.6.19.215) получаю ошибку: Значение не является значением объектного типа (Инициализация)
Проблему связываю с режимом совместимости данной конфигурации. (8.3.14), поскольку открыв в УТ (11.4.9.82), где режим совместимости все еще 8.3.12 - обработка работает.
Шаги для воспроизведения
Укажите:
При недолгой отладке обнаружил следующее: Метод "ПоместитьФайлы" в строке 218 модуля управляемой формы обработки отрабатывает по разному. После помещения в режиме совместимости 8.3.12 имеем следующий результат: http://prntscr.com/rfa0kd
В режиме совместимости 8.3.14, следующий: http://prntscr.com/rfa1vx