|   |   | 
| 
 | Некорректная обработка адреса временного хранилища | ☑ | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0
    
        PR 07.09.16✎ 20:47 | 
 
        Сделал файловую базу в каталоге, в пути к которому есть #.
 Сделал на УФ в 8.3 поле HTML, в него поместил текст HTML, в котором cid заменил на ссылки на временное хранилище 1С. Так вот если в пути к базе нет #, то картинки отображаются, все норм. А если есть, то труба, ничего не помогает, не отображается, хоть тресни. Есть идеи? | ||||||||||
| 1
    
        Torquader 07.09.16✎ 20:52 | 
        Этот символ является якорем в HTML, так что всё, что после него, именем файла не считается.     | ||||||||||
| 2
    
        PR 07.09.16✎ 20:55 | 
        (1) Ну это я примерно допетрил.
 А с другой стороны, насколько я понял, если даже его и можно экранировать как-то типа "%23", то это не поможет, потому что в этом случае адрес хранилища для 1С ломается и уже 1С не хочет работать. | ||||||||||
| 3
    
        Torquader 07.09.16✎ 21:52 | 
        (2) А экранировка разве там вообще работает ? Боюсь, что первым делом 1С заэкранирует сам '%'     | ||||||||||
| 4
    
        PR 07.09.16✎ 21:57 | 
        (3) Да ХЗ что там где работает.     | ||||||||||
| 5
    
        Torquader 07.09.16✎ 21:59 | 
        Вообще, для имени, по хорошему - буквы, цифры и две чёрточки - всё остальное - нежелательно, так как где-то потом по граблям ходить.     | ||||||||||
| 6
    
        PR 08.09.16✎ 11:12 | 
        (5) Да это понятно.
 Непонятно, можно ли как-то обойти текущую ситуацию? | ||||||||||
| 7
    
        Лефмихалыч 08.09.16✎ 11:17 | 
        (6) mklink'ом наколдовать путь туда же, но без диеза     | ||||||||||
| 8
    
        PR 08.09.16✎ 11:30 | 
        (7) Что такое mklink?     | ||||||||||
| 9
    
        PR 08.09.16✎ 11:31 | 
        +(8) И как он поможет для понимания одинеской такого нового пути для своего временного хранилища?     | ||||||||||
| 10
    
        Лефмихалыч 08.09.16✎ 11:31 | 
        (8) загугли
 c:\>mklink /? Создание символической ссылки. MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение /D Создание символической ссылки на каталог. По умолчанию создается символическая ссылка на файл. /H Создание жесткой связи вместо символической ссылки. /J Создание соединения для каталога. Ссылка Имя новой символической ссылки. Назначение Путь (относительный или абсолютный), на который ссылается новая ссылка. | ||||||||||
| 11
    
        Лефмихалыч 08.09.16✎ 11:32 | 
        (9) он поможет сделать синоним пути без ядовитых символов     | ||||||||||
| 12
    
        Лефмихалыч 08.09.16✎ 11:32 | 
        +(11) если с ключом /j     | ||||||||||
| 13
    
        PR 08.09.16✎ 11:34 | 
        (10) Так я загуглил.
 И не пойму, как ярлык поможет мне со временным хранилищем 1С? С браузером поможет, думаю, да. А 1С по новому пути тоже воспримет? Впрочем, в любом случае, слишком экзотический вариант. Я-то уже просто базу перенес из каталога с # в каталог без #. Просто поделился скорее опытом и спросил, нет ли простых решений. | ||||||||||
| 14
    
        PR 08.09.16✎ 11:35 | 
        +(13) Просто не уверен, что 1С работает со временным хранилищем по принципу работы с файлами.
 Думаю, что подмена в итоге сбойнет где-то. | ||||||||||
| 15
    
        Лефмихалыч 08.09.16✎ 11:36 | 
        (13) >Я-то уже просто базу перенес из каталога с # в каталог без #
 mklink дает возможность не переносить. Он - достаточно простое решение. | ||||||||||
| 16
    
        Cyberhawk 08.09.16✎ 11:39 | 
        (14) Не сбойнет. 
 Я таким образом и жирные каталоги Винды переношу с SSD на второй HDD (для высвобождения места). | ||||||||||
| 17
    
        PR 08.09.16✎ 11:44 | 
        (16) Что не сбойнет?
 Я про конкретно временное хранилище 1С говорю. | ||||||||||
| 18
    
        Cyberhawk 08.09.16✎ 12:05 | 
        (17) Я тоже (работа 1С с ВХ).     | ||||||||||
| 19
    
        Torquader 08.09.16✎ 21:18 | 
        (16) Там ещё можно монтирование папки в диск делать.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |