Имя: Пароль:
1C
1С v8
Как лучше избежать ошибки при записи в РС, реализовать проверку дублей?
0 Cerera
 
20.06.12
09:37
В периодическом регистре сведений не должны дублироваться записи по измерениям и значениям. Получается при проведении документа нужно перед тем, как записать, проверять записи. Как это лучше делать?
1 shuhard
 
20.06.12
09:40
(0)[Как это лучше делать]
я бы сделал программно
2 Agent ООЗ
 
20.06.12
09:42
программно любой дурак сделает, тут нужно по особенному.
3 Нуф-Нуф
 
20.06.12
09:42
(2) через оппу?
4 FIXXXL
 
20.06.12
09:44
(0) по измерениям платформа не даст задублировать
5 Buster007
 
20.06.12
09:46
засунуть запись в попытку?)
6 МихаилМ
 
20.06.12
09:48
РС подерживает уникльность по измерениям. так что откажитесь от периодичности.
7 Песец
 
20.06.12
09:50
(0) "Как это лучше делать?" - скопипастить в нетленку из типовой.
8 Пыльный
 
20.06.12
09:51
А... нафига? Или ОбщегоНазначения.УдалитьДвиженияРегистратора уже отменили О_о
9 shuhard
 
20.06.12
09:53
(8) не пыли,
у ТС нет регистратора
10 Cerera
 
20.06.12
10:01
(9)есть. в вопросе написано же что при проведении документа.
(8)это я использую. но суть не в этом а в том что периодичность регистра "день". а в этот день уже могли создать документ.
(5)имхо непрофессионально.
11 HEKPOH
 
20.06.12
10:04
(10) движения в ТЗ и свертку
12 Шапокляк
 
20.06.12
10:12
(10) ну так при проведении и проверяйте, есть ли в этом дне записи регистра с аналогичными измерениями и ресурсами.
13 Пыльный
 
20.06.12
10:14
(10) Тогда перед движением регистра запрос по дате, измерениям, ресурсам. Если результат пустой, тогда двигаем.
14 Ant1773
 
20.06.12
12:10
Если во всем регистре не должно быть дублей, то смысла иметь его переодичность - нет. Убираем переодичность, делаем реквизит "Дата"...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший