Здравствуйте!
С 1с работаю около года. Делаю попытки перейти на схему работы с Git.
И по ходу тестирования сталкиваюсь с различными казусами.
При компиляции исходников в CF-файл, появлялись изменения, которые я никак не вносил, причем в залоченные объекты находящиеся на поддержке. Сначала думал что выгрузка базы в исходники вносит изменения в исходники, но нет проверил - каждая последующая выгрузка не вносит изменения в выгружаемые исходники. Имелись 2 каталога исходников, сделанных в разное время, но абсолютно идентичных по содержимому… У меня vanessa-runner v1.5.0. Конфигурация базы(файловой) идентична выгруженной в исходники.
Итак делаю экспорт командой(используя bat):
call runner compile -s %sourcedir% -o %outputfile%
, где sourcedir=.\src2 и outputfile=%outputdir%\UNF-%exportdate%.cf
И после “успешной” компиляции, созданный cf-файл содержит изменения при сравнении с базой, сравниваю оба каталога исходников(src1 и src2) и обнаруживаю что файл в каталоге из которого происходила компиляция - ConfigDumpInfo.xml - изменён по содержанию, дате изменения и в конечном счете размеру. А именно изменения касаются id-шников полей Metadata в этом xml-файле.
Вопрос:
Как сделать так, чтобы компиляция(экспорт) cf-файла из исходников взаимодействовала с каталогом исходников только в режиме чтения? Или что я делаю не так?
Заранее спасибо!