#4
by romix
И правда - нету. В 7-ке было неактуально, в принципе все программы читают кодировку 1251. Она в 2 раза компактнее. :-)
#5
by Palll
Ну, это не моя прихоть. Нужна xml именно в UTF-8. Какую тогда внешнюю компоненту посоветуете? Стандартный парсер не подходит из-за невозможности создания объемного файла.
#6
by romix
У меня там еще есть перекодировщик (запускается без черного консольного окошка). UTF8_1251.rar (27K) - программа для перекодировки между UTF8 и 1251. (перекодирует в обоих направлениях, там их две по-моему). Чтение-запись происходит построчно, т.е. память есть не должно.
#7
by Palll
Перекодировщик я видел. Xml будет автоматом отправляться на почту и перекодировать его каждый раз руками не вариант.
#8
by romix
А хм первая строка же будет неправильная. Я предлагаю забить и выдавать в этой кодировке 1251, кому там еще она не подходит то. Объемный файл будет в 2 раза менее объемным.
#13
by romix
Да проигнорировать наверное можно, тем более что в 1С 7.7 кодировка внутри самой системы 8-битная, UTF ничего нового не добавляет. Еще есть вариант - если какая-то скриптовая компонента (FileSystemObject) позволяет писать текст UTF-8, то ей можно прямо руками создавать теги (они легко создаются) вот по этому образцу:
#17
by Palll
, Буду пробовать. В этом ТЗ много странных требований, можно конечно подсунуть 1251 и посмотреть что будет .
#18
by igork1966
Случайно нет еще: определенный порядок атрибутов... контрольные суммы из содержимого атрибутов (полагаясь на порядок)? => вывод: Допустили альтернативно разумного до составления ТЗ?
#19
by Palll
Есть что-то похожее, особенно удивила система проверки остатков по формуле "НачОстаток + Закупка - Продажа = КонОстаток"
#20
by Palll
В примере есть Процедура xml_ЗаписатьАтрибут, но нет процедуры для присвоения значения атрибуту.
#25
by Palll
Лень матушка, быстрее воспользоваться готовым механизмом. Сейчас попробую СоздатьПоследовательноЗаписываемыйДокумент.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8. УТ 10.2.6 ScanOPOS.dll. 1С говорит что нету Msvcrt71.dll :(
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: ВК У кого - нибудь получалось совместно использовать 1CPP.dll и FormEx.dll?
- OpenXML.dll от x-romix - проблема
- Чем грозит замена odbcbcp.dll, sqlsrv32.dll, sqlsrv32.dll, в Win7 ?
- v7: Нужны библиотеки seven.dll и DBEng32.dll
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Нужны библиотеки AddIn.dll и EITSJPU.dll
В этой группе 1С
- Сеанс отсутствует или удален
- NetObjectToIDispatch - Ошибка при вызове конструктора (COMОбъект)
- Ошибка при вызове метода контекста (НачатьЧтение): Номер сообщения меньше
- Прикрепление файлов (скан-копий договоров в pdf или jpg) к справочнику Договоры
- WEB Передать файл с клиента на сервер
- Получить все реквизиты и их значения для любого документа
- Работа с координатами перевод из ск 42 в wgs 84
- Загрузить адреса в БП 3.0
- Уточненная декларация по НДС за 2-ой квартал
- Почему нет НУ в оборотно-сальдовой ведомости Бухгалтерия 3.0?
- FTP обмен без использования Новый FTPСоединение
- перенос из ЗКБУ 1.0 в ЗКГУ 3.0
- v7: Данная операция недоступна при проведении документа!
- Добавить отчет в варианты отчетов
- УФ: как разместить кнопки вправо?
- Как убрать пустые строки с остатками ?
- СКД поймать разницу между группировками
- android studio (отображение на canvas)
- Как отключить у пользователя кнопку конфигуратор в тонком клиенте 1с?
- v7: Элементарный перебор и программное изменение в 1с 7.7