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