![]() |
|
Подчиненный 3-м разным документам РС. Срез последних. | ☑ | ||
---|---|---|---|---|
0
ParinovS
02.10.14
✎
10:23
|
Доброго времени суток! Появился вопрос, имеет подчиненный регистратору РС, периодичность по позиции регистратора. Регистратором являются 3 разных документа, есть вариант - когда записи появляются с одним и тем же периодом, но регистраторы разные... Собственно вопрос, можно ли получить срезом данные, которые были сделаны документом, который физически был созданы позже, но при проведении имеют такой же период, что и документы созданные ранее.
|
|||
1
Maxus43
02.10.14
✎
10:25
|
Граница в помощь, что за странный вопрос....
|
|||
2
ParinovS
02.10.14
✎
10:28
|
и как граница поможет, если у меня за один день 4 разных регистратора, по одному измерению, а я хочу на этот день получить адекватную цифру? Можно хоть пример запроса, представим есть РС с 1 измерением, и 1 ресурсом... Он выдаст ту, у которой регистратор имеет имя, которое при сортировке будет крайним.
|
|||
3
Bober
02.10.14
✎
10:29
|
зачем такая жесть*
|
|||
4
Maxus43
02.10.14
✎
10:30
|
хотя погоди... Если ты срез последних возьмёш - то и будет результат, где физически последняя запись на дату. Почему не так получается?
|
|||
5
ParinovS
02.10.14
✎
10:33
|
потому что есть допустим 3 документа, Документ1, Документ2, Документ3. Если сделать 4 движения на один период в такой последовательности. Документ1, Документ2, Документ3, Документ1 - срез выдаст запись от документа3, хотя по логике должен выдать выдать - Документ1, но он сортирует походу сначала по периоду, потом по названию документа((
|
|||
6
Ёпрст
гуру
02.10.14
✎
10:38
|
(5) слабо верится..
как получаешь данные с РС ? |
|||
7
Banned
02.10.14
✎
10:38
|
(5) Откуда такая логика?
|
|||
8
ParinovS
02.10.14
✎
10:39
|
(6)
ВЫБРАТЬ РегистрСведений1СрезПоследних.Измерение1, РегистрСведений1СрезПоследних.Ресурс1 ИЗ РегистрСведений.РегистрСведений1.СрезПоследних КАК РегистрСведений1СрезПоследних |
|||
9
ParinovS
02.10.14
✎
10:40
|
а сделал 4 документа:
|
|||
10
ParinovS
02.10.14
✎
10:42
|
(7) - я ниче не выдумывал, я взял и проверил! а вот почему так происходит - это да, не ясно( когда 1 регистратор, тогда все правильно делает!
|
|||
11
ParinovS
02.10.14
✎
10:48
|
и все, тишина... ( т.е. выхода нет?
|
|||
12
Maxus43
02.10.14
✎
10:50
|
физически имхо записи сортируются по моменту времени регистратора, т.е. ссылка на док + его время
|
|||
13
Maxus43
02.10.14
✎
10:52
|
(11) менять логику работы надо. Поидее алгоритмы не должны опираться на физическое время проведения документов
|
|||
14
ParinovS
02.10.14
✎
10:54
|
в базу могут грузиться документы разных типов на один период(плюс есть причина, по которой приходится приводить все к началу дня) - причем, важно не время проведения, а время физического создания в базе...
|
|||
15
ParinovS
02.10.14
✎
10:56
|
я уже пробовал использовать нумератор общий... Все равно, не по номеру даже сортирует, бредовая 1С, сортирует по названию ТИПА документа!
|
|||
16
Defender aka LINN
02.10.14
✎
10:58
|
(15) Не по названию, а по Ид типа. И?
|
|||
17
ParinovS
02.10.14
✎
11:02
|
(16) зачем так?) можно ли это обойти?
|
|||
18
mehfk
02.10.14
✎
11:04
|
Написать запрос без использования срезпоследних
|
|||
19
ParinovS
02.10.14
✎
11:05
|
да, по ИД документа, в общем тот документ, который был последним создан в конфигураторе(
|
|||
20
ParinovS
02.10.14
✎
11:06
|
(18) легко сказать, можно такой запрос написать без потери производительности?
|
|||
21
Defender aka LINN
02.10.14
✎
11:08
|
(17) Напиши в 1С, предложи другой способ.
Обойти - легко. Сделай свой срез последних |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |