Имя: Пароль:
1C
1С v8
УФ Динамически список. Возможно ли такое сделать с помощью запроса?
0 Rounder
 
24.10.12
12:57
УФ
Динамический список заявок на расходование.
Есть план движения денежных средств. (РН ПланДвиженияДенежныхСредств)
Есть текущие выплаты (РН ДвиженияДенежныхСредств)

Связь между заявками, планами и текущими выплатами через Валюта и СтатьяДвиженияДенежныхСредств.

Есть механизм оплаты заявки сверх плана (например по указанию ген.директора и т.п.)

Необходимо следующее:

В динамическом списке раскрашивать заявки, оплаченные сверх плана в другой цвет. Ключевым полем в заявке для расчета даты является ДатаРасхода.

Я могу запросом получить список заявок и к каждой лимит, выделенный на месяц (из планов), текущие расходы по лимиту (т.е. уже оплаченные заявки по выбранной валюте и статьеДДС).
А как теперь получить некий признак сверхплановой оплаты запросом. Он должен формироваться так: берется самая ранняя по дате расхода заявка и если план - текущие выплаты - суммадокумента >=0 тогда признак в ложь, иначе в истину. Для следующей заявки тоже самое только еще + суммадокумента более ранних неоплаченных заявок и т.д.?
1 vvp91
 
24.10.12
13:20
(выбор когда ... тогда Истина иначе Ложь конец)
2 vvp91
 
24.10.12
13:22
>Для следующей заявки тоже самое только еще + суммадокумента более ранних неоплаченных заявок и т.д.?
левое соединение само на себя с накоплением суммы по разрезам
3 Mort
 
24.10.12
13:31
Заявки РН по плану в минус загоняют?
4 Rounder
 
24.10.12
13:32
(3) Планы затем корректируются.
5 Rounder
 
24.10.12
13:33
(2) Спасибо. Попробую
6 Mort
 
24.10.12
13:34
Ну по остаткам и оборотам плана можно по регистраторам получить кто регистр в минус загнал...
7 Rounder
 
24.10.12
13:41
Тут цель не совсем в этом. Есть допустим две заявки. 5 000 (дата расхода = + 10 дней к текущей дате) и 1 000 (дата расхода = + 12 дней к текущей дате). Запланировано 8 000. Оплатили. В итоге лимита осталось 2 000. И тут волевым решение директор дает добро на оплату заявки в 7 500 (проставляется спец признак и вводится заявка - без признака система проанализировав лимиты не даст ввести заявку). Ее оплачивают (а дата расхода = + 5 дней к текущей дате).
В итоге я должен в динамическом списке показать эти три заявки так: 7 500, 5 000, 1 000 и последние две красным цветом - как вышедшие за пределы лимита.
8 Rounder
 
24.10.12
13:46
Даже дело не в том - оплатили или нет заявки. Система принимает заявки на плановый период в сумме не больше чем запланировано по конкретной статьеДДС и валюте. А та - третья - директорская - попадает в список заявок сверх лимита. И они хотят видеть какие заявки в связи с этим либо приняты к оплате либо уже даже оплачены сверх отведенного лимита.