Перейти к содержимому


Фото

Файл с расширением .XML. Требуется переформатировать кодировку: UTP-8 --> windows 1251

XML UTP-8 windows-1251

  • Чтобы отвечать, сперва войдите на форум
15 ответов в теме

#1 Оффлайн   Solar boy

Solar boy

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 295 Сообщений:
  • Авто:Хороший

Опубликовано 29.11.2022 - 16:53

Контрагент принудительно перевел на электронный документооборот. Причем бухгалтерия принимает УПД только в формате XML.
Наш бухгалтер выгружается его из 1С. При отправлении Контур Диадок пишет, что файл с неправильной кодировкой (в данном случае UTP-8). Нужен с windows-1251.
 
Кто-нибудь с таким сталкивался?
 
Нашел в сети решение проблемы: http://www.excelworl...orum/10-37204-1

Но теперь надо это внедрить руками программистов. или показать кратчайший путь.

 

PS

Сам Диадок предлагает за 13.7 т. руб./ год готовый модуль под 1С. Но это решение для ленивых. 


  • 0

#2 Оффлайн   baer

baer

    Кавалер ордена флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишка
  • 920 Сообщений:

Опубликовано 29.11.2022 - 18:41

Подключите 1С-ЭДО и будет Вам счастье... Особенно бухгалтеру...


  • 1

#3 Оффлайн   Wit

Wit

    директор психбольницы

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 23 948 Сообщений:
  • Авто:бледный конь

Опубликовано 29.11.2022 - 19:10

https://forum.infost...um9/topic45915/

 

 

ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("windows-1251");
ЗаписьXML.ЗаписатьОбъявлениеXML();

 


Подключите 1С-ЭДО и будет Вам счастье... Особенно бухгалтеру...

сразу счастье не будет. документы будут то в сбис, то в астрал, то в 1с-эдо приходить. письма придется роуминговые писать

диадок для некоторых клиентов передает данные в неформализованных полях, например, когда 1 товар с несколькими ГТД, эдо от 1с это не понимает


  • 0

#4 Оффлайн   Solar boy

Solar boy

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 295 Сообщений:
  • Авто:Хороший

Опубликовано 29.11.2022 - 20:19

https://forum.infost...um9/topic45915/

 

 

ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.УстановитьСтроку("windows-1251");
ЗаписьXML.ЗаписатьОбъявлениеXML();

 

Еще бы понимать, куда эти записи засовывать))) 

 

Подключите 1С-ЭДО и будет Вам счастье... Особенно бухгалтеру...

 

"Счастье" нам это навязал контрагент, причем только через Контур Диадок.


Изменено: Solar boy, 29.11.2022 - 20:19

  • 0

#5 Оффлайн   Wit

Wit

    директор психбольницы

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 23 948 Сообщений:
  • Авто:бледный конь

Опубликовано 29.11.2022 - 20:30

а что за конфигурация? название и релиз


бухия 3 в 1251 выгрузила

<?xml version="1.0" encoding="windows-1251"?>


  • 0

#6 Оффлайн   Solar boy

Solar boy

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 295 Сообщений:
  • Авто:Хороший

Опубликовано 29.11.2022 - 22:37

Пока пошел простым путем: открыл файл в текстовом редакторе и заменил первую строчку на
<?xml version="1.0" encoding="windows-1251"?>
 
Залил через проверку в Диадоке. На кодировку уже не ругается, зато теперь новый прикол: 
Невозможно определить тип xml-файла. В файле необходимо добавить атрибут «КНД». 
 
Квест продолжается.

  • 0

#7 Оффлайн   Xalat

Xalat

    Трижды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 5 764 Сообщений:
  • Авто:Mitsubishi Colt

Опубликовано 30.11.2022 - 09:46

Чё только не придумают, чтобы 13700 Контуру не платить  :lol: Каждый УПД будешь ручками править? Заплати и не мучайся. Подключил модуль к 1С главбухше и нет вообще никаких проблем, модуль работает как часы. С тех пор как установил его, ни разу по этому вопросу туда не ходил. Самый прикол, что бухша 10 лет сопротивлялась внедрению ЭДО, топила за бумажки. Раз вынуждено попробовала ЭДО  (контрагенты вынудили) и теперь говорит - никаких бумажек чтобы я не видела больше, все через ЭДО  :)


  • 0

#8 Оффлайн   AlexF

AlexF

    Алексей Сергеевич

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 6 126 Сообщений:
  • Авто:Опять Duster

Опубликовано 30.11.2022 - 10:51

Как вариант: https://www.nextech.ru/License


  • 0

#9 Оффлайн   SGray

SGray

    Компьютерный гений

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 51 939 Сообщений:
  • Авто:турбо-ящерица

Опубликовано 30.11.2022 - 11:13

Чё только не придумают, чтобы 13700 Контуру не платить  :lol: Каждый УПД будешь ручками править? Заплати и не мучайся. Подключил модуль к 1С главбухше и нет вообще никаких проблем, модуль работает как часы. С тех пор как установил его, ни разу по этому вопросу туда не ходил. Самый прикол, что бухша 10 лет сопротивлялась внедрению ЭДО, топила за бумажки. Раз вынуждено попробовала ЭДО  (контрагенты вынудили) и теперь говорит - никаких бумажек чтобы я не видела больше, все через ЭДО  :)

это до введения чебурнета :)

плюс, утечки и т.д.

сколько лет там первичку хранить надо, помнишь?  :lol:


  • 0

хороший компьютер - тихий и быстрый.

 

Он выдержит очередь из КПВТ и подрыв гранаты под днищем. (с) грамотный


#10 Оффлайн   Shaman

Shaman

    Кавалер ордена флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишка
  • 881 Сообщений:
  • Авто:vag

Опубликовано 30.11.2022 - 21:29

 

Пока пошел простым путем: открыл файл в текстовом редакторе и заменил первую строчку на
<?xml version="1.0" encoding="windows-1251"?>
 
Залил через проверку в Диадоке. На кодировку уже не ругается, зато теперь новый прикол: 
Невозможно определить тип xml-файла. В файле необходимо добавить атрибут «КНД». 
 
Квест продолжается.

 

если идти этим путем, то нужно взять какой нить notepad++ и сделать еще преобразование файла из UTF-8 в 1251


Изменено: Shaman, 30.11.2022 - 21:29

  • 1

#11 Оффлайн   Evil Sivle

Evil Sivle

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 4 307 Сообщений:
  • Авто:Продал свою красавицу. Грущу.

Опубликовано 1.12.2022 - 00:34

 

Пока пошел простым путем: открыл файл в текстовом редакторе и заменил первую строчку на
<?xml version="1.0" encoding="windows-1251"?>
 
Залил через проверку в Диадоке. На кодировку уже не ругается, зато теперь новый прикол: 
Невозможно определить тип xml-файла. В файле необходимо добавить атрибут «КНД». 
 
Квест продолжается.

 

а контрагент может выдать свой XML чтобы сравнить с вашим?


  • 1

Нам было нужно другое,

Чем жизнь после тихой смерти,

В нас выросло самое злое

На каменной сердца тверди.

 


#12 Оффлайн   Solar boy

Solar boy

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 295 Сообщений:
  • Авто:Хороший

Опубликовано 2.12.2022 - 01:56

а что за конфигурация? название и релиз
бухия 3 в 1251 выгрузила

БП 3.0, конфигурация 3.0.114.23

Чё только не придумают, чтобы 13700 Контуру не платить :lol: Каждый УПД будешь ручками править? Заплати и не мучайся. Подключил модуль к 1С главбухше и нет вообще никаких проблем, модуль работает как часы. С тех пор как установил его, ни разу по этому вопросу туда не ходил. Самый прикол, что бухша 10 лет сопротивлялась внедрению ЭДО, топила за бумажки. Раз вынуждено попробовала ЭДО (контрагенты вынудили) и теперь говорит - никаких бумажек чтобы я не видела больше, все через ЭДО :)


Проще всего заплатить, но есть много нюансов. Оборот, кол-во документов, особенности бухгалтерии. Плюс одним оператором ЭДО ты не закроешь всех контрагентов: либо сидят на "бумажном" ДО или потребуется настраивать роуминг. Так что начиная от покупки носителя ключа ЭП вся эта конструкция начинает обрастать допами как снежный ком. Причём не разовые вложения, а ежегодный тариф.

если идти этим путем, то нужно взять какой нить notepad++ и сделать еще преобразование файла из UTF-8 в 1251


Я выше написал, что так и сделал сразу. Но Контур Диадок все равно полноценно не распознает файл. Проблема глубже, чем просто смена кодировки.

а контрагент может выдать свой XML чтобы сравнить с вашим?


Это хорошая идея. Попробую запросить у них такой файл от другого поставщика, который система пропустила.

Изменено: Solar boy, 2.12.2022 - 01:57

  • 0

#13 Оффлайн   Xalat

Xalat

    Трижды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 5 764 Сообщений:
  • Авто:Mitsubishi Colt

Опубликовано 2.12.2022 - 07:49

 

 

Плюс одним оператором ЭДО ты не закроешь всех контрагентов: либо сидят на "бумажном" ДО или потребуется настраивать роуминг.

Я так понял, что роуминг, это проблемы оператора ЭДО, т.е. Контура. Конечному пользователю не придется ничего настраивать, роуминг обеспечивает сама система. Проверить не могу, у нас контрагентов два десятка и все в Контуре. 

 

 

либо сидят на "бумажном" ДО

Бумажки останутся в любом случае, от них не удастся избавиться. Только компании работающие полностью "в белую" могут позволить себе полный переход на ЭДО. Черные и серые схемы требуют бумажек. И если есть хоть один такой контрагент - с ним останется бумажный ДО. 


  • 0

#14 Оффлайн   Shaman

Shaman

    Кавалер ордена флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишка
  • 881 Сообщений:
  • Авто:vag

Опубликовано 2.12.2022 - 08:58


Я выше написал, что так и сделал сразу. Но Контур Диадок все равно полноценно не распознает файл. Проблема глубже, чем просто смена кодировки.
 

не просто изменить внутри файла название кодировки, а сделать еще именно преобразование файла. сейчас получается что указана 1251 а по факту сам файл в utf


  • 0

#15 Оффлайн   Solar boy

Solar boy

    Дважды герой флейма

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 295 Сообщений:
  • Авто:Хороший

Опубликовано 2.12.2022 - 09:09

не просто изменить внутри файла название кодировки, а сделать еще именно преобразование файла. сейчас получается что указана 1251 а по факту сам файл в utf

 

Пробовал оба варианта. не помогает.


  • 0

#16 Оффлайн   Wit

Wit

    директор психбольницы

  • Форумец
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 23 948 Сообщений:
  • Авто:бледный конь

Опубликовано 2.12.2022 - 13:11

БП 3.0, конфигурация 3.0.114.23

Надо обновляться. Хоть с диадоком, хоть без. Структура данных изменилась
  • 0




0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 невидимых

Яндекс.Метрика