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

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

Добавлено: 28 июн 2005, 13:08
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
@@@@@@@ ....
.}
.}

Так все равно вылезают ненужные обороты... Где ошибаюсь, подскажите...

Добавлено: 28 июн 2005, 16:00
stray
напр: одна и та же csoprhoz м.б. для различных csoprdoc

Добавлено: 28 июн 2005, 16:53
stray
sorry, наверное не разобрался :(
во втором плане счетов вообще отсутствует аналогичная ТХО?
или есть, но не все документы проводятся?

Добавлено: 28 июн 2005, 17:19
Maverick
А может быть стОит задействовать табличку PlansSch, связать ее с оборотом ?

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

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