|
Кривое формирование файлов ПФР | ☑ | ||
---|---|---|---|---|
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
|
Если попробуете кладр загрузить тоже будете приятно удивлены
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |