Экспорт ОС для бухгатерского и налоговоого учета
Модераторы: m0p3e, edward_K, Модераторы
Экспорт ОС для бухгатерского и налоговоого учета
необходимо сделать экспорт ОС для бухгалтерского и налогового учетов...
есть такие основные средства что некотороые поля при смение типа учета изменяются...
для экспорта использую такой запрос
select katos.*, katmol.name , gros.namegr, vidnorma.name
,spkatos.srokisp, spkatos.stoim, spkatos.sumizn, spkatos.siznm, spkatos.sumotkl,spkatos.stoimps,spkatos.iznosps,spkatos.sumfld,spkatos.stoiml,spkatos.poprkoef,spkatos.ispps,spkatos.ispcur
,ispos.prisp, ispos.nameis, ispos.amok, ispos.tidk
,kodof.name_of
from katos,katmol,gros,vidnorma
,spkatos,ispos
,kodof
where ((katos.cmol==katmol.nrec (noindex)
and katos.cgrup==gros.nrec (noindex)
and katos.cvid==vidnorma.nrec
and spkatos.ckatos==katos.nrec
and spkatos.cisp==ispos.nrec
and katos.cokof==kodof.nrec
)) to dbf;
но отследить для разных учетов нме не удалось.. подскажите как это сделать?
за ранее благодарен.
есть такие основные средства что некотороые поля при смение типа учета изменяются...
для экспорта использую такой запрос
select katos.*, katmol.name , gros.namegr, vidnorma.name
,spkatos.srokisp, spkatos.stoim, spkatos.sumizn, spkatos.siznm, spkatos.sumotkl,spkatos.stoimps,spkatos.iznosps,spkatos.sumfld,spkatos.stoiml,spkatos.poprkoef,spkatos.ispps,spkatos.ispcur
,ispos.prisp, ispos.nameis, ispos.amok, ispos.tidk
,kodof.name_of
from katos,katmol,gros,vidnorma
,spkatos,ispos
,kodof
where ((katos.cmol==katmol.nrec (noindex)
and katos.cgrup==gros.nrec (noindex)
and katos.cvid==vidnorma.nrec
and spkatos.ckatos==katos.nrec
and spkatos.cisp==ispos.nrec
and katos.cokof==kodof.nrec
)) to dbf;
но отследить для разных учетов нме не удалось.. подскажите как это сделать?
за ранее благодарен.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
таблица spkatos имеет ссылку на метод учет
spkatos.cnastros
сама настройка методов учета вроде бы в таблице nastros
подключайте таблицу spkatos так:
katos.nrec == spkatos.ckatos
and cMyMethod == spkatos.cnastros
где cMyMethod = нрек из таблицы nstros (метод учета)
И ещё, может на катос стоит налоижть фильтр
15 ==katos.tidk - основные рабочие, которые не в архиве.
spkatos.cnastros
сама настройка методов учета вроде бы в таблице nastros
подключайте таблицу spkatos так:
katos.nrec == spkatos.ckatos
and cMyMethod == spkatos.cnastros
где cMyMethod = нрек из таблицы nstros (метод учета)
И ещё, может на катос стоит налоижть фильтр
15 ==katos.tidk - основные рабочие, которые не в архиве.
БОЛЬШОЕ СПАСИБО!
обновленный sql запрос
select katos.nameos,
innum, zavnom, psnum,godv, datek, datok, datv,
vidnorma.kod,
gros.namegr,
kodof.kod_of,
ispos.nameis,
katpodr.name,
katmol.name
!// Значения зависимые от метода учета
,SpkatOs.SROKISP ,SpkatOs.cNastrOs ,SpkatOs.CHOZOPER ,SpkatOs.SUMIZN ,SpkatOs.CISP ,SpkatOs.POPRKOEF
,spkatos.stoim, spkatos.sumotkl,spkatos.stoimps,spkatos.iznosps,spkatos.sumfld,spkatos.stoiml,spkatos.ispps,spkatos.ispcur
from katos, spkatos ,katmol, katpodr, kodof, ispos, gros, vidnorma
where ((
katos.nrec == spkatos.ckatos and
0001000000000003h == SpkatOs.cNastrOs AND // бухгалерский
!0001000000000002h == SpkatOs.cNastrOs AND // налоговый
15 ==katos.tidk(noindex) and
katos.cmol==katmol.nrec (noindex) and
katos.CPODR == katpodr.nrec (noindex) and
katos.nrec == spkatos.ckatos and
katos.cvid==vidnorma.nrec and
katos.cgrup==gros.nrec (noindex)and
spkatos.cisp==ispos.nrec and
katos.cokof==kodof.nrec
));
обновленный sql запрос
select katos.nameos,
innum, zavnom, psnum,godv, datek, datok, datv,
vidnorma.kod,
gros.namegr,
kodof.kod_of,
ispos.nameis,
katpodr.name,
katmol.name
!// Значения зависимые от метода учета
,SpkatOs.SROKISP ,SpkatOs.cNastrOs ,SpkatOs.CHOZOPER ,SpkatOs.SUMIZN ,SpkatOs.CISP ,SpkatOs.POPRKOEF
,spkatos.stoim, spkatos.sumotkl,spkatos.stoimps,spkatos.iznosps,spkatos.sumfld,spkatos.stoiml,spkatos.ispps,spkatos.ispcur
from katos, spkatos ,katmol, katpodr, kodof, ispos, gros, vidnorma
where ((
katos.nrec == spkatos.ckatos and
0001000000000003h == SpkatOs.cNastrOs AND // бухгалерский
!0001000000000002h == SpkatOs.cNastrOs AND // налоговый
15 ==katos.tidk(noindex) and
katos.cmol==katmol.nrec (noindex) and
katos.CPODR == katpodr.nrec (noindex) and
katos.nrec == spkatos.ckatos and
katos.cvid==vidnorma.nrec and
katos.cgrup==gros.nrec (noindex)and
spkatos.cisp==ispos.nrec and
katos.cokof==kodof.nrec
));