v7: Общий журнал документов. Как запретить ввод новой строки? #571252


#0 by sysadminlk
Общий журнал документов. Как запретить ввод новой строки? Пользователи не должны иметь доступ к созданию документов из общего журнала.
#1 by Андрюха
Форма.ТолькоПросмотр;
#2 by sysadminlk
если то ввод на основании недоступен
#3 by Cthulhu
: а для етово можно кнопку пририсовать.
#4 by sysadminlk
кнопку внутри документа?
#5 by Cthulhu
: что за глупый вопрос? да где хочешь. хоть на морде журнала, хоть на морде документа.
#6 by VasilyKushnir
А еще лучше на морде юзера...
#7 by sysadminlk
неееее не пойдет может как-то по другому можно? если то с такого журнала даже документ открыть не получается.
#8 by G-Re
А ведь в самом деле, штатными средствами, без ВК, НИКАК! Панель инструментов можно не показывать совсем, но останутся горячие кнопки. Нужно перехватить Ins, что стандартными средствами почти не делается... Предопределенных процедур для формы Журнала Типа ВводНового - нет, параметра в ВводНового КАК открывается(из какого журнала) - НЕТ. Наверное, придется, если ОЧЕНЬ надо, (если без ВК!!!), на форме нужного общего журнала(их ведь может быть не один) 1. Убрать отображение панели инструментов. 2. Нарисовать свои кнопки из панели инструментов, которые нужны. Естественно и написать свои функции обработки. 3. Перехватывать и обрабатывать HotKey Запрещенных команд(в твоем случае Ins).
#9 by kutshai
запретить ОбщийЖурнал. Создать пачечку доп журналов.
#10 by Темный Эльф
Ну так уж и нельзя. Любуйся
#11 by sysadminlk
что-то я не понял в чем прикол... Как так получилось? Глобальный пустой Модули журнала пустые Как реализовано то?
#12 by Cthulhu
: брехня, открыть получается. режим выбора + обработка выбора строки.
#13 by Cthulhu
: брехня. можно штатно без ВК.
#14 by sysadminlk
Как зумутили? поделитесь
#15 by Темный Эльф
:) Если обычному журналу принадлежит только один документ и этот журнал сделать общим, то при нажатии Инс будет сразу открываться форма ввода этого одного документа. Если теперь поставить запрет на ввод этого документа (в конфе док Служебный), то получишь то, что видишь.
#16 by sysadminlk
Супер!, сейчас у себя попробую.
#17 by Cthulhu
: а потом подправишь этот журнал - и алё.
#18 by sysadminlk
сработало, но у меня теперь такой вопрос как убрать или запретить кнопку отбор по значению? :) Одну дырку закрыл вторая появилась. журнал то общий...
#19 by Cthulhu
: ВидыОтбора("");
#20 by ice777
что за жесть? зачем? )
#21 by Cthulhu
: а что удивительного в желании устанавлимвать отборы только программно???
#22 by sysadminlk
Огромное спасибо! +1 Всем огромное спасибо, думаю тема закрыта :))))
#23 by Cthulhu
: после редактирования такого журнала в конфигураторе - твой нештатный функционал (основанный на глюке движка 1с) - улетит к едреням собачьим. надежнее и штатнее - .
#24 by ДенисЧ
а вернуть этот фикционал обратно - религия не?
#25 by Cthulhu
: а смысл дергаться с этим функционалом - если штатно все нормально решается? Есть задачи, в которых без него не обойтись (или по-другому - муторнее в разы) - вот там его использование оправдано (и ковыряние с восстановлением - тоже).
#26 by МимохожийОднако
Ввод новой строки - это создание нового документа. Убери в правах создание новых документов.
#27 by G-Re
Посмотрел, эффектно, но... Когда-то сам наткнулся на это непредвиденное и неописанное поведение движка, но НИКОГДА не использовал его в реальных разработках. Да, по-моему, "Копировать документ" все же срабатывает.
#28 by G-Re
+ Да, и еще, текст в я писал, имея в ввиду общую задачу - "Запретить в общем журнале выполнение группы некоторых стандартных действий с документами".
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С