Roman

29
Рейтинг

drx211



  •   Регистрация: 28.12.2006 (17 лет назад)

  •   Был(а) на сайте: 21.03.2024

Друзья
  • W Ili
Подписчики 3

Рейтинг 29

Обработка для "реанимации" файлов обмена

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Корректировка данных Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C

Обработка замены недопустимых символов в файлах XML. Позволяет заменить или удалить недопустимые для XML символы, в частности - приводящие к появлению ошибки "Фатальная ошибка", при попытке загрузки подобного файла при помощи КД.

1 стартмани

21.06.2011    10325    226    drx211    7       

29

Комментарии

ПубликацииПервые шаги самостоятельного внедрения «1С:УПП». Этап 1. Определяем цели#14 20.06.13 17:45
Вот зачем писать такие статьи с такими заголовками?! Чтобы в полку "1С-херня, УПП-отстой и не работает вообще" - прибыло еще пару адептов? Ну не внедряется УПП самостоятельно, у меня не 20 лет опыта, но 10 и с очень серьезными клиентами, и ни разу я не видел нормально внедренного УПП "самостоятельно". В лучшем случае - заказчик одумывается через пол года барахтаний - и зовет консалтеров. В худшем - через пару лет мучений уходит к консалтерам, но уже на Оракл или МС, т.к. признаться в том, что облажались - IT отдел не может. И все аргументы: "1С-херня, УПП-отстой - нам поможет Оракл"...
ПубликацииКризис отечественной отрасли систем управления ресурсами предприятия.#58 13.04.13 17:20
Жаль автора :)
Прочитал до конца сей опус. Статья наполнена противоречиями и абсолютной некомпетентностью... Тут даже поспорить тяжело с чем-то, человек явно относится к "адептам", скорее всего - пытается экстраполировать свои личные неудачи на проф. поприще 1С на всех, часто встречал таких.
Загибающийся Оракл - тоже порадовал(так, к сведению - владелец, в т.ч., любимой автором Java) :))) В общем - удачи автору, папуасам тоже никто, никогда не смог бы доказат, что земля круглая и не на слонах.
AdminОбработка для "реанимации" файлов обмена#2 25.06.11 23:05
Цитата
serg_gres пишет:

В экспорте вроде есть штатная функция удаления недопустимых символов. Она некорректно отрабатывает?
Да, есть. Отрабатывает вроде-бы корректно. Но на вопрос вы ответили сами - в ЭКСПОРТЕ. Т.е. - штатная функция не допускает попадания недопустимых символов в XML выгрузку. Но что делать если XML файл приходит к вам из 7.7, MS DAX или др. системы? Обработка предназначена для исправления именно уже существующего файла, т.е. то, что при формировании выгрузки можно проверить и скорректировать помещаемую строку - очевидно.
AdminОбработка для "реанимации" файлов обмена#0 22.06.11 7:37
Обработка замены недопустимых символов в файлах XML. Позволяет заменить или удалить недопустимые для XML символы, в частности - приводящие к появлению ошибки "Фатальная ошибка", при попытке загрузки подобного файла при помощи КД.
DevПодсистема "Инструменты разработчика" v7.13.2#343 09.07.09 14:51
Похоже не правильная ссылка на файлы контекстной подсказки - проверьте: http://infostart.ru/projects/1274/.%20./848 - а должно быть http://infostart.ru/projects/848
HighLoadСтатистика информационной базы#16 08.07.09 20:24
УПП достаточно большая конфигурация... Вариант - файловый. Попробуй взять демо базу УПП и на ней запустить отчет, со всеми установленными галочками.
HighLoadСтатистика информационной базы#14 08.07.09 15:34
:) Тупо сдохла на совсем небольшой базе УПП... Не анализировал - ты случайно там деревья не используешь? В 1С еще с 8.0 тянется такая лажа - деревья очень отжирают память, я как-то анализатор метаданных делал, туда нормально даже дерево конфигурации(порядка 4000 элемнов) не загружалось - так что - скорее всего - причина падения - в использовании ДереваЗначений...
DevОсновы менеджмента кода в 1С#158 24.10.08 12:59
(156) Что именно не нравится в этом куске?
DevПодсистема "Контекстная подсказка" v1.51#159 23.06.08 12:32
Сорри... Не посмотрел тип КаталогСправки, надо так:

// ВСТАВКА 23.06.2008 РА
Если Лев(КаталогСправки.ПолноеИмя, 2) = "\\" Тогда
ПутьКСодержанию = "\\" + ПутьКСодержанию;
КонецЕсли;
// КОНЕЦ ВСТАВКИ
DevПодсистема "Контекстная подсказка" v1.51#158 23.06.08 12:24
Можно исправить так

ПутьКСодержанию = СтрЗаменить(ПутьКСодержанию, "%20", " ");
// ВСТАВКА 23.06.2008 РА
Если Лев(КаталогСправки, 2) = "\\" Тогда
ПутьКСодержанию = "\\" + ПутьКСодержанию;
КонецЕсли;
// КОНЕЦ ВСТАВКИ
ТекстСодержания = Новый ТекстовыйДокумент;
ТекстСодержания.Прочитать(ПутьКСодержанию);