Добрый день. Неожиданно возникла проблема. При выгрузке из ЗУП отражений ЗП в регл. учёте в XML файле оказываются ошибки вида </Свойство><Св
ойство Имя="ОтражениеВУСН" Тип="ПеречислениеСсылка.ОтражениеВУСН">
Т.е., видимо, вставляется символ перевода строки в случайных местах, но, пока выявлено по одной такой ошибке в файлах за январь, февраль и март. Специально сейчас выгрузил задним числом за предыдущие месяцы - ошибки есть, хотя раньше всё нормально выгружалось-загружалось. Сотрудников 4000+, т.е. файлы большие. При загрузке естественно, БП ругается последними словами.
Ладно, в блокноте удалил этот перенос строки, загружаю - опять что-то типа Справо чникСсылка, хотя найти такого фрагмента в файле так и не смог. Чтобы хоть как-то загрузить, пришлось в обработке УниверсальныйОбменДаннымиXML в БП сделать временную затычку: СтроковыйТипСвойства=Стрзаменить(СтроковыйТипСвойства,"Справо чникСсылка","СправочникСсылка");
Ошибка выявилась при работе бухгалтера в терминальной сессии Win Server 2003 64 bit и у меня локально на Win7 32 bit.
Глюк пришёл либо с последней версией ЗУП, либо с последними обновлениями Windows - типа парсер корявый.
Что это за благодать на меня снизошла? Никто не сталкивался?
Вчера поудалял все обновления Windows с начала марта - не помогло. Msxml разных версий - все не новее 2012 года. Буду пробовать со старыми копиями базы.
Попутно выяснил, что 1С использует Msxml3.dll версии 8.110.7601.18334 от 6.12.2013 - надо полагать, последнюю для Win7. Можно попытаться подсунуть предыдущую.
Будет ли оно работать с msxml6 не понял, скорее всего, нет.
Всё выяснил.
Взял копию и стал накатывать обновления. До 2.5.79.2 ошибок не было. 2.5.79.4 - ошибка есть. 2.5.80.1 - ошибки нет.
Во всех этих версиях ЗУП обработка УниверсальныйОбменДаннымиXML разная, хотя в описании изменённых объектов и исправленных ошибок на сайте об этом ни слова, как и о других обработках! В информации об известных ошибках в версии 2.5.79.4 - тоже.
Добрый день.
Такая же беда. Сотрудников более 3000. Файл хмл на 1 200 000 строк, ошибок 15. Выгружал локально - такая же ошибка, тестировал - всеровно. Ошибка при выгрузке из ЗиУП это точно!!!!!!!!!
P.S. Прошу прощение за аватар - надо было вставить
Для быстрого определения, есть ошибка или нет использовал майкрософтовский XMLNotepad С ошибкой он сразу не окрывает, пишет в какой строке и предлагает открыть в блокноте, где можно исправить ошибку.
Нашел ошибку в обновлении
79.4 ФайлОбмена.ЗаписатьСтроку(ИнформацияДляЗаписиВФайл);
80.1 Если ЗаписыватьСРазделителем Тогда
ФайлОбмена.ЗаписатьСтроку(ИнформацияДляЗаписиВФайл);
Иначе
ФайлОбмена.Записать(ИнформацияДляЗаписиВФайл);
КонецЕсли;