#0
by Max1986
Прошу уважаемых форумчан подсказать как реализовать механизм запрета определенной номенклатуры в документах пользователями. Опишу ситуацию. Есть справочник номенклатура. Его надо связать, скажем со справочником Статьи бюджета. Причем надо связать как конкретный элемент, так и группу элементов(аналогично как в справочнике Номенклатура сделана привязка к счетам учета). Т.е. так как справочник большой, то для ряда номенклатуры пользовватель может задать конкретные статьи бюджета, а для большинства - на группы. Простой вариант видится через создание свое регистра сведений - СвязьНомеклатураСоСтатьямиБюджета. Возникают вопросы из задачи. 1. Как запретить пользователю выбирать непривязанные элементы, с учетом минимальных затрат - ведь номенклатура может использоваться во многих документах. Хотелось бы на уровне RLS. Но в случае использования РС где связь идет элемент-элемент и элемен-группа как осуществить такое и что бы не тормозило. 2. Какой альтернативный вариант связи 2 справочников и запрета можно использовать? Подскажите идею. Буду благодарен за помощь.
#4
by Max1986
Подскажите, а как сделать RLS на таблица номенклатуры + регистр сведений "связи"? при учете, что в РС связь элемент-группа. причем верхний уровень неизвестен, придется искать снизу вверх привязку элементов номнклатуры. В модуле то можно сделать, а в запросе? И ведь при таком ветвистом запросе в RLS будут торомза! Я думал над таким вариантом. а как его реализовать?
#5
by Dzenn
переводи базу на 8.2. Там есть стандартный механизм ОбработкаПолученияДанныхВыбора, который тебе и нужен.
#6
by Irbis
А если ранее привязанный по родителю элемент номенклатуры перенесут в непривязанную группу или корень справочника?
#7
by КМ155
есть и третье решение - подписка перед записью на все документы в которой проверяется наличие реквизита/реквизита ТЧ с типом номенклатура и если элемент бесхозный - Отказ + матерное сообщение + штраф ответственному за НСИ
#8
by Max1986
подписка отпадает. может Номенклатура использоваться не только в Док, но и в РС или других справочниках. Иначе бы - идеальный вариант хреново. но вариантов то нет интересно. попробовать стоит. есть НО! Туда передается список значений для выбора. А если у нас номенклатуры 1000-3000 шт? Тормоза будут?
#9
by КМ155
[не только в Док, но и в РС или других справочниках.] нелепая отговорка подписка есть и у них
#10
by Max1986
ну да... только там ближайшая ПередЗаписью! а хотелось бы запрет выбора в момент выбора
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как запретить выход из режима редактирования ?
- v8. Отрицательные остатки разрешить/запретить
- Как сделать выбор документа только с определенной датой?
- Как запретить выбор элемента справочника из определенной папки?
- Вопрос по работе с полем выбора как в режиме выбора, так и врежиме выбора и
- Запретить выбор помеченных на удаление контрагентов
- Как в СКД запретить выбор предопределенного значения справочника в отборе?
- Запрет выбора номенклатуры из определенной группы
- Запретить печать программно ИспользованиеВывода.Запретить
- Ограничить выбор Характеристик для Вида номенклатуры
- Как правильно в процедуре ПриИзмененииНаСервере() запретить выбор неподходящего?
В этой группе 1С
- v7: Двухсторонняя печать на принтере
- Ежедневная автоматическая выгрузка списка сотрудников на сервер
- RLS. Запрет чтения отдельных строк ТЧ
- Как получить СКД по счету по субконто?
- Настройка весов CAS-LP 1.6
- v7: КЛАДР: задвоение городов
- Кто понимает как устроен отчет "Карточка счета" в 1С БП 2.0 ?
- Как в СКД в параметрах указать счет дебета или кредита?
- Как записать форму при закрытии
- v7: Как получить данные из XML файла?
- (ЗУП 2.5) Как сменить сотрудника в подписи к 2-ндфл
- УТ11 - выбор варианта отчета
- Как посмотреть историю подключений по rdp в windows server 2008?
- Программно обновить реквизит формы
- Учет в БП 2.0 без номенклатуры
- Квадратные скобки в шаблоне
- v7: Дерево значений
- gdx2kxp.exe где скачать драйвер для принтера этикеток???
- СКД.Номер по порядку в вышестоящий группировке
- БГУ не начисляет амортизацию на 109, после смены с 401