|
Как обойти неправильно спроектированый периодический регистр сведений? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
14.03.16
✎
11:26
|
Измерения ОсновноеСредство, НИОКР
Ресурсы ПроцентРаспределения для чего он нужен? в данный регистр каждый месяц заноситься процент участия основного средства в разработке ниокр и при начислении амортизации в данной пропорции он падает на счет 08.08 на нужный ниок Проблема в том , что если в следующем месяце работ данного основного средства не было по этому же НИОКру запрос всё равно хватает его как срез последних идет по паре СновноеСредство НИОКР, тоесть в данном случае првельнее было бы НИОКР вывести в ресурс оставит только ОсновноеСредство в измерениях. как наиболее правильно поменять данный запрос? условия на период как я предпологаю ничего не даст ВЫБРАТЬ КоэффицентыОСПоНИОКРСрезПоследних.НИОКР КАК НИОКР, СУММА(КоэффицентыОСПоНИОКРСрезПоследних.ПроцентРаспределения) КАК ПроцентРаспределения ИЗ РегистрСведений.КоэффицентыОСПоНИОКР.СрезПоследних(&Период, ОсновноеСредство = &ВыбОС) КАК КоэффицентыОСПоНИОКРСрезПоследних СГРУППИРОВАТЬ ПО КоэффицентыОСПоНИОКРСрезПоследних.НИОКР |
|||
1
Cyberhawk
14.03.16
✎
11:27
|
СрезПервых...
|
|||
2
Shur1cIT
14.03.16
✎
11:29
|
(1) а если в срезе первых не актуальные данные? например были изменения значений в следующих месяцах?
|
|||
3
Cyberhawk
14.03.16
✎
11:30
|
(2) Без основной (физической) таблицы тогда облом тебе
|
|||
4
Лефмихалыч
14.03.16
✎
11:30
|
(0) надо как-то заставить себя заносить процент 0, когда данное ОС не участвует в НИОКР
|
|||
5
Cyberhawk
14.03.16
✎
11:30
|
Наполняй (регулярно) таблицу регистра так, чтобы в каждом месяце было ОС
|
|||
6
Lama12
14.03.16
✎
11:33
|
(0) Разве записи с нулем быть не может?
|
|||
7
Shur1cIT
14.03.16
✎
11:33
|
(3) тоесть строить запрос по физической таблицы брав значения например текущий месяц = периуд записи
(4)обнулять каждый месяц предыдущие значения? тоже вариант, но не красиво... |
|||
8
Cyberhawk
14.03.16
✎
11:35
|
(7) Да, выгребаешь записи только за нужный месяц (отбор по периоду с двух сторон)
|
|||
9
hhhh
14.03.16
✎
11:37
|
(7) не надо обнулять.
|
|||
10
vde69
14.03.16
✎
11:41
|
варианта 2
1. сделать регламентный документ который будет писать 0 по закрытым цепочкам 2. использовать физическую таблицу с за последний период |
|||
11
Shur1cIT
14.03.16
✎
11:42
|
спасибо буду решать...
|
|||
12
aleks_default
14.03.16
✎
11:49
|
(11) ва зачем вообще вопрос бы? других вариантов вроде нет
|
|||
13
MUXACb
14.03.16
✎
12:02
|
(0) ГДЕ КоэффицентыОСПоНИОКРСрезПоследних.Период = &ВашМесяц не подойдет?
|
|||
14
Лефмихалыч
14.03.16
✎
20:36
|
(7) если не будешь обнулять, то как ты отличишь значения, которые действуют два месяца подряд от недействующих?
(13) если значение может действовать больше одного месяца, то этот запрос вернет фигню. А если не может, то на кой кол тогда срез? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |