|
Регистры сведений 8,2 | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
27.03.15
✎
09:17
|
Всем здрасти! Вот код по нажатию кнопки я записываю данные в регистр
Процедура Кнопка1Нажатие(Элемент) // Вставить содержимое обработчика. НаборЗаписей = РегистрыСведений.УАТ_РегистрацияМенеджеров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Менеджер.Установить(Менеджер); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.Дата = ТекущаяДата(); НоваяЗапись.Менеджер = Менеджер; НоваяЗапись.ГосНомер = ГосударственныйНомер; НоваяЗапись.Модель = Модель; НаборЗаписей.Записать(); КонецПроцедуры все вроде работает. Но мне нужно если есть уже запись в регистре с Менеджер и я опять записываю менеджера он его затерает на новый а мне нужно что бы он его добавлял не затирая старую запись с этим регистром как это сделать. Регистр не периодический не зависимый |
|||
1
Cube
27.03.15
✎
09:18
|
(0) СП почитай...
|
|||
2
KonstantinK90
27.03.15
✎
09:21
|
а как озвучить правильно вопрос в "СП"?
|
|||
3
Wobland
27.03.15
✎
09:22
|
(2) Записать
|
|||
4
Cube
27.03.15
✎
09:22
|
(2) СоздатьНаборЗаписей
Рукалицо.жпг |
|||
5
ДенисЧ
27.03.15
✎
09:23
|
"Регистр не периодический не зависимый"
Делать периодическим. Или ещё одно измерение вводить. |
|||
6
KonstantinK90
27.03.15
✎
09:25
|
делал периодическим все равно так же затирает. А какое на пример еще одно измерение?
|
|||
7
Wobland
27.03.15
✎
09:29
|
(6) попробуй в разные секунды тыкать кнопку
|
|||
8
kosts
27.03.15
✎
09:29
|
(6) Регистр типовой или сами добавили?
|
|||
9
ДенисЧ
27.03.15
✎
09:30
|
(6) Дата, например )
"делал периодическим все равно так же затирает" - наглая ЛПП |
|||
10
Dmitriy_76
27.03.15
✎
09:31
|
(9) ЛПП - че ето?
|
|||
11
СвинТуз
27.03.15
✎
09:33
|
НаборЗаписей.Записать(ложь);
|
|||
12
KonstantinK90
27.03.15
✎
09:33
|
сам делал, пробовал в разные секунды тыкать, делал периодическим в пределах секунды все равно затирает
НаборЗаписей = РегистрыСведений.УАТ_РегистрацияМенеджеров.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Менеджер.Установить(Менеджер); НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.Дата = ТекущаяДата(); НоваяЗапись.Менеджер = Менеджер; НоваяЗапись.ГосНомер = ГосударственныйНомер; НоваяЗапись.Модель = Модель; НаборЗаписей.Записать(); |
|||
13
Wobland
27.03.15
✎
09:34
|
(12) добавь измерение НеНадоНичегоЗатиратьПожалуйста
|
|||
14
Dmitriy_76
27.03.15
✎
09:34
|
(13) О!!!
|
|||
15
СвинТуз
27.03.15
✎
09:36
|
измерения регистра в студию
|
|||
16
KonstantinK90
27.03.15
✎
09:36
|
ну добавлю я его "НеНадоНичегоЗатиратьПожалуйста" как потом его завязать что бы не затирало
|
|||
17
СвинТуз
27.03.15
✎
09:37
|
тут телепатов нет
|
|||
18
KonstantinK90
27.03.15
✎
09:37
|
измерения Дата и менеджер
|
|||
19
Dmitriy_76
27.03.15
✎
09:37
|
НаборЗаписей.Отбор.Менеджер.Установить(Менеджер);
НаборЗаписей.Прочитать(); ...... ... НаборЗаписей.Записать(); ВОТ |
|||
20
СвинТуз
27.03.15
✎
09:38
|
НаборЗаписей = РегистрыСведений.УАТ_РегистрацияМенеджеров.СоздатьНаборЗаписей();
НоваяЗапись = НаборЗаписей.Добавить(); НоваяЗапись.Период = ТекущаяДата(); НоваяЗапись.Дата = ТекущаяДата(); НоваяЗапись.Менеджер = Менеджер; НоваяЗапись.ГосНомер = ГосударственныйНомер; НоваяЗапись.Модель = Модель; НаборЗаписей.Записать(Ложь); |
|||
21
Wobland
27.03.15
✎
09:38
|
а содержательно в чём смысл такой хотелки?
|
|||
22
СвинТуз
27.03.15
✎
09:39
|
хотя в (19)
лучше |
|||
23
Dmitriy_76
27.03.15
✎
09:41
|
(20) отбор потерял :).. в твоем варианте записать(ложь) лишнее :))
|
|||
24
KonstantinK90
27.03.15
✎
09:41
|
ну пользователь меняем менеджера по каким то причинам и нужно что бы не по нажатию кнопки ок записывалось а по нажатию кнопки
|
|||
25
СвинТуз
27.03.15
✎
09:41
|
короче
либо отбор ставь правильно либо не затирай либо читай перед добавлением |
|||
26
kosts
27.03.15
✎
09:42
|
(18) Надо ввести у одного менеджера несколько автомобилей одновременно?
|
|||
27
СвинТуз
27.03.15
✎
09:42
|
(23)
без Ложь это жестко |
|||
28
СвинТуз
27.03.15
✎
09:42
|
(23)
а отбор нужен? |
|||
29
dmpl
27.03.15
✎
09:43
|
(0) Указывай отбор по всем измерениям.
|
|||
30
СвинТуз
27.03.15
✎
09:43
|
(23)
если что он по ошибке вылетит ... зачем отбор? |
|||
31
KonstantinK90
27.03.15
✎
09:44
|
не все нормально спасибо заработало поставил только наборЗаписей прочитать() и все нормально заработало перестало затирать!"
|
|||
32
dmpl
27.03.15
✎
09:44
|
(18) А ГосНомер? Или менеджер персональный для каждого авто? Менеджер - это водитель чтоли?
|
|||
33
kosts
27.03.15
✎
09:45
|
(31) Попробуй кнопку нажать 2 раза подряд.
|
|||
34
dmpl
27.03.15
✎
09:46
|
(31) Это пока даты разные...
|
|||
35
KonstantinK90
27.03.15
✎
09:47
|
нет менеджер это кто уководит авто типо логист
|
|||
36
dmpl
27.03.15
✎
09:48
|
(35) У каждого авто персональный?
|
|||
37
KonstantinK90
27.03.15
✎
09:51
|
2 раза подряд нажимаю пишет запись не уникальная
|
|||
38
KonstantinK90
27.03.15
✎
09:51
|
нет не укаждого
|
|||
39
dmpl
27.03.15
✎
09:58
|
(38) А по структуре регистра - у менеджера в конкретную дату значение - всего 1 авто. Если у каждого авто только 1 менеджер, то в измерении должен быть госномер, а менеджер - ресурсом. Если же возможна ситуация, когда у авто может быть несколько менеджеров и у каждого менеджера по несколько авто - тогда и менеджер, и госномер должны быть измерениями, а ресурсом - например, приоритет менеджера.
Смысл РС - по набору измерений (сейчас - на дату и менеджера) выдать 1 (и только 1) значение ресурсов и реквизитов (сейчас это госномер и модель). |
|||
40
KonstantinK90
27.03.15
✎
10:09
|
ну та вы правы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |