Гость
Форумы / [игнор отключен] [закрыт для гостей] / Горячие клавиши для команды / 9 сообщений из 9, страница 1 из 1
25.07.2013, 19:45
    #38344278
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
Всем доброго вечера. может кто то подскажет как сделать следующее: имеется следующая обработка, выбираются проведенные документы по автору(Автор = тот кто запустил данную обработку) и все бы хорошо но хотелось бы иметь возможность выбирать некоторым пользователям документы не зависимо от автора(Админам или лицам близким к ним). на форму повесил реквизит тип булево так вот сам вопрос в следующем как сделать что бы пользователь не видел данный реквизит и флаг в данный реквизит проставлять комбинацией клавиш;
P.S.: в процедуре выбирающей документы добавил условие что если реквизит "Администратор"=Истина то выбирать документы не зависимо от автора иначе показывать только те документы у которых Автор=ТекущийПользователь.
...
Рейтинг: 0 / 0
25.07.2013, 22:25
    #38344430
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
Можно правами решить. Разрешить видить ему только документ где он автор.

Если Текущийпользователь.разрешеновидетьнекийреквизит

вашреквизит.видимость=истина;
...
Рейтинг: 0 / 0
26.07.2013, 09:17
    #38344637
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
bald56rus, поставте "пароль" на изменение реквизита.

Программист 1с, права доступа пирменятся глобально.
...
Рейтинг: 0 / 0
26.07.2013, 10:46
    #38344774
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
AHDP, а можно подробнее как это сделать?в программировании самоучка а 1с совсем недавно начал изучать
...
Рейтинг: 0 / 0
26.07.2013, 11:49
    #38344906
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
AHDPbald56rus, поставте "пароль" на изменение реквизита.

Программист 1с, права доступа пирменятся глобально.То что глобально и так понятно. Прочти задачу - он просто сам не знает чего хочет, вот и подозреваю что это скорее всего права.
...
Рейтинг: 0 / 0
26.07.2013, 11:53
    #38344913
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
В событие ПриИзменении добавить условие
ТекстПароля = "";
ВвсетиТекст(ТекстПароля, "Для изменения укажите пароль",);
Если Не ТекстПароля = чему-то (строковая/числовая константа, значение какой-нибудь константы из базы, текущей дате) Тогда
Галка = Не Галка;
КонецЕсли;
...
Рейтинг: 0 / 0
26.07.2013, 11:58
    #38344925
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
Программист 1с,

Прочти задачу - он просто сам не знает чего хочет, вот и подозреваю что это скорее всего права.

проясню задачу. самописная конфигурация. что есть: есть документы которые влияют на расчеты, так вот иногда пользователь ошибается(не та дата, ошибся цифрой и т.п.). через интерфейс программы возможности поставить на удаление(пометку на удаление) у пользователей нет(может оно и к лучшему). а удалять все таки надо и была сделана данная обработка: она выбирает документы по автору с возможностью пометить на удаление из данной обработки.так вот я бы ей иногда может и сам пользовался но мне как админу необходимо видеть все документы. и для этого необходима возможность некоторому кругу лиц иметь в данной обработке возможность видеть ВСЕ документы.

если есть предложения как это сделать лучше чем придумал я то просьба подсказать как это сделать
...
Рейтинг: 0 / 0
26.07.2013, 11:59
    #38344929
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
Программист 1с,

А что тут понимать? Групповая обработка документов для иерархии группы пользователей типа: работник, начальник, админ.
Можно конечно и через права, если соответствующий учёт ведётся в базе, но права будут тормозить работу.
...
Рейтинг: 0 / 0
26.07.2013, 11:59
    #38344930
bald56rus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горячие клавиши для команды
AHDPВ событие ПриИзменении добавить условие
ТекстПароля = "";
ВвсетиТекст(ТекстПароля, "Для изменения укажите пароль",);
Если Не ТекстПароля = чему-то (строковая/числовая константа, значение какой-нибудь константы из базы, текущей дате) Тогда
Галка = Не Галка;
КонецЕсли;

спасибо
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Горячие клавиши для команды / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]