|
Запрос на Регистр Накопления |
☑ |
0
starV
17.04.14
✎
11:11
|
Доброго времени суток!
у меня есть столбец
вид движения | Количество ставок |Должность
Приход |2 | Программист
-
Расход |1 |Программист
_________________________
Остаток 1 |Программист
как можно реализовать
|
|
1
Godofsin
17.04.14
✎
11:13
|
ну продолжай, не стесняйся
|
|
2
Chikko
17.04.14
✎
11:13
|
Запрос = Новый Запрос; дальше пока не понятно...
|
|
3
shuhard
17.04.14
✎
11:16
|
(0) хранить программистов на складе дурная привычка
|
|
4
starV
17.04.14
✎
11:23
|
надо чтобы зависимость от вид должности расход минусовалось от прихода
|
|
5
_fvadim
17.04.14
✎
11:28
|
тут без программиста не обойтись (с)
|
|
6
hhhh
17.04.14
✎
11:30
|
пришло 2 программиста, одного пустили в расход.
|
|
7
aka AMIGO
17.04.14
✎
11:30
|
(0) начни с создания простенького запроса, и постепенно усложняй, пока не дойдешь до своей задачи
|
|
8
Chikko
17.04.14
✎
11:32
|
Тебе нужна вирт. таблица остатков. Угадал?
|
|
9
starV
17.04.14
✎
14:05
|
ВЫБРАТЬ
ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации,
ЗанятыеШтатныеЕдиницыОрганизаций.Должность,
СУММА(ЗанятыеШтатныеЕдиницыОрганизаций.КоличествоСтавок) КАК КоличествоСтавок,
ЗанятыеШтатныеЕдиницыОрганизаций.ТарифныйРазряд
ИЗ
РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций
ГДЕ
ЗанятыеШтатныеЕдиницыОрганизаций.Должность = &Должность
И ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации = &ПодразделениеОрганизации
И ЗанятыеШтатныеЕдиницыОрганизаций.ТарифныйРазряд = &ТарифныйРазряд
СГРУППИРОВАТЬ ПО
ЗанятыеШтатныеЕдиницыОрганизаций.Должность,
ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации,
ЗанятыеШтатныеЕдиницыОрганизаций.ТарифныйРазряд
|
|
10
starV
17.04.14
✎
14:07
|
Суммировать можно а как набороть
|
|
11
_fvadim
17.04.14
✎
14:08
|
Близко уже. У регистров накопления есть виртуальные таблицы, тебе нужна "Остатки".
|
|
12
_fvadim
17.04.14
✎
14:12
|
Если суммировать, то можно так:
СУММА(ВЫБОР
КОГДА ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
ТОГДА ЗанятыеШтатныеЕдиницыОрганизаций.КоличествоСтавок * -1
ИНАЧЕ ЗанятыеШтатныеЕдиницыОрганизаций.КоличествоСтавок
КОНЕЦ) КАК КоличествоСтавок
|
|