|
Регистр сведений или нет? | ☑ | ||
---|---|---|---|---|
0
buketovav
17.09.19
✎
07:49
|
Доброго дня, дорогие форумчане!
Вопрос у меня возник. Подскажите мне, каким способом лучше добиться желаемого результата: допустим, имеется автомобиль, которым могут управлять каждый день разные водители, это фиксируется документом, а так же этот автомобиль ремонтируется, заправляется, что-то там еще с ним делается. Так вопрос: каким образом можно вести историю такой жизни автомобиля? Поможет мне здесь периодический регистр сведений? Какую выбрать правильную периодичность? Какие выбрать правильные измерения и ресурсы? Заранее всех благодарю за ответ. Спасибо за понимание. |
|||
1
buketovav
17.09.19
✎
07:52
|
это для того, чтобы я мог потом сделать отчет, в котором будет видна вся история автомобиля за определенный период
|
|||
2
vicof
17.09.19
✎
07:52
|
Зависит от бизнес-процессов вашей организации.
|
|||
3
craxx
17.09.19
✎
07:55
|
Распиши все сущности на листе бумаги формата А4 (максимум 2-х). Решение придет само
|
|||
4
buketovav
17.09.19
✎
07:56
|
есть документ, в котором указывается что делалось с автомобилем, хотелось бы видеть историю по каждому автомобилю
|
|||
5
buketovav
17.09.19
✎
08:03
|
просто не хочется потом получать сообщение системы "запись с такими ключевыми полями существуют", поэтому спрашиваю о периодичности, кукую правильно установить?
|
|||
6
vicof
17.09.19
✎
08:06
|
От периодичности это, конечно, зависит. Но не пиши записи с одинаковым периодом и измерениями в регистр, и все будет ок.
|
|||
7
Paint_NET
17.09.19
✎
08:07
|
Что значит "правильно"?
Начнём с того, что любое состояние авто у тебя, как понятно из (0), регулируется документом, соответственно, делаешь подчинение регистратору с периодичностью "секунда", т.к. в один день у тебя может быть более одного состояния, например, смена водителя, последующий ремонт, дозаправка и замена резины. |
|||
8
buketovav
17.09.19
✎
08:07
|
думаю периодичность "по позиции регистратора" и режим записи "подчинение регистратору" это то, что мне нужно
|
|||
9
buketovav
17.09.19
✎
08:08
|
(7) спасибо
|
|||
10
buketovav
17.09.19
✎
10:28
|
хм... сделал РС подчинение регистратору с периодичностью "секунда" и все равно получаю сообщение системы запись с такими ключевыми полями существует"
|
|||
11
ДенисЧ
17.09.19
✎
10:30
|
(10) Перидичность по позиции регистратора
|
|||
12
Вафель
17.09.19
✎
10:30
|
(8) по позиции регистратора крайне не рекомендуется делать
|
|||
13
vicof
17.09.19
✎
10:31
|
(11) и (12) mortal combat begin
|
|||
14
mpei
17.09.19
✎
10:32
|
(12) это почему?
|
|||
15
buketovav
17.09.19
✎
10:38
|
(11) аналогичная ситуация, система мне говорит "запись с такими ключевыми полями существует"
|
|||
16
vicof
17.09.19
✎
10:41
|
(15) Ну и что непонятного?
|
|||
17
buketovav
17.09.19
✎
10:41
|
(16) как избежать этой ошибки? как сделать правильно?
|
|||
18
Вафель
17.09.19
✎
10:42
|
(15) Зачем ты в 1 документе делаешь несколько статусов?
|
|||
19
buketovav
17.09.19
✎
10:43
|
(18) не делаю несколько статусов. Что Вы имеете ввиду под статусами?
|
|||
20
vicof
17.09.19
✎
10:44
|
(19) Как ты запись в этот регистр делаешь?
|
|||
21
buketovav
17.09.19
✎
10:45
|
в документе есть ТЧ, для каждой строки ТЧ должна, судя по всему, создаваться запись в РС, но не создается, судя по всему в том случае. если у меня в ТЧ больше чем 1 свтрока
|
|||
22
buketovav
17.09.19
✎
10:45
|
а так как у меня их две и в одну секунду не может быть больше одной записи вот и ошибка
|
|||
23
buketovav
17.09.19
✎
10:46
|
как теперь сделать все-таки так, чтобы происходила данная запись? надо менять периодичность . А какая в моем случае будет верная?
|
|||
24
dezss
17.09.19
✎
10:50
|
Думаю, что нужен регистр накопления. Еще ж можно и пробег туда пихать, чтоб потом красиво выводить список авто, у которых подходит время планового ТО. Да и посмотреть кто больше ездить, а кто больше по ремонтам, тоже неплохо.
|
|||
25
vicof
17.09.19
✎
10:52
|
Думаю, автору нужно сходить на курсы.
|
|||
26
zmaksimuz
17.09.19
✎
10:52
|
(23) Скрин своего документа выложи и код "ОбработкиПроведения".
|
|||
27
buketovav
17.09.19
✎
10:58
|
// регистр ИсторияТС
Движения.ИсторияТС.Записывать = Истина; Для Каждого ТекСтрокаДанные Из Данные Цикл Движение = Движения.ИсторияТС.Добавить(); Движение.Период = Дата; Движение.ТС = ТС; Движение.Организация = Организация; Движение.Оборудование = ТекСтрокаДанные.Оборудование; Движение.НомерОборудования = ТекСтрокаДанные.НомерОборудования; Движение.ВидУслуги = ТекСтрокаДанные.ВидУслуги; Движение.ДатаГарантии = ТекСтрокаДанные.ДатаГарантии; Движение.ОписаниеРемонта = ТекСтрокаДанные.ОписаниеРемонта; Движение.Цена = ТекСтрокаДанные.Цена; Движение.СтоимостьРабот = ТекСтрокаДанные.СтоимостьРабот; КонецЦикла; |
|||
28
buketovav
17.09.19
✎
10:58
|
(26) как здесь скрин добавить я не в курсе )
|
|||
29
astrawalk
17.09.19
✎
11:02
|
Вот что бывает с людьми, которые не понимают для чего нужен регистр сведений.
|
|||
30
ДенисЧ
17.09.19
✎
11:03
|
(27) Регистратор ещё запони
|
|||
31
buketovav
17.09.19
✎
11:07
|
(29) понимаю я для чего он нужен
|
|||
32
astrawalk
17.09.19
✎
11:10
|
(31) Нет. Если бы вы понимали, у вас бы не было этих смешных проблем.
|
|||
33
buketovav
17.09.19
✎
11:11
|
(32) Вы мне подскажите, в чем смешные проблемы, если знаете решение. А я обязательно пойду на курсы, это уже решено ))
|
|||
34
astrawalk
17.09.19
✎
11:12
|
(33) Подсказываю. В чем отличие РС от справочника?
|
|||
35
buketovav
17.09.19
✎
11:12
|
(32) разобрался, спасибо
|
|||
36
astrawalk
17.09.19
✎
11:13
|
(35) Я рад за вас )))
|
|||
37
buketovav
17.09.19
✎
11:14
|
(34) в РС информация развернута во времени
|
|||
38
astrawalk
17.09.19
✎
11:15
|
(37) Нет. Это в данном случае не важно. РС может быть и непериодическим.
|
|||
39
buketovav
17.09.19
✎
11:16
|
(38) это массив данных
|
|||
40
buketovav
17.09.19
✎
11:16
|
(38) есть измерения и ресурсы
|
|||
41
astrawalk
17.09.19
✎
11:17
|
(40) Правильно. А зачем? Зачем такое разделение? И, кстати, в справочнике такое разделение есть?
|
|||
42
buketovav
17.09.19
✎
11:18
|
(41) в разрезе измерений можно посмотреть те или иные записи регистра
|
|||
43
astrawalk
17.09.19
✎
11:22
|
(42) Это ни очем не говорит.
Правильно будет сказать, что измерения обеспечивают уникальность записей. У вас не может быть двух записей с одинаковым набором измерений. Платформа вам это обеспечивает. В общепринятой терминологии (не 1С-овской) это называется - составной уникальный ключ. В этом, собственно, и отличие РС от справочников. В справочниках уникальный ключ - одно поле. |
|||
44
buketovav
17.09.19
✎
11:26
|
(43) вот здесь я и допустил ошибку, разместив не то в ресурсах и получал ошибку, исправил и все заработало
|
|||
45
ptiz
17.09.19
✎
11:47
|
(0) История водителей - это одна история. История ремонтов - другая история. История заправок - третья. Не сваливай всё в кучу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |