Имя: Пароль:
1C
1С v8
УТ11 при Внешнем соединении для табличной части нет метода Добавить()???
,
0 Александр Б
 
11.08.11
20:04
Соединяюсь с типовой УТ11 через COM.

Хочу создать номенклатуру и для нее назначить дополнительный реквизит.

В8 = Новый COMОбъект("V82.COMConnector");
УТО = В8.Connect("File=""D:\УТ11\"";Usr=Администратор;pwd=123456");
УТО_Товар = УТО.Справочники.Номенклатура.СоздатьЭлемент();
УТО_Свойство = УТО_Товар.ДополнительныеРеквизиты.Добавить();

На последней строчке выдает ошибку:
{Форма.Форма.Форма(483)}: Метод объекта не обнаружен (Добавить)
       УТО_Свойство = УТО_Товар.ДополнительныеРеквизиты.Добавить();

Даже не представляю, в чем может быть проблема?
1 Мимохожий Однако
 
11.08.11
20:44
Поставь отладчик на эту строку.
(0)Метод объекта не обнаружен (Добавить)
2 Александр Б
 
11.08.11
20:48
(1) и?
3 Мимохожий Однако
 
11.08.11
20:51
(2)Отладчик включил? Когда включишь, тогда увидишь какое значение в переменной УТО_Товар.ДополнительныеРеквизиты
4 Александр Б
 
11.08.11
20:59
Маразм.

УТО_Товар.ThisObject.Добавить() - дает нам новую строку табличной части ДополнительныеРеквизиты. Это какой-то прикол от УТ11? Или от 8.2?
5 AndreyLan
 
11.08.11
21:28
(4) А что не так с новой строкой дополнительных реквизитов?
6 Fragster
 
гуру
11.08.11
21:39
учу пользоваться отладчиком. дорого.
7 Александр Б
 
12.08.11
10:51
(6) ой умник нашелся.

(5) новая строка ДополнительныеРеквизиты не добавляется, и там в этом реквизите находится все, что угодно, но не табличная часть ДополнительныеРеквизиты.
8 БибиГон
 
12.08.11
11:11
ДополнительныеРеквизиты это табличная часть справочника?
9 Александр Б
 
12.08.11
13:43
да