Имя: Пароль:
1C
1С v8
Справка НДФЛ для передачи в ИФНС из БП 3.0
0 SadrArt
 
20.02.15
11:36
Платформа 8.3 (8.3.5.1428) Бухгалтерия 3.0 (3.0.37.40) Клиент - сервер (MS 2012)

Выгружаем Справку НДФЛ для передачи в ИФНС и получаем в выгруженном файле все символы кириллицы, заменены на знаки "?" .

Если делать выгрузку этого же документа из файлового варианта символы читаемые.

Причем первая строка
<pre> <?xml version="1.0" encoding="WINDOWS-1251"?> </pre>
1 SadrArt
 
20.02.15
11:37
... Причем первая строка
<?xml version="1.0" encoding="WINDOWS-1251"?> в обоих случаях одинаковая
2 SadrArt
 
20.02.15
11:40
Кто может сталкивался и знает как лечить... Подскажите
3 nva_15
 
20.02.15
12:55
на сервере, видимо, нет этой кодировки
4 SadrArt
 
20.02.15
13:07
(3) спасибо, то что, где то чего то нет, понятно.
Кстати, БП 2.0 на этом же сервере выгружает нормально. А на сервере именно где можно поискать?
5 nva_15
 
20.02.15
16:18
Если Windows Server не русский, то ее там и не отыскать.
6 SadrArt
 
24.02.15
11:37
Подниму тему, ибо нужна помощь...
7 SadrArt
 
24.02.15
16:47
Причину нашел в модуле объекта при записи текстового документа задается кодировка КодировкаТекста.ANSI

В то же время в обработке "клиент-банк" имеем:

// Кодировку задаем текстом, иначе бывают проблемы на сервере в Linux и в связке англоязычная Windows + англоязычный SQL
    Если Кодировка = "DOS" Тогда
        Кодир = "cp866";        // КодировкаТекста.OEM;
    Иначе
        Кодир = "windows-1251"; // КодировкаТекста.ANSI;
    КонецЕсли;

то есть в 1С в курсе этой проблемы... Осталось только поменять везде в коде, а не только в "Клиент-банк"е
8 SadrArt
 
24.02.15
16:49
Советы приведенные v8: Кодировка выгруженного .тхт не помогли...
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.