Имя: Пароль:
1C
1С v8
Запись по подписке на событие в регистр сведений
,
0 shlyahtich
 
05.06.12
14:16
Устал! помогите не вижу где туплю

Регистр сведений периодический до сек независимый
у него одно измерение Пользователь и один ресурс Дата

Когда срабатывает подписка (из регистра сведений ГраницаЗапретаРедактирования)
надо добавить запись в регистр сведений
-------------------
Пользователь =глЗначениеПеременной("глТекущийПользователь");
НаборЗаписей=РегистрыСведений.МойРегистр.СоздатьНаборЗаписей();
   НоваяЗаписьНовая = НаборЗаписей.Добавить();
   НоваяЗаписьНовая.Период = ТекущаяДата();
   НоваяЗаписьНовая.Пользователь = Пользователь;
   НоваяЗаписьНовая.Дата = ДатаЗапрета;
   НаборЗаписей.Записать();

Однако почему то все время правится одна дата и не добавляется новая
1 MaXpaT
 
05.06.12
14:19
1 вариант:    НаборЗаписей.Записать(Ложь);
2 YF
 
05.06.12
14:20
(1) Заодно и ругнется, что запись с такими ключевыми полями уже есть
3 Mkonst
 
05.06.12
14:20
4 MaXpaT
 
05.06.12
14:21
2 вариант:
НаборЗаписей=РегистрыСведений.МойРегистр.СоздатьНаборЗаписей();
++++++
НаборЗаписей.Отбор.Пользователь.Значение = Пользователь;
НаборЗаписей.Отбор.Пользователь.Использование = Истина;
НаборЗаписей.Прочитать();
======
   НоваяЗаписьНовая = НаборЗаписей.Добавить();
   НоваяЗаписьНовая.Период = ТекущаяДата();
   НоваяЗаписьНовая.Пользователь = Пользователь;
   НоваяЗаписьНовая.Дата = ДатаЗапрета;
   НаборЗаписей.Записать();
5 MaXpaT
 
05.06.12
14:21
пробуй или так или так взлететь должно
6 YF
 
05.06.12
14:21
(4) Тоже не совсем рабочий вариант, если в наборе запись уже есть, то не добавится
7 shlyahtich
 
05.06.12
14:21
Ок, попробую
Хотя пусь если будет только ресурс Дата!
8 shlyahtich
 
05.06.12
14:22
Принцип должен быть как в курсах валюты - только периодичность не день, а секунда
9 Жан Пердежон
 
05.06.12
14:22
СоздатьМенеджерЗаписи()
10 shlyahtich
 
05.06.12
14:23
Все изменения даты запрета редактирования записываются в регистр - когда они были сделаны и кем
11 MaXpaT
 
05.06.12
14:23
(6)  "периодический до сек независимый" я так подозреваю что добавится и так и так )
12 shlyahtich
 
05.06.12
14:23
СоздатьМенеджерЗаписи()
Книга знаний: v8: Работа с регистрами сведений
да уже тут смотрю
13 shlyahtich
 
05.06.12
14:23