|
Порядок записей регистра с периодичностью "По позиции регистратора" | ☑ | ||
---|---|---|---|---|
0
oxanka
15.07.15
✎
15:59
|
Есть регистр сведений с периодичностью "По позиции регистратора". На одну дату и время (01.05.15 00:00:00) с разным временем регистраторов (дата 01.05.15, время 12:00:00, 12:05:00 и 12:06:00) формируются записи в этот регистр. Когда смотрю записи регистра в форме списка, то они расположены в порядке, не учитывающим время (документ 12:05:00, потом 12:06:00, а потом 12:00:00). И запрос в срезе последних видит запись регистратора за 12:00:00.Можно ли как-то повлиять на этот порядок, чтобы последней была запись с более поздним временем регистратора?
|
|||
1
Лефмихалыч
15.07.15
✎
16:04
|
вранье в топике
|
|||
2
DmitrO
15.07.15
✎
16:05
|
по моему тоже, неправда..
может отбор какой стоит или порядок в форме списка настроен как-то по другому? |
|||
3
palpetrovich
15.07.15
✎
16:05
|
(0) давай картинку в подтверждение
|
|||
4
bolobol
15.07.15
✎
16:10
|
А Период в этом случае не используется штолле? То есть секунда всегда 00010101000000? Тогда - да, сортировать будет по УИД документа.
|
|||
5
palpetrovich
15.07.15
✎
16:12
|
(4) ну, "По позиции регистратора" ваще-т подразумевает "совокупность Даты и Ссылки на документ"
|
|||
6
bolobol
15.07.15
✎
16:13
|
(5) Да ну!
Ща прям замутю тестовый тест |
|||
7
Лефмихалыч
15.07.15
✎
16:13
|
Блин, период входит в кластерный индекс периодического регистра сведений, записи в таблице физически не могут быть не упорядоченными по периоду.
|
|||
8
oxanka
15.07.15
✎
16:14
|
(5) просто ссылки и даты, без учета времени?
|
|||
9
palpetrovich
15.07.15
✎
16:14
|
(8) дата - это датавремя
|
|||
10
palpetrovich
15.07.15
✎
16:15
|
(8) выложи скрин, интересно-же
|
|||
11
oxanka
15.07.15
✎
16:18
|
||||
12
GROOVY
15.07.15
✎
16:19
|
Отсортируй по регистратору.
|
|||
13
oxanka
15.07.15
✎
16:19
|
нижняя запись со временем 0:00:00, а предыдущие - 12:05 и 12:06
|
|||
14
GROOVY
15.07.15
✎
16:20
|
"Действует С" явно не проиндексированное поле.
Переходи на динамический список. |
|||
15
oxanka
15.07.15
✎
16:21
|
а в запросе что делать, если беру срез последних?
|
|||
16
GROOVY
15.07.15
✎
16:21
|
(13) Так у тебя время, с датой есть в поле где-то?
|
|||
17
Лефмихалыч
15.07.15
✎
16:23
|
(11) список отсортирован по какому-то пяьному полю, которое не имеет отношения к периоду записей
|
|||
18
oxanka
15.07.15
✎
16:24
|
(16)"Действует С" - это дата и время, но они одинаковые умышленно. Я рассчитывала, что раз периодичность "по позиции регистратора", то и в срезе последних будет запись, которую сделал последний регистратор
|
|||
19
oxanka
15.07.15
✎
16:25
|
(17) и срез последних в запросе тоже анализирует это "пьяное поле"?
|
|||
20
GROOVY
15.07.15
✎
16:25
|
(18) Забавная мысль.
|
|||
21
GROOVY
15.07.15
✎
16:25
|
(19) Срез последних анализирует поле "Период".
|
|||
22
Лефмихалыч
15.07.15
✎
16:26
|
(18) правильно надеялась, так и есть. Только у тебя определение "последняя запись" кривое. Последняя - это у которой поле Период имеет наибольшее значение. "Действует с" - это, судя по всему, хрень какаято самопильная
|
|||
23
oxanka
15.07.15
✎
16:27
|
(21) "Действует С" - это и есть период. Он одинаковый у всех трех записей - начало дня. По какому принципу тогда происходит дальнейшая сортировка?
|
|||
24
GROOVY
15.07.15
✎
16:30
|
(23) Тогда давай рассуждать, если в поле "Период" стоит дата '20010101000000' у трех записей, какую вернет запрос в срезе последних?
|
|||
25
GROOVY
15.07.15
✎
16:31
|
Правильно! Которая подвернется первой. А какая подвернется первой?
|
|||
26
GROOVY
15.07.15
✎
16:32
|
Правильно! Которая первая есть в таблице. А какая из низ первая в таблице?
|
|||
27
GROOVY
15.07.15
✎
16:32
|
Правильно! Хрен его знает!
|
|||
28
oxanka
15.07.15
✎
16:32
|
(25) ну почему бы не та, у которой последнее время регистратора?
|
|||
30
GROOVY
15.07.15
✎
16:34
|
А с чего бы, мы не не анализируем таблицу документа.
|
|||
31
Лефмихалыч
15.07.15
✎
16:35
|
(23) ты путаешься в показаниях. в (0) написано, что период разный
|
|||
32
oxanka
15.07.15
✎
16:35
|
(30) а жаль ((
|
|||
33
oxanka
15.07.15
✎
16:36
|
(31) где??? "На одну дату и время (01.05.15 00:00:00) с разным временем регистраторов (дата 01.05.15, время 12:00:00, 12:05:00 и 12:06:00)"
|
|||
34
GROOVY
15.07.15
✎
16:38
|
Момент времени регистратора не имеет ничего общего с моментом изменения показателей в регистрах.
|
|||
35
Лефмихалыч
15.07.15
✎
16:40
|
(33) при формировании движений по этому регистру регистратор что пишет в поле Период?
|
|||
36
oxanka
15.07.15
✎
16:43
|
(34) Т.е. без указания секунд непосредственнл в периоде я не обойдусь. В запросе будет браться хрен знает какая строка, если периоды нескольких записей одинаковы. Я правильно поняла?
|
|||
37
GROOVY
15.07.15
✎
16:44
|
(36) Видимо еще не очень поняла.
|
|||
38
Cyberhawk
15.07.15
✎
16:45
|
(36) выбрать первые 1 .... упорядочить по ДействуетС УБЫВ
|
|||
39
oxanka
15.07.15
✎
16:50
|
(37) подскажите, пожалуйста, что тогда делать? как повлиять на момент изменения показателей в регистрах, если не указывать секунды в периоде?
|
|||
40
Dmitrii
гуру
15.07.15
✎
16:50
|
Что за бред делать периодичность плановых начислений по позиции регистратора?
Как может человек по одному виду расчета, графику, должности (и что там еще в измерениях) в один и тот же день получать разные суммы?... Где тут смысл? |
|||
41
MUXACb
15.07.15
✎
16:52
|
(0) Если период одинаковый то при неоперативном проведении документа последней будет запись, сделанная этим документом.
Непонятна структура регистра: при правильной структуре документ №12 должен вывести сообщение что запись с такими ключевыми значениями уже существует(от документа №11). |
|||
42
GROOVY
15.07.15
✎
16:53
|
Звонит в магазин утром товаровед:
- Михалыч, теперь штуцер по 10 продаем! Через 5 минут другой товаровед звонит туда-же и нарывается на другого продавца: - Семеныч, штуцеры теперь по 8! Вопрос: За сколько купит штуцер Иванов вечером? |
|||
43
Dmitrii
гуру
15.07.15
✎
16:54
|
+ к (40) типа
с 12:00:00 до 12:05:00 оклад 1000 с 12:05:00 до 12:06:00 оклад 1200 с 12:06:00 - 1300 |
|||
44
oxanka
15.07.15
✎
16:56
|
(40) абсолютно с Вами согласна. Но внедренцы не смогли убедить заказчика, что не стоит начислять в один день "мат. помощь на обучение" одному человеку по одному виду расчета разными суммами. Пришлось извращаться :(
|
|||
45
oxanka
15.07.15
✎
16:57
|
(41) периодичность "по позиции регистратора" сделала возможным, чтобы такое сообщение не выдавалось
|
|||
46
Dmitrii
гуру
15.07.15
✎
16:59
|
(44) При чем тут внедренцы?
Есть такое понятие, как технические ограничения программного решения. Что там у вас за вид расчета - плевать. (45) Ну убрали вы сообщение об ошибке. Но это же не означает, что задача ( начислять в один день "мат. помощь на обучение" одному человеку по одному виду расчета разными суммами) решена. Ваше решение работать не будет. |
|||
47
oxanka
15.07.15
✎
16:59
|
(42) нормальный продавец вместо цены 10 поставит 8, а не будет несколько записей делать. Но тут, блин, не штуцеры, а жизненная ситуация.
|
|||
48
oxanka
15.07.15
✎
16:59
|
(46) мое решение работает
|
|||
49
Dmitrii
гуру
15.07.15
✎
17:00
|
(48) Я конечно с ЗУПой сто лет не работал.
Но если оно и работает, то неверно. О чем говорит нам пост в (0). |
|||
50
Dmitrii
гуру
15.07.15
✎
17:01
|
(48) Если все работает, то зачем эта ветка?
|
|||
51
MUXACb
15.07.15
✎
17:01
|
(48) А зачем суммы делите? Если все остальное одинаковое?
|
|||
52
Dmitrii
гуру
15.07.15
✎
17:02
|
Ваша задача решается другими способами, а не установкой периодичности по позиции регистратора.
|
|||
53
oxanka
15.07.15
✎
17:06
|
(50) работает задача выплаты с одинаковым видом расчета разных сумм, т.е. то, из-за чего была установлена такая периодичность в регистр. Это другая ситуация, связанная с тем, что человека перевели в один день на другую должность, а потом меняют размер начислений.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |