| 
    
        
     
     | 
    
  | 
Как правильно записать данные в РС? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Miss1C    
     05.12.12 
            ✎
    16:35 
 | 
         
        Есть РС - Независимый с периодичностью(секунда); 
  
        Измерение Документ с типом ДокументСсылка, ДатаПФ с типом дата. Записываю данные таким образом НаборДанных = РегистрыСведений.ВедомостьПФ.СоздатьНаборЗаписей(); НаборДанных.Отбор.Документ.Установить(Документ); НаборДанных.Отбор.ДатаПФ.Установить(ТекущаяДата()); НаборДанных.Прочитать(); Запись = НаборДанных.Добавить(); Запись.Период = ТекущаяДата(); Запись.Документ = Документ; Запись.ВидПФ = ПФ; Запись.ДатаПФ = ТекущаяДата()+1; Запись.Количество = 1; Запись.Ответственный = ПараметрыСеанса.ТекущийПользователь; НаборДанных.Записать(); Пишет что запись с такими полями уже существует, каким способом можно еще записать?  | 
|||
| 
    1
    
        Error pro    
     05.12.12 
            ✎
    16:36 
 | 
         
        НаборДанных = РегистрыСведений.ВедомостьПФ.СоздатьНаборЗаписей();
  
        НаборДанных.Отбор.Документ.Установить(Документ); НаборДанных.Отбор.ДатаПФ.Установить(ТекущаяДата()); НаборДанных.Прочитать(); Если наборДанных.Количество() > 0 тогда Запись = наборДанных[0]; Иначе Запись = НаборДанных.Добавить(); КонецЕсли; Запись.Период = ТекущаяДата(); Запись.Документ = Документ; Запись.ВидПФ = ПФ; Запись.ДатаПФ = ТекущаяДата()+1; Запись.Количество = 1; Запись.Ответственный = ПараметрыСеанса.ТекущийПользователь; НаборДанных.Записать();  | 
|||
| 
    2
    
        Miss1C    
     05.12.12 
            ✎
    16:37 
 | 
         
        (1) Но мне нужно всегда добавлять туда запись, даже если такая существует     
         | 
|||
| 
    3
    
        Defender aka LINN    
     05.12.12 
            ✎
    16:38 
 | 
         
        (2) Тогда не используй регистр сведений     
         | 
|||
| 
    4
    
        х86    
     05.12.12 
            ✎
    16:39 
 | 
         
        .Записать(<Параметр>)     
         | 
|||
| 
    5
    
        beer_fan    
     05.12.12 
            ✎
    16:39 
 | 
         
        (3) Или добавь измерение, по которому эти записи различаться будут.     
         | 
|||
| 
    6
    
        Miss1C    
     05.12.12 
            ✎
    16:40 
 | 
         
        (5) Так измерение дата есть     
         | 
|||
| 
    7
    
        Error pro    
     05.12.12 
            ✎
    16:40 
 | 
         
        (2) Ты вообще знаешь что такое Регистр Сведений? И что такое измерение регистра сведений?     
         | 
|||
| 
    8
    
        Serg_1960    
     05.12.12 
            ✎
    16:40 
 | 
         
        НаборДанных.Записать(Истина) ?     
         | 
|||
| 
    9
    
        Buster007    
     05.12.12 
            ✎
    16:40 
 | 
         
        (0) учи мат часть!     
         | 
|||
| 
    10
    
        mzelensky    
     05.12.12 
            ✎
    16:41 
 | 
         
        (0) а в тебя все влюбляются и влюбляются ....
  
        ну эт так...офчиком добавил.  | 
|||
| 
    11
    
        Miss1C    
     05.12.12 
            ✎
    16:42 
 | 
         
        (7) Конечно знаю     
         | 
|||
| 
    12
    
        Miss1C    
     05.12.12 
            ✎
    16:42 
 | 
         
        (7) Иначе не спрашивала бы)     
         | 
|||
| 
    13
    
        beer_fan    
     05.12.12 
            ✎
    16:43 
 | 
         
        (6) При совпадении периода у периодического регистра даже с новым измерением не взлетит.     
         | 
|||
| 
    14
    
        Miss1C    
     05.12.12 
            ✎
    16:43 
 | 
         
        Значит добавлю уникальный     
         | 
|||
| 
    15
    
        Miss1C    
     05.12.12 
            ✎
    16:43 
 | 
         
        Идентификатор     
         | 
|||
| 
    16
    
        mzelensky    
     05.12.12 
            ✎
    16:45 
 | 
         
        (0) ты объясни что тывообще делаешь. Может ты принципиально косячишь!
  
        т.е. задачу опиши  | 
|||
| 
    17
    
        Miss1C    
     05.12.12 
            ✎
    16:49 
 | 
         
        (16) В РС записываю Документ, имя ПФ, Дату, Количество, Ответственного, для подсчета сколько раз вызывалась данная печатная форма, и количество вызовов забить в верхний колонтитул ПФ     
         | 
|||
| 
    18
    
        beer_fan    
     05.12.12 
            ✎
    17:16 
 | 
         
        А добавлять 1 к количеству у записи не катит? Регистр не будет разрастаться, опять же...     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |