Имя: Пароль:
1C
1C 7.7
v7: Ошибка исполнения метода
0 And81
 
16.05.12
09:42
Добрый день!

Типовая конфигурация "Торговля и склад", редакция 9.2.
При использовании стандартной выгрузки данных в конфигурацию УСН возникает ошибка:
EXTFORMS\RT92_U13.ERT(495)}: : Ошибка исполнения метода

Как можно устранить и произвести выгрузку данных?
1 Wobland
 
16.05.12
09:43
начать с медитации над строкой 495
2 andrewks
 
16.05.12
09:44
(1) и чё он там увидит?
(0) медитировать там не над чем, вставь туда отладочные Сообщить(), дабы посмотреть, на выполнении какого кода он валится
3 And81
 
16.05.12
09:46
Процедура УстановитьАтрибут(Элемент, ИдАтрибута, ЗнАтрибута, Проверить=1);
 Если    Проверить = 1 Тогда
   Если ПустоеЗначение(ЗнАтрибута) = 0 Тогда
   ЗнАтрибута = СтрЗаменить(ЗнАтрибута, РазделительСтрок, "#рс#" );
   ЗнАтрибута = СтрЗаменить(ЗнАтрибута, СимволТабуляции, "#ст#" );
495    Элемент.УстановитьАтрибут(ИдАтрибута, ЗнАтрибута);
   КонецЕсли;
 Иначе
   ЗнАтрибута = СтрЗаменить(ЗнАтрибута, РазделительСтрок, "#рс#" );
   ЗнАтрибута = СтрЗаменить(ЗнАтрибута, СимволТабуляции, "#ст#" );
   Элемент.УстановитьАтрибут(ИдАтрибута, ЗнАтрибута);
КонецЕсли;
   
КонецПроцедуры        //    УстановитьАтрибут()
4 And81
 
16.05.12
09:46
Похоже с форматом xml что-то некорректно работает...
5 andrewks
 
16.05.12
09:47
Сообщить("Элемент.УстановитьАтрибут(ИдАтрибута, ЗнАтрибута): ИдАтрибута = "+ИдАтрибута+", ЗнАтрибута = "+ЗнАтрибута);
Элемент.УстановитьАтрибут(ИдАтрибута, ЗнАтрибута);
6 andrewks
 
16.05.12
09:48
Сообщить("Элемент.УстановитьАтрибут(ИдАтрибута, ЗнАтрибута): Элемент = "+Элемент+", ИдАтрибута = "+ИдАтрибута+", ЗнАтрибута = "+ЗнАтрибута);
7 And81
 
21.05.12
05:12
Вывел строку (6). Обработка выгрузки спотыкалась на адресе одного контрагента. Неизвестно кто забивал данные, но там был символ, похожий на "|"(вертикальная черта). После ее удаления обработка отработала как надо.

Благодарю всех за помощь!!!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан