Имя: Пароль:
1C
1C 7.7
v7: com connector можно ли получить символьное представление спзн8 ?
0 zladenuw
 
22.11.12
12:47
лКом8 = СоздатьОбъект("v82.comconnector");
   СтрокаПодключения = "Srvr="+"1csqltest"+";Ref="+"total_test"+";Usr=kirill;Pwd=govnodg8fvb(tky;";
       
   Попытка
       ТекСоединение = лКом8.connect(СтрокаПодключения);
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки;
   спЗн8 = ТекСоединение.Обмен77.ПолучитьДокументПоШтрихКоду(СокрЛП(ШтрихКод));
   Для ы=0 По спЗн8.Количество()-1 Цикл
       СпЗнДокРекв = спЗн8.Получить(ы).Значение;
       Если ы=0 Тогда
           Для к=1 По СпЗнДокРекв.Количество() Цикл
               Представление="";
               Значение = СпЗнДокРекв.GetValue(к,Представление);
               Документ8.НоваяСтрока();
               Документ8.Реквизит= Представление;
               Документ8.Наименование = Значение;
               // ТЧ документа
               
               //
           КонецЦикла;
       КонецЕсли;
   КонецЦикла;

Ошибка на методе СпЗнДокРекв.GetValue(к,Представление);
1 Ganiev
 
22.11.12
15:25
Попробуй так:
Значение = СпЗнДокРекв.GetValue(к);
Тип значения "СпЗнДокРекв" Какой?
Ошибка? Это не ошибка, это системная функция.