|
1с справочники
|
|||
---|---|---|---|
#18+
1. пусть есть 2 справочника А и Б. один из реквизитов А имеет тип справочник Б. можно ли стандартными средствами реализовать отсутствие дублирования записей в А по полю Б(т.е. чтобы не было двух одинаковых записей значей справочника Б в спр.А ) 2.есть справочник с услугами(у каждой усги есть номер и стоимость). есть документ, где в многострочной части можно выбрать одну или все услуги из возможных. интересует возможность контроля дублирования услуг. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2006, 22:52 |
|
1с справочники
|
|||
---|---|---|---|
#18+
Если Вы спрашиваете о том как написать такой запрос см документацию SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2006, 09:42 |
|
1с справочники
|
|||
---|---|---|---|
#18+
1 - можно для реквизита Б в справочнике А - устанавливаем признак отбора, а потом в спр. А в процедуре при записе пишем: СпрА = СоздатьОбъект("Справочник.А"); Если СпрА.ВыбратьЭлементыПоРеквизиту("Б",Б,0) = 1 Тогда Предупреждение("У элемента "+СпрА+" уже установлено значение "+Б); СтатусВозврата(0); КонецЕсли; еще можно сделать так: при выборе реквизита Б в спр А, коду спр А присваиваем код выбранного реквизита Б, и на коды спр А ставим уникальность 2 - можно контролировать см. процедуры: при записи обработка подбора обработка выбора значения при начале выбора значения при окончании редактирования строки так же можно на редактируемый элемент в мн.ч. документа повесить процедуру выбирайте, что удобнее ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2006, 10:00 |
|
|
start [/forum/topic.php?fid=28&fpage=188&tid=1525566]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 254ms |
total: | 376ms |
0 / 0 |