|
Обращение к реквизиту формы
| ☑ |
0
slimuz
11.11.20
✎
09:39
|
Добрый день.
Подскажите как обратиться к реквизиту формы "ПодразделениеБУ" справочника основные средства (1С:БП 3.0), в общем списке реквизитов нет, есть только на форме ?
Нужно в роль для справочника в ограничения доступа к данным прописать примерно следующее "ГДЕ ПодразделениеБУ = &ТекущееПодразделение"
|
|
1
vicof
11.11.20
✎
09:42
|
Надо посмотреть, из какого регистра оно тянется на форму.
|
|
2
slimuz
11.11.20
✎
09:48
|
(1) Регистр "МестонахождениеОСБухгалтерскийУчет"
|
|
3
vicof
11.11.20
✎
09:52
|
Вот в ролях на этот регистр и накладывать ограничения. В запросе получения данных на форме разрешенные из этого регистра. По крайней мере, я так это вижу.
|
|
4
alkorolev
11.11.20
✎
09:59
|
(0) ГДЕ ОС В (ВЫБРАТЬ
МестонахождениеОСБухгалтерскийУчет.ОсновноеСредство КАК ОсновноеСредство
ИЗ
РегистрСведений.МестонахождениеОСБухгалтерскийУчет КАК МестонахождениеОСБухгалтерскийУчет
ГДЕ
МестонахождениеОСБухгалтерскийУчет.Местонахождение = &ТекущееПодразделение)
|
|
5
alkorolev
11.11.20
✎
10:00
|
(4) ОС = ссылка, ну и, наверное, корректнее СрезПоследних получать
|
|
6
Dmitrii
гуру
11.11.20
✎
10:14
|
А потом выясниться, что пользователю надо видеть не только те ОС, которые сейчас находятся в &ТекущееПодразделение, но и те, которые когда-либо раньше там были, а так же те, что ещё нигде не находятся (не имеют соответствующей записи в РС МестонахождениеОС).
PS. Доработка РЛС в БП - не самая лучшая идея. ИМХО.
|
|
7
alkorolev
11.11.20
✎
10:21
|
скорее всего на форму списка/выбора уже выведено поле "Подразделение" (если нет, то недолго вывести) и программно устанавливать отбор для пользователей. Минус подхода - остается возможность ввода по строке
|
|
8
slimuz
12.11.20
✎
07:24
|
Большое спасибо, очень помогли)
(3) В таком варианте отображаются ОС не только с заданным подразделением пользователя, но и ОС с пустым полем подразделение.
|
|