Имя: Пароль:
1C
1С v8
Подчиненный 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С, предложи другой способ.
Обойти - легко. Сделай свой срез последних