Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено(НомерСчета)
0 altaykniga
 
07.03.16
22:25
Доброго вечера, уважаемые!
Есть самописная роль в конфигурации БП 3.0.43.136, платформа 8.3.6.2449,  8.3.7.1917
Когда под этой ролью пытаюсь открыть элемент справочника Контрагенты, выходит ошибка "Поле объекта не обнаружено(НомерСчета)". Посмотрел отладчиком, не может найти Элементы.НомерСчета. Открыл в конфигураторе форму, на ней есть элемент НомерСчета, ссылается на данные "БанковскийСчет.НомерСчета"(реквизит формы).

Почему под полными правами есть такой элемент ЭтаФорма.Элементы.НомерСчета, а под самописной ролью нет такого на форме? Делаю точку остановка в начале процедуры "ПриЧтенииНаСервере" (т.е. по идее перед этой процедурой нет другого кода для выполнения перед открытием формы), результат тот же... под полными правами элемент формы "НомерСчета" присутствует, а под самописной ролью - нет!

Помогите разобраться с этой бедой, умные люди
1 altaykniga
 
07.03.16
22:35
(0) Если включить в самописной роли право "Просмотр" для справочника БанковскиеСчета, то ошибка "Поле объекта не обнаружено(НомерСчета)" при открытии формы элемента справочника Контрагенты уходит.
Вывод: косяк 1с?
2 hhhh
 
07.03.16
22:59
(1) может вы просто забыли дать права на справочник Банковские счета этому пользователю?