![]() |
Перехват программной записи справочника в клюшках Приветствую всех ! Последние годы внимания в клюшкам поуменьшилось. Скажите уважаемые, а существует в миру Subj? Типа касательно справочника цен. ловить любые поползновения в сторону этого справочника. Спасибо. |
не очень понятен вопрос |
почему программной записи, а не интерактивной? внешние обработки разрешены? |
0-Мулько Николай > [b]Перехват события[/b] относится к событию, происходящему в неопределенное время. Например, нажатие [b]F1[/b]: юзер может кликнуть по этой клавише, а может и вспомнить нужное. Запись - событие не случайное. Для этого надо запустить целую цепочку действий. Это событие не надо "перехватывать", надо на всю цепочку действий оформлять [b]допуск[/b]. Т.е., у юзера должны быть соотвествующие [b]права[/b]. Нельзя "перехватить" врезание авто в столб: машина обязана ехать, куда водитель направит. Но можно не дать горе-водителю управлять: отнять ключи, закрыть гараж на замок, и т.д. |
[quote=Мулько Николай;43579990]Скажите уважаемые, а существует в миру Subj?[/quote]универсального не встречал |
(0) Бред какой-то. И при чем тут клюшки? Это разруха в головах, а не в клозетах снеговика. Если требуется запретить редактировать справочник, то зачем нужен вообще справочник? Для этого есть перечисление. Ну, допустим, у тебя есть Subj, т.е. есть некий механизм, который не позволяет изменить файл справочника. А как же ты тогда в него что-нибудь запишешь? Или у тебя пустой справочник и ты никому не хочешь давать в него ничего записывать? Бред полный. Способов установить некий регламент работы с ценами миллион. И я от себя могу еще парочку добавить. Начиная административными, кончая программными, администрированием и их сочетаниями. А Subj твой - это ересь безграмотного мальчика из франча. Или переходи на снеговика - там синус до полутора доходит и это реализовано. |
Хм... "Перехват". Весь интерфейс - сплошной "перехват". Каждая кнопочка - перехват. Каждый переключатель - перехват. Запись в чекбокс...... Все "перехват", начиная с "Введите имя пользователя и пароль" ;) |
0-Мулько Николай > на митсе вроде же все ответили. единственный штатный вменяемый вариант - через УРБД |
штатный - заменить [code]*.Записать();[/code] на [code] Процедура ПередЗаписью(э) КонецПроцедуры Процедура ПослеЗаписи(э) КонецПроцедуры Процедура Записать(э) ПередЗаписью(э);э.Записать();ПослеЗаписи(э); КонецПроцедуры Записать(*); [/code] |
А подписка на событие почему не катит? Или что за "перехватить"? |
[quote=ELEA;43590410] А подписка на событие почему не катит? Или что за "перехватить"? [/quote] Ты не в теме. Не нужно тебе это. Иди в мисту ... |
10-MagAN > пожалуй.... да... |
0-Мулько Николай >1с++ и класс "Перехватчик". |
"[url=http://www.1cpp.ru/docum/html/Hooker.html]Перехватчик[/url]" / "Hooker" для перехвата предопределенных событий групповых контекстов |
Текущее время: 12:21. Часовой пояс GMT +3. |