Имя: Пароль:
1C
1С v8
Срез последних показывает первую запись, а не последнюю.
0 Sokolov Vasiliy
 
21.09.12
14:36
Всем доброго дня!
Первый раз столкнулся с такой проблемой:
"Есть периодической регистр сведений подчиненный регистратору (регистратором является один вид документов). У регистра одно измерение и один ресурс. В регистре существуют две идентичные записи, разница лишь в том, что сделаны разными регистраторами.
Однако срез последних показывает первую запись, а не последнюю."
(текст взял отсюда - человек доходчиво описал мою ситуацию http://www.1c-galaxy.ru/forum4/topic421691/)
Вразумите кто в курсе, неужели нельзя получить правильно срез последних в таком случае?
1 PR
 
21.09.12
14:37
>>текст взял отсюда - человек доходчиво описал мою ситуацию http://www.1c-galaxy.ru/forum4/topic421691/
LOL
2 Maxus43
 
21.09.12
14:39
нет проблемы, всё правильно показывает. Читаем СрезПоследних в СП и думаем
3 Sokolov Vasiliy
 
21.09.12
14:40
вроде прочитано не раз, но сейчас еще раз почитаем внимательно
4 Sokolov Vasiliy
 
21.09.12
14:41
ну и пока читаю вопрос как сделать так чтоб вывел последнюю
5 Maxus43
 
21.09.12
14:41
ну и ссылка - это и есть миста. кто-то комуниздит контент
6 Maxus43
 
21.09.12
14:41
(4) запрос в студию + опиши какие 2 записи заполнены
7 Sokolov Vasiliy
 
21.09.12
14:47
Запрос:
ВЫБРАТЬ
   ПроцентыПлановыхДопРасходовСрезПоследних.Группа КАК Ссылка,
   ПроцентыПлановыхДопРасходовСрезПоследних.Процент
ИЗ
   РегистрСведений.ПроцентыПлановыхДопРасходов.СрезПоследних(&ДатаСрезаЦен) КАК ПроцентыПлановыхДопРасходовСрезПоследних

1.Запись:
Регистратор1, Номенклатура1, 22
потом введен второй документ
Регистратор2, Номенклатура1, 30

Выводит 22;

ДатаСрезаЦен больше даты обоих регистраторов;
8 Maxus43
 
21.09.12
14:48
СрезПоследних(&ДатаСрезаЦен, Группа = &Номенклатура)
9 ptiz
 
21.09.12
14:52
(7) А поле "Период" в записях чему равно?
10 Sokolov Vasiliy
 
21.09.12
14:52
(8) у меня как раз так и прописано только отбор идет Группа В(&ТЗ_Номенклатура) выводит не последнюю и при этом не всегда, иногда выводит и ту что нужно
11 shuhard
 
21.09.12
14:52
(7)[ДатаСрезаЦен больше даты обоих регистраторов;]
это к периоду регистра прямого отношения не имеет
12 Sokolov Vasiliy
 
21.09.12
14:53
Период для обоих записей одинаковый
13 Maxus43
 
21.09.12
14:53
(12) при чем тут регистратор тогда?
14 acsent
 
21.09.12
14:53
Последний это не тот который ты ввел позже, вот и все
15 Maxus43
 
21.09.12
14:53
срез по периоду идёт
16 Sokolov Vasiliy
 
21.09.12
14:54
+ у регистраторов одинаковая дата
17 ptiz
 
21.09.12
14:54
(12) Тогда - как повезет.
18 ХочуСказать
 
21.09.12
14:54
86
19 shuhard
 
21.09.12
14:55
(16)[у регистраторов одинаковая дата]
руки оторвать постановщику задачи
20 Sokolov Vasiliy
 
21.09.12
14:55
(13) Периодичность "По позиции регистратора" в моем(возможно не верном) понимании это при срезе последних должно учитываться.
21 ptiz
 
21.09.12
14:56
(20) Именно так и есть. Дата + УникальныйИдентификаторДокумента.
22 Sokolov Vasiliy
 
21.09.12
14:58
(17)(21) в итоге если не повезет будет через раз то одно то другое? правильно?
23 Sokolov Vasiliy
 
21.09.12
14:58
так не пойдет
24 ХочуСказать
 
21.09.12
14:58
(22) всегда будет одинаково, но порядкой управлять не получиться
25 ХочуСказать
 
21.09.12
14:58
*порядком
Ё
26 Sokolov Vasiliy
 
21.09.12
15:00
я так понимаю предется перестраивать структуру регистра, для задачи вожна последовательность ввода документво
27 Sokolov Vasiliy
 
21.09.12
15:00
*важна
28 acsent
 
21.09.12
15:00
как ты определяешь что один документ позде другого? а если док придет по обмену?
29 Sokolov Vasiliy
 
21.09.12
15:02
(28) по обмену никак согласен
30 Maxus43
 
21.09.12
15:04
ну упорядоч по ссылке доков сначала, потом соединяй с регистром, будет всегда одинаково, но не факт что правильно)
31 Sokolov Vasiliy
 
21.09.12
15:05
>не факт что правильно)
так не пойдет
32 Sokolov Vasiliy
 
21.09.12
15:05
Всем огромное спасибо!
33 acsent
 
21.09.12
15:06
а что за доки? и какой из них последний?
34 acsent
 
21.09.12
15:06
если типы известны то можно через выбор извратиться
35 Sokolov Vasiliy
 
21.09.12
15:12
Регистратором является один документ - самописный. Через выбор даже не знаю как извратиться. Думаю все же документ и регистр переделать,дата документа должна соответствовать дате события его записи + должна быть привязка к дате на которую устанавливается действие этого процента. Одним словом пошел думать. Всех еще раз благодарю.