#0
by suvolod
Есть типовая обработка "Закрытие кассовой смены", нужно запретить к ней доступ для всех (для закрытия смену будет использоваться самописная обработка). Как это правильнее сделать, чтобы избежать проблем при обновлении? На ум приходят три варианта: удалить из соответствующих интерфейсов, снять разрешение на использовании в ролях, либо в самой обработке в процедуре ПриОткрытии дописать код, закрывающий открываемую форму... но все они не устраивают из-за необходимости правки конфигурации и дальнейшего отслеживания этих исправлений при обновлениях. В идеале отловить бы факт открытия формы через подписку на событие, но для обработок походящего под мои задачи события нет.. Как посоветуете поступить? Может еще какой способ не учел?
#2
by Buster007
в Перед открытием написать Отказ = Истина и потом это отслеживать будет проблематично?
#3
by Buster007
да и к тому же, подозреваю я, что эта обработка не так часто и обновляется, если обновляется вообще...
#4
by suvolod
Отказ = Истина не прокатывает; Прокатило только ЭтаФорма.Закрыть Типовая не устраивает, т.к. по тех.заданию попросили не удалять, а архивировать чеки ККМ (УТ 10.3), так-что типовая не подойдет.
#7
by Balabass
Вообще не так. Закоменти всю обработку типовую - и вставь туда команду на выполнение твоей внешней - которую запихни во внешник обработки
#8
by suvolod
вопрос не в доработке.. а в том чтобы не трогать конфигурацию, пользоваться внешней обработкой для закрытия кассовой смены. И чтобы юзеры намерено или случайно не запустили на выполнение типовую.
#10
by Buster007
потому что ты не туда написал Отказ ;) а ещё лучше открывать свою обработку при открытии типовой. так и пользователям заново ничего не придется рассказывать )
#11
by suvolod
Подскажи, где тогда отказ писать :). Насчет подмены при открытии типовой обработки самописной - это мысль. Попробую разобраться
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Почему запросом нельзя выбрать из констант ?(Бух20)
- 1с8.2 Управляемое приложение: необходимо вывести на экран табличный документ
- Запустить отчет СКД программно и передать условие отбора
- Можно ли добавить поле характеристики в макет СКД?
- СКД - при запуске программно: "Таблица не найдена"
- ЗУП. Договор подряда
- Как в СКД у числа убрать разделитель триад?
- Ограничение доступа на уровне записей в ЗУП (подразделения упр.учета)
- Как перейти с версии документооборот проф на корп
- Запрет редактирования чужих документов
- Суммирование строковых полей в группировках в запросе
- СКД - как исключить промежуточные итоги.
- Вид сравнения в запросе
- УТ 10.3 Проставление неправильной цены из подбора
- 1С УПП проведение документов в бухгалтерсокм учете права
- v7: как исправить Значение индексного выражения находится за границами массива
- Перед записью в элементе справочника "Номенклатура" необходимо заполнить "базова
- Управляемое приложение. Как из одной формы внешнего отчета открыть другую
- v7: Заявление о выплате пособия (оплате отпуска)
- СКД: Как получить из формы значение параметра схемы компоновки данных