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