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

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

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

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

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

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

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

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

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

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


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