Имя: Пароль:
1C
1С v8
Полный и относительный путь
,
0 User123456
 
22.12.16
07:54
Доброго дня, ни как не могу решать задачку. Нужно средствами 1С получить относительный путь из абсолютного.
1 VladZ
 
22.12.16
07:54
Относительный относительно чего?
2 VladZ
 
22.12.16
07:55
См. СтрЗаменить
3 User123456
 
22.12.16
07:57
еще бы знать что на что заменить)))) Пытаюсь батником вытащить цф из базы, батник написал с полными путями, но не хочет. Ибо C:\Program Files (x86) не нравится CMD
4 PLUT
 
22.12.16
07:58
(3) Ибо в кавычки заверни
5 User123456
 
22.12.16
08:01
C:\>3.bat

C:\>chcp 65001
Active code page: 65001

C:\>"C:\Program Files (x86)\1cv8\8.3.7.1790\bin\1cv8.exe"The system cannot write
to the specified device.
6 User123456
 
22.12.16
08:02
"C:\Program Files (x86)\1cv8\8.3.7.1790\bin\1cv8.exe" DESIGNER /F "D:\Базы\какаято база" /NБухгалтер /P1 /DumpCfg"C:\1111.cf"

а то сам батник, не хотит зараза
7 zva
 
22.12.16
08:04
The system cannot write to the specified device.
Нет прав на запись в корень диска С
8 User123456
 
22.12.16
08:05
сижу под админом, поменял на диск D, результат такой же
9 User123456
 
22.12.16
08:06
запуск батника "запустить от имени админа", тоже не хочет
10 User123456
 
22.12.16
10:03
народ, права проверил, все гуд, но ошибка остается
11 VladZ
 
22.12.16
10:05
Ничего не понял.  Как соотносится " Нужно средствами 1С получить относительный путь из абсолютного" и запуск батника?
12 VladZ
 
22.12.16
10:06
(6) Кодировку проверь. Или смени русские буквы на аглицкие.
13 User123456
 
22.12.16
10:07
секунду
14 User123456
 
22.12.16
10:17
в общем указал путь к базе на аглицком и все гуд, но вот засада пути к базам идут на русском. chcp 65001 поменял на 1251 , получил в CMD абракадабру, как можно работать с путями на русском языке, А средствами 1С - думал что проблема в длинном пути к платформе 1С.
15 VladZ
 
22.12.16
10:19
(14) Видимо изначально внес инфу не в той кодировке. Ставь кодировку и изменяй текст.
16 h-sp
 
22.12.16
10:19
(14) в конфигураторе правь батник, и там есть записать в нужной тебе кодировке.
17 User123456
 
22.12.16
10:26
В общем решение следующее -
Bat следующего содержания
chcp 1251
"C:\Program Files (x86)\1cv8\8.3.7.1790\bin\1cv8.exe" DESIGNER /F "D:\Base\Какаято база" /N Бухгалтер /P 1 /DumpCfg "D:\1\1111.cf"

Работает с путями на русском и англ языках.Писал в блокноте.  Всем спасибо.
18 h-sp
 
22.12.16
10:36
(17) так у вас в базе один человек работает? тогда проще
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn