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