Имя: Пароль:
1C
 
перенос табличной части документа
0 Gala
 
15.10.04
09:16
Не могу перенести наименование товара в ole базу при экспорте счет фактур.
Остальные табличные реквизиты переносятся.Что только не делала.
Уже как заноза эта проблема!!
1 Diter
 
15.10.04
09:19
А в оле базе есть эти элементы справочника "Номенклатура"?
2 Кулибин
 
15.10.04
09:22
Формулировка очень интересна - "перенести наименование товара" :)
3 Gala
 
15.10.04
10:29
оледокСФ.НоваяСтрока();
оледокСФ.НазначитьВид("Товар","Справочник.Номенклатура");
олеспрномекл.НайтиПоНаименованию("мой товар",0);
оледокСФ.Товар=олеспрномекл.ТекущийЭлемент();
Ошибку не выдает , но когда смотришь документ в оле базе,
куда экспортирую счет фактуру, то в табличной части документа
не стоит наименование товара и ошибка при её печати
<< ИначеЕсли Докум.Товар.Вид() = "Номенклатура" Тогда
{базаоле\EXTFORMS\PRNFORMS\SF2004.ERT(28)}: Значение не представляет агрегатный объект (Вид)>>
4 Шапокляк
 
15.10.04
10:35
Есть у меня подозрение, что в той базе, где СФ создается (оледокСФ.НоваяСтрока(); ) у этого реквизита тип строка в Конфигураторе задан.
5 bsg
 
15.10.04
10:39
Что на этом месте сообщит
Сообщить(ТипЗначенияСтр(Докум.Товар));
?
6 Gala
 
15.10.04
11:16
Ура!Когда написала
оледокСФ.SetType("Товар","Справочник.Номенклатура");, а не <<Назначить тип>>,
то получилось!
А на Сообщить(ТипЗначенияСтр(Докум.Товар)); сообщает << OLE >>
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.