Имя: Пароль:
1C
1С v8
ComОбъект. Табличная часть.
0 Lenka_Boo
 
14.12.12
09:33
1C 8.2.15.319
Нужно изменить элемент справочника другой базы.
Подключаюсь(V8 = Новый COMОбъект("V82.Application")), нахожу элемент справочника, получаю объект, меняю реквизиты... тут все нормально. Работает без проблем
Но есть еще и табличная часть. Подскажите, как мне получить табличную часть, очистить ее и заполнить новыми строками (все реквизиты ТЧ текстовые).

Конкретно меня интересует синтаксис.
1 XLife
 
14.12.12
09:34
синтаксис в СП
2 Cube
 
14.12.12
09:35
COMОбъект.ИмяТЧ.Очистить();
НоваяСтрока = COMОбъект.ИмяТЧ.Добавить();
НоваяСтрока.ИмяРеквизита = "Ура!!!";
3 Lenka_Boo
 
14.12.12
09:49
(2) Если б так работало, я б сюда не написала.
   ТабОбъектФ = ОбъектФ.СтрокиДляФормулы;
   ТабОбъектФ.Очистить();
   Для каждого СтрТаб из ЭлементИсточник.СтрокиДляФормулы цикл
       ТабОбъектФ.Добавить();
       ТабОбъектФ.Код = СтрТаб.Код;
       ...
   КонецЦикла;
{Форма.Форма.Форма(113)}: Поле объекта не обнаружено (Код)
       ТабОбъектФИН.Код = СтрТаб.Код;

Чего-то не хватает...
4 Lenka_Boo
 
14.12.12
09:50
*
{Форма.Форма.Форма(113)}: Поле объекта не обнаружено (Код)
       ТабОбъектФ.Код = СтрТаб.Код;
5 Maxus43
 
14.12.12
09:52
V82.ComConnector юзай... ненавижу Application
6 Cube
 
14.12.12
09:52
(3) Вопрос топика к (3) не имеет никакого отношения.
Тебе по-русски написано: нет поля "Код" у ТабОбъектФ.
А ТабОбъектФ у тебя что? Ну не важно, главное, что это никак не строка этого самого ТабОбъектФ...
7 Cube
 
14.12.12
09:53
(5) +1. Ну не то, чтобы ненавижу, просто с коннектором быстрее работает.
8 Maxus43
 
14.12.12
09:54
(7) и закрывать не надо, и памяти в разы меньше жрёт и т.д. и т.п.
9 Cube
 
14.12.12
09:57
(8) Закрывать-то всё-равно надо...
10 Reset
 
14.12.12
10:00
(3) Не так как в (2).
Внимательней смотри
11 Maxus43
 
14.12.12
10:00
(9) ком сам отваливается, когда ссылка на него пропадает, а с апликайшен не так красиво всё... часто остаётся, надо принудительно quit иль ещё чо
12 Lenka_Boo
 
14.12.12
10:01
(6)
ОбъектФ - элемент справочника подключенной базы(ComОбъект).
ТабОбъектФ - ТЧ"СтрокиДляФормулы" этого элемента.
13 Reset
 
14.12.12
10:02
(12) Откуда у ТЧ поле код? Нет его. Оно есть у строк.
14 Cube
 
14.12.12
10:02
(11) Ну, а очистка ссылки на коннектор не есть закрытие?)) Ну ладно, оффтопить не будем))
15 Lenka_Boo
 
14.12.12
10:02
(10) То же самое, но другими словами. Проверь.
16 НЕА123
 
14.12.12
10:03
(12)
Будь мужиком! (с)
Сделай (2)
17 Reset
 
14.12.12
10:03
(15) Это я должен проверить? :)))
18 Lenka_Boo
 
14.12.12
10:03
(13) Это колонка так называется "код"
19 Cube
 
14.12.12
10:04
(12) (15) Глаза разуй и читай (2) до ПОЛНОГО просветления)))))))))
20 Lenka_Boo
 
14.12.12
10:05
Сорри! Дошло!
Щас проверю...
21 Reset
 
14.12.12
10:07
+ к (5)
Только его ненавидеть не нужно, у него своя область применения. В большинстве же задач Com более чем достаточно
22 Reset
 
14.12.12
10:07
+1 имелось ввиду :)
23 Popkorm
 
14.12.12
10:10
(16) предлагаешь изменить пол?!
24 НЕА123
 
14.12.12
10:19
(23)
да.
одинэснег должен быть лицом мужской национальности!
25 Lenka_Boo
 
14.12.12
10:22
Все работает!
Спасибо огромное!!! Вы сэкономили мне время.
С V82.ComConnector потом поиграюсь. Щас некогда.
26 НЕА123
 
14.12.12
10:24
(24)
а после работы можно контрол-зэт.
27 Popkorm
 
14.12.12
10:38
(26)так мужа не найдешь,для настоящей 1с-ницы мужики не 1с-ники для нее все равно что не удачники?!
28 Lenka_Boo
 
14.12.12
10:51
(27) Нафиг мне 1С-нег?
На работе 1С, домой придешь - 1С.
Пусть лучше слесарь-универсал! Задолбало самой все в квартире менять.
29 Popkorm
 
14.12.12
10:55
(28) вам услуга "Муж на 1 час" не устраивает?!
30 Popkorm
 
14.12.12
10:56
+(28) могу предложить свои сантехнические услуги!!!!!!!!!!