|
Регистр сведений. Уникальность по диапазону между двумя измерениями |
☑ |
0
mishkerdon
28.05.14
✎
10:11
|
Как можно реализовать такую фишку - уникальность в регистре сведений по диапазону между двумя числовыми измерениями: т.е. есть измерения МинимальнаяЦена и Максимальная цена??
Например делаю запись в регистре: Диапазон1 (500 и 1000). И после него нельзя делать например другую запись (300 и 800), так как он затрагивает этот диапазон. Можно только (100-499) или (1001 и 2000) например
|
|
1
rendez-vous
28.05.14
✎
10:13
|
(0) Контроль при записи нового набора записей.
|
|
2
mishkerdon
28.05.14
✎
10:15
|
Это только программно или из конструктора можно?? Если программно только, то в событии "ПриЗаписи" лучше или "ПередЗаписью"??
|
|
3
rendez-vous
28.05.14
✎
10:16
|
(2) Конструктора такого нет. ПередЗаписью.
|
|
4
nufnufcheg
28.05.14
✎
10:17
|
лучши при записи выполнять запрос к регистру с условием по записываемым измерениям и анализировать на пересекающиеся записи
|
|
5
MSII
28.05.14
✎
10:21
|
Можно еще вместо 2-х измерений типа число использовать одно, типа СправочникСсылка.ЦеновыеДиапазоны. Тогда контроль за непересечением диапазонов должен будет выполняться перед записью элементов справочника, а работу над этим справочником можно поручить другому программисту. :)
|
|