#0
by Cerera
при выборе пункта меню, открывается обработка. Нужно определить название пункта меню, по которому вызвалась обработка. Как это сделать подскажите, что то не могу в отладчике никак добраться до вызывающих источников.
#5
by Cerera
обычное. То есть, в обычных формах никак нереально организовать такое, чтоб при выборе пунктов меню, запускалась одна и та же обработка, но с разными параметрами?
#6
by Cerera
а как передать параметры? там же нет такого пункта. можно только выбрать действие и форму
#7
by МимохожийОднако
Определись что хочешь передать и на каких условиях. Эти условия определяй при открытии обработки.
#12
by Cerera
нет. никак не УФ. у меня при открытии должна выполниться процедура с входным параметром типа "строка". вот эту строку как то нужно передавать в обработку или в процедуру - не важно. Но я не вижу возможности никак передать этот параметр туда.
#13
by Cerera
ну не совсем. грубо говоря у меня есть справочник. В нём каждый элемент - это отчет. и нужно чтоб при выборе пункта меню, открывался тот или иной элемент справочника, а другими словами тот или иной отчет. а процедура, вызываемая при открытии обработки носит такой вид ОткрытьЭлементСправочника("Наименование отчета");
#14
by МимохожийОднако
Конкретизируй желания. Сделай свой интерфейс и спрячь под пункт меню нужные процедуры
#17
by CrazyBear
Вообще странная заморочь... или надо кодить каждый пункт меню и прямо в обработчике передавать тебе нужный параметр в отчет или посмотри на "внешние отчеты и обработки" там можно задать параметры обработки и в процедуре "инициализировать" прочитать эти параметры
#19
by Cerera
а пункты меню кодить не получится ведь. туда нет доступа программисту. только если на форму обработки меню навесить
#20
by МимохожийОднако
Я не знаю твоей задачи. Из сабжа один туман и желание "белый, много воды и женщин"..)) Однако можно создать отдельную общую форму, которую можно вызывать из нарисованного тобой пункта меню и в этой форме наворотить всё что хочешь.
#21
by Cerera
ну вообще правильного ответа в этой ветке нет. Кроме того, что задача не реализуемо. а ответ я полный краткий дал в . У меня улучшенная конфигурация. Отчеты живут не в метаданных, а в справочнике. И мне нужно как то реализовать, чтоб меню можно было прикреплять к каждому элементу справочника. Только вот этого нельзя делать если у тебя ОФ, а не УФ, как выяснилось. Либо придется фальшивое меню делать через обработку, которая будет вешаться на вызов корневого пункта.
#22
by CrazyBear
во "внешних отчетах и обработках" то же отчеты и обработки живут не в метаданных а в справочниках, не понятно улучшение... или вы там прикрутили механизмы которые цепляют определенные отчеты к метаданным, например к документам?
#23
by Cerera
мощная подсистема у меня. которая позволяет сохранять настройки отчетов, упрвалять колонтитулами, создавать версии отчетов, разграничивать права из режима 1с предприятие, копировать отчеты, соединять их с существующими в метаданных отчетами, либо создавать новые на основе СКД.
#24
by CrazyBear
ну какой то же механизм пункты меню? Судя по теме, этот механизм на один и тот же отчет, делает разные пункты меню, так?
#26
by Cerera
в данном случае пункты меню добавляются в основное меню вручную. и каждый пункт вызвает одну и ту же обработку внутри которой уже идет открытие формы элемента справочника (там отчет сидит). и мне вот хотелось чтоб я по имени вызывающего пункта, получал параметр в обработку и открывал тот или иной элемент справочника. Но с этим меня жестоко обломали, сказав, что так нельзя.
#27
by CrazyBear
ОткрытьЭлементСправочника("Наименование отчета"); Ну вот сюда дабавь еще один дополнительный не обязательный параметр и внутри процедуры обрабатывай его, эту же процедуру можешь поправить?
#29
by Sabbath
Чего-то не понял, в чем проблема передавать параметр в не УФ? Сделал реквизит и засовывай в него, потом обрабатывай, как хочешь
#30
by Cerera
а что именно засовывать в реквизит? вот это я не могу понять. точнее каким образом засовывать туда значение
#33
by Cerera
да. в этом я с вами согласен. можно. так и сделаю. это лучше чем плодить обработки на каждый пункт меню. в том то и дело, что интерфейсное. потому что нужно чтоб пользователь не заметил подмену.
#34
by Sabbath
а, так ты про интерфейс, тогда беда. "Пользователь не заметил подмену" - это звучит криминально)) Задача странная, решай по-другому
#35
by Cerera
вообще мне нужно чтоб я в режиме 1с предприятия мог лепить сам меню в виде обработки с деревом и назначать права. чтоб интерфейс был единым для всех пользователей, но отличался лишь наличием и отсутствием тех или иных подпунктов меню.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как в 1 с определить путь к каталогу откуда запущен внешний отчет?
- ПУБ. Закрытие месяца. 20 счет. Кто знает что там внутри, подскажите, пожалуйста
- v8: СКД и Форма Настроек (перемещение по полям внутри табличного поля)
- Штрихкод: уже имеет владельца! Как Можно проверить наличие Штрихкода у Владельца.
- Как определить программно определить в какой точке завершился бизнес процесс?
- Как в программе определить каталог, откуда стартовала 1С
- v8: Определить откуда проведен документ: из формы или нет в подписчиках
- Как в команде узнать из какого элемента ее вызвали? УФ
- Как внутри одной ячейки макета напечатать разный шрифт?
- определить откуда была открыта форма списка
В этой группе 1С
- Как получить форму обработки при работе с регламентными заданиями
- Выдать сообщение в модуле регистра накопления при отмене записи.
- УТ11 - Что если отключить привязку касс к организациям?
- КА Дебиторская задолженность по срокам долга
- легкий вопрос СКД
- Драйвера Катран
- Как в запросе выбрать наиболее часто повторяющиеся значения?
- Интерфейс пользователя в Управлении Торговлей 11.1
- Удалить по человечески договор
- Как программно вызвать процедуру модуля формы документа
- Бухгалетрия 3.0 изменение номера счета фактуры выданного
- всплывающие Оповещения пользователям 1с 8.2 УФ
- Как и откуда в подписку на событие передать реквизит
- Резервирование товаров в БП 3.0?
- ЗУП,Начисление по БЛ, задваивается одна из выплат
- Конвертация Данных. Перенос Изображения Номенклатуры
- windows 8.1 single language - проблема настройки Remote Desktop
- технологический журнал - стек вызовов
- v7: Запрос с участием Позиции документа.
- СКД: параметр типа стандартный период