|   |   | 
| 
 | Регистры сведений 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 | 
        ну та вы правы     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |