Имя: Пароль:
1C
1С v8
Кракозябры в общем списке баз
0 slasher
 
15.10.21
14:36
Всем, привет!

есть список общих баз 1С, в файле ibases.v8i,
имена баз написанные на латинице отображаются нормально, а на кириллице - кракозябрами.
Почему так? В региональных настройках сервака везде стоит русский язык, Россия, кроме интерфейса, он английский.
1 1Сергей
 
15.10.21
14:42
файл ibases.v8i в нетой кодировке
2 1Сергей
 
15.10.21
14:43
д.б. анси
3 acht
 
15.10.21
14:45
(2) Сфигали?
https://its.1c.ru/db/v8318doc#bookmark:adm:TI000000368

    Файл представляет собой текстовый документ в кодировке UTF-8 и состоит из секций.
    Каждая секция описывает одну информационную базу.
4 1Сергей
 
15.10.21
14:57
(3) попутал, соррян. Да, ютф-8
5 slasher
 
15.10.21
15:31
(3), да дело было в кодировке, спасибо
а может кто-нибудь знает в какой момент этот файл применяется (вступает в силу)?
6 slasher
 
15.10.21
15:32
когда этот файл редактируешь, потом сохраняешь, потом вызываешь список баз, то изменения не вступают в силу
7 acht
 
15.10.21
15:37
А как ты определил, что дело было в кодировке, если изменения не вступают в силу? o_O
8 slasher
 
15.10.21
16:36
(7) я, строку с путем и именем файла ibases.v8i в настройке ярлыка, удалил и снова прописал под своим аккаунтом в терминале, то есть хочешь сказать нужно сделать то же самое с другими пользователями?
это может быть запарно, если много пользователей терминала, может есть какой-то щадящий способ?
9 lodger
 
15.10.21
16:44
(8) всем пользакам прописать список общих баз. в будущем редактировать список.
10 Dmitrii
 
гуру
15.10.21
16:49
(8) >> это может быть запарно, если много пользователей терминала.

PowerShell вам в помощь. Примеров скриптов для него в интернетах полно.

А на будущее см.(9). И в дальнейшем пусть пользователи добавляют себе базы через списки общих баз (по одной базе в каждом файле со списком, чтобы у каждого были только те базы, которые ему нужны, а не вся портянка). Тогда любое изменение параметров подключения (имя сервера, наименование базы, имя базы на сервере) достаточно поменять только в одном месте - в соответствующем файле списка общих баз.
11 slasher
 
15.10.21
16:50
(9) так уже и сделано, после редактирования файла, он как бы не считывается каждый раз при запуске ярлыка 1С, приходится удалять строку с путем к этому файлу и выбирать его снова и так у каждого пользователя, в том то и вопрос, как сделать чтобы изменения в этом общем файле применились ко всем пользователям?
12 Йохохо
 
15.10.21
16:53
(11) у меня мгновенно применяется и в рдп и в публикации
13 slasher
 
15.10.21
17:09
(12) при сохранении файла?
14 XMMS
 
15.10.21
17:17
(13)файл читается в момент запуска 1cestart.exe. Сохранили, запустили 1cestart.exe - прочитался.
15 slasher
 
15.10.21
17:26
(14) я тоже так думал, значит у меня косяк какой-то с этим чтением, буду разбираться, спасибо
16 1Сергей
 
15.10.21
17:33
(15) если стартер открыт, и в этот момент подправить файлик в8и, то можно потерять эти правки
17 Йохохо
 
15.10.21
20:27
(16) нет, файлик кешируется в профиль юзера операционки
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс