10.09.2019 05:19
Nik_75
 
Здравствуйте. Имеется ценник (fastreport) который делает update в БД. Update делается в таблицу supermag.smarticlepricerinfo. Вопрос в правах. Под супермагом все работает хорошо, под пользователями не хватает прав. Ценником будут пользоваться все пользователи. Как можно решить данную проблему, кроме добавления прав всем пользователям?
10.09.2019 06:10
Mtirt
 
А зачем в ценнике update?
10.09.2019 06:12
Nik_75
 
Нужен для того чтобы понимать, что ценник был напечатан.
10.09.2019 06:18
Nik_75
 
Дает данные для отчета, которые собирает самописная программа.
10.09.2019 06:24
Mtirt
 
Я против каких-либо апдейтов в отчетах.
Поэтому, зная решение, помогать не буду.
10.09.2019 09:12
DMaslov
 
Цитата:
Nik_75 Нужен для того чтобы понимать, что ценник был напечатан.
Открытие печатной формы не гарантирует, что ценник будет напечатан.

Варианта два:

1. Update идет в процедуре Supermag, выполняющейся с его правами, на процедуру пользователю дано право execute, права update таблицы нет.
2. Update идет прямым запросом, и нужно право на update, обычно выдаваемое через роль.
10.09.2019 09:25
OlegON
 
Есть же права на печать ценников. Модуль соответствует какой-то роли супермажной, которую и надо задействовать.
12.09.2019 08:52
Nik_75
 
Как узнать эту роль. С+ не хотят говорить.
12.09.2019 09:24
OlegON
 


"не хотят", это как? Самое первое, что пришло в голову - когда назначаешь модули должности, то показываются и роли

Часовой пояс GMT +3, время: 19:21.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.