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

Акт сверки расчётов(сводный)

Добавлено: 07 дек 2006, 11:59
evgem
В Управление договорами -> отчёты -> исполнение договоров -> акт сверки расчётов(сводный) - не работает. Вернее выдаёт пустую таблицу, хотя все данные вроде бы звполнены и через ФРО по 60 счёту их можно вывести. Может где-то в настройках что-то не поставлено?

Добавлено: 12 дек 2006, 22:54
evgem
Поскольку акт сверки не работает, решил написать ARD отчёт. Акты по платежам по организации вытащил из KATSOPR, а вот связать PLPOR с KATORG, чтобы полученные платёжные поручения и бухгалтерские справки из PLPOR привязать к организации не получается.

Добавлено: 13 дек 2006, 04:47
Hmyrii
странно что не получилось
PlPor.cPlat == KatOrg.Nrec

Добавлено: 13 дек 2006, 13:39
evgem
Спасибо за подсказку,но
select katsopr.name, katsopr.summa
where ((katsopr.corgplat == katorg.nrec))
and katorg.name = 'ОАО"Полигон ТБО"'; работает, а

select plpor.nodok, plpor.sumplat
where ((PLPOR.cPLAT == katorg.nrec))
and katorg.name = 'ОАО"Полигон ТБО"'; не работает.

Добавлено: 14 дек 2006, 23:09
evgem
Всё заработало, но надо было ставить не CPLAT, а CPOL. Хотя действительно странно, но у меня в Ссылках на таблицы нет ни того ни другого!

Добавлено: 19 дек 2006, 23:05
evgem
Заработало, да не всё! Ещё нужно получить входное сальдо из SALDMOUN на 01.01.2006г, но связать KATORG c SALDMOUN не получается, хотя запрос и работает, но не выдаёт данных:
select saldmoun.datesal, saldmoun.sums
where((saldmoun.kodsp==katpodr.nrec and katpodr.corg==katorg.nrec))
and katorg.name='ОАО"Полигон ТБО"' and saldmoun.datesal=date(01.01.2006);

Добавлено: 20 дек 2006, 08:31
Алексей
evgem
таблица saldmoun временная.
данные в ней появляются после выполнения функции Calc_NewSaldo с определёнными параметрами.

Просто так вы в ней ничего не найдёте.

Добавлено: 21 дек 2006, 10:45
Chak
С чего это saldmoun стала временной? Очень даже постоянная, все сальдо в ней хранится. Временная - SaldoNM

А запрос вообще непонятный. Почему вы пытаетесь добраться до организации через каталог подразделений? У вас на счете ведется аналитика по подразделениям, к которым привязаны организации? Кстати, а где собственно сами счет/субсчет, по которым вы сальдо пытаетесь вытащить? Похоже, вы путаете бухгалтерский и оперативный контуры. saldmoun относится к бухгалтерскому контуру и в нем хранится сальдо по счетам бухучета. А если вы хотите получить сальдо по организации, это надо копать оперативный контур, тут я ничего не подскажу.

Добавлено: 21 дек 2006, 12:01
Алексей
упс :o
действительно, ошибся. признаюсь :-)

Добавлено: 21 дек 2006, 14:52
Alexander
а если так??
select saldmoun.datesal, saldmoun.sums
where((saldmoun.kodsp==katpodr.nrec and katpodr.corg==katorg.nrec))
and katorg.name='ОАО"Полигон ТБО"' and saldmoun.kauos[1]=katorg.nrec and saldmoun.datesal=date(01.01.2006);

Добавлено: 21 дек 2006, 15:14
Alexander
а лучше так:

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

select saldmoun.datesal, saldmoun.sums
where((katorg.nrec==saldmoun.kauos[1] (noindex)
       and date(01,9,2006)==saldmoun.datesal
/*       and katpodr.nrec == saldmoun.kodspo (noindex)
       and katpodr.corg==katorg.nrec*/))
and  katorg.name='ОРГАНИЗАЦИЯ';
при желании комментарии можно убрать...
а еще лучше, если вы подберете индексы...

Добавлено: 21 дек 2006, 15:58
edward_K
????? == katorg.name and
1 == saldmoun.tblos[1]
and katorg.nrec == saldmoun.kauos[1]
будет гораздо шустрее

Добавлено: 23 дек 2006, 01:02
evgem
Всю нужную мне информацию можно выбрать, если пойти ФРО->ОТЧЁТЫ->ИНТЕРАКТИВНЫЕ ОТЧЁТЫ->АНАЛИТИЧЕСКАЯ ВЕДОМОСТЬ и выбрать 60 счёт и организацию. А с SELECT я действительно напутал: надо было ,видимо, выбирать из OBOROT.