MiracleV8: ВК для 1cv 8.1 и 1cv 7.7

26.12.08

Разработка - Разработка внешних компонент

Работа напрямую с xls-файлами для всех версий 1С.
Для работы компоненты НЕ потребуется установленный Microsoft .NET Framework 2.0, так что качать его не надо ;) [Душелова беззлобно подколол]

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
-
.1229861534 588,69Kb
1452
1452 Скачать бесплатно

Библиотека находится внутри упакованной базы 1CV 8.1, там же файлы, необходимые для демонстрации, там же readme. Желательно первый раз распаковать базу в корень С: (см. ридми)

Прямое чтение xls-файлов, установка иконки главного окна, установка заголовка главного окна, установка прозрачности, асинхронное проигрывание mp3 и wav, трэк-бар на форму с откликом, проигрывание видео прямо на форме отчета, генерация внешних событий

См. также

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Программист Пользователь Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора! Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.

18000 руб.

30.05.2017    54122    9    69    

46

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1164    3    4    

3

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47382    124    66    

67

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3645    3    0    

5

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77555    72    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28758    138    100    

91

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    2233    bayselonarrend    14    

46

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    4885    kovalevdmv    26    

75
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4021 21.12.08 15:20 Сейчас в теме
(0) >НЕ потребуется установленный Microsoft .NET Framework 2.0, так что качать его не надо ;) [Душелова беззлобно подколол]

Ага-ага :)

anig99; shik; +2 Ответить
2. Душелов 4021 22.12.08 09:22 Сейчас в теме
Даешь не и т.д., а полный список бантиков! :)
3. Abadonna 3969 22.12.08 09:56 Сейчас в теме
(2) Список бантиков я тебе мылом кинул. ;) Вот там бантики так бантики, можно сказать даже петля :))))))))
8. Душелов 4021 22.12.08 10:28 Сейчас в теме
(3) Бантики и рюшечки... И масочки... :)
9. JohnyDeath 302 22.12.08 10:38 Сейчас в теме
(3) Аркадий, а ты по какому принципу бантики рассылаешь?
10. Abadonna 3969 22.12.08 10:40 Сейчас в теме
(9) По принципу ст. 146 УК РФ :)))
А то некоторые не полностью допонимают
4. Yashazz 4804 22.12.08 10:20 Сейчас в теме
Симпатичные бантики! Буду пробовать!

Несколько не в тему, но раз уж речь о бантиках...
Уважаемые коллеги, а думал ли кто-нибудь из вас над задачей улавливания события пользовательского прерывания - с тем, чтобы при Ctrl+Break генерилось некое событие и, возможно, с переходом к продолжению прерванного?
5. Abadonna 3969 22.12.08 10:21 Сейчас в теме
(4) Как два байта отослать! ;)
6. coder1cv8 3479 22.12.08 10:23 Сейчас в теме
7. Душелов 4021 22.12.08 10:27 Сейчас в теме
(6) Прервать-то прервешь, а продолжить? ;)
11. Olga_siberia 91 22.12.08 18:17 Сейчас в теме
слушай ничего себе штучка, забавная,а собачка то твоя???
12. strah4 23.12.08 11:21 Сейчас в теме
А реализация считывания значения если в ячейке формула среди бантиков случайно не присутствует? А то у меня тут план БДР надо считывать, там формулы половина и текущая схема от Душелова(большущее ему, кстати, человеческое спасибо, сильно выручает!!!) считывает только пустую строку, можно конечно вручную выделять, копировать и специальной вставкой вставлять назад только значения, но этож юзерам делать, а у них всегда что-нибудь не так, я же в конкретных локациях бываю нечасто. Разобраться и попробовать свое написать конечно можно, но я и так второй месяц без выходных почти.
13. Abadonna 3969 23.12.08 11:31 Сейчас в теме
(12) Составил табличку, в первой колонке 1..6, во второй формула - первая в квадрате. Все значения считала...
14. Шёпот теней 1782 23.12.08 11:36 Сейчас в теме
40. Inteco123 14.01.09 18:39 Сейчас в теме
Экзель=СоздатьОбъект("AddIn.MiracleClass");

ап=Экзель.ReadXLS("d:\Акт.xls");
КоличествоКолонок = Экзель.ColCount();
{D:\ЭКСЕЛЬ.ERT(14)}: Неверное число параметров

Почему?
42. Abadonna 3969 06.02.09 03:01 Сейчас в теме
(40)>КоличествоКолонок = Экзель.ColCount();
{D:\ЭКСЕЛЬ.ERT(14)}: Неверное число параметров

Прошу простить, что поздно ответил. В readme ошибка (в примере всё верно)
ColCount(НомерЛиста);, RowCount(НомерЛист)
15. strah4 23.12.08 11:37 Сейчас в теме
Спасибо!!! Буду пробовать!!!
16. vasilykushnir 63 23.12.08 12:53 Сейчас в теме
Библиотекой пользуюсь давно - очень выручает, когда поставщики высылают прайсы екселевские в формате "кто в лес, кто по дрова..."
17. JohnyDeath 302 23.12.08 14:21 Сейчас в теме
Таки вынудили скачать )))
18. Abadonna 3969 23.12.08 14:26 Сейчас в теме
Кто это Вас, молодой человек, вынуждал? ;)))
19. JohnyDeath 302 23.12.08 15:17 Сейчас в теме
20. vasilykushnir 63 23.12.08 16:46 Сейчас в теме
Только одно замечание, даже не замечание, а так... походу (не путать с по...!) - криво читает Excel-5.0
Может выслать дла пробы образец?
21. Abadonna 3969 23.12.08 16:48 Сейчас в теме
Отстань! ;) Уж ежели воруете ёксель - воруйте хотя бы ХР, 2003
22. vasilykushnir 63 23.12.08 16:51 Сейчас в теме
(21) Мне присылают в формате Е5.0 !!!
А мы не воруем - просто временно пользуемся...
23. Altair777 647 23.12.08 16:52 Сейчас в теме
(22) "Просю выдать литр самогона во временное пользование" :-)
х/ф "Зеленый фургон"
24. Abadonna 3969 24.12.08 08:45 Сейчас в теме
Совершенно случайно обнаружил! (не знал до этого). Если установить на окно
SetLayeredWindowAttributes, то даже при параметре прозрачности 255 (полностью непрозрачно) это окно НЕ ВИДИТ RAdmin, никакие SpyScreenShot-ы тоже! Так что особо "зашифрованные" могут побаловаться написанием программы, которая, например, установит этот атрибут на все окна, кроме 1С :)))
25. Abadonna 3969 24.12.08 09:05 Сейчас в теме
+(24) Уточнение, третий RAdmin, говорят, видит. У нас - второй
26. Душелов 4021 24.12.08 09:25 Сейчас в теме
(24) Установить на все, кроме скринсейвера моего ;) А его пустить в фоне и все :)
27. Abadonna 3969 24.12.08 09:38 Сейчас в теме
(26) Ты когда на него клавиши на выход приделаешь? Для использования как приложения, а не скринсейвера
28. Душелов 4021 24.12.08 09:41 Сейчас в теме
(27) Так я сделал.. А потом оказалось, что в старых исходниках... Вот сам и запутался, что свежее, а что нет :)
29. Abadonna 3969 24.12.08 09:43 Сейчас в теме
Я не знаю как там у вас на C#, а вот у нас в Дельфи стоит галка "Добавить информацию о версии", спецом для таких забывчивых ;)
30. Душелов 4021 24.12.08 09:44 Сейчас в теме
(29) У меня с версиями все ок... Я просто туда-сюда таскал исходними дом-работа-дом :)
31. Abadonna 3969 24.12.08 09:45 Сейчас в теме
32. Abadonna 3969 24.12.08 09:45 Сейчас в теме
Эту спецом на работу не принес ;)
33. Душелов 4021 24.12.08 09:46 Сейчас в теме
Принес, принес... Открыл уже :) Даже чаю себе не налил еще! А уже начал вносить изменения ;)
34. Abadonna 3969 25.12.08 17:41 Сейчас в теме
Нарушил свой принцип - не пихать в 1С что попало ;)
Добавил метод проигрывания видео-файлов (*.avi)
Примечания:
- проигрываются только файлы avi
- воспроизведение асинхронное (независимое, не тормозящее)
- при каждом последующем вызове PlaySound, предыдущий экземпляр плейера разрушается
- воспроизведение осуществляется прямо на форме вызывающего отчета.
- воспроизведение только в истинном размере медиа-файла, без мастштабирования
- размер формы автоматически подстраивается под размер файла
- компонент Дельфи MPlayer очень капризен к установленным кодекам.
у меня установлен "K-Lite Codec Pack Full 3.65.exe" - работает.
Версия библиотеки: 1.2.2.1
35. Abadonna 3969 25.12.08 17:46 Сейчас в теме
(34) Сорри, в примечаниях (и ридми) читать не PlaySound, а PlayVideo
[накопипастил :)]
36. alexeys81@ukr.net 64 31.12.08 14:09 Сейчас в теме
Библиотечка - просто супер! Теперь для импорта из Excel буду использовать только её, а не OLE!!! Библиотечку можно удобно включить в обработку вот так: в обработке создаём новый макет. Тип макета - двоичные данные. И в процедуре ПриОткрытии() данной обработки пишем что-то типа:

Папка = СокрЛП(КаталогВременныхФайлов());
Если Прав(Папка, 1) <> "\" Тогда
Папка = Папка + "\";
КонецЕсли;
Компонента = ПолучитьМакет("Компонента");
ПутьКомпонента = Папка + "MiracleV8.dll";
Попытка
Компонента.Записать(ПутьКомпонента);
Исключение КонецПопытки;
Попытка
ЗагрузитьВнешнююКомпоненту(ПутьКомпонента);
Исключение
КонецПопытки;
L = ПолучитьCOMОбъект("","AddIn.MiracleClass");

// Переменная L - глобальная переменная данного модуля

И обработка будет работать в любой системе, не важно есть там или нет этой компоненты!
37. Душелов 4021 31.12.08 14:29 Сейчас в теме
(36) Поздравляю с открытием! :)
38. Душелов 4021 31.12.08 15:25 Сейчас в теме
39. Abadonna 3969 10.01.09 20:53 Сейчас в теме
Чёб еще к ней приделать? ;)
41. alexeys81@ukr.net 64 21.01.09 15:30 Сейчас в теме
А можно полный список бантиков сюда: Aleksander.Shadow@gmail.com

И вопросик: загружаю файл xls с формулами. На ячейки с формулами ругается вот так: Ошибка в вызове метода контекста (ReadCell): Произошла исключительная ситуация(AddIn.MiracleClass): -7 509.95 is not f valid integer value

С чем это может быть связано?
43. Punisher 21.03.09 12:57 Сейчас в теме
Супер. Использую правда для одной небольшой цели. Воспроизведение звука.
44. Abadonna 3969 30.10.09 17:45 Сейчас в теме
Рекомендую качать MiracleV8: Расширенная версия 1.9.6.4
http://www.infostart.ru/public/59436/
Оставьте свое сообщение