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

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

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


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

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

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