Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Обращение к реквизиту формы

Обращение к реквизиту формы
Я
   slimuz
 
11.11.20 - 09:39
Добрый день.
Подскажите как обратиться к реквизиту формы "ПодразделениеБУ" справочника основные средства (1С:БП 3.0), в общем списке реквизитов нет, есть только на форме ?
https://yadi.sk/i/BLEUdWPQkI5AlQ
Нужно в роль для справочника в ограничения доступа к данным прописать примерно следующее "ГДЕ ПодразделениеБУ = &ТекущееПодразделение"
https://yadi.sk/i/L-89oQ-L76Reyg
   vicof
 
1 - 11.11.20 - 09:42
Надо посмотреть, из какого регистра оно тянется на форму.
   slimuz
 
2 - 11.11.20 - 09:48
(1) Регистр "МестонахождениеОСБухгалтерскийУчет"
   vicof
 
3 - 11.11.20 - 09:52
Вот в ролях на этот регистр и накладывать ограничения. В запросе получения данных на форме разрешенные из этого регистра. По крайней мере, я так это вижу.
   alkorolev
 
4 - 11.11.20 - 09:59
(0) ГДЕ ОС В (ВЫБРАТЬ
    МестонахождениеОСБухгалтерскийУчет.ОсновноеСредство КАК ОсновноеСредство
ИЗ
    РегистрСведений.МестонахождениеОСБухгалтерскийУчет КАК МестонахождениеОСБухгалтерскийУчет
ГДЕ
    МестонахождениеОСБухгалтерскийУчет.Местонахождение = &ТекущееПодразделение)
   alkorolev
 
5 - 11.11.20 - 10:00
(4) ОС = ссылка, ну и, наверное, корректнее СрезПоследних получать
   Dmitrii
 
6 - 11.11.20 - 10:14
А потом выясниться, что пользователю надо видеть не только те ОС, которые сейчас находятся в &ТекущееПодразделение, но и те, которые когда-либо раньше там были, а так же те, что ещё нигде не находятся (не имеют соответствующей записи в РС МестонахождениеОС).

PS. Доработка РЛС в БП - не самая лучшая идея. ИМХО.
   alkorolev
 
7 - 11.11.20 - 10:21
скорее всего на форму списка/выбора уже выведено поле "Подразделение" (если нет, то недолго вывести) и программно устанавливать отбор для пользователей. Минус подхода - остается возможность ввода по строке
   slimuz
 
8 - 12.11.20 - 07:24
Большое спасибо, очень помогли)
(3) В таком варианте отображаются ОС не только с заданным подразделением пользователя, но и  ОС с пустым полем подразделение.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.