-
Notifications
You must be signed in to change notification settings - Fork 22
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
Разбор значений и свойств #12
Comments
Надо подумать как сделать. Для значений это можно реализовать. Для свойств уже проблема. |
@sfaqer Например это может выглядеть так: |
Формат имени: |
@sfaqer |
@otymko В недрах ишуйтрекера уноскрипта есть даваний ишуй: Я так понимаю каких то путей обхода нет. |
@sfaqer проблема в том что у меня какой-то ПКО может лежать по следующему путь в конвертации: Большую часть пусти будут все равно занимать наименования свойств как в моем примере. Поэтому из-за ограничения windows мало что можно сделать -> Наименование группа + Наименования свойств очень длинными получаются. |
@otymko я так понял это не ограничение windows, а ограничения дотнета который внутри уноскрипта, но в нашем случае это ничего не меняет. |
@sfaqer Да, если иерархия будет больше чем 260 символов то и мастер упадет. Я проекты делаю обычно в 1-2 папках от корня диска. Надо ждать решения от oscript. |
Проблема длинных путей решается установкой ключа реестра (Только для Windows 10, 1607) и перезагрузкой: |
@bf0rce обязательно на днях попробую! |
@otymko, из подробностей могу указать следующее.
|
Добрый день, коллеги! |
На данный момент те способы, о которых я писал выше не работают. Мы свои проблемы пока обходим локальными вызовами команд PowerShell. Он с длинными путями, как оказалось, работает без ошибок. |
Можете дать какую то инструкцию, или в статье по разбору правил выложить к примеру? |
Собственно, инструкции нет. Нас пока спасают просто топорные вставки кода, наподобие такого. ЗапуститьПриложение("PowerShell.exe -WindowStyle Hidden -Command ""New-Item -ItemType Directory -Force -Path '" + ОбъединитьПути(ТекущийКаталог(), КаталогКоллекции) + "'""",, Истина, КодВозврата);
Если КодВозврата > 0 Тогда
ВызватьИсключение("");
КонецЕсли; Ну а текстовые файлы пишутся через объект |
При разборе правил, каталоги для значений и свойств создаются с именем кода элемента (1, 2, 3... 39 т.д.), хотелось бы видеть в наименовании каталога наименование значения\свойства, на текущий момент визуальный поиск конкретного элемента затруднителен.
The text was updated successfully, but these errors were encountered: