|
Создание структуры через 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 ладно, сделал через Получить
|
|