helpf.pro
Регистрация
Введение
Данная разработка является внешней компонентой для 1С:Предприятие 8.2, 8.2 реализованная по технологии NativeAPI. Внешняя компонента предназначена для создания фото и видео с помощью веб-камеры или IP-камеры из любой конфигурации 1С:Предприятие 8.2, 8.3. Компоненту можно использовать как в своих собственных решениях, так и типовых конфигурациях фирмы 1С.

Назначение внешней компоненты.
Применений у нашего решения масса... Что может внешняя компонента? Приведем примеры далеко не полного перечня, где можно использовать внешнюю компоненту:
Контроль кассиров и запись видео с камер с привязкой к документам 1С. Например, когда выдавались денежные средства и кому с видео-записью.
Контроль в магазинах продавцов на кассе. При проведении документа в конфигурации 1С, записывать видео покупателя и накладывать поверх видео текст, с комментарием, кому, что и на какую сумму было продано.
Создание фотографий сотрудников в отделе кадров из 1С. При приеме на работу, чтобы в базе хранились фото сотрудников, создание фотографий на пропуски и прочее.
Создание скриншотов (снимков рабочего стола) из 1С, что позволит например собирать сведения об ошибках.
Запись с IP-камер наблюдения
Важно понимать, что мы предоставляем гибкий инструмент, с помощью которого можно легко реализовать интеграцию фото и видео съемки с помощью видеокамер из 1С:Предприятие 8, что позволяет применять внешнюю компоненту во многих, самых различных отраслях.
Основные возможности внешней компоненты:
[li]Создание фотографий с формой предпросмотра и без нее из конфигураций 1С с веб-камер и IP-камер.[/li][li]Запись видео с веб-камер и IP-камер из 1С с возможностью наложения текста на видео кадры, а также если необходимо звука.[/li][li]Созданное видео автоматически сжимается с помощью указанных программно кодеков "на лету".[/li][li]Программное управление свойствами видеокамеры.[/li][li]Программное изменение кодеков (компрессоров) для записи видео и аудио.[/li][li]Создание скриншотов из 1С.[/li][li]Механизм реализации NativeAPI с помощью которого сделана внешняя компонента, позволяет использовать ее в конфигурациях в обычных и управляемых формах (тонком и толстом клиенте) на платформе 8.2, 8.3.[/li][li]Простая интеграция с типовыми и не типовыми конфигурациями.[/li][li]Документация с описанием всех методов и свойств компоненты, а так же примерами использования.[/li][li]Так же доступна демо-версия![/li]
Описание
Очень часто на предприятии возникает необходимость создания фото и видео из 1С. При этом преследуются различные цели: это и фото при приеме на работу и контроль сотрудников, контроль при продажах и т.д. и т.п. При этом механизмов для этого самой платформой 1С, конечно же, не предоставляется. Мы реалиовали внешнюю компоненту для 1С 8.2, 8.3 для решения этих задач. Реализация осуществлена с учетом новых веяний и управляемых форм в 1С по технологии Native API, что позволяет использовать внешнюю компоненту как в обычном приложении, так и управляемом (толстый и тонкий клиент).

Какие видеокамеры поддерживаются?
Нашей внешней компонентой поддерживаются все современные веб-камеры. Как правило, они идут с USB-входом, а так же содержат комплект драйверов, которые позволяют захватывать фото и видео. Так же поддерживается съемка фото и видео с помощью и IP-камер.
В режиме записи видео поддерживается запись звука. Для этого необходимо дополнительно к камере к системному блоку подсоединить микрофон и установить для него драйвера. Так же есть видеокамеры, которые сразу содержат микрофон.
Качество записи фото и видео зависит от видео камеры. При создании фото и видео, программно можно изменять характеристики записываемого фото и видео (разрешение фото и видео, используемые кодеки и свойства).

Демо-версия
В демо-версии имеются ограничения по созданию фото и видео:
[li]Создание фото происходит с 15 секундной задержкой, и иногда вместо фото появляется изображение с надписью «Это демо-версия внешней компоненты! www.sys1c.ru».[/li][li]Создание видео происходит продолжительностью 20 секунд. После чего запись приостанавливается.[/li][li]Создание скриншотов происходит с 15 секундной задержкой.[/li]

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

Скриншоты
title
Форма предварительного просмотра
title
Форма настройки в демо-базе
title
Получение изображения с IP-камеры

Демо-версия

Скачивать файлы может только зарегистрированный пользователь!


Домашняя страница: http://softonit.ru/mediabuild.html
Подробнее Разместил: Diversus Дата: 18.10.2013 Скачали: 23 Комментарии
1.05
Распечатать
v7mysql.dll - Компонента для подключения к mysql - серверам для 1С 7.7 и 8.х, не требует наличия никаких дополнительных библиотек кроме стандартных для Windows, работает со всеми серверами до версии 6.0
Для работы НЕ нужна библиотека libmysql.dll

Mysql is copyright by MySQL AB. Refer to their site ( http://www.mysql.com ) for licencing issues.
Zlib is copyright by Jean-loup Gailly and Mark Adler. Refer to their site for licencing issues. ( http://www.info-zip.org/pub/infozip/zlib/ )
Основано на библиотеке Cristian Nicola (n_cristian@hotmail.com)
Предложения и пожелания приветствуются на serguey@hotbox.ru


Версия 2.1.4:
Исправлено: методы СоздатьБазуДанных и УдалитьБазуДанных выдают ошибку на версиях серверов более 5.0.83 (команды устарели). (замечено Дмитрий Генрихс ака Близнец)
Для серверов версий выше методы СоздатьБазуДанных и УдалитьБазуДанных выполняют запросы create database `db` и D_rop database `db`.

Версия 2.1.3:
Поддержка 1С 8.0 и 8.1
Новый метод Клонировать - создание копии клиента (пример в обработке)
Восстановлено обращение к полям наприяму - Клиент._ИмяПоля
Работа проверена на серверах 4.1.22, 5.0.83, 5.1.37 в 1С 7.7.0.27 и 1С 8.1.14.72 в Windows XP SP2, Windows Vista и Windows 7.
Обновлен клиент - 4.1.1
Включена демобаза для 1С 8.1
Включены исходники.


Код 1C v 7.x
 // вот пример соединения с сервером при использовании этой библиотеки.
Клиент.Сервер = "localhost";
Клиент.Пользователь = "root";
Клиент.Пароль = "";
Клиент.Порт = "";
Клиент.БазаДанных = "base";
Если Клиент.УстановитьСоединение() = 1 Тогда

// или вот так выглядит запрос.
ПараметрыДокументы = СоздатьОбъект("СписокЗначений");
ПараметрыДокументы.ДобавитьЗначение(80,"id");
ЗапросДокументы ="S_elect raw_doc . * , contragents . * , raw_move . * , raw_nom . *
|FROM raw_doc, contragents, raw_move, raw_nom
|WHERE raw_doc.frm = contragents.id
|AND raw_doc.id_doc = raw_move.id_doc
|AND raw_move.id_raw = raw_nom.id_raw
|AND id_doc='$id'
|ORDER BY raw_doc.id_doc
|";
Если Клиент.Подключен() = 1 Тогда
Если Клиент.ВыполнитьЗапрос(ЗапросДокументы,ПараметрыДокументы) = 1 Тогда
Клиент.ПолучитьВсе().выбратьСтроку();
Иначе
Ошибки = Клиент.ПоследняяОшибка() + ?(ПустаяСтрока(Ошибки) = 0,РазделительСтрок,"") + Ошибки;
КонецЕсли;
Иначе
Предупреждение("Нет подключения!",60);
КонецЕсли;
Подробнее Разместил: E_Migachev Дата: 16.09.2010 Скачали: 194 Комментарии
1.65
Распечатать
GFLAx - Приводится пример как можно в среде 1С 7.7 не просто выводить готовую картинку, а работать с ней по примеру графических редакторов и просмотрщиков. Можно открыть файл практически любого растрового формата, получить любые его атрибуты, переконвертировать, изменить размер, обработать фильтрами, даже создать с нуля - возможностей очень много, все описать страницы не хватит, лучше почитайте документацию. Обработки для 1С 8.* не привожу, но все делается по аналогии.

Для реализации вышеописанного необходимо установить ActiveX-библиотеку GflAx, после этого возможно обращение к любым ее свойствам и методам. Привожу пример обработки, с помощью которой можно открыть файл картинки любого формата, поиграть ее масштабом, подвигать в разные стороны - то есть простейший вьюер графики на 1С. Среди файлов находится также сама библиотека, отдельным файлом лежит хэлп по ней, где описаны все ее богатые возможности (на английском).

Позволяет строить такие графики:
title
Подробнее Разместил: E_Migachev Дата: 10.09.2010 Скачали: 197 Комментарии: 2
1.4
Распечатать
Внешняя компонента 1С V7PLUS.DLL и файл описания V7Plus.als.
Файлы нужно разархивировать в каталог 1С, например C:\Program Files\1cv77\BIN\ и далее Пуск - Выполнить или в командной строке введите: regsvr32 C:\Program Files\1cv77\BIN\v7plus.dll

Устранение ошибки при создании объекта из компоненты v7plus.dll (отсутствует CLSID)
Подробнее Разместил: E_Migachev Дата: 06.04.2010 Скачали: 7317 Комментарии: 26
3.01
Распечатать