Miracle Native - ВК для V8

23.09.13

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

Настоящая ВК написана по технологии 1С-Native.
По методам и свойствам является наследницей MIracveV8 с планируемым развитием функционала.

Версия 1.2.1.1
Не триальная, подправлена некорректная работа под х64

Скачать файлы

Наименование Файл Версия Размер
Версия 1.2.1.1
.zip 798,79Kb
721
.zip 798,79Kb 721 Скачать бесплатно

 Настоящая ВК написана по технологии 1С-Native (не путать с технологией Windows-Native!), поэтому:

1 Никакой регистрации в реестре не требует, соотвественно проблемы прав не существует

2. Свойства и методы ВК имеют русские названия

 

По методам и свойствам является наследницей MIracveV8 с планируемым развитием функционала. 

 

 

Настоящая версия является триальной

Архив содержит:

1. Базу для тестирования свойств и методов ВК (8.2.15)

2. Собственно саму ВК MiracleNative.dll (в папке базы)

3. Обычную DLL для тестирования метода ВызватьМетодDLL (в папке базы)

 

Для запуска базы в режиме тонкого клиента используйте запуск через 1cv8c.exe

 

Свойства и методы ВК описаны в справке к конфигурации тестовой базы

)))

Версия 1.2.1.1

Не триальная, подравлена некорректная работа под x64


См. также

Медиадисплей. Рекламный информационный монитор для покупателя.

Разработка внешних компонент 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 и маркетинг Управленческий учет Платные (руб)

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

16800 руб.

30.05.2017    52104    34    69    

43

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

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

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

2400 руб.

12.05.2020    26244    131    99    

83

Внешняя компонента для подключения 1С к телефонии Asterisk

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

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

2400 руб.

04.05.2018    44976    117    64    

60

Внешняя компонента печати PDF (Native Win 32/64)

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

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    35081    104    123    

111

Мастер создания внешних компонент 1С (технология COM) для DELPHI 6/7/8/2005/2006/2007/2008/2010/XE/XE2/XE3

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

Средство для сверхбыстрой разработки внешних компонент 1С:Предприятия 7.7 и 8 по технологии COM на всех версиях DELPHI, начиная с 6.

2000 руб.

28.03.2013    53999    35    14    

68

QR-код с логотипом компании (обычная и управляемая форма)

Разработка внешних компонент Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2400 руб.

22.06.2016    30840    4    4    

8

Внешняя компонента 1С и С++. Продолжаем разговор.

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

А давайте запилим 8.3.26 до релиза, или оповещение с сервера...

19.02.2024    4039    starik-2005    28    

52

Внешние компоненты 1С и язык C++

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

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    4778    starik-2005    32    

39
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. Abadonna 3958 23.04.12 08:34 Сейчас в теме
Настоящая ВК написана по технологии 1С-Native.
По методам и свойствам является наследницей MIracveV8 с планируемым развитием функционала.

Версия 1.2.1.1
Не триальная, подправлена некорректная работа под х64

Перейти к публикации

1. fishca 1254 23.04.12 08:34 Сейчас в теме
Настоящая версия является триальной

В чем это выражается?
2. Abadonna 3958 23.04.12 08:40 Сейчас в теме
(1) fishca,
Всё работоспособно, но раз, насколько помню, в минуту, появляется окно заставки компоненты
И ограничено количество запусков метода ВызватьМетодDLL за один сеанс
3. пользователь 23.04.12 08:51
Сообщение было скрыто модератором.
...
4. пользователь 23.04.12 09:28
Сообщение было скрыто модератором.
...
5. alexk-is 6533 23.04.12 09:57 Сейчас в теме
Вот бы мне научиться библиотеки всякие писать. Вот бы я тогда - ух :)
6. Abadonna 3958 23.04.12 10:03 Сейчас в теме
(5) alexk-is,
дык научись ПРОСТО ВК писать, оно потом и для 1С автоматом получится :)))
для начала можешь вот с этой потренироваться http://infostart.ru/public/86142/, а ее методы можешь из MiracleNative вызывать
7. anig99 2843 23.04.12 16:49 Сейчас в теме
и как скоро она перестанет быть триальной?
8. hogik 443 23.04.12 23:37 Сейчас в теме
(0)
Аркадий (Abadonna).
Какие ещё преимущества "Native" (кроме двух, тобой упомянутых) в сравнении с "COM" ?
Интересует, именно, твоё мнение. Документацию я читал. ;-)
11. Abadonna 3958 27.04.12 05:46 Сейчас в теме
(8) hogik,
Какие ещё преимущества "Native" (кроме двух, тобой упомянутых) в сравнении с "COM" ?

Имхейшее ИМХО - никаких. Просто возни по написанию больше.
В TypeLibrary я ткнул новый метод, добавил параметры, указал дефолтные, нажал "обновить", и умница-Дельфи сама всё построила/перестроила. Мне остается только код приличный самого метода написать.
А тут:
1. Напиши форвардное определение функции
2. Напиши саму функцию (без кода пока)
3. Добавь её в регистрацию класса через AddFunc
При копипастах вечно чего-нибудь да забудешь: то количество параметров от старого копипаста останется, то русское название... и т.д. и т.п. В общем, лишние телодвижения.
А сам код функции - это уж от качества проггера зависит, а WinAPI - они и есть WinAPI...
36. andrewks 1368 26.12.12 16:52 Сейчас в теме
(8)(11) лично я только одно узрел - возможность написания кроссплатформенных компонент (если компилятор позволяет, конечно). а так - да, гемор тот ещё
37. Abadonna 3958 26.12.12 16:59 Сейчас в теме
(36) andrewks, Не, главное - не надо регить в реестре. Еще до фига народу работет не в терминале, а кажый на своем движке. А у путнего админа права на реестр у юзверей порезаны. Я еще по 7.7 помню, когда после сноса системы инженер (мать его! а ведь всегда предупреждал - запусти разок 1С со своими правами!) забывал от себя стартануть 1С, дык даже V7Plus работать не хотела. Не зарегилась
38. andrewks 1368 26.12.12 17:02 Сейчас в теме
(37) главное, всё-таки, кроссплатформенность ;-)
с правами можно решить, а вот как решить, если (с учётом 8.3) клиент завтра окажется на Linux?
естественно, при этом сама компонента должна быть кроссплатформенной (прямое использование winapi уже не прокатит)
39. Abadonna 3958 26.12.12 17:09 Сейчас в теме
(38) andrewks, я стопудов уверен, что мне до пенсии линуховые клиенты не грозят :)))
40. andrewks 1368 26.12.12 17:11 Сейчас в теме
(39) вот прямо так взял - и "опустил" разрабов 8.3 ))
41. Abadonna 3958 26.12.12 17:23 Сейчас в теме
(40) andrewks, кстати, кто-то в форуме писал, что http://infostart.ru/public/59436/ под Ubuntu работает, хотя я даже и не озадачивался.
43. andrewks 1368 26.12.12 17:36 Сейчас в теме
(41) есть непреодолимая разница между "работает в эмуляторе WinAPI" (читай: под Wine), и работает как "родная" линь-библиотека .so
45. Abadonna 3958 26.12.12 17:40 Сейчас в теме
(43) andrewks, я настолько от линуха далек, что даже ничего сказать по этому поводу не могу...
WinAPI - да, мой конек, а с остальным просто даже и разбираться нужды не было
42. Abadonna 3958 26.12.12 17:25 Сейчас в теме
(40) И еще! Кто под халявным линухом работать будет? В основном нищеброды, а на фига с ними дело иметь? ;)
44. andrewks 1368 26.12.12 17:40 Сейчас в теме
(42) в моей конторе, а также у остальных контор, с коими я периодически имею дело, я всячески продвигаю СПО, и не из-за того, что нищеброды (хотя, каюсь, парочка нищебродов, всё-таки, имеется ;-) ), а идейно. за СПО будущее. у нас, например, в локалке все клиенты под линем (Mandriva, Ubuntu), но из-за 1сины пока работаем в терминальнике под Win2003. у клиентов 8.3 для Linux есть будущее, причем, на мой взгляд, не меньшее, чем у веб-клиентов
48. Evil Beaver 8107 14.05.13 09:30 Сейчас в теме
(44) andrewks, ну и как, довольны нативным клиентом 8.3 под линукс? У меня в открытом состоянии держится не больше пяти минут. Потом падает от самых банальных действий.
49. andrewks 1368 14.05.13 09:44 Сейчас в теме
(48) Evil Beaver, в целом - да, основные глюки, надеюсь, до конца года исправят ;-)
9. Yashazz 4709 25.04.12 16:39 Сейчас в теме
Эх, всем хороши ВК, но полагаться на них нельзя. В самый неподходящий момент на каком-нибудь релизе они могут подвести. Жаль, что не удастся юзать - miracle всегда, сколько помню, была одной из лучших.
10. Abadonna 3958 27.04.12 03:33 Сейчас в теме
(9) Yashazz,
на каком-нибудь релизе они могут подвести

Хм... при таком подходе вообще ни на что полагаться нельзя. Могу привести супер свежий пример: при обновлении Комплексной автоматизации на релиз не то 19.2, не то 20.1 (уж точно теперь не помню), она просто не стала работать в движком 8.2.13, потому как обновленная конфа оказалась платформозависимой. И использовала уже какие-то методы от движка 8.2.15, которых нет в 8.2.13. (не общие реквизиты, причем)
А вот как какая-нибудь WinAPI GetActiveWindow из ВК - и в Африке, и в Антарктиде, и на любом релизе винды так и останется GetActiveWindow
12. Yashazz 4709 27.04.12 13:03 Сейчас в теме
(10) Дык не спорю... Но всё ж шансов имхо больше. И, вроде бы, для типовых конф стали указывать, на каких релизах они пойдут и на каких нет.
Повторюсь, miracle полюбому штука хорошая, ишшо восемь лет назад юзал.
14. Abadonna 3958 28.04.12 03:16 Сейчас в теме
(12) Yashazz, продолжаю тему ;)
Ты знаешь, по опыту скорее не от релиза 1С, а от релиза винды. Опять-таки свежий пример:
Аркадий, при попытке напечатать регламентную отчетность падает 1С :(

Проверяю у себя - нормал. Смотрю воочию удаленно - действительно, тихо-спокойно "dump" и гудбай.
Проблема оказалась сразу и в Windows 7, и в TAXDOCPrt.dll. 1С-ка перед использованием этой dll проверяет ее наличие, и если её нет - сама её из хранилища ставит. Но - не проверяет версию dll, если он уже есть.
Если dll не было - no problem, 1С установит свежайшую версию, которая корректно работает и под Win 7, и под Server 2008. А вот если она уже была, остается старая версия dll, которая без базаров работает в XP, но тихо рушит 1С и на Win 7, и на Server 2008.
P.S. Поэтому я сразу проверил базу с MiracleNative и у себя на XP, и на Server 2008, причем и на 32-х, и на 64-х разрядных версиях. Кстати, пришлось под сервера поаккуратнее с зачисткой памяти обращаться.
13. anig99 2843 27.04.12 13:32 Сейчас в теме
Извините, что вклиниваюсь в беседу, но меня таки интересует вопрос о триальности компоненты. Какой политики автор будет придерживаться относительно компоненты? Она будет платной? Или просто пока в запущена в тестовом режиме?
15. Abadonna 3958 28.04.12 03:32 Сейчас в теме
(13) anig99,
есть подозрение, что есть у меня желание хотя бы символическую плату за dll поиметь :)))
Причем официально, на мою контору.
16. anig99 2843 28.04.12 08:22 Сейчас в теме
(15) есть встречное предложение. Сделать ещё и light версию, выбросив какие-то слишком специфические и тяжелые функции. А то прошлая версия выросла за 2 мб...
17. EmpireSer 15.08.12 04:31 Сейчас в теме
Эх, так жалко, что нельзя взглянуть на исходники...
Кстати: на каком языке программирования написана dll?
18. Abadonna 3958 15.08.12 10:59 Сейчас в теме
20. EmpireSer 15.08.12 19:51 Сейчас в теме
(18)
1. Случаем взаимодействие не основано на исходниках ВК NativeAPI на Delphi? Или написано с нуля своё?
2. В данной компоненте полностью отсутствует взаимодействие по технологиям COM и ActiveX?
3. Если на 2-е ответ "Да", то может подскажите куда "копать" , что бы сделать такое же взаимодействие с экземпляром "1С: Предприятие" (с окнами, с формами, с панелью задач и т.п.). Я новичок ещё в этом и ни как не понимаю, как Вы сделали такое взаимодействие. Я в описании "Технология внешних компонент" так и не смог понять как так управлять приложением через чистый 1С Native API.
Предполагаю, что такое взаимодействие происходит не напрямую, а через Win API. Но как получается создать межпроцессорное сообщение в 1С?
4. Всё тоже самое можно использовать так же и на Linux? Или только кое-что? Или только поддерживается Windows?
21. Abadonna 3958 16.08.12 00:18 Сейчас в теме
(20) EmpireSer, по пунктам:
1. Шаблон мне случайно попался, похоже это и есть указанный, так что автору спасибо и респект!
2. Да
3. Я кроме WinAPI вообще не воспринимаю никаких языков, все остальные - просто обертка для API.
Примеры работы с WinAPI можно посмотреть в http://infostart.ru/public/14556/ и http://infostart.ru/public/14556/. Хоть там и технология COM, но API по барабану в какой технологии работать ;)
А вообще, как говорил Архимед:
Дайте мне хендл, и я переверну всю Винду ;)

4. Про линукс ничего не скажу, далек я от него.
P.S. Как и написано в описании, данная ВК - наследница MiracleV8, так что многие куски кода практически копипаст оттуда. Вообще-то, если бы не проблемы регистрации в реестре ВК по технологии COM (недостаток локальных административных прав пользователя на запись в реестр), я б Native и не использовал.
P.P.S. Вот еще примеры работы с WinAPI: http://infostart.ru/public/74434/, http://infostart.ru/public/76336/,
http://infostart.ru/public/63333/
EmpireSer; +1 Ответить
19. Abadonna 3958 15.08.12 11:03 Сейчас в теме
22. awa 2602 03.12.12 13:06 Сейчас в теме
Abadonna, поясни, плиз, что значит "Триальность снята до конца года"? Правильно я понимаю, что текущая версия компоненты с нового года начнет показывать всякие окошки, и поэтому использовать компоненту в рабочей базе нельзя? Если да, то скажи, пожалуйста, как получить полноценную версию? Очень не хочется писать свою компоненту.

Также, в качестве хотелки: было бы здорово, если бы метод СообщениеТрейИконки() работал без предварительного вызова СоздатьТрейИконку() - сам бы создал иконку, если ее еще нет, и удалил бы иконку после вывода сообщения.
Или, как вариант (менее удобный) добавить метод УдалитьТрейИконку().
23. Abadonna 3958 03.12.12 13:16 Сейчас в теме
(22) Конкретно тебе я придумаю, как привязку сделать бонусную ;)
А по остальным - пока не решил.
Пиши мне в наш сайт: http://dev.1tsm.ru/project
24. OldthiefXXX 153 26.12.12 12:50 Сейчас в теме
СоздатьКнопкуФормы полностью не описан в описании, методом тыка начало догнал, что не хватает параметров, потом поставил первым параметром хендл окна (главного окна) результат

Окна.СоздатьКнопкуФормы(ХендлЭтогоокна,"TEST","TEST2","C:\Users\peshkichev_is\WORK\GREEN.jpg",50,0,0);
Кнопка создана, не реагирует на клик, и в системе в статусБаре , появилась окно.
Кнопка появляется на заднем плане в заданных координатах.
Испарвте появление кнопки без окна в статус баре системы.
1с 8.2 Обычное
25. Abadonna 3958 26.12.12 13:30 Сейчас в теме
(24) OldthiefXXX,
В описании действительно ошибка, первый параметр - хендл.
Все остальное:
Общие замечания
В процедурах форм ПередОткрытием() и ПриОткрытии() хенд формы еще не существует (!!!), необходимо дождаться его появления следующим образом:
Процедура ПослеОткрытия()
Хендл=Окна.ИдентификаторАктивнойФормы();
КонецПроцедуры
Процедура ПриОткрытии(Отказ)
// подождать появления хендла этой формы
ПодключитьОбработчикОжидания("ПослеОткрытия",0.1,Истина);
КонецПроцедуры

__________________________________
&НаКлиенте
Процедура ПослеОткрытия()
	Хендл=Окна.ИдентификаторАктивнойФормы();	
	Окна.СоздатьКнопкуФормы(Хендл,"BT5","Новая кнопка","d:\СервисМ Работа с клиентами\1C_ICO.bmp",64,10,40); 
КонецПроцедуры


&НаКлиенте
Процедура ПриОткрытии(Отказ)
	ПодключитьОбработчикОжидания("ПослеОткрытия",0.1,Истина);
КонецПроцедуры

&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
	Если Событие="ADD_BUTTON_CLICK" Тогда
		Сообщить("Нажата кнопка с именем: "+Данные);
	КонецЕсли;
КонецПроцедуры
Показать

P.S. Для обычной то же самое без директив компиляции
P.P.S. Имя кнопки (не заголовок,а именно имя) обязательно по английски.
Прикрепленные файлы:
26. OldthiefXXX 153 26.12.12 15:33 Сейчас в теме
HWN=Окна.ГлавноеОкно(); // хендл есть всегда ;-) (пока ты в 1ске)
Окна.СоздатьКнопкуФормы(HWN,"TEST","TEST2","C:\Users\admin\WORK\Планирование\ICON\GREEN.jpg",50,10,10);

Так это все работает, но клик не обрабатывается!!! Так же на таксбаре системы появляеться окно!!!

И еще при вызове методы ПодключитьВнешнююКомпоненту вот такая ошибка.
28. Abadonna 3958 26.12.12 15:58 Сейчас в теме
(26) 1. Дельфи 7 - 32-рязрядная, никто и не обещал. На 64-х разрядном серваке с 32-х разрядной 1С работает без базаров.
2. На главное ее и не надо сажать, я там хендл спецом для своих нужд оставил.
3. В обычном приложении кнопки надо сажать на окно MDI, а не главное.
3. Но даже и в этом случае, см. рис
Процедура ПослеОткрытия()
	Окна.СоздатьКнопкуФормы(Окна.ГлавноеОкно(),"TEST_BUTTON1", "Кнопка формы 1",ОбщСМ.КаталогИБ()+"Camera.JPG",200,800,400);
КонецПроцедуры

Просто мне лень пока убрать вообще первый параметр - хендл. Тем более я для своих нужд может буду сажать кнопки вообще не на окна 1С
Прикрепленные файлы:
27. OldthiefXXX 153 26.12.12 15:47 Сейчас в теме
А вот проблема с taskBAR елси кнопку вставляешь к хендлу главного окна!!!
29. OldthiefXXX 153 26.12.12 16:01 Сейчас в теме
Все кнопка заработала мой косяк признал, нок ак быть со статус барам и то что кнопка уходит на задний план. Может чем помогу я тоже писал компоненты на делфях
31. Abadonna 3958 26.12.12 16:10 Сейчас в теме
(29) OldthiefXXX
то что кнопка уходит на задний план

Не надо сажать этим методом кнопку на главное окно, особенно для обычного приложения. Он не предназначен для этого. Для обычного приложения (если хочется кнопки внутри) надо использовать СоздатьКнопкуРабочегоСтола - оно как раз на MDI посадит, и все будет как положено.
Этот метод только для дочерних форм 1С (отчетов и т.д.). Если тебя это так напрягает, я вообще уберу в методе первый параметр, она сама найдет активную форму, если она есть. Просто этим хендлом я лазейку для себя оставил, для других целей
30. OldthiefXXX 153 26.12.12 16:04 Сейчас в теме
Слушай может сделаешь возможность по работе заоодно со commandбаром 8ки, там где интерфейсные кнопки. Допустим туда впихнуть свою панельку
32. Abadonna 3958 26.12.12 16:18 Сейчас в теме
(30) У меня уже сделана панелька псевдо-трей. Но для управляемого приложения. Неуправляемые меня уже не интересуют, скучно.
Короче, я делаю все в соотвествии со своими вкусами и нуждами. Один хрен никто покупать ВК не будет. Плавали - знаем
Прикрепленные файлы:
33. OldthiefXXX 153 26.12.12 16:25 Сейчас в теме
Ладно понял , спасибо и за это! Но не убирай первый параметр, нужен ...
34. andrewks 1368 26.12.12 16:35 Сейчас в теме
у меня одного сегодня глючат картинки? (грузится только небольшая часть сверху, причём по клику и попытке показать увеличенное - то же самое)
35. Abadonna 3958 26.12.12 16:45 Сейчас в теме
(34) andrewks, у меня (тьфу-тьфу) ОК
46. Джуниор 63 01.04.13 15:18 Сейчас в теме
Периодически на панеле задач появляется "MiracleForm". От этого можно избавиться?
47. Evil Beaver 8107 14.05.13 09:27 Сейчас в теме
Я может с утра туплю, но где написано - зачем она нужна вообще? Что ей делать?
50. Serg23ru 37 24.05.13 09:10 Сейчас в теме
Чем ставить "Miracle Native - ВК для V8", проще поставить dynwrap.dll: http://forum.infostart.ru/forum24/topic86531/
51. Abadonna 3958 24.05.13 10:55 Сейчас в теме
(50) Serg23ru, Ради красного словца?
Тут методов немеряно, а переключение раскладки - вообще детские игрушки
52. mk314 13 02.07.13 12:10 Сейчас в теме
Не работает на 64x разрядной Windows 7. Выдает ошибку при загрузке компоненты.
zaoproxy; +1 Ответить
53. It-developer 24 29.07.13 12:59 Сейчас в теме
В теме непонятно назначение
54. Abadonna 3958 29.07.13 13:37 Сейчас в теме
(53) It-developer,
В теме непонятно назначение

1. Назначение любой ВК для 1С - расширение функционала
2. Кто следит за моими ВК, тот прекрасно знаком с MiracveV8 и её возможностями
По методам и свойствам является наследницей MiracveV8


3. Поэтому и не посчитал нужным расписывать...
55. hiduk 124 21.10.13 14:17 Сейчас в теме
Добрый день! Вопросы: 1) Требует ли внешняя компонента регистрации в реестре Windows? 2) Способна ли данная компонента активировать окно формы, поверх открытых окон других (не 1С) приложений? Т.е., например, пользователь сидит в браузере, 1с свернута. В 1с происходит событие, по которому, с использованием данной компоненты, я смогу активировать окно формы 1с поверх браузера? 3) Будет ли работать компонента в клиент-серверном варианте, в тонком клиенте?
56. Abadonna 3958 21.10.13 16:13 Сейчас в теме
(55) hiduk, слушай, черным по белому, крупными буквами в самом начале описания
Настоящая ВК написана по технологии 1С-Native (не путать с технологией Windows-Native!), поэтому:

1 Никакой регистрации в реестре не требует, соотвественно проблемы прав не существует

RTFM! Больше на подобные вопросы не отвечаю
57. hiduk 124 21.10.13 17:19 Сейчас в теме
(56) Извини, дружище! Не заметил что ты Автор этой публикации тоже! Респект.
58. Froloid 66 22.10.13 02:48 Сейчас в теме
Что-то в архиве только dll :0( Abadonna, выложи пожалуйста как в первичном описании тестовую базу, где можно посмотреть уже реализованные несколько применений, а так же доступные методы.
59. Dnki 4 14.11.13 21:18 Сейчас в теме
Периодически на панеле задач появляется "MiracleForm". От этого можно избавиться?

Я старый пользователь Вашей компоненты Miracle, еще на 7.7 запрягал. На 8-ке использовал MiracleV8.
А сейчас потирал ручки в предвкушении от MiracleNative (1.1.1.45 взял с сайта разработчика). Все прекрасно. Но! Это чертово окошко на панели!
Насколько мог, внимательно прочитал все сообщения, и так и не понял: это "подарок" бесплатной версии?
Поймете правильно, жутко мешает. И не просто моему тонкому вкусу. Если в момент набора текста окошко выскакивает, то оно берет на себя фокус, и для продолжения работы чуть ли мышкой по приложению щелкать.

Второе: просьба есть. Методу ПроигратьФайл() добавить параметр "Проигрывать не в фоновом режиме".
Поставил прощальный звук при завершении программы. Так на 3-ей ноте обрывает. Не успеваешь мелодию угадать. Как выход, поставил Задержка(), но, не то...
61. Abadonna 3958 14.11.13 23:38 Сейчас в теме
(59) Dnki, на сайте нашем лежит действительно триал, я там сто лет не бывал... А здесь - нормальная, рабочая, которой сам пользуюсь
60. Dnki 4 14.11.13 21:18 Сейчас в теме
Ой! Спасибо за работу!
62. Паунин 04.12.13 15:09 Сейчас в теме
Было бы здорово, выложить тестовую базу v7.7 с примерами использования. Ну или просто примеры использования.
63. Abadonna 3958 05.12.13 03:24 Сейчас в теме
(62) Паунин, было бы здорово, только в описании же написано
ВК для V8
.
Native API

Для создания внешних компонентов используется технология Native API – собственный интерфейс системного программирования 1С:Предприятия 8. Она поддерживает операционные системы Windows и Linux, и дает возможность создавать внешние компоненты, работающие как под одной, так и под другой операционной системой. Компоненты, созданные по технологии Native API, могут быть подключены в толстом клиенте, в тонком клиенте, в веб-клиенте, внешнем соединении и в сервере приложений.
64. maljaev 789 21.01.14 07:48 Сейчас в теме
Скиньте кто-нибудь демобазу или мануал. В архиве только библиотека, и как ее пилить?
webstep; kuzyara; crystaleye; German; +4 Ответить
65. Serg2000mr 311 25.04.14 00:46 Сейчас в теме
(64) maljaev, нужно зайти на сайт разработчика и скачать там старую версию компоненты с демобазой и мануалом.
66. DrZombi 286 07.04.15 08:55 Сейчас в теме
Жадный 1С-ник :)
Отстой... зачем мне Триал
Где исходники?
Кто ты такой, что бы я тебе доверял?
67. Cooler 22 07.04.15 09:05 Сейчас в теме
(66) DrZombi,
Кто ты такой, что бы я тебе доверял?
Просвещайтесь: http://forum.infostart.ru/forum1/topic116823/
69. Serg2000mr 311 23.08.15 19:55 Сейчас в теме
(66) DrZombi,
Отстой... зачем мне Триал

С данного файла триальные ограничения сняты.
Если кто не найдет описание методов, пишите, помогу.
72. gladluter 30.06.16 16:47 Сейчас в теме
(69) murenysh,

Добрый день! murenysh к сожалению не смог мне помочь с моим вопросом, у него ровно столько же информации, сколько я нашел сам в интернете, возможно Вы сможете мне помочь... Скачал я предыдущую версию DLL с базой, но как с ней работать толком так и не понял... У меня есть некая DLL (назовем ее 1.DLL), которая сделана не по стандартам COM и 1c Native, но мне нужно использовать ее методы, я догадываюсь что работать мне нужно через, скажем РаботаЧерезФайл = Новый("AddIn.MiracleNative.V8Files";), но метод ИзвлечьРесурс не потходит под мои задачи. Я знаю какие методы есть в 1.DLL и мне нужно их вызвать, как-то типа РаботаЧерезФайл.ИспользоватьМетодФайла(1.DLL, "ИмяМетодаФайла", ПараметрМетодаФайла1, ПараметрМетодаФайла2, ..., ПараметрМетодаФайлаN), а в той базе что я скачал есть только ИзвлечьРесурс в качестве примера... В идеале конечно бы посмотреть исходники этой Miracle, но опять таки судя по активности автора - ждать я ответа буду долго... Буду благодарен если поможете с разьяснениями.
73. cool.vlad4 2 01.07.16 01:00 Сейчас в теме
(72) gladluter,
В идеале конечно бы посмотреть исходники этой Miracle, но опять таки судя по активности автора - ждать я ответа буду долго...
автор умер, не знаю какой активности вы от него ожидаете.
74. gladluter 01.07.16 09:00 Сейчас в теме
(73) cool.vlad4, Если Вы про профиль на инфостаре то какой-нибудь как у Лазаря.
Если же вы про реальную жизнь то естественно никакой активности не ожидаю, я с ним лично не знаком и о таких личных данных знать мне не от куда...
68. alel77 28.04.15 18:42 Сейчас в теме
Доброго времени суток! Вопрос по использованию оповещения пользователя - можно ли вывести на экран несколько окон одновременно? Пробовал и не получилось - отображается текст из последнего сообщения.
70. andrey314 14 06.01.16 12:24 Сейчас в теме
Есть ли возможность устанавливать текст статуса главного окна 1с8? Если да то как?
71. Dvornik 20 20.05.16 06:58 Сейчас в теме
Я так понял, компонента всё умеет. А рисовать? Линии, к примеру на формах?
75. pupkinSana 108 28.07.16 15:49 Сейчас в теме
Супер. В обычном приложении невозможно штатными методами открывать ссылку, а тут срабатывает - можно распарсить текст и т.п.
76. pupkinSana 108 29.07.16 10:48 Сейчас в теме
Чет то все работало на тестах, сегодня перестало - не кликабельная ссылка оповещения - ошибку пишет "Access violation at adress 00000000..."
80. Tciban 18.11.16 15:29 Сейчас в теме
(77) murenysh, У меня такой вопрос - можно ли использовать компоненту на серверной части, если сервер крутиться под убунтой? Или она хоть и native но заточена под win?
78. mishubin 11.10.16 14:34 Сейчас в теме
При запуске клиента x64 на платформе 8.3.9.1818 x64 наблюдается сообщение:
Тип не определен (AddIn.MiracleNative.V8Windows)
на строке модуля : Окна = Новый("AddIn.MiracleNative.V8Windows");
Для версии компоненты 1.2.1.1 заявлено: "Никакой регистрации в реестре не требует, соответственно проблемы прав не существует"
Есть подозрение, что с появлением x64 разрядности на клиенте требуется внести изменений в компоненту или зарегистрировать ее в реестре.
Вопрос: Можно ли MiracleNative.dll зарегистрировать в реестре вручную? Если да, то в какой ветке, с какими параметрами и значениями?
81. Dvornik 20 05.12.16 12:41 Сейчас в теме
С рисованием разобрался, такой возможности не заявлено.
------
Понятно, уже что изменений не будет. Но у всех подвисания в x64?
У меня, например, при подключении не сохраняются настройки (форм, отчетов, окон).
82. Serg2000mr 311 05.07.17 11:38 Сейчас в теме
(81)
при подключении не сохраняются настройки (форм, отчетов, окон)


Внимание! После добавлении в конфигурацию строки

ПодключитьВнешнююКомпоненту(ПутьКБиблиотеке, "MiracleNative", ТипВнешнейКомпоненты.Native);

при каждом следующем открытии базы скидываются измененные за предыдущий сеанс настройки форм, список открытых файлов в меню файл, сохраненные значения через СохранитьЗначение()

на то, чтобы выяснить первопричину этого, у меня ушло несколько лет и длительное безрезультатное общение с техподдержкой 1С. Благо на момент внедрения этой библиотеки у пользователей большинство настроек было сделано и вопрос стоял не так остро.

Компонента не рекомендуется к использованию!
chemezov; Dvornik; +2 Ответить
83. user1309444 14.11.19 08:24 Сейчас в теме
Нужно ли ее регистрировать через "regsvr32"? Как вообще ее подключать к базе 1С? Как пользоваться? В архивном файле только сама dll лежит и все !!!
84. Serg2000mr 311 15.11.19 10:31 Сейчас в теме
(83) Компонента не рекомендуется к использованию! Читайте (82)
Оставьте свое сообщение