Выгрузка в CSV

1. user876302 03.12.18 18:38 Сейчас в теме
Возникла следующая проблема:
Есть обработка которая каждый день по рег заданию выгружает инфу по продажам в файл CSV. Выгрузка работала 2 года и все было хорошо, суммы выгружались в формате по типу "1784.04". Но потом база переехала на другой сервер и выгрузка начала выгружать все ячейки типа число в формате с запятой после каждого 3 - го знака... по типу "1,784.04".

Кто то может подсказать как можно данную проблему решить? так как уже пару дней бьюсь над ней, а идеи уже закончились...

ПС: кодировку использую UTF8
По теме из базы знаний
Найденные решения
3. Noob001 03.12.18 21:13 Сейчас в теме
(1)

В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
Формат(ЧислоДляФорматирования,"ЧГ=10")

ЧГ (NG) - порядок группировки разрядов числа. В качестве значения указываются числа, через запятую, обозначающие количество группируемых разрядов справа налево.

т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
3. Noob001 03.12.18 21:13 Сейчас в теме
(1)

В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
Формат(ЧислоДляФорматирования,"ЧГ=10")

ЧГ (NG) - порядок группировки разрядов числа. В качестве значения указываются числа, через запятую, обозначающие количество группируемых разрядов справа налево.

т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
5. user876302 05.12.18 17:04 Сейчас в теме
(3) данный вариант не подходит, так как в 1с я и так использую формат. Данные с 1с у меня уходят нормально, а вот в файле csv уже приобретают себе запятые...
6. Boneman 298 05.12.18 17:15 Сейчас в теме
(5) файл csv - это же вроде обычный текстовый файл. Это если экселем открывать его, он там по своим каким то алгоритмам переиначивает.
Ты в файл загляни, нормальным простым текстовым редактором
7. user876302 05.12.18 17:19 Сейчас в теме
(6) заглядывал... запятые...
Как по волшебству.
9. Noob001 05.12.18 17:39 Сейчас в теме
(5) Такого быть не может.
csv как уже сказали текстовый файл.
Если после формирования из 1С, при открытии например блокнотом, он идет с "запятыми", то однозначно так его формирует 1С.
То, что вы используете уже формат ни как не мешает в форматной строке добавить указанный ЧГ=50.
10. user876302 05.12.18 19:24 Сейчас в теме
(9) да, я был не прав (банальная невнимательность...). Ваш совет помог, спасибо.

(8) с сервером как не танцевал с бубном - так и не получилось результата
2. DarkUser 03.12.18 18:45 Сейчас в теме
В свойствах windows надо установить разделитель групп разрядов:
Панель управления - Региональные стандарты - Дополнительные Параметры - Разделитель групп разрядов
4. user876302 05.12.18 16:43 Сейчас в теме
(2) А не подскажете еще как поменять этот параметр у пользователя под котором служба 1с запускается? А то что то игры сисадмина с настройками сервера не увенчались успехом
8. DarkUser 05.12.18 17:23 Сейчас в теме
(4) Эти параметры общие для всех пользователей, единственное, надо перезагрузить сервер после их выставления. И это надо сделать на том сервере в контексте которого формируется файл. Если он формируется на клиенте, то соответственно у клиента.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)