Это не шутка и не розыгрыш !
КНОПКА реагирует на движение мышки, при приближении перемещается в свободное место на форме.
Это реальная обработка с открытым кодом, которая демонстрирует возможность только встроенными средствами 1С отлавливать все действия мыши и нажатие кнопок.
Поймай меня, если сможешь.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard.
Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране.
Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!
Расширение «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8».
Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.
Универсальный редактор картинок 1С предназначен для обработки изображений в режиме «Предприятие», с возможностью рисовать на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). В комплект поставки включены Расширения для легкого подключения данного функционала в БК, УТ, КА и ERP. Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Обработка будет особенно полезна тем, кто вносит картинки в базу. Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).
Знакомая ситуация? Пользователи, особенно менеджеры, уверены: отборов много не бывает. Идут пожелания добавить в форму списка еще один быстрый фильтр, еще два, еще пять...
В итоге интерфейс превращается в нагромождение полей отбора, а потребность в «самом главном» отборе, который «вот прямо сейчас нужен», все равно не закрыта.
Универсальное расширение, которое решает эту проблему элегантно и технологично. С его помощью в любую форму списка можно легко добавить панель настраиваемых кнопок-закладок, каждая из которых применяет сложный фильтр-запрос, а так же показывает актуальное количество элементов в реальном времени.
Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.
Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна
т.е по вашему ActiveX компонента это "встроенные средства" и никак не внешние? ) а еще эта обработка не будет работать на Linux, а на Windows XP к примеру ActiveX Radiobutton работает по иному и все это нужно учитывать в коде, я в 2012 хотел огромный бизнес процесс "замутить"/реализовать на "стандартных" ActiveX компонентах и оно даже взлетело на 7, но когда выяснилось что у половины пользователей стоит XP (9000 пользователей) и все это перестало работать, пришлось переделывать заново...ИМХО: мне кажется вы проиграли оппоненту.
Тогда уж проще в html-поле засунуть javascript, который исполнит этот функционал. И со совместимостью будет получше. Хотя это "такие же" встроенные средства как вам и объяснили в (1).
(3) Этим и прекрасна 1С - что практически любую задачу можно решить различными способами.
Один будет оптимальный,другой быстрый , третий оригинальный, четвертый - жалкой попыткой.
Ты еще предложи приложение на смартфон скачать. Если можешь написать - пиши, делись, будем посмотреть.
Но, еще раз обращаю ваше внимание - это не НОМИНАЦИЯ на Нобелевскую премию.
Это хороший пример с ОТКРЫТЫМ КОДОМ
- как отловить нажатие клавиш мыши (промахнитесь по кнопке и кликнетите по форме)
- нетриваильная работа с КАРТИНКОЙ
- пример создания программно объекта на форме
- псевдозаблуждение в коде )))
- и кучка маленьких секретов
ну и самое главное - это конечно же ЮМОР и ПОЗИТИВ данной обработки
Дословно вопрос стоял так : "Хочу сделать убегающую кнопку на форме для бухглатера (достала)" можно ли такое организовать ?"
около 50 уважаемых мною людей - категорично ответили "НЕТ".
Что в 1С на форме нельзя получить координаты мыши, что нужно подключать различные БИБЛИОТЕКИ ( *.dll)
Я сказал , что можно "Засекайте время" 10 строчек кода + бантики = около 15 минут.
Цель : показать возможность и расширить навыки программирования.
Применение : указано в теме заголовка 1 АПРЕЛЯ - розыграть коллегу бухгалтера, поднять настроение.
Я думаю удалось на все 100% - оригинально, без лишних затрах. Думаю для многих будет интересно и полезно.
В голове уже есть пример двух игрушек - будет время обязательно реализую.
(4) Не поверишь и рядом не стояли. Шутка ложь- да в ней намек (с)
(10) sick_russian,
Какая платформа ? Конфигурация ?
Microsoft Office установлен на компьюторе ?
Так как используется объект Microsoft Forms 2.0 Frame он то и позволяет "отлавливать" все действия и движения мыши на форме.
(и не какой-то , а самой лучшей! (с) право автора)
Удался ! Еще как удался - и это не розыгрыш и не обман
Это конкретное решение поставленной задачи и 6 бутылок коньяка.
И я их честно выиграл в споре.
Удачи все и ваших начинаниях.
Вчера хотел выложить НОВУЮ КРЕАТИВНУЮ ИДЕЮ - как сжимать КАРТИНКИ в офисе
без ВНЕШНИХ КОМПОНЕНТ без АКТИВ Х без всего - один маленький прием и вы в дамках.
Теперь думаю , а зачем ?
Все серьезные и злые - неужели так жизнь достала ?
Вот тут раньше времена были - сайт аж тресся так,что провайдет думал - это блохи.
За один день можно было стать и ХАРД МОДЕРАТОРОМ и три раза быть забаненным.
Господа ! Если ВЫ ВСЕ ТАКИЕ УМНЫЕ - предложите АЛЬТЕРНАТИВНЫЙ ВАРИАНТ данной постановки задачи !
За идею - спасибо, молодец.
Но у меня - кнопка реагирует на ПРИБЛЕЖЕНИЕ курсора мышка.
Изюминка мой идеи : это как раз и отлавливание координат мышки и ее действий
в простом состоянии она неподвижна.
В твоем же предложение - она "бегает" как больная ))))
Так что , бутылку я не проспорил, но с удовольствием бы выпил ее вместе.
Про картинки помню, спасибо. До конца недели постараюсь отписаться.
Ребята, господа, коллеги , друзья , товарищи - где вы все ? Что с вами случилось ?
Неужели это не элегантное решение - не ужели вы не подчеркнули для себя ,что то нового ?
Только и гундешь - обман, обман, меня развелииииииииииииииииии.