|
Кривое формирование файлов ПФР
| ☑ |
0
ChAlex
02.11.13
✎
15:42
|
Может кто сталкивался с таким: в 1С бухгалтерия 3.0 из делается выгрузка файлов в ПФР в xml-формате . Делается 3 файлика(PCB-1,AДB-6-2,CЗВ-6-4). При этом первый фал нормальный, а 2 следующих кругом знаки "?" вместо кирилицы. В чем проблема может быть?
|
|
1
ChAlex
03.11.13
✎
14:49
|
up - Детальный разбор такой: если запустить 1С на сервере - где база стоит - то файлы формируются нормально, а если по вэб (в тоном келиенте, или через браузр) - то кривые.
|
|
2
ChAlex
04.11.13
✎
16:31
|
up
|
|
3
ChAlex
04.11.13
✎
18:41
|
Ау - народ, полтергейст да и только: дошел до точки где криво пишется файл.
ТекстовыйДокумент.Записать(ПолноеИмяФайла, КодировкаТекста.ANSI)
В этой точке останавливаюсь на сервере и смотрю временный файл, который пишет 1с-ка в обоих вариантах - при запуске на сервере и при запуске с рабочей станции по тонкому клиенту. В обоих случаях текст записываемый одинаковый. Разница только в месте куда сервер пишет временный файл. Так вот при записи с сервер - он в нормальной кодировке, а при запуске со станции - кривой - сплошные ? вместо кирилицы. Как так может быть?
Вот полный текст процедуры - процедура выполняется на сервере
Функция ЗаписатьФайлПФРНаДиск(ИмяФайла, ТекстФайла, РасширениеЗаглавнымиБуквами = Истина) Экспорт
ТекстовыйДокумент = Новый ТекстовыйДокумент;
ТекстовыйДокумент.УстановитьТекст(ТекстФайла);
Если РасширениеЗаглавнымиБуквами Тогда
ПолноеИмяФайла = ПолучитьИмяВременногоФайла("XML");
Иначе
ПолноеИмяФайла = ПолучитьИмяВременногоФайла("xml");
КонецЕсли;
ТекстовыйДокумент.Записать(ПолноеИмяФайла, КодировкаТекста.ANSI);
Возврат ПолноеИмяФайла;
КонецФункции
|
|
4
ChAlex
04.11.13
✎
18:43
|
В обоих вариантах то код исполняется на сервере, и объект "Текстовыйдокумент" создается там-же и текст нормально отображается в отладчике на сервере - а в файле пипец!!!
|
|
5
Arseny
14.11.13
✎
10:21
|
Как то побороли? Та же фигня получается
|
|
6
Arseny
26.11.13
✎
13:03
|
Ошибку писал на поддержку, проблема когда на сервере английская винда.
Сам поборол выгрузкой в локаль и перепроведением документов АДВ и СЗВ
|
|
7
Arseny
26.11.13
✎
13:04
|
Если попробуете кладр загрузить тоже будете приятно удивлены
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший