|
Доступ на уровне записей (Регистр бухгалтерии) |
☑ |
0
yabes
20.06.14
✎
09:40
|
Доброе утро. Подскажите пожалуйста...
В базе Бухгалтерия 2.0 мне пришлось добавить разграничение доступа на уровне контрагентов. В итоге у меня получилось сделать, чтобы в списке контрагентов не отображались лишние контрагенты, чтобы в списках документов не появлялись документы по другим контрагентам.
НО у меня возникла вот какая проблема:
Допустим возьмем запрос и в качестве &Счет укажем 62.01:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ХозрасчетныйОстаткиИОбороты.Субконто1,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаОборот,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , , , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
Соответственно Субконто1 у 62.01 это контрагент.
Запрос выдает как доступные пользователю контрагенты, так и подобные строки - <Объект не найден> (43:9ddb00155d00020411e3693164e07206).
Где что надо указать? Никак не соображу в каком месте надо дописать условие.
|
|
1
piter3
20.06.14
✎
09:41
|
удаленные похоже
|
|
2
piter3
20.06.14
✎
09:43
|
под полными что?
|
|
3
Maxus43
20.06.14
✎
09:45
|
в регистре на чтение надо прописать РЛС тоже
|
|
4
Maxus43
20.06.14
✎
09:45
|
или на просмотр... ну тут смотреть надо
|
|
5
Maxus43
20.06.14
✎
09:47
|
но имхо это не правильно.
Если у одного документа проводки с разными контрами - увидят только часть? и при закрытии месяца например будет учитываться только часть проводок (ну если так ума хватит настроить)?
|
|
6
yabes
20.06.14
✎
09:49
|
(1) Точно не удаленные, под полными все отображается
(3) В регистре бухгалтерии? Так на сколько я понимаю мне надо поставить условие на субконто, а субконто не хранятся в физической таблице регистра Хозрасчетный, только в виртуальных таблицах мы можем с ними работать
|
|
7
yabes
20.06.14
✎
09:52
|
(5) В моем конкретном случае надо узнать задолженности покупателей по счетам. В организации несколько отделов и каждый работает со своими покупателями. Нельзя, чтобы они видели покупателей соседнего отдела. Вот и приходится разграничивать доступ
|
|
8
Maxus43
20.06.14
✎
09:55
|
(6) да, подтупил
(7) ну дак и сделай правильно отчет, а не всю ОСВ выводи.
Собери доступных контрагентов (РАЗРЕШЕННЫЕ) да и соедени с регистром. Будет то, что надо
|
|
9
yabes
20.06.14
✎
10:08
|
(8) Да, этот вариант поддерживаю. Спасибо большое
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший