|
Запись по подписке на событие в регистр сведений |
☑ |
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
|
|
|
13
shlyahtich
05.06.12
✎
14:23
|
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший