Главная :: Программирование, конфигурирование 1С 8 (8.0, 8.1, 8.2, 8.3)Основаной раздел по обсуждения 1С 8 :: 1С 8: Управление торговым предприятием для Украины (УТП), редакция 1.2

Роли и Права

Добрый день. Есть Роль "Менеджер по Продажам" - есть док. Заказ покупателя, на его основании можно создать Док. "Приходный Кассовый Ордер" и "Реализация Товаров и Услуг" в чем проблема, док "Приходный Кассовый Ордер" - создается отлично, а "Реализация Товаров и Услуг" не создается, выбивает ошибку "Неверное имя колонки". Права на Документы стоят одинаковые. В чем может быть проблема? "Упп для Украины" Управляемое приложение. При полных правах все работает отлично. Пытался пройтись отладчиком но не срабатывает Остановка. Текст ошибки - "{Документ.РеализацияТоваровУслуг.МодульОбъекта(1545)}: Ошибка при вызове метода контекста (Свернуть) 
ТаблицаБезЦен.Свернуть("Номенклатура, ХарактеристикаНоменклатуры, КоличествоОстатокОрганизации","КоличествоОстатокПоЗаказу"); 
по причине: 
Неверное имя колонки".
Есть подозрения что В формируемом тексте запроса отсутствует поле "КоличествоОстатокОрганизации" и для пользователя с ограниченными правами ПревышатьОстаткиОрганизации = Ложь, соответственно и свернуть по колонке "КоличествоОстатокОрганизации" вызывает исключение. 
Но как это поправить ? Хелп, люди добрые подскажите кто может 

Косяк разработчиков возможно, кто-то сталкивался с этим ??

Автор:zhuk125
Дата создания:03.07.2022 22:58:08
Петрович
На форуме с 21.11.2020
13.04.2016 11:36:55

Думаю проблема не с правами, а с кодом.

Попробуй установить точку останова и в отладчике проверить каких полей нет.

zhuk125
На форуме с 21.11.2020
13.04.2016 11:40:41

Да, я определил что нету Поля КоличествоОстатокОрганизации, при полных правах ревышатьОстаткиОрганизации = истина и по этому все работает. Осталось разобратсья как исправлять это, ведь ошибка разработчиков а я только новичек :)

Петрович
На форуме с 21.11.2020
13.04.2016 11:50:20

Проверь тогда есть ли права на регистр накопления ТоварыОрганизаций у менеджера по продажам

zhuk125
На форуме с 21.11.2020
13.04.2016 12:46:43

Да, я определил что нету Поля КоличествоОстатокОрганизации, при полных правах ревышатьОстаткиОрганизации = истина и по этому все работает. Осталось разобратсья как исправлять это, ведь ошибка разработчиков а я только новичек :)

zhuk125
На форуме с 21.11.2020
13.04.2016 12:51:47

Забагалось, смс отправилось само, Проверил, права есть на все регистры, Нашел вот такой способ обхода но думаю это грабли еще те :)  Убрал Огрначиние на Поля Склады в РегистрНакопления -ТоварыпередачиСОСкладов и добавил кусок кода 
Если  РольДоступна("МенеджерПоПродажам_Управляемая") Тогда         //изменил
            ЗначениеПрава = ПолучитьЗначениеРазрешенногоПрава(Право);
            МассивЗначенийПрава.Добавить(ЗначениеПрава);
        Иначе

Для добавления комментария необходимо войти или зарегистрироваться.

О сайте 1cinfo.com.ua

Сайт посвящен вопросам разработки, внедрения и использования программных продуктов на базе платформы 1С/BAS.

Основное назначение сайта – это площадка для обсуждения трудностей при работе с 1С/BAS, консультации по разработке, внедрению, работе и других. Обмен опытом и многое другое.

  • Ullamco laboris nisi ut aliquip ex ea commodo consequat
  • Duis aute irure dolor in reprehenderit in voluptate velit
  • Ullamco laboris nisi ut aliquip ex ea commodo consequat

Ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Learn More
+700

зарегистрированных пользователей

+500

тем на форуме

22000

посетителей в месяц

80000

просмотренных страниц в месяц