Выгрузка в CSV
Возникла следующая проблема:
Есть обработка которая каждый день по рег заданию выгружает инфу по продажам в файл CSV. Выгрузка работала 2 года и все было хорошо, суммы выгружались в формате по типу "1784.04". Но потом база переехала на другой сервер и выгрузка начала выгружать все ячейки типа число в формате с запятой после каждого 3 - го знака... по типу "1,784.04".
Кто то может подсказать как можно данную проблему решить? так как уже пару дней бьюсь над ней, а идеи уже закончились...
ПС: кодировку использую UTF8
Есть обработка которая каждый день по рег заданию выгружает инфу по продажам в файл CSV. Выгрузка работала 2 года и все было хорошо, суммы выгружались в формате по типу "1784.04". Но потом база переехала на другой сервер и выгрузка начала выгружать все ячейки типа число в формате с запятой после каждого 3 - го знака... по типу "1,784.04".
Кто то может подсказать как можно данную проблему решить? так как уже пару дней бьюсь над ней, а идеи уже закончились...
ПС: кодировку использую UTF8
По теме из базы знаний
Найденные решения
(1)
В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
Формат(ЧислоДляФорматирования,"ЧГ=10")
ЧГ (NG) - порядок группировки разрядов числа. В качестве значения указываются числа, через запятую, обозначающие количество группируемых разрядов справа налево.
т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
В обработке выгрузки в модуле где выгружается соответствующее число используйте Функцию Формат.
Формат(ЧислоДляФорматирования,"ЧГ=10")
ЧГ (NG) - порядок группировки разрядов числа. В качестве значения указываются числа, через запятую, обозначающие количество группируемых разрядов справа налево.
т.е. в примере групирроватся будет по 10 разрядов аля "10,0987654321.00"
Можно поставить ЧГ=50 например и забыть.
(5) Такого быть не может.
csv как уже сказали текстовый файл.
Если после формирования из 1С, при открытии например блокнотом, он идет с "запятыми", то однозначно так его формирует 1С.
То, что вы используете уже формат ни как не мешает в форматной строке добавить указанный ЧГ=50.
csv как уже сказали текстовый файл.
Если после формирования из 1С, при открытии например блокнотом, он идет с "запятыми", то однозначно так его формирует 1С.
То, что вы используете уже формат ни как не мешает в форматной строке добавить указанный ЧГ=50.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)