Получить значение "Разделитель элементов списка" профиля пользователя Windows #750218


#0 by xavchik
Всем привет. Есть обработка, которая читает данные из Excel, предварительно сохраняя таблицу в формате CSV для скорости при помощи SaveAs. При сохранении объект Excel автоматически использует в качестве разделителя символ, установленный в профиле пользователя Windows (Панель управления - Язык и региональные стандарты - Дополнительные параметры - Разделитель элементов списка). Потом обработка уже анализирует файл, разделяя строки по разделителю. Проблема в том, что в профиле Windows в качестве разделителя может стоять, потенциально, любой символ. Так что надо получить тот, который задан в профиле пользователя и использовать для разбора именно его. Как это сделать? (";" по умолчанию не подходит, так как может содержать в ячейке таблицы)
#1 by Zhuravlik
читайте с помощью ADO
#2 by xavchik
А можно поподробнее - раньше никогда не использовал ADO. Пару примеров или ссылок...
#4 by xavchik
Ок. Я так понимаю, что это параметр реестра. А с помощью какого объекта с ним можно работать из 1С?
#5 by mehfk
КомандаСистемы + REG EXPORT
#6 by xavchik
Всем спасибо. Получил через реестр Windows
#7 by b_ru
Не ну можно и так конечно, но есть варианты попроще. Хотя бы тут смотри:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С