Страница 2 из 4

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:07
Den
>>допустим по МЦ "Бланк" остаток появился 26.11.2004, движения до 01.12.2004 не было, то остаток на 01.12.2004 по МЦ "Бланк" показан не будет.

естественно что не будет - в saldomc хранится остаток на дату последней складской операции. Поэтому Ваш второй селект , Katrin, выдает нулевой результат.

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:17
kate
Тогда, если я правильно понимаю,
((date(01,12,2004)==s.datesal))
and sm.dsaldo=s.datesal погоды не сделает.
С помощью даты мы можем получить меньшее количество записей, чем без даты. То есть не работает сама подцепка!

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:23
Den
Katrin, Вы мой первый мессаг читали...
Вам нужно получить данные по остаткам на начало месяца по счету БУ в разерезе аналитики (в данном случае МЦ). Если по конкретной МЦ было больше одной операции прихода/расхода в ноябре месяце, то бедет несколько записей в saldomc, причем по разным МЦ на разные даты.

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:30
kate
ДА, я читала, а вы запрос запустить пробовали? Вот у меня в результате его выполнения выдается пустая таблица, хотя я точно знаю, что есть такие несоответствия, которые я хочу вытащить в этом запросе!!!!!!!!!!!!!!

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:43
Den
а если запускаешь без

and sm.dsaldo=s.datesal

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 16:47
kate
В любом варианте таблица пуста!

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:00
Den
select mc.name, s.sums, sm. kol, sm.srprice
from saldomc sm, katmc mc, saldmoun s
where
(( '10' == S.SCHETO
and date(01,12,2004)==s.datesal
and word(0) == sm.sp
and s.kauos [1] == sm.cmc
and sm.cmc == mc.nrec ))
;
и так ничего ?

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:03
kate
ДА, таблица заполнена знаками вопроса. Очень красиво получается, только мне не это нужно!

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:28
Den
Значится не рассчитано сальдо на 01/12/2004. У тебя вообще какой отчетный период по бухконтуру ?

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:32
Den
и еще вот здесь '10' == S.SCHETO
вообще то еще код плана счетов первым символом должен идти

Например
'110' == S.SCHETO

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:43
kate
Сальдо я считала, аж даже на 01.01.2005, и не только по 10...

А по поводу, s.scheto - так там просто основной счет, причем здесь код плана счетов?

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 17:52
Den
Katrin, если приведенный мной селект не возвращает результат, значит нет записей в таблице мес. сальдо по счетам б/у за 01/12/2004 !!!

Откройте модуль "ФРО"-"Н"-"Сальдо за месяц"-"Ввод". Найдите любую запись, датируемую 01/12/2004 по счету 10.Далее нажав комбинацию CTRL+F4 введите выражение saldmoun.scheto. Нажав enter увидите значение
s.scheto

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 18:06
Deinis
> А по поводу, s.scheto - так там просто основной счет, причем здесь код плана счетов?

Потому что именно так и есть! В поле SchetO заносится Код плана счетов + № счета.

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 18:32
kate
В таблице по сальдо записей очень много. Код плана счетов поставила - запрос выполнился, записей очень много, но, похоже не правильно (проверила по конкретной мц - есть в наличии, а запрос ее не вытаскивает).

Re: Плиз, помогите с подцепкой

Добавлено: 21 дек 2004, 18:46
kate
Кстати, запрос вытаскивает данные за весь период работы бухгалтерии в Галактике.

Добавляю and sm.dsaldo=s.datesal - получается ерунда: остаток по мц есть, в ФРО сумма есть, а запрос его не вытаскивает, т.к. оборотов по мц не было за 01.12.2004