-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
При выгрузке файлов конфигурации большое количество изменений #28
Comments
Сталкивались. К сожалению, это проблема выгрузки 1С. Как вариант - это выполнять сортировку для всех хмл-файлов, чтобы порядок всегда был один и тот же. |
Вот что ответил 1С на партнерке: Другая проблема это ошибки платформы как исправленные, но оставившие свой след в данных конфигураций, так и имеющиеся на данный момент к последним относится проблема установки после загрузки права интерактивного удаления - это известная ошибка. Отдельно стоят следствия принятых в прошлом решений по развитию платформы - неидентичность в некоторых случаях для свойства использовать всегда реквизита типа набор констант или некоторых абсолютных картинок как раз из таких. Замечу что многие (но не все) из этих проблем уходят если:
Так что если говорить об идентичности тот тут скорее важна логическая идентичность и целосность данных конфигурации нежели физическая, но к сожалению механизм сравнения в силу исторических причин при сопоставлении чаще оперирует физической идентичностью данных, даже если их сравнение бессмысленно. Но работы по улучшению ведутся. Сделал по этому методу. Действительно проблемы уходят, но только на пару-тройку коммитов. |
Имхо 1с ники, просто отмазались. По факту, борюсь с этим только тем, что написал скрипт на python который парсит template.xml и для определенных тегов отменяю изменения, если только они поменялись, т.к. там по факту только и поменялось, что uuid. |
@pumbaEO Поделишься скриптом? |
https://github.com/pumbaEO/undiff1c/blob/master/src/undiff1c/undiff1c.py precommit hook: python undiff1c.py --g |
@Pr-Mex тоже это решал, но получением "Отчета по хранилищу" и его парсингом. Измененные объекты, которых нет в отчете - считаются неизменившимися. |
Ещё добавлю, что много изменений бывает при первой выгрузке. |
А 1С как обычно хитрит. Достаточно Ерп 2.0 разобрать, собрать и сравнить с оригиналом. |
Выгружаем конфигурацию в файлы git.
Репозиторий показывает большое количество изменений, например:
При сравнении и объединении тоже получается беда, потому что показывается большое количество изменений, которые при проверке изменениями не являются.
Например, показывает что изменился текста запроса динамического списка или подсказка элемента формы, хотя по факту никаких изменений не происходит.
Сталкивались с таким? Можете подсказать как победить?
The text was updated successfully, but these errors were encountered: