УТ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
да
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший