Проблемка...

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

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

Ответить
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Проблемка...

Сообщение Sheinina »

Ведется 2 плана счетов, причем проводки к одному документу могут формироваться как по обим, так и только по одному. Надо так собрать аналитику, чтобу туда попали только обороты по первому ПС по тем документам, по которым нет оборотов по второму ПС. Пишу (в ARD):
.var my_sopr, my_plan: comp ind:boolean .endvar
.create view t1 as select * from oborot where (('126'==scheto)) and ...;
.create view t2 as select * from oborot where ((my_sopr == oborot.csoprhoz)) and oborot.cplanssch<>my_plan;
.fields t1.oborot.datob ... .endfields
.{table 't1'
.begin
my_sopr:=t1.oborot.csoprhoz;
my_plan:=t1.oborot.cplanssch;
ind:= not ( (t2.getfirst) = tsOK);
end.
.{?internal; ind
@@@@@@@ ....
.}
.}

Так все равно вылезают ненужные обороты... Где ошибаюсь, подскажите...
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

напр: одна и та же csoprhoz м.б. для различных csoprdoc
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

sorry, наверное не разобрался :(
во втором плане счетов вообще отсутствует аналогичная ТХО?
или есть, но не все документы проводятся?
Maverick
Абориген
Сообщения: 943
Зарегистрирован: 29 мар 2005, 17:49
Откуда: External Developer
Контактная информация:

Сообщение Maverick »

А может быть стОит задействовать табличку PlansSch, связать ее с оборотом ?
Изображение
Знающий людей разумен.
Знающий себя просветлён.
Побеждающий людей силен.
Побеждающий самого себя могущественнен
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Господа, всем спасибо. Меня ввели в заблуждение мои пользователи своими хитростями - у них налоговая амортизация ОС-ов учитывается по одному плану счетов, а бухгалтерская - по другому. На самом-то деле, то, что я написала - работает!!! Не поленилась, прошлась по всем документам, которые так выцепились - все правильно.

Между прочим, господа модераторы, у меня стоит галочка в "Сообщать мне о получении ответа", а письма не приходят. В чем дело? :lol:
Ответить