Имя: Пароль:
1C
1С v8
Запись из 1с7 в 1с8 через OLE
0 6738039
 
19.09.12
14:26
В 1с7 делаю следующи код

Спр8 = V82.Справочники.Номенклатура.НайтиПоРеквизиту("Код7", Число(Спр7.Код));
Если Спр8.Ссылка.Пустая() = -1 Тогда
 Новый = V82.Справочники.Номенклатура.СоздатьЭлемент();
 Новый.Наименование = Спр7.Наименование;
 Новый.Записать();
КонецЕсли;

так он работает. Когда вставляю еще один реквизит
Новый.ПолноеНаименование = Спр7.ПолноеНаименование;

вылетает ошибка - метод не найден.

Почему один реквизит записывает, а другой нет?
1 ale-sarin
 
19.09.12
14:28
А внимательнее реквизиты посмотреть?
Может НаименованиеПолное?
2 zladenuw
 
19.09.12
14:28
зачем с 7 в 8 ? уверен что есть там такие поля ?
3 informts
 
19.09.12
14:29
+1 Новый.НаименованиеПолное= Спр7.ПолноеНаименование;
4 6738039
 
19.09.12
14:33
В правильности названия поля уверен.
5 hhhh
 
19.09.12
15:05
(4) ПолноеНаименование - это зарезервированная функция. Ты уверен, что правильно называть реквизит именем функции?
6 6738039
 
19.09.12
15:43
Так назвал разработчик конфигурации www.hs.by
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.