За основу взят материал из публикации Вывод информации на второй дисплей (дисплей покупателя). Автору большое спасибо за разработку!
Я сделал расширение для УТ 11.5, которое содержит в себе исходный файл SecondMonitor.exe, из публикации выше, и html шаблон для вывода информации.
Для того, чтобы все заработало, достаточно поставить галочку "Использовать второй монитор как дисплей покупателя" в справочнике "Настройки РМК", на вкладке "Дисплей покупателя".
При запуске РМК проверяет, установлена ли эта галка, и если да, то дальше выполняется проверка на существование каталога "C:\secondmonitor". Если каталога нет, то создает его автоматически. А так же автоматом создаются вложенные каталоги "C:\secondmonitor\ReklamaFoto" и "C:\secondmonitor\ReklamaVideo".
Если каталог существует (или после создания данного каталога), идет следующая проверка:
- Существует ли файл SecondMonitor.exe - если нет, то выгружает его из макета расширения.
- Запущено ли приложение SecondMonitor.exe, если нет, то автоматически запускает его. Запуск происходит в уменьшенном виде для того, чтобы можно было перетащить окно на нужный монитор. Через 10 секунд происходит разворачивание на весь экран. Все как и писал автор из статьи Вывод информации на второй дисплей (дисплей покупателя)
- Если в процессе работы с РМК, пользователь закрыл приложение, то система запустит его заново. И этот запуск будет выполняться пока открыто РМК.
Дополнительно реализован рандомный показ картинок в левой части из каталога "C:\secondmonitor\ReklamaFoto". Интервал смены картинок задается в справочнике "Настройки РМК". Если интервал не задан, то картинки будут меняться только при перезапуске РМК.
На данный момент продолжается работа по выводу рекламы на весь монитор, в виде картинок или видео в тот момент, когда РМК простаивает. Также в планах есть в левую часть выводить не только картинки, но и видео файлы.
UPD 26.08.2024
- Добавлена возможность выводить видеофайлы рекламы на весь монитор покупателя, в тот момент когда в РМК нет ни одной позиции. Формат видеофайлов .mp4, место размещение файлов: "C:\secondmonitor\ReklamaVideo". Если в папке нет видеофайлов, то выводится приветствие покупателю.
- В настройку рабочего места добавлен параметр "Номер монитора в системе, на котором будет выводиться информация для покупателей" - Допустимые значения от 1 до 3 (в Windows определяются в настройках параметра экрана). Если это значение не задано, то информация на дисплей покупателя выводиться не будет. Параметр необходим, чтобы система определила разрешение монитора и соотношение сторон (4:3 или 16:9), для корректного вывода информации.
UPD 26.09.2024
- Добавлена возможность выводить на весь экран не только видео в формате ".mp4", но и картинки в форматах ".jpg" и ".png" в тот момент когда РМК простаивает (в РМК не добавлена ни одна позиция номенклатуры). И фото и видео файлы положить нужно в папку "C:\secondmonitor\ReklamaVideo", тогда они будут выводиться на весь экран.
- Добавлена поддержка конфигурации УНФ. Для двух версий 3.0.6.171 и 3.0.9.136. Работает для старого и для нового РМК, в том числе и для плиточного режима подбора товаров.
- Для УНФ настройки выполняются в справочнике "Рабочие места" для определенного рабочего места:
P/S: В процессе работы было определено, что видело должно быть закодировано кодеком H.264, иначе выводится черный экран.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.12.87
- Управление нашей фирмой, редакция 3.0, релизы 3.0.9.136, 3.0.6.171