#0
by vadimvd
Для клиентов необходимо организовать самостоятельный просмотр цен с помощью монитора и сенсорного экрана. В связи с этим необходимо убрать системное меню (Файл, Операции, Сервис, Окна , Помощь), а также системные кнопки окна [-] [[]] [х] (Свернуть, Свернуть в окно, Закрыть). Нашел описание (каким образом убрать меню и переименовать окно Internet Exp.) только для встроенных Windows программ посредством изменения/добавления записи в системном реестре. Похоже на 1С это не распространяется. Подскажите, пожалуйста, какие настройки в реестре необходимо изменить или другие варианты.
#1
by dk
редактировать меню можно прогой Reshack (ищи нужную dll в бин каталоге). вот только хз как совсем меню убрать.
#4
by dk
меню файл, помощь, ... думаю можно подредактировать. хотя совсем убрать, видимо, не получится.
#11
by trdm
ResHack. Это всетаки насилие над природой. я частенько в 1crcrus.dll лазил, то один диалог растянешь, то другой. и у меня такие чудеса в 1С происходили, что ну его нафиг. То список владельцев справочников не заполняется, то элемент типа флажек кнопкой прикинется, то еще чего. Вобщем я забил на эти корректировки и всерьез на 1С надулся...
#12
by vadimvd
Скачал программу ResHack попробовал открыть файл (в каталоге BIN 1crcrus.dll). После чего открыл первую папку подпапки Меню под номером 128 меню 1049 и в правом окне программы в строке POPUP "&Файл" полностью убрал &Файл. После запуска 1С строчка меню Файл отсутствовала, возможно не удалилась, но нажимать на нее уже не получится. Спасибо dk. Вышеизложенное описание для желающих помудрить с системным меню. Программу скачал по ссылке: Осталось разобраться с ситемными кнопками сворачивания и закрытия окна. Если у кого есть соображения прошу поделиться.
#15
by vadimvd
Необходимо убрать системное меню (Файл, Операции, Сервис, Окна , Помощь), а также системные кнопки окна [-] [[]] [х] (Свернуть, Свернуть в окно, Закрыть).
#21
by Hadgehogs
Не моргает. Но стоит открыть другую обработку - как меню формы пересоздается... Поэтому надо в ПодключитьОбработчикОжидания функцию вставить...
#22
by Vippi
> Но стоит открыть другую обработку - как меню формы пересоздается.. Вот в этом то все и дело. Подключать обработчик ожидания ты в восьмерке будешь. И при таком подходе моргать все равно будет. И на инфостарте ты рано засветился.
#24
by Hadgehogs
Ну если сильно захотеть - можно подменить функцию InsertMenuItem своей.. Ньюансов не знаю. Ни разу не делал.. Но знаю - можно... Или в ВК поток отдельный сделать - в котором все делать.. <И на инфостарте ты рано засветился.> - к чему это?
#25
by Vippi
> <И на инфостарте ты рано засветился.> - к чему это? Дык нормальные люди другим нормальным предлагают нормально оттестированный продукт. > Но знаю - можно.. Дык все можно, если очень захотеть. ЗЫ. Неправильный путь наметил. Все проще.
#26
by Abadonna
Офигенно изобрел! V7ICQ.dll NoMaximize; NoMinimize; NoMenu – соотвественно удалить из заголовочной части очета/документа кнопки максимизации, минимизации, все кнопки Formex тоже могёт.
#27
by АЛьФ
А я настаиваю, что для решения будет достаточно открыть модальное окно. Ну, можно еще изменить его стиль, чтобы заголовка не было. Но (ИМХО) не обязательно.
#28
by vadimvd
Каким образом можно регулировать размер, положение и заголовок окна открытого модально? Предполагается что при автоматической загрузке 1С окно открывается нужного размера (на весь экран) и скорее всего оно не закроет основное системное окно 1С, содержащее системное меню и системные кнопки.
#29
by АЛьФ
2 Ты ж делаешь под определенный монитор. Значит, тебе известно его расширение. Вот и делаешь обработку так, чтобы она перекрывала основной экран, была размером в весь монитор.
#37
by Gepard
просто если 1С что-то не может, то может и не стоит ее мучать... намного проще и НАДЕЖНЕЙ сделать такую штуку на другом языке... по уровню ближе всего .NET ИМХО
#43
by Gepard
я понял, но тем не менее... я свое пытаюсь делать на уровне семерки (со стороны разработчика), т.е. пытаюсь максимально упростить конфигурирование, но при этом, не закрывая возможностей C#... но, кажется, нужно простейшее меню с большими кнопками... и доступом к БД... а это легко организуется на .NET, Delphi, VB
#44
by Обработка
Что вы паритесь Альф вам предложил нормальный вариант. Ну выгрузите цены в любую базу и юзайте чем угодно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: ТЕкущая Дата() и системное время
- Можно-ли в контекстное меню журнала документов добавить свои меню?
- Как на VBS изменить системное время ?
- убрать меню у табличной части
- Как удалить меню "Сервис" и "Справка" гл. меню в интерфейсе продавцов?
- Можно ли в качестве типа реквизита задать системное перечисление?
- v7: 1с77 убрать контекстное меню в табличной части документа на форме
В этой группе 1С
- Посоветуйте RAID для домашнего компа.
- Акт сверки в УТ 10.3 (1с 8.1)
- v7: Ошибка в регистре расчета в 8,1
- Печать документов через COMConnector из внешней программы
- Одновременно весовой и штучный учет
- Погашение ссуды, займа, кредита.
- Есть проблема со считыванием штрих кода сканером
- Конвертация данных 2.0 Перегрузка элементов в определенную папку
- разрешить редактирование КИ в списке
- Перенос данных из одной формы в другую
- Как открыть документ только для просмотра?
- Терминальный сервер и несколько ФР
- Как запросом вывести все вышестоящие группы спр.Номенклатура
- ПолеHTMLДокумента
- Сертифицированные спецоператоры по передачи электронной отчетности
- Закрытие кассовой смены
- v8: Как в запросе получить месяц прописью?
- Как выгрузить данные из Паруса в 1с?
- Как отправить смс с подменной номера?
- Работа с Макетом построителя отчетов