Имя: Пароль:
1C
1С v8
Регистр сведений в пределах секунды
, ,
0 Hans
 
04.06.14
13:46
регистр сведений, независимый, периодический в пределах секунды.
В регистр сведений пишутся статусы документов, типа история.
Иногда статус документа быстро меняется в пределах секунды и остается только последний, т.е пролетают статусы.

Что придумать что бы не пролетали?
1 shuhard
 
04.06.14
13:47
(0) запили измерение с наносекундами
2 ДенисЧ
 
04.06.14
13:48
Я делал последовательную нумерацию...
3 Drac0
 
04.06.14
13:49
(0) 1. Прибавь секунду ко второй записи.
2. Откажись от периодичности и введи измерение время в миллисекундах или дополни.
4 Defender aka LINN
 
04.06.14
13:50
(0) "регистр сведений, независимый"
5 Адский плющ
 
04.06.14
13:56
Добавляй секунду к последнему значению и делов.
6 EugeniaK
 
04.06.14
13:58
(0) Поменяй периодичность
7 Drac0
 
04.06.14
13:59
(6) 0_о На что?
8 echo77
 
04.06.14
14:00
введи измерение: Номер версии и нумеруй последовательно при записи
9 vi0
 
04.06.14
14:05
> Добавляй секунду к последнему значению и делов
нехороший совет
искажение отражение реальных данных
рано или поздно придется еще заплатки навешивать на это
10 Drac0
 
04.06.14
14:09
(9) Бизнесу решать допустимость таких искажений. А проблемы зависят от функциональности этой истории статусов.
11 shuhard
 
04.06.14
14:09
(9) угу
и что делать при сторно/удаление первички не ясно
12 vi0
 
04.06.14
14:09
можно сделать последовательную нумерацию в пределах одной секунды
т.е. если пишешь и уже есть статус в этой секунде то делаешь +1 в нумератор иначе всегда 0
13 vi0
 
04.06.14
14:10
(10) не, тут если ты как разрабочик принимаешь такое решение то отвечать тебе уже
14 13_Mult
 
04.06.14
14:11
БСП Версионирование не подойдет?
15 Hans
 
04.06.14
14:17
Пока выбрал вариант с прибавлением секунды.  Критическим считаю только переход со дня на день.
16 vi0
 
04.06.14
14:24
(15) а еще с года на год
у тебя не бывает смены статусов с разницев в секунду?
17 Hans
 
04.06.14
14:30
(16) бывает и со сменой в секунду.
18 Fragster
 
гуру
04.06.14
14:31
меняй статусы документов другими документами и сделай по позиции регистратора
19 vi0
 
04.06.14
14:34
(17) ну значит ты сам возможную коллизию создаешь добавляя секунду
20 vi0
 
04.06.14
14:40
в (3) про миллисекунды посоветовали
нормальный вариант, только если у тебя не ожидается и тут одинаковых значений
21 Fragster
 
гуру
04.06.14
14:42
про миллисекунды косячный вариант тем, что срез последних самому надо делать
22 Hans
 
04.06.14
14:44
С доп нумерацией походу тоже нужно искать везде где используется срез последних и добавлять упорядочивание по номеру.
23 Drac0
 
04.06.14
14:45
(13) Отвечать за тех. реализацию. А вот устроят ли данные в таком виде - это решать уже конечному потребителю.
24 vi0
 
04.06.14
14:46
(23) так это внутренняя кухня
не думаю бизнесу интересны +- секунды
25 vmlspb
 
04.06.14
14:49
добавить одно измерение - уникальный идентификатор, все остальное в ресурсы
26 Fragster
 
гуру
04.06.14
14:50
(25) с УИ еще хуже получать срез последних
27 mikecool
 
04.06.14
14:50
что за статусы такие, которые в секунду несколько раз меняются? оО
28 Обработка
 
04.06.14
14:52
Сделай РС зависимый и по позиции регистратора сделай. Если надо запили спец документ и все!