Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 сен 2024, 04:16

Изменение данных в динамическом списке и отключение отбора

Автор Teobaldu, 02 авг 2024, 17:14

0 Пользователей и 1 гость просматривают эту тему.

Teobaldu

Добрый день!
Помогите решить такую задачу.
Есть форма с динамическим списком. Если конкретнее - форма списка регистра бухгалтерии в БП 3. Он же - журнал проводок в пользовательском режиме.
Нужно для определенных счетов скрыть отображение определенных видов субконто. А так же запретить делать отбор по этому субконто и всем его подчиненным реквизитам.
Программно подменяю текст запроса для полей СубконтоДт1...3 и СубконтоКт1...3:

ВЫБОР КОГДА ХозрасчетныйДвиженияССубконто.СчетДт = &НужныйСчет И ХозрасчетныйДвиженияССубконто.ВидСубконтоДт1 = &НужныйВидСубконто ТОГДА НЕОПРЕДЕЛЕНО ИНАЧЕ ХозрасчетныйДвиженияССубконто.СубконтоДт1 КОНЕЦ КАК СубконтоДт1
и т.д. по остальным полям

В событии "ПриПолученииДанныхНаСервере" в нужных строках в субконто значение Неопределено, все как надо.
Но когда в пользовательском режиме делаю отбор через "Еще" - "Настроить список" - "Отбор" и устанавливаю значение для, допустим, СубконтоДт1, то список фильтруется, как будто в нем НЕ Неопределено, а все еще хранятся данные.

Подскажите, как реализовать такую задачу? Может, я не в ту сторону думаю.

LexaK

Teobaldu, как варимант настройте и включите РЛС, назначьте пользователям нужные Роли
и в соответствии с ними пользователи не увидять то что им не положено (не доступно)
и без всяких переделок динамических списков,

(например журнал вы закроете, а кучу отчетов по регистру бухгалтерии? тоже будете переписывать?)
если помогло нажмите: Спасибо!

Teobaldu

LexaK, Как в РЛС настроить доступ к определенному виду субконто, подскажете?
А что касается стандартных бухгалтерских отчетов, ограничение в них уже сделано.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск