Разработка

ВК NativeAPI на Lazarus/FreePascal — теперь и для 1С 8.3 на Linux!

Расширенная версия 1CNativeLib — бесплатной библиотеки для создания внешних компонент (ВК) для 1С по технологии Native API, позволяющая компилировать ВК для целевой платформы Linux. Данная разработка основывается на публикации ВК NativeAPI на Delphi и FreePascal автора v77 (за которую ему…
Read more

Бесплатная native-компонента для прямого чтения XLS файлов для 1С8.2

Все просто — загрузка через OLE мне показалась долгой, существующие компоненты прямого чтения оказались платными, пришлось по-быстрому написать свою. Для скачивания выложена обработка чтения и визуализации xls-файлов с зашитой в ее макет компонентой, реализованной по технологии native-api. Работа проверялась под…
Read more

Интеграция 1С и корпоративного jabber-чата + пример конфигурации "Служба заявок"

Jabber-клиент, основанный на php, как следствие, без проблем работающий на любой версии Windows. Модифицирован для управления посредством создания управляющих файлов, то есть 1С в серверном режиме может полноценно взаимодействовать с клиентом без подключения внешних компонент. Плюс добавлен пример простой конфигурации…
Read more

Web-камера со сканером qr-кодов

Пример работы с web-камерой из 1С с распознаванием qr-кодов. Компонент работы с веб-камерой представлен ActiveX-объектом, выполненным для работы в среде CLR (Microsoft Framework v2.0.50727) x32. В основе работы с видеопотоком лежит библиотека AForge, а за распознавание qr-кодов отвечает библиотека ZXing….
Read more

ВК для 1С:Предприятие 8.2 NativeAPI на Delphi — доработанная

Доработанная версия: http://infostart.ru/public/88060/ Добавлено: 1. Альтернативная "пауза" — с практически нулевой загрузкой на процессор; 2. Счетчик бездействия (определение времени простоя сеанса, работает даже в терминале Citrix) 3. Важное сообщение (выводится в окне 1С сверху-справа красный прямоугольник сообщения); 4. ПолучитьИнформациюОСеансе() —…
Read more

Firebird (SQL) — ВК для чтения без дополнительных настроек (Native API)

ВК для 1С 8.2 (управляемое и обычное приложение) Позволяет выполнять запросы выборки данных (SELECT, другие не пробовал — возможно, тоже) Возможна удаленная работа (т.е. когда база firebird находится на другом компьютере локальной сети). Не требует дополнительных драйверов — всё, что…
Read more

Построение оптимального маршрута с применением генетического алгоритма

Не так давно столкнулся с проблемой решения задачи коммивояжера. Суть задачи в нахождении кратчайшего пути для объезда N городов. Основная проблема заключалась в том, что задача коммивояжера относится к классу NP-полных задач и самый очевидный способ решения методом перебора всех…
Read more

Подсветка синтаксиса 1С на PHP (Highlight 1C on PHP)

Скрипт для компактной раскраски кода (в HTML) на 1С для PHP 5.3+ с поддержкой двуязычности, лексическим разбором и распознаванием идентификаторов глобального контекста и встроенных функций 1С.   Демо: Перейти (Двойной щелчок по раскрашенному коду выделяет его)Требования: PHP 5.3+, расширение Multibyte…
Read more

Внешняя компонента хеширования строки в соответствии с ГОСТ Р 34.11-94

Для одного проекта встала необходимость проводить хеширование некоторых данных в соответствии с ГОСТ Р 34.11-94, для этого была написана следующая внешняя компонента. Назначение данной компоненты хоть и специфическая, но может комуто и понадобиться. Для того чтобы компонента стала доступной другим…
Read more

Внешняя компонента для связи с весами Mettler Toledo Tiger

Внешняя компонента для связи с весами Mettler Toledo Tiger через интерфейс Ethernet. Позволяет загрузить на весы каталог товаров. Работает по аналогии с родной программой SPCT. Компонента создана с использованием технологии Native API. Описание свойств: IPАдрес — Ip адрес весов Порт…
Read more