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

BASEDOC и KATPODR

Добавлено: 15 окт 2013, 12:44
korvanakorvana
Ребята привет скажите а как гуляя по basedoc(_loop basedoc) выцепить данные из таблицы katpodr? что написать в выобрке :?

Re: BASEDOC и KATPODR

Добавлено: 15 окт 2013, 13:17
edward_K
Для начала напишите, где вы katpodr привязываете(Ctrl+F4 - getifccurrentfieldname). Потом посмотрите по журналу какие таблицы/поля при этом меняются. После этого задавайте конкретный вопрос.

Re: BASEDOC и KATPODR

Добавлено: 15 окт 2013, 13:36
korvanakorvana
edward_K писал(а):Для начала напишите, где вы katpodr привязываете(Ctrl+F4 - getifccurrentfieldname). Потом посмотрите по журналу какие таблицы/поля при этом меняются. После этого задавайте конкретный вопрос.
Хочу собрать все исполненные счет фактуры , одно из полей у меня Склад, вот и как его вытянуть бегая по Basedoc
Для начала напишите, где вы katpodr привязываете(Ctrl+F4 - getifccurrentfieldname)
'L_BASEDOC::VSCHET.WVSCHETZ.SCVSCHET.KATPODR.NAME'

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

create view 
var 
dat1:date 
dat2:date 
date1:date 
date2:date 
as
select * from 
basedoc
, katpodr 
, katorg
, spsopr
, stepdoc
, katsopr
, ttndoc
, katcity
, tkatpodr _katpodr
, tkatpodr
where
((
word(201)==basedoc.viddoc
and dat1<<=basedoc.ddoc
and dat2>>=basedoc.ddoc
and word(1102)/==ttndoc.wtable 
and basedoc.nrec == ttndoc.cdoc 
and basedoc.corg==katorg.nrec
and katorg.ccity==katcity.nrec
and basedoc.nrec == stepdoc.cbasedoc
and stepdoc.nrec == katsopr.cstepdoc
and katpodr.nrec==_katpodr.nrec
and tkatpodr.nrec==katsopr.CPODRFROM (noindex)
and katsopr.nrec == spsopr.csopr


));

Re: BASEDOC и KATPODR

Добавлено: 15 окт 2013, 13:46
edward_K
and BaseDoc.cParty == KatPodr.Nrec
вообще усе это можно попробовать в консоле управления если есть на то лицензия.

Re: BASEDOC и KATPODR

Добавлено: 15 окт 2013, 13:47
korvanakorvana
edward_K писал(а):and BaseDoc.cParty == KatPodr.Nrec
вообще усе это можно попробовать в консоле управления если есть на то лицензия.
в том то и дело что к сожалению ее нет.

Re: BASEDOC и KATPODR

Добавлено: 18 окт 2013, 14:59
savov
У вас же есть

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

and basedoc.nrec == stepdoc.cbasedoc
and stepdoc.nrec == katsopr.cstepdoc
ну и

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

and katsopr.cpodrto==katpodr.nrec
если katpodr несколько раз, то synonym