Проблема в следующем:
Необходимо в форму (счет на продажу), получить суммы в рублях и валюте, которые были проплачены по этому ДО.
Делаю так:
.LinkForm 'PRBDOC_1030_N' Prototype is 'PRBDOC'
.Group 'Продажа'
.NameInList 'МОЙ Счет - А4-'
.create view SumPlatDO
var vSPR: Comp;
as select PlPor.SUMPLAT (fieldname=SumPRur)
from BaseDoc,BaseFin,PlPor
where ((
vSPR /== BaseDoc.NRec and
BaseDoc.NRec /== BaseFin.cBaseDoc and
BaseFin.cPlPor /== PlPor.NRec
));
а после описание полей
.fields
...
...
.endfields
.begin
set SumPlatDO.vSPR:=Comp(SumPlatDO.SumPRur);
end.
Где и хочу получить сумму платежа, привязанного к ДО.
Не получается.
Кто укажет на ошибку.
В ARD отчетах работает нормально.
SQL в FRM-формах
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: SQL в FRM-формах
Попробуй так :
...
.create view SumPlatDO
as select PlPor.SUMPLAT (fieldname=SumPRur)
from BaseDoc,BaseFin,PlPor
where ((
BaseDocNrec == BaseDoc.NRec and
BaseDoc.NRec == BaseFin.cBaseDoc and
BaseFin.cPlPor == PlPor.NRec
));
...
.create view SumPlatDO
as select PlPor.SUMPLAT (fieldname=SumPRur)
from BaseDoc,BaseFin,PlPor
where ((
BaseDocNrec == BaseDoc.NRec and
BaseDoc.NRec == BaseFin.cBaseDoc and
BaseFin.cPlPor == PlPor.NRec
));
-
- Постоянный гость
- Сообщения: 53
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: St.Petersburg Atoll Company
- Контактная информация:
Re: SQL в FRM-формах
Дело в том, что так /== или == все уже пробовал.
Проблема, как мне понимается, заключается именно при выводе полученного значения в форму, а именно
.begin
set SumPlatDO.vSPR:=Comp(SumPlatDO.SumPRur);
end.
Так как
SumPlatDO.SumPRur дает 0.
Жду рекомендаций. Заранее спасибо.
Проблема, как мне понимается, заключается именно при выводе полученного значения в форму, а именно
.begin
set SumPlatDO.vSPR:=Comp(SumPlatDO.SumPRur);
end.
Так как
SumPlatDO.SumPRur дает 0.
Жду рекомендаций. Заранее спасибо.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: SQL в FRM-формах
Объяни бестолковому что сия вещь означает
.begin
set SumPlatDO.vSPR:=Comp(SumPlatDO.SumPRur);
end.
далее ты ведь по vspr цепляешь конкретный basedoc...
.begin
set SumPlatDO.vSPR:=Comp(SumPlatDO.SumPRur);
end.
далее ты ведь по vspr цепляешь конкретный basedoc...