[ПОЛЕЗНЯШКА 7.7] Как запретить максимизацию формы

Публикация № 1426684 18.04.21

Инструментарий разработчика - Работа с интерфейсом

Formex Максимизировать Окно

Программный прием запрета максимизации формы

Задача: требуется запретить максимизацию (разворачивание на все окно) формы (обработки, документа, журнала итд).

Решение (используем штатный Formex):

1. Добавляем глобальную переменную модуля формы

Перем РФорма;

2. Добавляем в модуль формы две процедуры

//********************************************************************************************
//
Процедура ЗапретитьМаксимизацию()
    РФорма.Максимизирована = 0;
    Рформа.ОбработкаОжидания("",0);
    РФорма = "";
КонецПроцедуры    // ЗапретитьМаксимизацию()

//********************************************************************************************
//
Процедура ПриИзмененииРазмераОкна(ТипСобытия)
    
    Если ТипСобытия = 2
    Тогда // максимизирована
        РФорма = СоздатьОбъект("РасширениеФормы");
        Рформа.ОбработкаОжидания("ЗапретитьМаксимизацию",2);
        Возврат;
    КонецЕсли;    
    
КонецПроцедуры    // ПриИзмененииРазмераОкна()

3. Профит!

Как пример: вот такое окошко висит и крутит робота, не максимизируется...

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. rpgshnik 2723 19.04.21 03:28 Сейчас в теме
Я обычных форм боюсь, а тут ещё 7.7 всё живая :)
Прикрепленные файлы:
gigapevt; wolfsoft; +2 Ответить
2. Mahon83 12 19.04.21 05:47 Сейчас в теме
(1)А я из того поколения, которое 7.7 вообще не застало)
CheBurator; rpgshnik; +2 Ответить
4. philya 83 21.04.21 07:38 Сейчас в теме
(2)На сервере 2003 года у меня был 1 гб памяти и рэйд на скази и на нем работало 25-30 пользователей без тормозов. Сейчас у меня в сервере 64 гб памяти и рэйд на ссд, а 1с бухгалтерия только на запуск тратит секунд 20-30...
7. CheBurator 3377 21.04.21 19:20 Сейчас в теме
(4) аналогично. у меня на 2Гб оперативы в ТиС работало в максимуме где-то 25 пользователей, из них порядка 10-12 бегало со сканерами и жмакало на складе вовсю и в целом норм было. а когда нормальный сервак поставили 0- то ваще песня.
а на 8-ке - то память всю дисковую сожрет - 50ГБ ему мало на диске, то еще что-нить.. и неторопливо.. неторопливо..
3. obmanOZ 29 19.04.21 21:18 Сейчас в теме
А мне клюшки нравятся ) работают и со своими задачами справляются)
user591953_abinsk-dekor; goatmen; 1v7; philya; +4 Ответить
5. jmw 60 21.04.21 07:45 Сейчас в теме
Если загружена ВК Formex, то достаточно СтильОкна установить в 2 и окно нельзя будет ни свернуть, ни развернуть, ни переместить…
При этом оно не будет модальным.
Усилий и вмешательств в код — минимум, а результат — максимум!



goatmen; 1v7; CheBurator; +3 Ответить
6. CheBurator 3377 21.04.21 19:18 Сейчас в теме
8. CheBurator 3377 21.04.21 19:23 Сейчас в теме
(5) я так как написал выше сделал потому как визуально проще. титул окна несет допинфу, вдобавок когда титул окна убирается - размер окна подгонять надо, так что такое решение с убиранием кнопок я заюзываю только когда все вылизано до опупения и имеем "конечный" продукт, который работает и работает...
Оставьте свое сообщение

См. также

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll

Поиск данных Универсальные обработки Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    151003    unichkin    10    

Настройка содержимого обработки "Дополнительные возможности" индивидуально для каждого пользователя

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

При большом количестве внешних отчетов в обработке "Дополнительные возможности" пользователям трудно стало искать нужные отчеты, более того некоторые отчеты нужны были только определенным пользователям, а некоторым пользователям не нужно было в принципе видеть все, что содержалось в списке. В Итоге появилось желание настроить список отчетов для каждого пользователя индивидуально.

07.09.2011    7286    vlgogolev    5    

Как раскрасить контрагентов в отчетах за 15 минут

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Попросили меня как-то ввести «цветовую дифференциацию штанов» у контрагентов в базе 1С 7.7, да так, чтобы они и в печатных формах отчетов выводились соответствующим цветом. Например, чтобы можно было каких-нибудь «злостных» должников выделять красным, а особо важных – синим, а уже не актуальных – сереньким и т.п. И если раскрасить формы списков справочника и организовать выбор цвета с формы элемента справочника не особо напряжно (с FormEx’ом), то с отчетами хотелось бы сделать так, чтобы не прилагать «титанических» усилий по переписыванию и дописыванию разнообразных отчетов, где фигурируют контрагенты. И поэтому, немного подумав, поступил так…

06.12.2010    26499    venger    27    

Имитация бурной деятельности (шутка)

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Как изобразить бурную деятельность программы для нежелательного контролера

01.12.2010    13177    vladismi    12    

ПрогрессБар в строке состояния

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

ПрогрессБар в строке состояния. Маленький, шустренький (без ВК)

13.11.2010    21376    via    19    

Web клиент к 7.7

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

В качестве примера возможности использования API J1C предлагается демонстрация реализации web-клиента к 7.7

13.09.2010    21524    gildebrand    36    

1c v 7.7. Установка владельца для справочника, имеющего записи.

Работа с интерфейсом Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Итак, в конфигурацию я должен был добавить новый справочник, и, самое странное, должен был поставить ему в подчинение уже существующий справочник, причем активно использующийся. Если делать это штатными средствами, 1с при сохранении конфигурации выдает сообщение, что справочник такой-то имеет записи и не может быть подчинен.

28.04.2010    9611    Майкопчанин    12    

Простое решение проблемы с казахстанской кодировкой

Работа с интерфейсом Практика программирования v7.7 1cv7.md Казахстан Бесплатно (free)

Известно, что для того, чтобы работать в 1С с казахскими шрифтами, нужно изменить кодировку в ОС. Иногда это может быть не очень удобно.

22.01.2010    17770    Gvozdod    3    

Работа с периодическими реквизитами 1С версии 7.7 при помощи прямых запросов.

Работа с интерфейсом Практика программирования openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Описание структуры хранения периодических реквизитов, рассмотрены подробно несколько простых примеров использования прямых запросов при работе с периодическими реквизитами. Приведены несколько текстов прямых запросов для решения на мой взгляд распространенных задач.

23.12.2009    40957    glassman    11    

"Быстрый" выбор периода в журнале

Работа с интерфейсом Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Всего одна функция глобального модуля и у вас в каждом журнале появиться возможность в 2 клика выбрать любой месяц.

09.12.2009    11806    mdbm    11    

Граф(ин) 7.7.

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

Что порождает чудовищ? 1С+Дракон или сны разума?

01.07.2009    14401    Арчибальд    10    

[ОБУЧАЛОВКА] Позиционирование на последнем элементе списка справочника

Работа с интерфейсом Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Для журналов можно задать режим отображения при открытии журнала (в режиме 1С:Предприятие): Меню - Сервис - Параметры-Журналы - "При открытии жирнала переходить в конец = вКл". Вопрос: почему нельзя задать такой вариант для справочников?

30.06.2009    22797    CheBurator    11    

Удлинение строковых реквизитов справочников,документов за пределы 100 символов

Работа с интерфейсом v77::ОУ v77::БУ 1cv7.md Россия Бесплатно (free)

Как сделать реквизит типа "Строка" длиной 250 символов? (без применения строк неограниченной длины)

29.05.2009    5524    mike65    9    

Как найти новые документы автора, в т.ч. созданные программно

Работа с интерфейсом Чистка данных Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Как найти новые документы автора, в т.ч. созданные программно и не прописанные в журнале регистрации (v77). Передо мной встала такая задача: пользователь создал много новых документов обработкой в разных периодах, а потом захотел сделать откат назад. Делюсь, может кому-нибудь пригодится.

11.03.2009    15384    Shaman100M    16    

[1С:Предприятие 7.7] Занимательная передача параметров

Работа с интерфейсом Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

"Казнить нельзя, помиловать. Казнить, нельзя помиловать." (c) Детская сказка

07.10.2008    18305    venger    110    

Изменение типовых отчетов ТиС

Оптовая торговля Работа с интерфейсом Оптовая торговля Практика программирования v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ Россия УУ Бесплатно (free)

Большинство отчетов типовой конфигурации ТиС (Комплексная) имеют ограничение в 5 группировок. Настоящая статья позволит начинающему программисту снять указанные ограничения.

18.09.2008    16909    poppy    15    

Ограничение формирования стандартных отчётов некоторым набором счетов

Работа с интерфейсом Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

В стандартных средствах платформы 7 нет возможности ограничить доступ к отчётам только определёнными счетами, хотя вопрос этот периодически возникает. Предложено решение, позволяющее путём небольших переделок типовой конфигурации внедрить механизм ограничения выбора счёта в стандартном отчёте и относительно легко настраивать его для новых пользователей.

24.03.2008    10772    Timesoft    14    

[ОБУЧАЛОВКА] Каким макаром к номенклатуре привязать картинку...?

Работа с интерфейсом Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Последнее время, буквально в течение недели, выплывает постоянно один и тот же вопрос: как показать картинку в справочнике (товаров, сотрудников и т.д.)..? Странный вопрос... На дисках ИТС описано это наверное с начала 2000-х годов, плюс в ЗиК карточка сотрудника показывается... или я отстал от жизни...? Как всегда - парить себе мозги не будем, надо картинку - сделаем! Делаем - как всегда - без лишней головной боли (глубокое имхо)...

10.02.2008    39603    CheBurator    70    

TestIB8x (Общая концепция)

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

Данная статья - компиляция из трех статей сайта ( http://brix8x.stavr.ru ), описывающая общую концепцию программы TestIB8x. Цель статьи - оценить актуальность задачи контроля качества создаваемых конфигураций для сообщества infostart и получить отклики в виде пожеланий какие тесты было бы необходимо реализовать в первую очередь.

12.12.2007    9689    brix8x    5    

Мастер класс «O-Planet»: Произвольный отчет с группировками.

Работа с интерфейсом Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Помнится, как-то давно обещался я опубликовать что-то вроде авторской методики написания отчетов с группировками...

27.11.2007    24050    O-Planet    21    

Много общих журналов + гибкие закладки

Математика и алгоритмы Обработка документов Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

Общий журнал в ТиС имеет удобный механизм отбора, однако, жальба, что из меню можно открыть только один его экземпляр. Исправляем... А также добавляем "гибкие" закладки.

21.10.2007    16347    Shaman100M    20    

[ОБУЧАЛОВКА] Как перестать парить себе мозги и не фанить тюльку... - 2

Работа с интерфейсом Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Статья продолжает описание полезностей, которые реализуем штатными средствами - вместо головной боли по написанию корявых доморощенных алгоритмов. ;-) В статье рассматривается расширение функционала по подбору объектов в штатной обработке Отчет.ПодборОбъектов (или внешней Uchoice.ert)

18.10.2007    21989    CheBurator    14    

[MultiLevel] Многоуровневое меню штатными средствами

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет Россия Бесплатно (free)

Пример демонстрирует использование построения и использования многоуровневого меню штатными средствами на основе списка значений. При использовании рассмотренного подхода все что требуется - сформировать ТЗ с данными для меню.

27.05.2007    18712    CheBurator    8    

Управление списком пользователей из режима 1С:Предприятие.

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

В режиме 1С:Предприятие мы может видеть список активных пользователей, можем работать с логом работы пользователей. Однако функции управления списком пользователей вынесены в режим конфигурирования, а из режима 1С:Предприятие это сделать нельзя. Вполне справедливо. Но если очень хочется, то можно.

09.11.2006    12839    Robert    27