Экспорт ОС для бухгатерского и налоговоого учета

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
BarancevV
Сообщения: 5
Зарегистрирован: 27 янв 2006, 11:35

Экспорт ОС для бухгатерского и налоговоого учета

Сообщение BarancevV »

необходимо сделать экспорт ОС для бухгалтерского и налогового учетов...
есть такие основные средства что некотороые поля при смение типа учета изменяются...
для экспорта использую такой запрос


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 - основные рабочие, которые не в архиве.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

// Значения зависимые от метода учета
SpkatOs.SROKISP
SpkatOs.cNastrOs
SpkatOs.CHOZOPER
SpkatOs.SUMIZN
SpkatOs.CISP
SpkatOs.POPRKOEF
BarancevV
Сообщения: 5
Зарегистрирован: 27 янв 2006, 11:35

Сообщение BarancevV »

БОЛЬШОЕ СПАСИБО!

обновленный 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

));
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Поставь katos вначале, это ведь корневая таблица
WHERE ((
15 ==katos.tidk and

...
));
siteadmin
Site Admin
Сообщения: 38
Зарегистрирован: 26 апр 2005, 17:33

Сообщение siteadmin »

>> 15 ==katos.tidk(noindex) and

а фф шоке

на самом деле подцепка
15 ==katos.tidk - стандартная и задает ограничение на объекты таблицы, являющиеся ОС не переведенными в архив.
16 - это НМА не переведенные в архив
115 и 116 - ОС (НМА) переведенные в архив соответственно
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Сообщение ecasoft »

Вопрос в тему (надеюсь):

А кто знает, как запустить в ВИПе алгоритм расчета аммортизации ОС?
Т.е. сьинтерпретировать формулы, записанные в алгоритме.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

1.вызовом методов ObjInterface ObjAmort;
2.методами LotExpression
3.вызовом интерфейса Amort
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Сообщение ecasoft »

Спасибо конечно.

Только информации для использования маловато, как мне кажется.
Вызовом интерфейса мне наверное не подходит,т.к. надо использовать в пакетном режиме, а на счет метода надо знать параметры и т.д.
Буду копать.
BarancevV
Сообщения: 5
Зарегистрирован: 27 янв 2006, 11:35

Сообщение BarancevV »

еще вопрос а как через SQL запросы выгрузить МЕМО поле (в котором хранятся характиристики)

на сколько я понял то все мемо поля хранятся в таблице ALLMEMO

для основных WTABLE = 3000б поле MEM(LVAR)

те задача сводится к преодразованием типа LVAR к STRING
Ответить