Разработка игр на языке 1С с использованием Active-X компоненты (собственная разработка)

Публикация № 722014

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

Игры Игра Active-X

Написанная Active-X компонента встраивается на форму обработки 1С (тестировалось на 1С 8.0, 8.1, 8.2, 8.3 не управляемые формы, 1С 7.7.). Компонента предназначена для моделирования игрового поля (вывод, движение спрайтов - фреймов, обработка коллизий, управление спрайтами-фреймами и т.д.) при разработки логики игры на встроенном языке 1С. Приложен пример обработки в которой реализована игра "Бита".

На внутреннем языке 1С (платформы 8/7, или на любой платформе поддерживающей работу с COM-объектом) производится разработка алгоритма работы игры. Также подготавливаются фреймы (изображения в формате bmp (24 битное)) для вывода на карту локаций. Вся работа по выводу фреймов на экран, обработка коллизий (столкновений) объектов (типа пуля попала в объект), уничтожение фреймов и т.д. производится обращением к методам и свойствам компоненты. Также компонента позволяет выводить видео на форму с web-камеры, IP-камеры, делать снимок с экрана в файл. Список методов Active-X - компоненты прилагается.
Компонента будет активно развиваться, вступайте в мою группу разработки игр на 1С.
Приложен архив (обработка и фреймы) с примером разработки игры "Бита" (стрелка влево - движение биты влево; стрелка вправо - движение биты вправо; пробел - стрельба шариком и пулями).
В архиве также сама компонента.
Также приложен в архиве видео процесса разработки.
Также видео можно просмотреть по ссылке: https://youtu.be/uxyHRx3LQaM

Реализованы методы (описаны в отдельном файле):

- подключения и снятия данных с web-камеры, IP-камеры (http-запросом к камере)

- вывод примитивов на форму компоненты - пиксель, линия, прямоугольник, овал. Вывод текста.

- создание фреймов (фрейм - это, например, изображение машины или биты и пр.), вывод на экран, изменение положения фреймов в экране, работа с теневым экраном атрибутов, уничтожение фреймов и т.д.

- считывание, установка координат фреймов по ID фрейма

- анализ коллизий объектов между собой (удар объектов друг по другу)

- задание фрейму режимов неведимости, типа фрейма и т.д.

- другие функции

------------------------

В разработке - разработка интерфейса для работы с OpenGL, работа с шейдерами, разработка функций вывода видео на форму компоненты в заданных местах через DirectShow, вращение фрейма, масштабирование фрейма, разработка функции Goto - идти фрейму по вектору.

ВНИМАНИЕ !!! Перед регистрацией компоненты необходимо отключить UAC в винде и перезагрузить комп. Потом можно включить.

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

Наименование Файл Версия Размер
Разработка игр на языке 1С с использованием Active-X компоненты (собственная разработка):
.rar 30,55Mb
04.01.18
2
.rar 30,55Mb 2 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. BigB 178 04.01.18 21:44 Сейчас в теме
Не понимаю - для чего на 1С писать игры?
3. protexprotex 123 04.01.18 22:40 Сейчас в теме
(1)Этот проект - это малая часть другого проекта. Через месяц буду выкладывать проект с помощью которого можно будет распознавать номера автомашин, потом лиц людей и т.д. Вот эта компонента отвечать будет за пересылку данных на сервер + принимать ответ от сервера по распознанным номерам и + отображать на форме распознанный номер (видео будет предварительно браться с web или IP камеры - т.е. номер распознанный будет накладываться на реальное видео - вот как тут: https://infostart.ru/video/w630732/) - ну и за выходные дописал чтобы и игры можно было писать под эту компоненту - так - для интереса :-).
Более того, эта компонента может использоваться не только для 1С, но и встраиваться в любые другие программы по COM - технологии.
Serj1C; jan-pechka; +2 Ответить
6. for_sale 842 05.01.18 15:23 Сейчас в теме
(3) По-моему, на 1С писать игры - это всё равно, что на Unity делать приложение для учёта деятельности предприятия - теоретически возможно, но зачем?

К тому же 1С тут вообще не при чём - всё в компоненте отдельной сделано, из 1С только команды подаются.
7. protexprotex 123 05.01.18 16:02 Сейчас в теме
(6) Ну, не хотите - не скачивайте и не используйте. Я же Вам насильно не рекомендую это использовать. Кому надо - могут придумать как в своей деятельности это использовать. А разговоры надо или не надо нужно или не нужно - так это из серии - что круче - ассемблер или 1С? - каждому свое. Можно ведь написать граф. интерфейс в обработке по управлению, например, графами - куча всего где можно это использовать. А игры - так это одна из областей.
chemezov; +1 Ответить
9. for_sale 842 05.01.18 16:52 Сейчас в теме
(7) не надо так агрессивно воспринимать критику, тем более, что и критики как таковой не было.

куча всего где можно это использовать. А игры - так это одна из областей


Напишите об этих областях - и будет вам низкий поклон. Данная статья называется "Разработка игр на языке 1С...". Об этом я и писал, что, во-первых, для разработки игр есть куча специальных инструментов, во-вторых, к языку 1С эта "разработка игр" имеет такое же отношение как грузчик к экономическому развитию - очень уж посредственное.

так это из серии - что круче - ассемблер или 1С?

Нет, не из серии. Из этой серии был бы абстрактный вопрос - что круче, Юнити или 1С. Но вопрос задан в конкретном контексте - разработка игр. Вы на ассемблере тоже игры пишете?
11. protexprotex 123 05.01.18 17:06 Сейчас в теме
(9) Да нет, агрессии нет. Если что не так - простите. Наверно, не тот слоган выбрал для ответа. Я в том смысле, что каждая разработка должна оцениваться не с позиции надобности / не надобности, а с позиции возможности применения.
По поводу ассемблера - да, писал игры (долго, но работали игры очень быстро - это просто было ради урока).
По поводу областей - например:
1) для моделирования связей сущностей (на экране) моделирование по принципу взял и бросил (типа IDEF0, FDF, IDEF3 - опять же обращаю Ваше внимание, я не пишу что надо тут же делать IDEF на 1С - просто как пример).
2) для разработки интерактивного алгоритма взаимодействия пользователя и программы 1С. Например - на форму компоненты вывести кнопки(другие элементы), при нажатии производится смена расположения кнопок, вывод интерактивных помощников на экран (боты?) их состав, вид, какие - то элементы могут быть подсвечены, другие картинки выведены, и т.д.
3) при обработке раскроя можно интерактивно выводить процесс раскроя листа, интерактивно дать пользователю управлять ходом раскроя
Дальше можно еще придумать много чего
12. protexprotex 123 05.01.18 17:15 Сейчас в теме
(9) Ну вот - уже пишут ( ann guskova (acanta) ) - про диаграмму Ганта, у которой можно перемещать блоки, и обрабатывать события перемещения - начала/окончания. Также из своей практики вспомнил - состояния исполнения заказов - графически представлять, и при нажатии/щелчке мыши обрабатывать события для отображения информации. Сами из своей практики можете далее накидать...
4. protexprotex 123 04.01.18 22:42 Сейчас в теме
(1) Тем более, из под 1С COM - портами управлять можем, под Arduino писать тоже могем, так почему же игры не писать? :-)
chemezov; Serj1C; +2 Ответить
2. protexprotex 123 04.01.18 22:40 Сейчас в теме
5. acanta 73 05.01.18 11:41 Сейчас в теме
Можно тетрис сделать? Мышкой кубики разной формы передвигать?
8. protexprotex 123 05.01.18 16:03 Сейчас в теме
(5) Да, можно. Можно получать координаты мыши, признак нажатия на кнопку мыши, координаты и передвигать спрайты - кубики.
10. acanta 73 05.01.18 17:03 Сейчас в теме
Диаграмма Ганта, подвижная, перемещения блоков которой можно обработать?
13. protexprotex 123 05.01.18 17:17 Сейчас в теме
(10) Да, можно с помощью компоненты отрисовывать диаграмму, и при щелчке мыши пепемещать блоки и отлавливать эти события
14. Steelvan 06.01.18 15:33 Сейчас в теме
ActiveX тупиковая ветка развития. Тем более для 1С, которая почти полностью переходит в веб. Вы опоздали лет на 10 :)

ActiveX это круто, кроссплатформенная технология будущего !
Молодцы, продолжайте в том же духе !
15. Perfolenta 10.01.18 16:33 Сейчас в теме
(14) сомнительно, что 1С откажется от поддержки COM до перехода на какую-нибудь 1С 9.0... от Windows тоже клиенты вряд ли откажутся, если глобальный форс-мажор не случится... а значит ни куда ни кто не опоздал.... кроссплатформенность это не более, чем плюшка... есть, хорошо, а нет, то и так сойдет... к ней надо стремиться, но без нее пока можно обойтись...
protexprotex; +1 Ответить
16. Steelvan 16.01.18 09:58 Сейчас в теме
ActiveX работает только в толстом.

Соответственно, про тонкий и веб можно забыть.
18. protexprotex 123 16.01.18 10:21 Сейчас в теме
(16) Добрый день. Ну, это ведь обходится. Можно написать программу которая будет транслировать изображение из 1С в оконный интерфейс удаленного клиента + все реакции на нажатие и пр. Если интересно - можем на эту тему пообщаться.
21. Steelvan 16.01.18 11:39 Сейчас в теме
(18) Проходили.

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

Хочешь это = запускай так, а хочешь другое = запускай это же, но уже по другому.

Костылей можно всяких напридумывать, только как этим пользоваться и сопровождать.

Тем более, повторяюсь, я рассматриваю в контексте разработки коммерческих решений, которые будут оцениваться на костыльность потенциальными покупателями.
23. protexprotex 123 16.01.18 11:43 Сейчас в теме
(21) Да я не об этом - знаете программу Ammy - Admin? вот так же и сделать можно - у клиента запускается программа - окно - и в этом окне отображается окно из удаленного сервера - и вся работа идет, фактически, на удаленном сервере - а клиент и сервер обменивается событиями нажатия кнопок и сжатой видеоинформацией. А на сервере также стоит планировщик - который раздает контекст окон и принимает события от клиентов.
Восьмой; +1 Ответить
25. Steelvan 16.01.18 11:46 Сейчас в теме
(23) Может RDP (терминальный сервер) более прямой путь ?
17. Steelvan 16.01.18 10:07 Сейчас в теме
http://www.optimasoft.info/

Наше решение тоже базировалось на ActiveX собственной разработки для моделирования.
В итоге клиенты начали требовать работу через веб и эту ветку разработки пришлось бросить.

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

Итого
Вся графика должна быть реализована через JS + HTML + CSS на поле HTML документа, а все компоненты для системного взаимодействия должны быть реализованы через NativeDLL библиотеки. Сейчас IE10 предоставляет достаточно хороший функционал для решения задач.

Писать коммерческие приложения в расчете на COM это тупик. Любой конкурент вас задавит одной возможностью работать через веб.
pvlunegov; +1 Ответить
19. protexprotex 123 16.01.18 10:24 Сейчас в теме
(17) А я и не предлагаю это как коммерческое решение. Кому интересно - пусть пользуется. А кому нет - пусть не пользуется :-). Да и конкурентов я не боюсь - т.к. конкурировать этой AX я ни с кем не хочу :-)
26. pvlunegov 152 20.01.18 08:00 Сейчас в теме
(17) Выводы едины (по ГРАФИКЕ в 1с) для любого 1с-ника который желает сделать кросс-платформенный интернет ориентированный, многопользовательский проект:
- Реализация графики на HTML5 Canvas + Js. = ПОЛНЕЙШАЯ кросс-платформерменность, кросс-браузерность, не зависимость от конкретного оборудования.
- В рамках 1с Конфигуратора реализация в 1с Тонком Клиенте
- В рамках форм - Управляемая форма, поле с типом = ПолеHTMLДокумента
- Обмен информацией между окном формы и HTML js кодом через события ПолеHTMLДокумента
- Возможность горячей замены js кода внутри окна 1с во время выполнения игрового цикла, который обновляет графику в ПолеHTMLДокумента
- Возможность программного изменения поведения, спрайтов, реакций и т.п. внутри кода 1с
- Полное управление js кодом из 1с и его обратная реакция = обмен информацией (нажатия на игровые объекты внутри HTML5 Canvas)

Я данные принципы выстрадал потом и кровью целый год.
Прошел те-же тернии, как и автор данного поста.
Я понял что Active-x это ТУПИК.
Для интернет-ориентированных проектов, которые запросто запускаются как обычные приложения ГДЕ УГОДНО (телефон, компьютер, планшет)
НУЖНО ОСВАИВАТЬ HTML5 + JavaScript

Что касается ЛОГИКИ интернет-игры в рамках 1с-Предприятия:
- МОЩНЕЙШАЯ структурированная логика многопланового развития проекта позволяет в кратчайшие сроки сделать из заготовки игры полноценный Интернет-проект
- Расширение до мощнейшего интернет-портала
- Возможность сделать собственный сайт в рамках единого проекта с автоматической поддержкой собственного интернет-сервера без сложностей с хостингами, требуется лишь покупка домена.
- Возможность сделать кросс-платформенный много-пользователький проект, развить его из заготовки.
- Мощнейшая возможность реализовать многоуровневую мощную и быструю логику с поддержкой сервера для расчета критически важных вычислений, поддержка множества видов Баз ДАнных (MS SQL, MySQL, SQLLite и т.п.)

Все это позволяет для ТЕХ КТО МЫСЛИТ МАСШАТАБНО
создать собственный интернет-проект.

Я уже создал собственный проект и на данный момент основная сложность для меня - реализация HTML5 + js графики.
Приходиться осваивать.
Остальное уже умею.
27. protexprotex 123 20.01.18 08:51 Сейчас в теме
28. pvlunegov 152 20.01.18 09:05 Сейчас в теме
(27) В новой версии 1с 8.3.7.1759. (анонс http://v8.1c.ru/o7/201505layout/index.htm)
появился ряд возможностей, которые позволяют сделать реализацию кнопочного поля без интервалов
на Управляемых формах.
Пример готовой реализации - https://infostart.ru/public/585020/
Данный релиз позволяет сделать простую спрайтовую графику на Управляемых формах.
Для простых в графическом плане игр без особых изысков этого достаточно.

Для конкуренции с графическими монстрами игродела в рамках 1с можно создавать проекты
- С минимальной спрайтовой графикой, без лишнего кода, все в рамках кода 1с.
- С большим и мощным функционалом.
- Кросс-платформенность в рамках Windows, Linux, Android (1с платформы)
- Безграничное и быстрое развертывание логики в глубину и ширину.
- Оптимизация производительности в рамках Клиент-Серверной реализации
- Возможность создавать большие и сложные интернет-проекты

Все это говорит о чем?
о том, что:
- Использование Active-X компонент ограничивает кросс-платформенность реализацией лишь в рамках толстого НЕУПРАВЛЯЕМОГО режима.
- Интернет-реализация = 0

Таким образом, развитие в сторону Active-X компонент ограничивает развитие проекта и заводит его в тупик.

Ежели при начале проектирования ориентироваться на вышеобозначенные принципы это позволит:

- После создания заготовки годами развивать проект и даже создать команду разработчиков и получать прибыль от него
29. protexprotex 123 20.01.18 09:24 Сейчас в теме
(28) Вы, наверное, плохо читаете посты (или не внимательно). Данная Active-X компонента используется мной в проектах для разработки на c++ builder. К 1С она не имеет никакого отношения. К 1С я ее "прикрутил" в праздники - за день написал на ней игру (на языке 1С - просто для примера). Дальнейшего прямого развития к 1С не будет. Но кому хочется - пусть качают и пользуются. Но развиваться КОМПОНЕНТА будет (для моих проектов на c++ - обработка изображения). Как говорится, кому надо пусть качают. Кому не надо - пусть не качают.
30. protexprotex 123 20.01.18 09:26 Сейчас в теме
(28) И коммерческого использования для разработки игр я не преследовал.
31. Steelvan 20.01.18 20:45 Сейчас в теме
20. Steelvan 16.01.18 11:32 Сейчас в теме
Все понял :)

Я просто посмотрел на это со своей колокольни разработчика коммерческих решений :)
22. protexprotex 123 16.01.18 11:40 Сейчас в теме
(20) Ничего страшного. По поводу коммерческих решений - если интересно, то можем посотрудничать - есть запускные (готовые) стартапы - распознавание по удаленному запросу номеров автомашин, рукописной текстовой информации, сейчас идет разработка детектирования лиц в потоковом видео + определение что это за человек, определение текстовых меток на видео + отслеживания перемещения объекта (трекинг объекта) на видео и пр.
24. Steelvan 16.01.18 11:45 Сейчас в теме
{ОбычноеСобачьеДерьмоДоСловаНо}, но у нас другой профиль. Мы занимаемся бизнес-процессами.

Свои проекты бы поднять :)
32. Dzenn 361 28.08.19 23:51 Сейчас в теме
33. Иваныч 23 29.08.19 12:25 Сейчас в теме
(32) Картинка понравилась, иногда по достижению результата бывает такое настроение
34. protexprotex 123 29.08.19 12:59 Сейчас в теме
(33)
(32)
Вот зачем - Русский человек не ищет легкий путей. И поэтому у нас лучшая военная техника. И прочий люд умстенного труда сколько за бугор не уезжает - все равно у нас их полно
:-)
Оставьте свое сообщение

См. также

Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)

Инструменты и обработки Программист Архив с данными v8 v8::УФ 1cv8.cf Абонемент ($m) Разработка внешних компонент

Качественная и быстрая печать на внутреннем языке принтеров этикеток.

4 стартмани

02.02.2020    1839    8    Johny_v    3       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Сканирование по TWAIN в 1С (обычные и управляемые формы)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Разработка внешних компонент

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

2 стартмани

03.01.2020    1432    9    Diana.dedov.91    0       

Управление окнами и мониторами в 1С

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Windows Абонемент ($m) Сервисные утилиты Разработка внешних компонент

Управление размерами, активностью и положением окон из 1С с возможностью вывода окон на второй монитор и запретом изменения окна.

1 стартмани

28.10.2019    3845    4    Grigoriy251    3       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Маленькая и скромная мобильная внешняя компонента

Вопрос Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.

1 стартмани

21.10.2019    5029    1    ripreal1    16       

Native внешняя компонента для оповещения по UDP или TCP

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    4704    9    vdv2701    13       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Менеджер буфера обмена. Нативная внешняя компонента win 32/64

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Добавляет возможности получения информации из почтовых вложений или файлов с других рабочих столов (RDP) с помощью операций копирования/вставки. Может «прослушивать»: любые изменения буфера обмена; нажатие клавиш соответствующих вставке (paste); нажатие клавиш копирования (copy); drop операции. Это новая реализация аналогичной компоненты https://infostart.ru/public/379695/, но теперь не C#, а С++ нативно для x32 / x64. (см. http://youtu.be/-PaWWFfbYo4)

1 стартмани

26.06.2019    2828    4    Bww    6       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

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

5500 рублей

Обработка вывода на печать QR-кода и штрихкодов в различных форматах (одномерные и двумерные)

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Разработка внешних компонент Ценники

Обработка предназначена для вывода на печать QR-кода и штрихкодов в различных форматах без установки дополнительных ActiveX компонент. Тестировалась на чистой базе платформы 1С:Предприятие 8.3 (8.3.14.1630), а так же в конфигурациях Бухгалтерия предприятия КОРП, редакция (3.0.69.35) и на Бухгалтерия предприятия (3.0.70.30)

2 стартмани

22.05.2019    4674    22    MGemini    2       

DLL для обмена между 1С (и не только) через UDP порты (32/64 клиенты)

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Разработка внешних компонент

Библиотеки для создания функционала для прослушивания портов из 1С и отправки сообщений на удаленный udp порт.

1 стартмани

28.02.2019    3678    6    xxxAndricxxx    1       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Эмулятор ККМ по стандарту ФФД 1.1

Инструменты и обработки Программист Архив с данными v8 Розница УТ11 Россия Windows Кассовые операции Абонемент ($m) Разработка внешних компонент ККМ

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    13225    106    Matveymc    20       

WebSocket Клиент / Сервер. Внешний компонент

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    8203    49    nomadon    30       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

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

6500 рублей

Внешняя компонента для выполнения регулярных выражений

Инструменты и обработки Программист Архив с данными v8 Абонемент ($m) Разработка внешних компонент

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок boost::regex (v 1.69, v 1.68 - для Android). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    8130    25    KAV2    57       

TextRadar - нечеткий поиск в тексте

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Абонемент ($m) Разработка внешних компонент Поиск данных

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

5 стартмани

19.09.2018    9998    15    TSSV    14       

Сдача регламентированной отчетности из программ 1С Промо

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

от 1500 руб.

Класс-обработка “Работа с картами Яндекс”

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Разработка внешних компонент WEB

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    15466    149    RSConsulting    14       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Распознавание лиц (off-line). Демонстрационная база.

Инструменты и обработки Системный администратор Пользователь Руководитель проекта Архив с данными v8 Абонемент ($m) Разработка внешних компонент

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

1 стартмани

17.07.2018    12383    75    nomadon    45       

QR-code полная версия (без шрифта и внешней компоненты для 8.2, 8.3 и любого типа клиента)

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Разработка внешних компонент Сканер штрих-кода

Предназначена для создания QR-code с указанием процента восстановления потерянных данных. Строка кодирования может содержать все печатаемые символы, в том числе и кириллические. Для работы не требуется внешняя компонента или шрифт.

2 стартмани

10.07.2018    8220    14    bobank    6       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Внешняя компонента для ping'а

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Внешняя компонента для выполнения ping'а из 1С:Предприятия 8.

1 стартмани

04.07.2018    7754    5    frkbvfnjh    24       

JVM Native API плагин - для запуска в 1С плагинов написанных на Java

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    7880    16    minimajack    63       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Вызов методов 1С из внешней компоненты, выполненной по технологии COM на C++

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент

Пример работы с объектами и методами 1С из внешней компоненты, разработанной по технологии COM на С++.

1 стартмани

04.06.2018    6428    4    le_    0       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Tool1CD Beta в деле

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 Абонемент ($m) Разработка внешних компонент

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    20121    29    baton_pk    26       

Внешняя компонента Native для создания штрих кода (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked и другие)

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v8 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

В связи с внедрением ГИС Меркурий потребовалось внешняя компонента, которая создает штрихкод и отдает 1С. ВК создана на основе библиотеки zint www.sourceforge.net/projects/zint.

1 стартмани

27.04.2018    13826    188    artmaks1988    75       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Внешняя компонента для работы по Web-socket протоколу

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент WEB

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

5 стартмани

30.03.2018    16613    16    Ditron    66       

Работа с любыми сканерами документов в 1С c помощью внешней компоненты от vintasoft.com

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Разработка внешних компонент

Универсальная обработка для сканирования изображений на любых сканерах (поточных, планшетных) средствами ActiveX от компании Vintasoft.

1 стартмани

29.03.2018    6641    3    Dach    0