при выполнении следующего кода: v8 = Новый COMОбъект("V8.COMConnector"); БазаV8 = V8.Connect ("File=""C:\НоваяДобролюбова""; Usr=""Администратор""; Pwd=""fvntk"";"); //поступление товаров и услуг Сч=1; Док=документы.ПоступлениеТоваровУслуг.Выбрать(); Пока Док.Следующий() Цикл Если Сч>3 Тогда Прервать; КонецЕсли; Поступление = БазаV8.Документы.ПоступлениеТоваровУслуг.СоздатьДокумент(); Поступление.Дата=Док.Дата; Если Док.ВидОперации=Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомиссия Тогда Поступление.ВидОперации=Базаv8.Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомиссия; Для Каждого Стр Из Док.Товары Цикл Поступление.Товары.Добавить(); // Поступление.Товары.Сумма=Стр.Сумма; // Поступление.Товары.Всего=Стр.Сумма; Поступление.Товары.СуммаВРознице=200; КонецЦикла; КонецЕсли; Поступление.Записать(); Сч=Сч+1; КонецЦикла; Происходит следующая ошибка: Поле объекта не обнаружено (СуммаВРознице) Хотя в табличночасти ТОвары есть такое поле.. Подозреваю что как то непавильно обращаюсь к самой табличной части в базе V8... кто в курсе подскажите плиз как это надо делать...
|