Использование визуальных (ActiveX) компонент в тонком клиенте 1С 8.2

Публикация № 61064 19.11.09

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

В данной статье рассматривается вопрос использования визуальных компонент (ActiveX) на форме тонкого клиента 1С 8.2 и веб-клиента на базе MS Internet Explorer.

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

И так...

Как известно, MS Internet Explorer прекрасно работает с ActiveX-объектами, чем мы и воспользуемся.

Публикация компоненты.

 1. На веб-сервере выкладываем файлы компоненты и html-страницу для инициализации объекта компоненты. (примеры файлов приложены к статье)

<object id="vk"
classid="http://s0740/components/Dushelov.VectorDrawing1C.dll#Душелов.VectorDrawing"
width="100%" height="100%">
</object>

Где id - имя элемента, по которому потом будет получен объект компоненты,

и classid - идентификатор класса компоненты в формате "<полный путь к файлу компоненты на веб-сервере>#<имя класса компоненты>

2.  На клиентских машинах данный веб-сервер добавляем в список "надежных узлов"

(В IE - меню "Сервис" - "Свойства обозревателя" - закладка "Безопасность" - зона "Надежные узлы")

и проверяем уровень безопасности для этой зоны (должно быть разрешено использование ActiveX)

+ для компонент на .Net Framework'е выставляем нужные разрешения:

Жмем mmc, выбираем оснастку .NET 2.0 Framework Configuration - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorcfg.msc (если ее нет, то скачиваем из файлов статьи), выбираем в дереве "Runtime security policy", жмем Adjust Zone Security и дальше выбираем Full Trust (возможно и с меньшим доверием будет работать) для зоны, в которую внесен сайт с нашим ActiveX.

3. После проделанных действий на клиентской машине можно открыть страницу инициализации компоненты и на ней должен появиться объект компоненты.

Использование на форме тонкого клиента

Контейнером для компоненты будем использовать элемент формы с типом "Поле HTML-документа", в котором открываем страницу инициализации компоненты

Пример:

Элементы.ВК.Документ.URL = "http://s0740/components/vector.html";

После загрузки страницы ищем элемент по идентифиатору, написанному выше, получаем объект и подписываем нужные события компоненты.

(вот с событиями только 1 нюанс - русские названия событий IE не видит, как побороть - пока не знаю)

Пример:

ЭлементВК = Элементы.ВК.Документ.getElementById("vk");
Если
ЭлементВК = Неопределено Тогда
   
Сообщить("Не найден объект компоненты!");
    Возврат;
КонецЕсли;

Элементы.ВК.ТолькоПросмотр = Ложь;
ОбъектВК = ЭлементВК.contentDocument;
ДобавитьОбработчик ОбъектВК.OnShapeMouseDoubleClick, ПриДвойномЩелчкеМышкойПоФигуре;

После этого можно работать с объектом компоненты, как с обычным ком-объектом.

Пример использования визуальной компоненты 

К статье приложен пример использования компоненты "VectorDrawing"

Соответственно, для работы компоненты на клиентских машинах должен быть установлен .Net Framework 2.0

 

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

Наименование Файл Версия Размер
Файлы примера использования компоненты VectorDrawing

.zip 91,88Kb
491
.zip 91,88Kb 491 Скачать бесплатно
.NET 2.0 Framework Configuration Tools

.zip 443,15Kb
141
.zip 443,15Kb 141 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 3951 19.11.09 12:48 Сейчас в теме
Слушаю идеи и предложения ;)
2. Русский 47 20.11.09 04:50 Сейчас в теме
(1) А реально будет: редактирование mxl средствами Excel?
3. Душелов 3951 20.11.09 07:37 Сейчас в теме
4. Русский 47 20.11.09 08:29 Сейчас в теме
(3) Можно ли сделать редактирование табличных документов 1С при помощи Excel? Ну, скажем, макетов для отчетов?
5. Душелов 3951 20.11.09 10:29 Сейчас в теме
(4) К теме данной статьи это не относится, но конверторы mxl2xls и обратно существуют.
d4rkmesa; +1 Ответить
6. kadr 54 20.11.09 11:06 Сейчас в теме
В статье рассмотрен вопрос об управлении ВК из 1С.
А есть ли наработки по управлению приложением из ВК на базе ActiveX?

Ну к примеру получить Контрагентов текущей БД и вывести их в форму html.
8. Душелов 3951 20.11.09 15:48 Сейчас в теме
(6) А что там сложного? Обычное ком-соединение.
7. akkvamarin 119 20.11.09 11:35 Сейчас в теме
9. kadr 54 20.11.09 16:00 Сейчас в теме
Можно испросить пример как получить контекст приложения, загрузившего ВК из ВК?
10. Душелов 3951 20.11.09 16:56 Сейчас в теме
(9) В шаблонах 1С реализовано через указатель на интерфейс 1С: http://www.asd-dnepr.com/v82vkomponent.html#_cpp_intf_comp

В ActiveX-ах только новым com-соединением к базе.
11. kadr 54 20.11.09 17:17 Сейчас в теме
Спасибо.
Реально помогли.
12. afanasko 35 23.11.09 11:27 Сейчас в теме
Интересно.
А что насчет файрфокса? Слышал что у 1С новый метод реализации внешних компонент: не АктивИкс, а NativeAPI. Не ковырял еще?
15. Душелов 3951 23.11.09 13:09 Сейчас в теме
(12) >не АктивИкс, а NativeAPI
Не верно сказано ;), правильнее не COM, а NativeAPI.
Это всего лишь технология подключения ВК к 1С, не визуальная (пример - формирование штрихкода, на макете в 8.2 уже нет объекта компоненты, как было в 8.1, а ВК формирует картинку и вставляется на форму).

А визуально - только ActiveX

(13) А в чем проблема?
13. nikolega 171 23.11.09 12:43 Сейчас в теме
Обратите внимание как автор себя любит :)
Dushelov.VectorDrawing1C.dll#Душелов.VectorDrawing
14. vip 23.11.09 12:51 Сейчас в теме
(13) Обращаем.
Любит себя вполне заслуженно.
Абсолютно нормально. Ненормально #nikolega.ОчереднойПеренумератор
SiAl; cleaner_it; +2 Ответить
16. larisab 161 23.11.09 13:09 Сейчас в теме
(14) Ха, любить себя можно и незаслуженно, как и вообще любить ;)
(13) Мало того, мы его тоже любим :)
17. vip 23.11.09 13:22 Сейчас в теме
(14+) Программеру добиться признания в среде программеров (я не об адынэснегах) практически невозможно. Каждый считает себя творцом, единственным и неповторимым.
В данном случае г-н Душелов этого заслуженно добился.
Чего и вам искренне желаем.
18. Abadonna 3939 25.11.09 06:48 Сейчас в теме
(0)
русские называния событий IE не видит, как побороть - пока не знаю

А я знаю! :D У меня ни в одной ВК нет русского названия
19. Душелов 3951 25.11.09 18:09 Сейчас в теме
(18) Я делал русскими, чтобы на форме в конфигураторе были "нормальные" (привычные) названия свойств и событий ;) Видимо, придется дублировать...
Abadonna; +1 Ответить
20. eiffil 25.12.09 22:57 Сейчас в теме
1. На веб-сервере выкладываем файлы компоненты и html-страницу для инициализации объекта компоненты. (примеры файлов приложены к статье)


А без вэб-сервера нельзя обойтись??? Это IIS???
21. Душелов 3951 25.12.09 23:17 Сейчас в теме
А какой смысл в тонком клиенте без вебсервера?
22. eiffil 28.12.09 19:17 Сейчас в теме
может смысла и не много, хотя где-то прочитал в 1С-ной литературе, что предпочтительней выбирать тонкий клиент. Но вся проблема в том, что в управляемом приложении (хоть даже толстый клиент) так просто не кинешь элемент управления ActiveX на форму...

М.б. пойти другим путем, и сделать контрол, который будет программно выводиться на форму без оболочки IE, но пока что я не знаю, как такое сделать.... Если есть мысли или ссылки по поводу последнего предложения, то их очень интересно было бы увидеть
23. Душелов 3951 28.12.09 20:59 Сейчас в теме
(22) Такого сделать не возможно.
24. Душелов 3951 28.12.09 21:07 Сейчас в теме
+(23)

А в чем проблема настроить вебсервер или расшарить папку в сети и грузить html вида \\192.168.0.1\components.html ?
25. eiffil 28.12.09 21:08 Сейчас в теме
какая-то запара с вэб-сервером, не хочет страница показывать компонент. Вместо него как-будто в страницу вставлен фрейм с двумя полосами прокрутки...

Не похоже, что это так и должно быть :| . В чем может быть косяк?
26. Душелов 3951 28.12.09 21:13 Сейчас в теме
(25) Не хватает прав. Эксплорер блокирует активикс.

"На клиентских машинах данный веб-сервер добавляем в список "надежных узлов"

(В IE - меню "Сервис" - "Свойства обозревателя" - закладка "Безопасность" - зона "Надежные узлы")

и проверяем уровень безопасности для этой зоны (должно быть разрешено использование ActiveX)."
27. eiffil 28.12.09 21:30 Сейчас в теме
не помогло... м.б. что-то в настройках веб-сервера надо сделать???
28. Душелов 3951 28.12.09 21:41 Сейчас в теме
(27) Если есть возможность скачать dll по ссылке, то с веб-сервером все нормально. А у эксплорера стот еще указать разрешение на выполнение .Net кода. вообщем, ради эксперимента стоит вообще поставить все в "разрешено" и поиграться настройками.
29. eiffil 28.12.09 21:49 Сейчас в теме
В эксплорере уже выставил се по максимуму. При попытке сохранить с сервера файл Dushelov.VectorDrawing1C.dll он выдает ему такое содержимое:

<html><head><title>Error</title></head><body>Не найдена указанная процедура. </body></html>

Отсюда и получался фрейм, как на скриншоте
30. Душелов 3951 28.12.09 21:51 Сейчас в теме
(29) А в 8.1 эта компонента работает?
31. eiffil 28.12.09 22:01 Сейчас в теме
сделал обычную (неуправляемую 8.2) форму, туда кинул контрол активХ - работает.
Что-то мне подсказывает, что в вэб-сервере настройки безопасности не дают выполниться dll-ке... Эх, как любят центральные 1С-ники усложнять жизнь...
32. Душелов 3951 28.12.09 22:23 Сейчас в теме
(31) Это не 1С-ники, это технология. Как же еще та же компонента будет работать в веб-клиенте? Там на форму ничего не кинешь.

А настройки безопасности не в веб-сервере, а именно в эксплорере, от веба главное отдать файл и все.
33. eiffil 28.12.09 23:17 Сейчас в теме
прогресс наступил (мало ли кому пригодится). по материалам похожего вопроса на gotdotnet выяснил, что если для папки в которой лежит dll в настройках стоит
Execute Permissions: Scripts and Executables
при этом dll интерпретируется как ISAPI dll, поэтому при обращении к ней она пытается выполниться и в результате выдается ошибка 404: ресурс не найден.
Для решения проблеммы достаточно убрать разрешение на выполнение для папки в которой лежит контрол...

Однако контрол всё равно не отоборажается, хотя скачать уже его можно... Буду копать дальше...
Душелов; +1 Ответить
34. Душелов 3951 28.12.09 23:32 Сейчас в теме
(33) Ну вот, уже набирается материал для собственной статьи ;)
35. cleaner_it 216 13.01.10 04:33 Сейчас в теме
(34) А на обычной форме в "толстом" клиенте пробовал визуальные актив-икс компоненты располагать? Что-то поиск молчит по этому поводу, такое чувство что все актив-икс придется располагать в тонких клиентах, и толстые совсем не у дел останутся
36. Душелов 3951 13.01.10 08:09 Сейчас в теме
(34) В управляемых формах? Точно так же.
37. Душелов 3951 23.03.10 12:09 Сейчас в теме
Спасибо sgeneralov за дополнение к статье по настройкам безопасности для .Net Framework'а.
38. Душелов 3951 23.03.10 14:11 Сейчас в теме
Добавил видео, демонстрирующее работу визуальной компоненты в тонком клиенте.
39. sergling 33 28.05.10 15:42 Сейчас в теме
подскажите почему у меня не работает конструкция
ОбъектВК = ЭлементВК.contentDocument;
а работает
ОбъектВК = ЭлементВК;

при этом почему то в отладчике не видно реальных методов и свойств объекта, хотя использовать их получается? Основная же моя беда - не находятся события объекта.
40. Душелов 3951 28.05.10 16:09 Сейчас в теме
(39) Вебклиент? Версия платформы какая?
41. Душелов 3951 28.05.10 16:27 Сейчас в теме
(39) и еще, события "не находятся" еще потому, что они могут быть с русскими названиями
И в отладчике не всегда видны свойства и методы ком-объектов.
43. sergling 33 28.05.10 16:46 Сейчас в теме
(41) имена латинскими, мне почему-то кажется что как-то связано с contentDocument, может быть новая версия платформы иначе работает.
42. sergling 33 28.05.10 16:43 Сейчас в теме
Тонкий клиент, 8.2.10.82, 8.2.11.229
пробовал свою компоненту, не из статьи
44. Душелов 3951 28.05.10 16:58 Сейчас в теме
contentDocument - это ActiveX-объект InternetExplorer'a
45. sergling 33 16.06.10 11:40 Сейчас в теме
Запустил таки это чудо через тонкий клиент (свой компонент), но вот при попытке старта через web-клиент получаю от браузера "...ФормаУправляемая.Форма(418)}: Поле объекта не обнаружено (url)". Соответственно 418 строка это
Элементы.ВьюверПоле.Документ.url = "http://localhost/agro.html";
как тут быть? У меня IE 8.0.6001.18702, может версия не подходящая?
46. kiba 62 18.06.10 16:49 Сейчас в теме
У кого-нибудь получилось таким же образом подключить компоненту WebCam.dll тоже от Dushelovа? Все делал по аналогии. Но не работает - черный квадрат и все...
47. minister2007 19.06.10 21:16 Сейчас в теме
dushelov, подскажи, что может быть при web-клиенте "Поле объекта не обнаружено (URL)"? В тонком все "как по маслу".
48. sergling 33 21.06.10 11:30 Сейчас в теме
У меня и его компонента и моя отлично работают в тонком клиенте. Обновил ИЕ до 8 версии, поставил фреймверк 2 версии, добавил хост в доверенную зону, разрешил для доверенной зоны все.
49. sergling 33 21.06.10 12:11 Сейчас в теме
Получается что свойство "Документ" поля вида "Поле html Документа" не работает в веб-клиенте, во всяком случае его тип не определен, по документации такое св-во доступно только в толстом клиенте. Однако успешно использует в тонком.
50. sergling 33 22.06.10 13:34 Сейчас в теме
св-во "документ" не доступно в обработчике при открытии формы в веб-клиенте, после открытия пожалуйста...
51. Душелов 3951 22.06.10 13:51 Сейчас в теме
Скорее всего при открытии его еще нет, этого документа, точнее его значение равно Null
52. sergling 33 23.06.10 11:08 Сейчас в теме
Вот это очень сбило с толку, сейчас пытаюсь понять почему в веб-клиенте не работает
ОбъектВК = ЭлементВК.contentDocument; Нету св-ва contentDocument, т.е. работает такая конструкция ОбъектВК = ЭлементВК, но при этом не получается использовать события активХ элемента.
53. yastreb_220 23.09.10 16:38 Сейчас в теме
а вообще таким образом можно с любой dll -кой работать чтоли??? кто нить пробовал??? напрмер в УТ 11 можно будет покдлючить оборудование ???
54. seermak 665 05.11.10 09:46 Сейчас в теме
Для заторможенных - на примере: http://infostart.ru/public/16446/ - как такое сделать в 8.2 на если несложно, то на пальцах :)
55. l_oleg 10.01.12 05:48 Сейчас в теме
(54) seermak,
также интересует этот вопрос.
Уточню: в 8.2 на ТОНКОМ клиенте
56. serpisal 3 10.03.12 15:37 Сейчас в теме
Интересно, пришлось чутка повозитья ,чтобы разобраться и прикрутить, но это того стоило
57. intrata 36 19.06.13 11:16 Сейчас в теме
Зарегистрировал Active-X компонент в системе. На форму документа добавил Поле HTML документа.
При создании на сервере присваиваю переменной даного поля следующий текст:

<HTML>
<OBJECT id=ThermalLib classid=clsid:904511D2-5407-4033-8DAD-07B33EC7317E width=0 height=0><PARAM NAME=""_Version"" VALUE=""65536""><PARAM NAME=""_ExtentX"" VALUE=""26"">
<PARAM NAME=""_ExtentY"" VALUE=""26"">
<PARAM NAME=""_StockProps"" VALUE=""0"">
</OBJECT>
</HTML>



Запускаю предприятие. При открытии данной формы 1С начинает матюкатся, типа настройки обозревателя не разрешают показывать ActiveX компоненты и все такое.

Иду в свойства обозревателя. Для зоны "Интернет" Включаю всевозможные настройки Active-X и сценарии.

Запускаю форму - вуаля, ни на что не ругается, компонента Active-X отлично работает.

Все бы ничего, если не учитывать того, что я полностью уничтожил безопасность компьютера.

Нужно все те настройки включить только для надежных узлов. Но самый сложный вопрос: Какой адрес добавить в надежные узлы??? Промучался. Что только не добавлял. И 904511D2-5407-4033-8DAD-07B33EC7317E добавлял, и clsid:904511D2-5407-4033-8DAD-07B33EC7317E добавлял не работает. Открываю форму - все те же сообщения и 1С виснет намертво.
58. intrata 36 19.06.13 11:17 Сейчас в теме
Оставьте свое сообщение

См. также

GraphViz1С: внешняя компонента 1С Native API для построения графов

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

Внешняя компонента Native API для Windows с исходными кодами на C++ для построения графов посредством библиотеки GraphViz. Граф строится на основании текстового описания в формате dot. Реализован экспорт в большинство графических форматов. Поддерживаются версии платформы от 8.3.14 и выше до 8.3.18.

22.12.2020    10790    212    kandr    15    

66

TextRadar - компонента нечеткого поиска

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

Компонента предназначена для организации нечеткого поиска в текстовых данных, решения задач сопоставления списков и т.д. Вычисляемый коэффициент релевантности (похожести) - нормированный, лежит в диапазоне между 0 и 1. В случае необходимости (опционально) формируются данные для отображения найденных фрагментов. Расчет коэффициентов происходит в многопоточном режиме (на уровне компоненты). Для 32 и 64 разрядных систем.

19.09.2018    31408    42    TSSV    19    

19

Miracle Native - ВК для V8

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

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

23.04.2012    39685    709    Abadonna    81    

74

Панель Управления Сервисами и Компонентами (ПУСК)

Инструменты администратора БД Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

С самого начала нашей деятельности мы серьезно занимаемся задачами комфортного функционирования и миграции экосистемы 1С в среду Linux. К тому же по известным причинам в последнее время объем подобных проектов резко вырос. Мы хорошо понимаем все неудобства, возникающие у наших партнеров и клиентов, связанные с необходимостью выполнения рутинной работы в командной строке. Особенно эта боль обостряется, когда серверов – не один, GUI отсутствует, а информационных баз уже несколько сотен. Поэтому в помощь своим коллегам и ИТ-командам наших клиентов разработали кроссплатформенную консоль управления серверами 1С, которую назвали «Панель Управления Сервисами и Компонентами» - если коротко, «ПУСК». А потом подумали и решили помочь всему сообществу 1С в борьбе с зависимостью от командной строки путем публикации этого приложения в открытом доступе для бесплатного использования.

22.08.2022    7576    241    it-expertise    72    

70

Восстановление ассоциаций файлов .v8i

Инструменты администратора БД Платформа 1С v8.3 Бесплатно (free)

Восстановление ассоциаций файлов .v8i, заполнение списком баз из файла .v8i

11.05.2022    2854    24    gubar    5    

3

ActiveX контейнер для управляемого интерфейса системы 1С:Предприятие

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

Внешняя компонента "ControlContainer" для платформы "1С:Предприятие" v.8.2, 8.3 (8.3.10 и более ранние версии), реализующая размещение ActiveX объектов на управляемых формах системы 1С:Предприятие.

10 стартмани

20.07.2014    45755    124    premierex    79    

34

Плагин для NSClient++ для мониторинга сервера 1С:Предприятие с помощью Nagios/Icinga

Инструменты администратора БД Платформа 1С v8.3 Россия Бесплатно (free)

Мониторинг работы сервера 1С:Предприятие для тех, кто уже использует систему мониторинга Nagios/Icinga.

26.10.2017    12869    15    a_pol    0    

6

Внешняя компонента для ping (под win)

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

Цель: выполнение ping из 1С без использования команд системы. Может быть полезна разработчикам для проверки доступности компьютеров.

05.01.2019    11355    63    milut    4    

5

PinkRabbitMQ - Native API компонента 1С с открытым исходным кодом, для обмена сообщениями через RabbitMQ

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

PinkRabbitMQ представляет собой Native API компоненту для 1С Предприятия 8 (Windows 32bit и 64bit) с открытым исходным кодом на с++ (можно собрать компоненту самостоятельно). PinkRabbitMQ это низкоуровневая компонента которая реализует обмен по протоколу AMQP с брокером сообщений RabbitMQ. Для организации высокоуровнего обмена между информационными базами предназначен Адаптер. Компонента разрабатывается в рамках проекта Адаптер.

29.07.2019    38957    1855    Begemoth80    255    

206

Настройка сервера 1С:Предприятия на Ubuntu 14.04.3

Инструменты администратора БД Платформа 1С v8.3 Бесплатно (free)

В этот статье находится видео-инструкция по настройке ОС Ubuntu 14.04.3 для работы в качестве сервера приложений 1С предприятия. Такая настройка будет весьма полезна тем, кому нужен экспериментальный сервер для разработки.

17.11.2015    19164    11    imozg    6    

16

Мини-Эверест: Native ВК для 8.х

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

Список и свойства HDD, список и свойства ОЗУ, список запущенных процессов (для терминала - всех пользователей с указанием номера сессии), список запущенных сервисов, характеристики BIOS

20.08.2014    20840    45    Abadonna    7    

18

ВК для работы с файлами FilesNative.dll

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

Компонента реализует некоторые методы работы с файлами (архивами). Поддерживаемые форматы распаковки архивов: ZIP, JAR, XPI, BZ2, BZIP2, TBZ2,TBZ,RAR, R00, ARJ, Z, TAZ, LZH, LHA, 7Z, CAB, LZMA, LZMA86, ISO, XAR, MSI,RPM, TAR, GZ, TGZ, TPZ

18.06.2014    21935    97    Abadonna    9    

28

NetNative: ВК для работы с сетью

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

Прослушивание UDP-портов, посылка UDP-сообщений, возможность организации UDP-чата, некоторые сетевые команды. Написана по технологии Native

23.02.2014    25533    195    Abadonna    13    

63

Отслеживание изменений каталога в REAL-TIME: Native ВК для 8.х

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

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

09.10.2013    26335    292    Abadonna    38    

63

Полностью настроенный сервер 1С 8.2 на Ubuntu 12.04 LTS server

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Полностью настроенный сервер 1С 8.3 на Ubuntu 12.04 LTS server, заодно и с клиентом. Поставка в виде стандартного дистрибутива Ubuntu DVD. Образ диска собран на базе Ubuntu 12.04 server и содержит только свободное программное обеспечение. Пакеты 1С нужно будет добавить самим.

03.07.2013    31870    0    capitan    27    

29

Способы построения богатого пользовательского интерфейса на управляемых формах 1С

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Данный обзор появился в рамках стартапа «Проект Доминикана» и является своеобразным отчетом о проделанной работе перед сообществом 1С

02.06.2013    43258    Elisy    93    

64

Полностью настроенный сервер 1С 8.3 на Ubuntu 12.04 LTS server

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Полностью настроенный сервер 1С 8.3 на Ubuntu 12.04 LTS server, заодно и с клиентом. Поставка в виде стандартного дистрибутива Ubuntu DVD. Образ диска собран на базе Ubuntu 12.04 server и содержит только свободное программное обеспечение. Пакеты 1С нужно будет добавить самим.

20.06.2013    52064    0    capitan    65    

94

Внешняя компонента для работы со строками

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

ВК по технологии Native для работы со строками: хеши по различным алгоритмам, крутое шифрование, вычисление релевантности (схожести) строк. Событие переключения подсистем.

20.03.2013    31594    509    Abadonna    105    

84

Thermal Print Library - ActiveX библиотека для печати на термопринтерах Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621

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

Библиотека Thermal Print Library является COM сервером и предназначается для использования в любых средах, которые в состоянии выступить в роли OLE-клиента (MS Office, 1С Предприятие, VB, VBScript, и т.д.). Допускается применение со следующими моделями термопринтеров : Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621.

20.09.2010    28602    293    GreenLab    24    

19

Групповое заполнение настройки пользователей

Информационная безопасность Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Заполнение настройки пользователей определенным значением. Работает с типовыми конфигурациями 1С 8.1 (УПП, УТ, БП, ЗУП и т.д.)

25.03.2009    13802    405    asady    8    

23

ВК для 1С:Предприятие 8.2 NativeAPI на Delphi (запуск приложений, раскладка клавиатуры, события и др.)

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

Внешняя компонента на основе разработки Крипича http://infostart.ru/public/81644/ - NativeAPI на Delphi реализует запуск процесса с заданным приоритетом и видимостью окна, переключение раскладки клавиатуры, всплывающие сообщения в трее, паузу sleep без загрузки процессора и внешние события.

01.08.2011    54561    1413    romix    57    

101

Драйвер клавиатурного сканера

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

Драйвер сканеров USB-HID (эмуляция клавиатуры) для 1С Предприятие 8.2. Дополнительно может отсылать текст на дисплей покупателя Posiflex PD2601.

13.07.2011    15584    471    Ma_X_X    12    

25

Пример получения имен компьютеров в локальной сети windows

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Маленький пример, как можно получить список имен компьютеров в сети, если таковой потребуется.

28.05.2010    18481    123    lazy    11    

12

Обработка по переводу БД с платформы 8.2 на 8.1

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Если вы перевели 1С на платформу 8.2 и очень хочется назад на 8.1

11.03.2010    20084    149    dgonson    24    

22

[BackgroundWorker] - Фоновые задания в файловом режиме 1С 8.x

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

ActiveX-компонента позволяет выполнять задачи в фоне с индикацией прогресса и возможностью прерывания выполнения. Также работает и клиент/серверном варианте, в качестве альтернативы типовым фоновым заданиям

04.03.2010    29629    427    Душелов    15    

41

Подключение к административной установке

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Подключение или изменение пути к административной установке.

10.02.2010    3917    89    iiukolov    1    

6

НЕТЛЕНКА

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

Многообъектная внешняя компонента дополнительного функционала.

06.03.2008    58603    5019    Hadgehogs    155    

220

Архивация базы 1С-Предприятие

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

Используем стандартный планировщик Windows и файл Visual Basic Script с файлом настроек, для плановой выгрузки базы данных.

29.12.2009    15684    273    alves    4    

12

Задача. Простая и любопытная

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Суть Задачи: Найти способ как узнавать значение константы Пароль. Единственное условие - нельзя снимать конфигурацию с поддержки и включать возможность ее редактирования.

28.12.2009    15644    52    Serj1C    31    

5

ActiveX - плейер для 1С

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

Для тех, кто любит всё внутри 1С ;) Форматы: mp3 и wav

01.12.2009    22793    217    Abadonna    39    

27

Хранитель COM - объектов

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

Позволяет сохранять COM - объект между серверными вызовами в 8.2. Сохраняет и получает ссылку на объект в ROT (Running Object Table). БЕТА!

18.11.2009    17438    81    Hadgehogs    14    

19

Универсальные механизмы для платформы 8.1

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Мастер-класс от Алексея aka WiseSnake. Хотите иметь много разных возможностей в Вашей базе, но не лезть и не менять типовую конфигурацию, если не хотите чтобы каждое обновление было для Вас мучением ... тогда Вам сюда!

01.06.2009    27700    962    WiseSnake    103    

78

[Проверка правописания] - ActiveX-компонента для 1С

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

Компонента проверяет правописание текста. Основана на технологии OpenOffice MySpell. Не требует установленного офиса. В комплекте словари для 5 языков, включая русский (с "ё").

09.02.2009    36430    1162    Душелов    66    

55

[Tray1C] Сворачивание 1С в системный трей

Инструменты администратора БД Платформа 1С v7.7 Платформа 1С v8.3 Россия Бесплатно (free)

Компонента сворачивает окно 1С в системный трей (у часов) и убирает с панели задач. Позволяет формировать свое меню и отслеживать выбор элементов меню. Мигает в трее и на панели задач, позволяет выводить всплывающие сообщения, а также всплывающее окно самой 1С (т.е. любую форму) и окно служебных сообщений при появлении там сообщений. Показывает язык ввода в строке статуса 1С 8.х Можно установить собственный значок для отображения в трее, а также изменить заголовок окна 1С.

21.01.2009    44762    873    Душелов    105    

115

"Захват окон" - ActiveX-компонента для 1С

Разработка внешних компонент Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Бесплатно (free)

Захватывает открытые окна и помещает их в 1С, так же получает скриншот выбранного окна. Хотите играть в пасьянс в 1С, смотреть кино или просматривать секретные документы ;) и не светить эти окна на рабочем столе, тогда эта компонента для Вас :)

20.11.2008    29454    250    Душелов    65    

50

1C:Remote Control

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Утилита предназначена для удаленного управления сеансами работы пользователей 1С.

09.09.2008    24856    4351    coder1cv8    83    

205

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar

WEB-интеграция SMS рассылки Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Бесплатно (free)

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    35787    561    Душелов    37    

65

[PDF Viewer] - Просмотр PDF в 1С

Разработка внешних компонент Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Бесплатно (free)

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    45152    1016    Душелов    77    

65

[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel (формат 97/2003)

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

Чтение и запись файла Excel напрямую из 1С Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)

08.01.2009    58867    1278    Душелов    92    

113