Страница 1 из 1

Докомпиляция L_SF::SCHFSCHP- интерфейса печати счетов-фактур

Добавлено: 06 сен 2017, 16:55
zna
Доброго всем. Пытаюсь добавить в поток данных новое поле. Интерфейс:
Изображение
Потоки данных:
Изображение
Пишу так:

Код: Выделить всё

#component "L_SF"
alter interface SCHFSCHP;
overload datastream DTS;
end;
var aa: string;
DataStream DTS
(
[OrgAddressLaw]  aa;
)
Handleevent
cmOnProcess: {
   aa:='1111111111111';
}
end;
end;// DataStream
end. 
Получаю ошибку в секции overload
Ошибка: При докомпиляции интерфейса нельзя добавлять свойства C:\Viper\SchFact.vip(стр. 3, поз. 25)
Похоже, нет потока DTS в этом интерфейсе..
Прошу подсказки.. :eek:

Re: Докомпиляция L_SF::SCHFSCHP- интерфейса печати счетов-фа

Добавлено: 06 сен 2017, 17:48
m0p3e
Похожий поток вижу в интерфесе SchfRees.

Re: Докомпиляция L_SF::SCHFSCHP- интерфейса печати счетов-фа

Добавлено: 07 сен 2017, 08:12
zna
Перепробовал все потоки из списка- результат тот же. А вот в интерфейсе SchfRees да- именно эти потоки.
И формы FR к этому интерфейсу подключены, точно..
Один вопрос решён..

Re: Докомпиляция L_SF::SCHFSCHP- интерфейса печати счетов-фа

Добавлено: 07 сен 2017, 10:00
zna
Всё получилось! :-)
Написал так:

Код: Выделить всё

#component "L_SF"
alter interface SchfRees;
overload datastream DTS;
end;
var aa: string;
DataStream DTS
(
Table inherited::frschfact
(
[OrgAddressLaw]  aa;
);
)
Handleevent table frschfact
cmOnProcess: {
   aa:='1111111111111';
}
end;
end;// DataStream
end.
В итоге имею:Изображение
:D