При загрузке макета MXL, не определяется тип данных ПланОбмена по ГУИД
Описание
Если в макете, для регистра сведений указать связь по гуид с измерением составного типа (планы обмена), то измерение не определяется.
Текущее поведение: [ Что происходит в действительности? ]
При загрузке макета выпадает ошибка. Запись регистра запрещена с пустым значением измерения.
{ВнешняяОбработка.СериализаторMXL.МодульОбъекта(1431)}: ОшибкаПоиска: Реквизит <Узел>: Искали значение

Вы нашли ошибку, исправили её в своей локальной копии xUnitFor1C и создали issue с описанием ошибки и описанием необходимых доработок. Это очень хорошо. Теперь один из разработчиков XUnit может внести предложенные исправления. Но можно сделать еще лучше: оформите внесенные изменения в виде pull request. Тогда майнтейнеру проекта достаточно нажать кнопку принятия изменений и ваше исправление появится в проекте, а вы станете одним из контрибьюторов.
Вот тут описано как сделать pull request: Инструкция для контрибьюторов, т.е. для тех, кто жаждет доработать xUnitFor1C
Ок. Мерси за ссылку. Всё руки не доходят "pull request" освоить.
Все просто. В двух словах:
- Cделать форк этого репозитория. Форк появится в списке ваших репозиториев.
- Склонировать ваш форк в каталог на рабочем компьютере:
git clone https://github.com/binexekb/xUnitFor1C.git - Открыть обработку в рабочем каталоге, внести изменения, сделать коммит.
- Сделать push коммита в свой форк.
- Открыть страничку вашего форка https://github.com/binexekb/xUnitFor1C. В нем в ветке develop будет ваш коммит с доработкой. На главной странице вашего форка нажать кнопку Pull request, она под красивой зеленой кнопкой "Clone or download".
А на исходники обработку не нужно разбирать?
А если в тексте коммита написать #689, то гитхаб будет номер показывать как ссылку на issue.
Ага. Нужно. Совсем забыл сказать. Должен быть установлен precommit1C и подключен к репозитарию на вашем компьютере. Тогда при коммите изменений обработка будет разобрана автоматически.