|
Как запретить выбор определенной номенклатуры | ☑ | ||
---|---|---|---|---|
0
Max1986
02.05.12
✎
10:09
|
Прошу уважаемых форумчан подсказать как реализовать механизм запрета определенной номенклатуры в документах пользователями.
Опишу ситуацию. Есть справочник номенклатура. Его надо связать, скажем со справочником Статьи бюджета. Причем надо связать как конкретный элемент, так и группу элементов(аналогично как в справочнике Номенклатура сделана привязка к счетам учета). Т.е. так как справочник большой, то для ряда номенклатуры пользовватель может задать конкретные статьи бюджета, а для большинства - на группы. Простой вариант видится через создание свое регистра сведений - СвязьНомеклатураСоСтатьямиБюджета. Возникают вопросы из задачи. 1. Как запретить пользователю выбирать непривязанные элементы, с учетом минимальных затрат - ведь номенклатура может использоваться во многих документах. Хотелось бы на уровне RLS. Но в случае использования РС где связь идет элемент-элемент и элемен-группа как осуществить такое и что бы не тормозило. 2. Какой альтернативный вариант связи 2 справочников и запрета можно использовать? Подскажите идею. Буду благодарен за помощь. |
|||
1
ZanderZ
02.05.12
✎
10:13
|
свою форму выбора рисовать с соответствующим отбором
|
|||
2
Max1986
02.05.12
✎
10:14
|
(1)не хотелось бы... а есть ли еще идея?
|
|||
3
golden-pack
02.05.12
✎
10:21
|
Варианта два - РЛС или отбор. Если отбором "не хотелось бы" - делай РЛС
|
|||
4
Max1986
02.05.12
✎
10:31
|
(3)Подскажите, а как сделать RLS на таблица номенклатуры + регистр сведений "связи"? при учете, что в РС связь элемент-группа. причем верхний уровень неизвестен, придется искать снизу вверх привязку элементов номнклатуры. В модуле то можно сделать, а в запросе? И ведь при таком ветвистом запросе в RLS будут торомза!
Я думал над таким вариантом. а как его реализовать? |
|||
5
Dzenn
гуру
02.05.12
✎
11:45
|
переводи базу на 8.2. Там есть стандартный механизм ОбработкаПолученияДанныхВыбора, который тебе и нужен.
|
|||
6
Irbis
02.05.12
✎
11:47
|
(0) А если ранее привязанный по родителю элемент номенклатуры перенесут в непривязанную группу или корень справочника?
|
|||
7
КМ155
02.05.12
✎
12:04
|
(0) есть и третье решение - подписка перед записью на все документы
в которой проверяется наличие реквизита/реквизита ТЧ с типом номенклатура и если элемент бесхозный - Отказ + матерное сообщение + штраф ответственному за НСИ |
|||
8
Max1986
02.05.12
✎
12:56
|
(7)подписка отпадает. может Номенклатура использоваться не только в Док, но и в РС или других справочниках. Иначе бы - идеальный вариант
(6)хреново. но вариантов то нет (5)интересно. попробовать стоит. есть НО! Туда передается список значений для выбора. А если у нас номенклатуры 1000-3000 шт? Тормоза будут? |
|||
9
КМ155
02.05.12
✎
12:57
|
(8)[не только в Док, но и в РС или других справочниках.]
нелепая отговорка подписка есть и у них |
|||
10
Max1986
02.05.12
✎
13:16
|
(9)ну да...
только там ближайшая ПередЗаписью! а хотелось бы запрет выбора в момент выбора |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |