Имя: Пароль:
1C
1С v8
Создание структуры через COM
0 John83
 
03.06.16
14:30
Пишу
Новый Структура("Номенклатура, ХарактеристикаНоменклатуры", СтрДокументаНоменклатура, СтрДокумента.ХарактеристикаНоменклатуры)
А как сделать тоже самое через
Соединение.NewObject("Структура")?
Т.е. без Добавить()
1 asady
 
03.06.16
14:34
(0) Cоединение.NewObject("Структура",("Номенклатура, ХарактеристикаНоменклатуры", СтрДокументаНоменклатура, СтрДокумента.ХарактеристикаНоменклатуры);

разумеется все агрегатные типы должны быть той базы
2 asady
 
03.06.16
14:34
Cоединение.NewObject("Структура","Номенклатура, ХарактеристикаНоменклатуры", СтрДокументаНоменклатура, СтрДокумента.ХарактеристикаНоменклатуры);
3 John83
 
03.06.16
14:41
(2) ага, на скобки ругался
премного благодарен
4 John83
 
03.06.16
14:43
может еще кто-нить подскажет, почему не видит строку ТЧ через []?
СтрПоиска = ДокПоступления.Товары.НайтиСтроки(Соединение.NewObject("Структура", "Номенклатура, ХарактеристикаНоменклатуры", СтрПротокола.Номенклатура, СтрПротокола.ХарактеристикаНоменклатуры));
Если СтрПоиска.Количество() <> 0 Тогда
    СтрПротокола.ЦенаЗакупки = (СтрПоиска[0].Сумма - СтрПоиска[0].СуммаНДС) / СтрПоиска[0].Количество;
КонецЕсли;
5 John83
 
03.06.16
14:47
+4 ладно, сделал через Получить