» Казахстанский Бухгалтерский форум www.balans.kz

Не удалось выполнить перекодировку методами библиотеки V7plus.dll. Перекодирование осуществляется штатными средствами.

 
Показать сообщения:
Начиная со старых .::. Начиная с новых


Автор: Den
Добавлено: #1  Пт Янв 16, 2009 19:26:23
Заголовок сообщения: Не удалось выполнить перекодировку методами библиотеки V7plus.dll. Перекодирование осуществляется штатными средствами.

7.7 БУ 259
Собственно сабж.
Встретился на регламентированой отчетности, при выгрузке формы 201. Набор отчетности за 4 кв.
Кто встречал? Как боролся?

Добавлено спустя 2 минуты 5 секунд:

Кстати с набора от 3-го квартала выгружается.



Автор: Технический
Добавлено: #2  Пт Янв 16, 2009 19:38:33
Заголовок сообщения:

Это при выгрузке формы я так понял.


Автор: Den
Добавлено: #3  Пт Янв 16, 2009 20:51:26
Заголовок сообщения:

Да


Автор: Технический
Добавлено: #4  Пт Янв 16, 2009 21:02:59
Заголовок сообщения:

А результат какой? В итоге не выгружается?


Автор: Den
Добавлено: #5  Пт Янв 16, 2009 21:03:52
Заголовок сообщения:

Нет.


Автор: Курсаков С.А.
Добавлено: #6  Пт Янв 16, 2009 22:22:27
Заголовок сообщения:

Матерь Божия...Зачем пользователю такое сообщение ?


Автор: Raybek
Добавлено: #7  Пт Янв 16, 2009 23:51:14
Заголовок сообщения:

В rpert.ert
Если ЗагруженаБиблиотекаV7plus = 1 Тогда
Попытка
ОбъектXMLПарсер = СоздатьОбъект("AddIn.XMLParser");
// Проверяем первую строку текста
// в случае, если она содержит декларацию XML запоминаем ее
ПерваяСтрока = ТекстXMLВыгрузкиФорма.ПолучитьСтроку(1);
ПризнакДекларацииXML = 0;
Если Лев(ПерваяСтрока,2)= "<?" Тогда
ТекстXMLВыгрузкиФорма.УдалитьСтроку(1);
ПризнакДекларацииXML = 1;
КонецЕсли;
ТекстXMLВыгрузкиФорма.ВставитьСтроку(1, "<xml>");
ТекстXMLВыгрузкиФорма.Записать(ПутьФайлаВыгрузки);

XMLДокумент = ОбъектXMLПарсер.СоздатьДокумент();
XMLДокумент.Загрузить(ПутьФайлаВыгрузки);

XMLДокумент.Кодировка = "UTF-8";
Состояние("Временная запись в файл...");
XMLДокумент.Записать(ПутьФайлаВыгрузки);
ТекстXMLВыгрузкиФорма.Открыть(ПутьФайлаВыгрузки);
ТекстXMLВыгрузкиФорма.УдалитьСтроку(1);
Если ПризнакДекларацииXML = 1 Тогда
ТекстXMLВыгрузкиФорма.ВставитьСтроку(1, ПерваяСтрока);
КонецЕсли;
Исключение
Сообщить("Не удалось выполнить перекодировку методами библиотеки V7plus.dll. Перекодирование осуществляется штатными средствами.","i"); ЗагруженаБиблиотекаV7plus = 0;
КонецПопытки;

Добавлено спустя 12 минут 29 секунд:

По коду вроде получается парсер не создает. Мысль 1) Попробовать переустановить msxml.

У меня на компе все в норме.

Мысль 2) Вылетает на XMLДокумент.Кодировка = "UTF-8"; Посмотреть региональные настройки. Порыться в реестре - может какие-нибудь умные ПО при установке вставили собств. кодовые страницы.



Автор: Нерезидент Баланса
Добавлено: #8  Сб Янв 17, 2009 00:06:48
Заголовок сообщения:

проверьте в папке 4 квартала хмл встали у вас при обновлении отчетности. В этом квартале надо сначала распаковать файлы, потом ложить в папку extforms и в каталог отчетности, причем хмлки должны лежать в папки xml иначе выгруженные с 1с оне не откроются в налоговых прогах. проверено


Автор: Технический
Добавлено: #9  Сб Янв 17, 2009 00:18:05
Заголовок сообщения:

Нерезидент Баланса говорит:
В этом квартале надо сначала распаковать файлы, потом ложить в папку extforms

Правильно ход. Это же помогало при проблеме загрузки рег отчетности в конфигурацию.



Автор: Cosmo
Добавлено: #10  Сб Янв 17, 2009 12:59:08
Заголовок сообщения:

Нерезидент Баланса
Спасибо, сэкономили мне время, жаль что пользователи сами не смогут обновлять.



Автор: garon
Добавлено: #11  Пт Мар 13, 2009 10:59:28
Заголовок сообщения:

Спасибо


  

Служба поддержки WWW.BALANS.KZ