Имя: Пароль:
1C
1С v8
Внешняя компонента вывода Win32-окна: NOP PUP InCompEnt "WindowWidget" ver. 1.0
0 nop_api
 
30.06.26
17:12
ВСЕМ ПРИВЕТ!

Меня зовут Александра. Представляю вашему вниманию NOP PUP InCompEnt "WindowWidget" ver. 1.0 — внешнюю компоненту, разработанную по технологии Native API для создания и вывода независимого графического Win32-окна поверх интерфейса платформы 1С:Предприятие 8.
Проект реализован без использования сторонних тяжеловесных UI-фреймворков, дополнительных оберток или сторонних графических движков. Благодаря этому компонента получилась максимально легковесной и нетребовательной к системным ресурсам.
Архитектура решения полностью завязана на системные вызовы и подсистему Win32. По этой причине компонента функционирует исключительно в операционной системе Windows. Поддержка *nix-систем (Linux/macOS) на текущем этапе архитектурно не предусмотрена. Поддерживаются тонкий и толстый клиент платформы 1С:Предприятие 8 (обычное и управляемое приложение, в комплекте идет обработка под управляемые формы). Протестировано в среде операционных систем: Windows 7 / Windows 10 / Windows 11.

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

Пример подключения показан в ролике на основе материала от 1С:
https://its.1c.ru/db/metod8dev/content/5887/hdoc
Видео VK: https://vkvideo.ru/video-239958682_456239017
Видео Ютуб: https://youtu.be/ezqOnTJleqY

Скачать Яндекс.Диск: https://disk.yandex.ru/d/skon1L79TYdj3w

ВНИМАНИЕ! Архив состоит из .zip архива внешней компоненты и внешней обработки .epf, чтобы корректно подключить компоненту необходимо:
1. ЛИБО изменить конфигурацию на которой планируется запуск компоненты и добавить общий макет.
2. ЛИБО распаковать NPUPWindowWidget.zip в каталог и указать путь к .dll в процедуре модуля формы внешней обработки Подключить()
В поставке оба варианта в методе Подключить() закомментированы.

На текущий момент проект находится в статусе MVP (минимально жизнеспособный продукт).
Принимаются и рассматриваются конструктивные предложения по улучшению и расширению возможностей компоненты. Архитектурно значимые идеи будут проанализированы и учтены в следующих плановых релизах.
Автор не оказывает бесплатных индивидуальных консультаций по интеграции, доработке и адаптации компоненты под ваши нетиповые конфигурации. Приложенный демонстрационный пример является самодостаточным для понимания логики работы решения.

---
Для разработчиков: бесплатно
Обратная связь:
https://t.me/nop_api
https://vk.com/nop_api
https://vk.com/nopincom
1 Волшебник
 
30.06.26
17:16
окно текстовое что ли? обещали же графическое
2 H A D G E H O G s
 
30.06.26
17:36
Красивое. Но бесполезное.
3 Builder
 
30.06.26
17:46
А зачем оно надо? Где использовать?
Была же цель при разработке какая-то???
4 H A D G E H O G s
 
30.06.26
17:50
(3) Демонстрация возможностей "Александры".
5 PLUT
 
гуру
30.06.26
17:56
всё не читал. навайбкожено? (навайбкодено) х.з. как правильно
AdBlock убивает бесплатный контент. 1Сергей