Skip to content
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

Отличная от EDT сортировка состава #39

Open
Kirill opened this issue Jun 13, 2024 · 5 comments
Open

Отличная от EDT сортировка состава #39

Kirill opened this issue Jun 13, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@Kirill
Copy link

Kirill commented Jun 13, 2024

Configuration.mdo вечно уходит в изменение после фиксации и открытие EDT если в составе есть объекты, которые отличаются цифрой и знаком подчеркивания. Для примера ERP
CommonTemplate.ФорматПФР70_2010XML
CommonTemplate.ФорматПФР70XML
прыгает то перед
CommonTemplate.ФорматПФР_2016XML,
то после
CommonTemplate.ФорматПФР_ЭТК_2021XML

@theshadowco theshadowco added the bug Something isn't working label Jun 17, 2024
@theshadowco
Copy link

Есть подозрение, что сортировка в едт и 1скрипт по разному воспринимают _

@Kirill
Copy link
Author

Kirill commented Jun 21, 2024

Валерий, я проверю в течении недели. Есть подозрение, что проблема была только в старом сценарии СортировкаДереваМетаданных. В новом СортировкаСостава такой проблемы не наблюдается.

@theshadowco theshadowco self-assigned this Jun 25, 2024
@Kirill
Copy link
Author

Kirill commented Jun 26, 2024

Проверил СортировкаСостава.os. Поведение аналогичное. После коммита EDT возвращает свою сортировку
image

@theshadowco
Copy link

Спасибо, возьмем в работу в ближайшем спринте

@Kirill
Copy link
Author

Kirill commented Jul 12, 2024

К сожалению, проанализировав сортировку в 1С и OneScript - она выполняется одинаково. Поэтому исправлять её на уровне OneScript нельзя. Как обходной манёвр для строки сортировки я сделал хак. Функция СортированныеЭлементы необходимо заменить
https://github.com/bia-technologies/precommit4onec/blob/1b745d0eca6943b01c889a5cdbb1617229751695/src/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0%D1%80%D0%B8%D0%B8%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%D0%A1%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B0.os#L378C3-L378C53

СтрокаТаблицы.СтрокаСортировки = СтрЗаменить(ЗначениеЭлемента, "_", "9");

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants