1С PRO: Интеграция + ИИ | NIZAMOV.SCHOOL
4.57K subscribers
368 photos
25 videos
1 file
548 links
Программирование 1С + ИИ. Разбираем кейсы, инструменты, и тренды.

По личным вопросам писать в личку @IlyaNizamov
Моя студия https://nizamov.studio
Моя школа: https://nizamov.school
加入频道
Всем привет. Просматривал сегодня старый код, нашел закомментированную строку и сразу вспомнил один фейл.

Если вкратце, сначала формируются файлы во временном каталоге, выгружаются на ftp, а потом удаляются, но в настройках ты можешь указать каталог для временных файлов, и кто же мог предположить, что клиент укажет толи диск С, толи Program Files. В итоге после выгрузки у него снесло пол диска.

С тех пор строку удаления временных файлов я закомментировал. А у вас были фейлы в ваших обработках?

@nizamov_studio_1c

#1с #1c
😁47👍9💯31🤣1
Всем привет, с вами Низамов Илья. Сегодня хочу поделиться одной интересной историей, связанной с мобильной разработкой 1С.

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

Не так давно сборка и публикация отлично работали, но после обновления XCode до 16 версии в старых релизах посыпались ошибки. Естественно идем за новой мобильной платформой, настраиваем проект и делаем сборку, все проходит на ура, но вот затык с публикацией.

Получаем от Apple письмо "счастья": ITMS-90714: Invalid binary - The app contains one or more corrupted binaries. Please rebuild the app and resubmit. И еще ITMS-90984: Apple Vision Pro support issue - The details associated with your Apple Developer Program membership indicate that you’re not eligible to publish apps on the App Store in visionOS.

Вторая ошибка лечится тем, что идем в appstoreconnect и отключаем разрешение публикации приложения для Apple Vision, думаю никто запускать на них 1С не будет ), но первая ошибка остается.

Начинаю копать по номеру ошибки и на форуме разработчиков Apple нахожу рекомендации убрать флаги -Xlinker -interposable. Нахожу Other Linker Flag и удаляю там Xlinker, собираю, ругается на no_objc_category_merging, его тоже удаляю, но Apple продолжает утверждать, что билд у нас не рабочий.

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

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

И да, Apple еще отменили поддержку старых версий IOS, так что теперь в проекте надо вручную выставлять Minimum Deployments - 15 версию.

@nizamov_studio_1c

#1с #1c
👍16😁3💩21
🔧 LLM + 1С: уже не будущее, а реальность.

Всем привет, с вами Низамов Илья. Сейчас в интеграции ИИ с 1С всё движется куда быстрее, чем кажется и то что год назад казалось невозможным сегодня реальность.

Закончил блок по RAG для своего курса ChatGPT + 1С — показал, как на основе данных с корпоративного сайта можно сделать бота, который сэкономит вам кучу времени отвечая на типовые вопросы.

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

Следующий блок — LLM CV + 1С: распознавание документов, классификация сканов, автоматизация ввода по фото — и всё это в связке с нашей привычной 1С.

Параллельно собираю голосового агента + 1С, который уже общается с клиентами в Telegram. 1С сама отвечает на голосовые вопросы и даже оформляет заказы.

Если вы ещё думаете, что 1С и ИИ — это из разных миров, загляните в мой курс. Там всё по делу, от RAG до готовых агентов.

Для желающих присоединится, скидка 25тыс до 08.06.25 включительно по промокоду gpt25
Есть оплата в рассрочку на 12 месяцев.

@nizamov_studio_1c

#1С #AI #ChatGPT #CV #RAG #интеграция
1👍14🔥96
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍2🤩1
https://rutube.ru/video/54d899eb019e653c866e836551ffb15f/?r=wd

Всем привет, с вами Низамов Илья. Потихоньку выкладываю свои старые проекты и сегодня будет аналог мобильного приложения от 1С для оформления заказов.

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

В исходниках мобильное приложение и серверная часть.

В общем качайте, изучайте, надеюсь для многих будет хорошим подспорьем.

Благодарность принимаю звездами, репостами и подпиской на канал! Всем удачи!

@nizamov_studio_1c

#1с #1c #mobile1c
1👍354🔥4
Всем привет, с вами Низамов Илья. Сегодня немного размышлений о языках программирования. В свое время я изучал реально много языков. Начинал с Pascal, естественно Delphi, потом подсел на Assembler и даже как-то раз модифицировал драйвер матричного принтера в hex редакторе добавляя поддержку кириллицы. Потом писал программы для контроллеров на С++. Ну и базы данных на FoxPro.

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

А что вам приходилось изучать в последнее время для своих проектов?

@nizamov_studio_1c

#1с #1c
👍25
https://rutube.ru/video/fc51805a4a10662ab25bc2a891510f47/?r=wd

Всем привет, с вами Низамов Илья. Сегодня расскажу как я за полтора месяца ежедневной работы разработал свой сервис по распознаванию документов на локальном компьютере с помощью ИИ.

1С, рассказывая про свой сервис "1С:Распознавание первичных документов. Загрузка документов из сканов и фотографий", говорили, что у них под капотом множество нейронок. Именно этот подход я применил в своем сервисе.

Пошаговое создание сервиса вы можете изучить в моем курсе, а по промокоду gpt25 вы можете получить скидку 25тыс, так же доступна оплата в рассрочку. Действие промокода ограничено, так что не затягивайте и записывайтесь прямо сейчас.

@nizamov_studio_1c

#1с #1c #ai #распознаваниедокументов #ии
🔥41
В чате вышла небольшая дискуссия по поводу писать свое кастомное решение или использовать готовое локальное решение от вендора.

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

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

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

Как пример:
- извлечь характеристики товара из изображения и проверить его наличие и цену в базе 1С
- посчитать сколько времени человек потратил на производственную операцию и занести это время в ERP
- по фото подсчитать количество однотипных изделий при инвентаризации, найти товар в базе и занести в документ 1С
- фиксировать нарушения при использовании СИЗ и сразу вносить их в 1С

И таких задач в разных бизнесах может быть много и далеко не на все есть готовое решение.

@nizamov_studio_1c

#1с #1c #ai #ии #cv #computervision
💯7
https://rutube.ru/video/9cb49623eb76eef793ce729c4b7ad0c4/?r=wd

В этом видео я показываю, как современные технологии распознавания документов работают в реальных задачах. Мы сравним возможности FineReader (корпоративная версия) и Google Gemini Flash 2.5 для обработки сканов паспортов, водительских удостоверений и заказов клиентов.

Я демонстрирую:

Почему Gemini AI и Compute Vision — это не просто альтернатива, а шаг вперёд в бизнес-процессах.

Как мой проект с ИИ распознаванием автоматически обрабатывает неформализованные заказы из Excel и находит нужные товары в базе 1С.

Чем отличается результат обработки в FineReader и в нейросетевом решении на базе Gemini Flash.

Как получить структурированный JSON с данными документа.

Пошаговое создание сервиса вы можете изучить в моем курсе, а по промокоду gpt25 вы можете получить скидку 25тыс, так же доступна оплата в рассрочку. Действие промокода ограничено, так что не затягивайте и записывайтесь прямо сейчас.

@nizamov_studio_1c

#Gemini #GeminiAI #GeminiFlash #Gemini25 #CV #ComputeVision #ИИ #ИИдля1С #1СРаспознаваниеДокументов #FineReader #РаспознаваниеДокументов #AI #ДокументыИИ #1СИнтеграция #AIвБизнесе #1С
👍93
Всем привет, с вами Низамов Илья. В последнее время я топлю за максимальное использование локальных ИИ моделей, тем более они вполне себе доросли по качеству до своих старших облачных собратьев при решении определенных задач.

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

И тут я наткнулся на пост Валерия Ковальски из red_mad_robot где он оценивает решение одной и той же задачи на локальном сервере и облачной модели. По итогу после обработки 20 подобных задач локальный сервер на RTX 4090, окупается.

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

Самое сложное это создать датасет для обучения модели и вот тут на помощь приходит LLM. Применяя подход Structured Outputs удалось создать датасет на 11тыс товарах. Обработка велась на 3080ti с использованием модели Qwen 2.5 7b развернутой через ollama под windows, без тонких настроек, что в принципе легко может повторить каждый. Обработка шла примерно 8-9 часов.

Пример из датасета:
{
"text": "футболка hard work pocket, серый меланж, размер s",
"labels": [
{
"label": "product_type",
"text": "футболка",
"start": 0,
"end": 8
},
{
"label": "make_model",
"text": "hard work pocket",
"start": 9,
"end": 25
},
{
"label": "color",
"text": "серый меланж",
"start": 27,
"end": 39
},
{
"label": "size",
"text": "размер s",
"start": 41,
"end": 49
}
]
}


После причесывания датасета классическим python кодом, за LLM пришлось проверить и местами подровнять +-1 позицию start/end. Датасет был разбит на 3 выборки и проведено обучение SpaCy в 2 этапа, основной и файнтюнинг обученной модели, в итоге метрика F1 = 0.9433.

Теперь модель готова извлекать ключевые характеристики из любых названий и описаний данной категории товара, SpaCy отлично работает на CPU.

Как итог, чем больше вы будете решать задач с использованием локальных LLM моделей, тем быстрее отобьются ваши затраты на оборудование. Я же ищу сейчас нормальную 3090ti, поставлю в паре с текущей карточкой и тогда уже можно будет использовать модели по серьезнее.

Кстати 2х3090ti дающий в итоге 48Гб ОЗУ стоят в 2 раза дешевле одной 4090. Получается более выгодный вариант, если не учитывать электропотребление.

@nizamov_studio_1c

#localai #nlp #spacy #1с #1c #ai #ии
2👍165
Сижу читаю PRO Hi-Tech и под новостью о том, что Intel представили карту Arc Pro B60 Dual 48Gb пошли споры кому это вообще нужно.

Вообще, смотря на развитие архитектур LLM, можно сказать что 32-48Gb ОЗУ вполне себе продакшен. Позавчера запустил на локальном сервере c 3080ti 12Gb современную модель GPT OSS 120b и она выдала скорость 20токенов/сек, что для модели входящей в топ 10 мирового рейтинга, очень круто на таком железе.

Что это дает нам? Кончено возможность использования мощной LLM в проектах автоматизации во внутреннем контуре компании без необходимости покупать карты по 2-3млн/шт. Даже условный ИП Вася Пупкин может позволить один раз потратить 100тыс на сервер и не переживать о конфиденциальности своих диалогов, анализ звонков с клиентами или самаризацию ZOOM созвонов.

В общем ждем подобные архитектурные решения от других вендоров, так глядишь и в обычном телефоне скоро будут работать мощные, полностью локальные модели. И цены у Хуанга немного просядут для рядового потребителя. Чем больше конкурентов, тем лучше.

В интересное время живем, всем удачи, пока!

@nizamov_studio_1c

#localai #1с #1c #ai #ии
👍134
Не люблю разного рода конструкторы в любой сфере, от разработки сайтов до LLM.

Одно дело быстренько накидать прототип и проверить идею, а другое дело реальные проекты с реальной нагрузкой.

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

Переживать не стоит, у меня есть полный бекап заказов в 1С и сейчас экстренно буду переводить портал на связку nuxt + django.

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

@nizamov_studio_1c
👍12
🤖 AI в 1С и не только — на «Жёлтой конфе»

1С уже давно не только бухгалтерия. Это платформа, которая активно меняется и интегрируется с новыми технологиями.

24 октября в Москве на «Жёлтой конфе» поговорим о том, как применять нейросети в работе с 1С, и как это влияет на работу разработчиков и аналитиков.

Вас ждут темы:

– Нейросети в работе с 1С
– ИИ как помощник аналитика и разработчика 1С
– Быстрый BI + AI для управленческих решений
– Автоматизация тестирования с помощью Vanessa Automation
– Архитектура проектов 1С:ERP, ошибки внедрений и BPMN
– GRASP-паттерны и практический UI в 1С:Элементе
– Коучинговые инструменты руководителя и тайм-менеджмент команды
Более 22 докладов, которые помогут прокачать знания и навыки специалистов 1С

И, конечно, живое общение: кофе-брейки, нетворкинг, возможность подойти к экспертам и задать вопросы напрямую.

🎟 До первого сентября на билеты действует скидка.

Подробнее о программе и регистрация
Сообщество для обсуждения конфы

Реклама. ООО «КОРС», ИНН:5003144169,
erid: 2SDnjd2f1ee
Не прошло и 3 года как новый сайт заработал на временном домене https://nizamov102.site/

За неделю был разработан backend на django, и frontend на vue. На сайте теперь практически отсутствуют картинки, что дает очень хороший буст к скорости. Дизайн максимально лаконичный.

Сейчас идет перенос и оформление контента, блог, уроки в курсах и т.п. Поэтому в некоторых курсах еще будут отсутствовать уроки.

Вы можете зайти в свой профиль, проверить перенесенные заказы.

Так как старые пароли не действуют, то вам надо сделать "восстановление пароля", а потом уже авторизоваться с ним.

Обратите внимание на email который вы вводите, он регистр зависимый.

Если что-то не получается, пишите в сообщения канала.

@nizamov_studio_1c
🔥2
Продолжаю переносить контент на новый портал.

Полностью перенесены курсы:

TELEGRAM WEB APP 1С
HTTP в 1С для начинающих (вебинар)

Перезаливаю на rutube и добавляю уроки:

B2B портал для 1С. Личный кабинет контрагента.

Продолжаю оформлять:

ChatGPT 1С. Практическая разработка ИИ менеджеров, ассистентов.

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

В общем следите за новостями, всем удачи!

@nizamov_studio_1c
1👍3🔥2👏2