Быстро и полезно о разработке на 1С
Быстро и полезно о разработке на 1С
  • Видео 47
  • Просмотров 199 803
Автоматическая генерация WEB интерфейса для 1С на React / NextJS
В этом видео я расскажу про инструмент который может сильно ускорить процесс разработки web интерфейса с применением web технологий (React/NextJS) за счет автоматической генерации кода для 1С (Rest API) и фронтенда (React/NextJS). На выходе получается готовый http сервис (Rest API) для 1С и готовый код на React/NextJS, который будет использоваться как основа для разработки.
Ссылка на обработку github.com/kovalevdmv/1CRestAPINextJSGenCode
Телеграм t.me/FastAbout1s
Dzen dzen.ru/fastabout1s
RuTube rutube.ru/channel/1829820
Если вам нравится то что я делаю,
вы можете поддержать канал =)
карта мир сбер. 2202 2067 4136 1385
Просмотров: 1 961

Видео

1С и Apache kafka
Просмотров 1,2 тыс.5 месяцев назад
В этом видео я расскажу о внешней компоненте для интеграции 1С и Apache kafka удобным способом. Компонента работает под windows и linux. Основная логика написана на Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по 🔗ссылке 1ctools.website.yandexcloud.net 🔗Статья с обзором dzen.ru/a/ZmV2J4HU2WoZzJQU 🔗Информация о новых версиях и прочая информация о к...
1С и RabbitMQ
Просмотров 2 тыс.6 месяцев назад
В этом ролике я расскажу о внешней компоненте для интеграции 1С и RabbitMQ удобный способом. Компонента работает под windows и linux. Основная логика написана Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по ссылке 1ctools.website.yandexcloud.net/. 🔗Статья с обзором dzen.ru/a/ZmSJHTYD0Gp9aQiS #1CRabbitMQ #RabbitMQ
1С. Внешний WebView.
Просмотров 1,5 тыс.7 месяцев назад
В 1С есть поле HTML документа, но оно не поддерживает большое количество современных Web API, из-за чего большое количество JS библиотек и сайтов не будут корректно работать. Но иногда необходимо реализовать взаимодействие 1С с WEB интерфейсом сайта напрямую. В данном видео демонстрируется пример создания простого внешнего бразуера на основе Electron, который будет взаимодействовать с 1С через ...
1С . Инструменты разработчика
Просмотров 3,3 тыс.8 месяцев назад
В этом видео рассматривается несколько инструментов для разработки на 1С: автоматическая генерация кода когда надо создать форму программно, генерация функции для программной работы с СКД, визуальный конструктор регулярных выражений. 00:00:10 - Программное создание форм 00:02:54 - Программная работа с СКД 00:07:45 - Конструктор Regex Ссылка на сервис 1cgencode.website.yandexcloud.net/ Dzen dzen...
Пример использования webSocket клиента в 1С
Просмотров 2 тыс.8 месяцев назад
Пример использования webSocket клиента в 1С через поле HMTL документа. Файлы из примера в комментариях телеграмма. t.me/FastAbout1s/60?comment=552 Dzen dzen.ru/fastabout1s Материалы из видео fastabout1s.ru RUclips youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта мир сбер. 2202 2067 4136 1385
1C + Python
Просмотров 7 тыс.9 месяцев назад
При разработке на 1С приходится сталкиваться со сложными техническими задачами, которые эффективнее решаются на других технологиях например на python с его большим набором библиотек. И было бы удобно иметь тесную интеграция 1С с другими языками. В этом видео я покажу пример такой интеграции на примере языка Python. Будет разработан REST API сервер на фреймворке FastAPI и создан Docker образ. Се...
Автоматизированное тестирование в 1С с применением расширений
Просмотров 2 тыс.11 месяцев назад
В этом видео я рассмотрю простой способ реализовать автоматическое тестирование в 1С с применением расширений, на следующих примерах: - простые юнит-тесты (unit-тесты). Будет показано как можно тестировать функции, как экспортные так и приватные. - Более сложные интеграционные тесте (тестирование проведения документа). Будет показано как подготовить тестовую среду для запуска теста с применение...
1С и нейросети
Просмотров 3,7 тыс.Год назад
В этом видео я рассмотрю пример решения задачи из области естественного языка (NLP). В качестве примера я буду автоматически определять настроение покупателя по тексту его отзыва или обращения. На практике это можно применять для быстрого автоматического выявления недовольных клиентов на основании текста их обращений. Задача будет решаться с применением машинного обучения, а именно нейронных се...
Визуализация процесса или алгоритма в 1С
Просмотров 2,9 тыс.Год назад
В этом видео я рассмотрю способ визуализации алгоритма или лога какого-то процесса. Речь пойдет не о средствах визуализации а о самом подходе представить сложный процесс в наглядном виде. Телеграмм t.me/FastAbout1s Dzen dzen.ru/fastabout1s ВК fastabout1s RUclips youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта...
1С, web интерфейс. React JS. Продолжение.
Просмотров 2 тыс.Год назад
Данные видео это продолжение ролика про разработку web клиента на 1С с применением сторонних web технологий. В этом продолжении детальнее разбирается как настроить среду для разработки, а именно: 1. Установка сервера 1С; 2. Активация комьюнити лицензии; 3. Установка сервера Postgres; 4. Установка web сервера apache; 5. Публикация http сервиса; 6. Установка node.js 7. Пример создания проекта rea...
1С комьюнити версия. Загрузка, установка и активация.
Просмотров 786Год назад
Инструкция по загрузке, установке и активации комьюнити версии 1С. Комьюнити версия - это бесплатная версия для разработчиков. В отличии от учебной версии не содержит ограничений. Но предназначена только для разработки, ее нельзя использовать для коммерческих целей. Этот урок - это часть из курса для начинающих, поэтому там упоминается про следующие уроки. Если вам нравится то что я делаю, вы м...
1С + JavaScript (vis.js)
Просмотров 4,6 тыс.Год назад
В этом видео рассматривается пример интеграции javaScript и его библиотеки vis.js с формой 1С. vis.js это библиотека для визуализации данных через графа (сети) или графики. Телеграмм t.me/FastAbout1s Dzen dzen.ru/fastabout1s ВК fastabout1s RUclips youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта мир сбер. 2202...
1С альтернативный web интерфейс. React JS
Просмотров 4,6 тыс.Год назад
В видео рассматривается вариант реализации web клиента для 1С на web технологиях на примера фреймворка ReactJS. Для примера разрабатывается простой web интерфейс к ERP для управления задачами пользователя. Данные из видео в комментариях в телеграмм канале 00:00:00 Введение 00:00:18 Демонстрация работы клиента 00:02:57 Техническая реализация 00:03:13 Обзор ReactJS 00:07:03 Разработка HTTP API 00...
1С внешняя компонента. Native API. На C++ для windows.
Просмотров 5 тыс.Год назад
В этом видео разбирается технология разработки внешней компоненты типа NativeAPI с примерами. Статья с ИТС по разработке внешней компоненты its.1c.ru/db/metod8dev#content:3221:hdoc:_tvariant_enterprise Планы: Часть 2. Разработка для Linux Часть 3. Разработка на Rust Если вам нравится то что я делаю, вы можете поддержать канал =) карта мир сбер. 2202 2067 4136 1385 Телеграмм t.me/FastAbout1s Dze...
1С Обмены через брокеры сообщений. Apache Kafka.
Просмотров 4,4 тыс.Год назад
1С Обмены через брокеры сообщений. Apache Kafka.
1С Обмены через брокеры сообщений. RabbitMQ.
Просмотров 6 тыс.Год назад
1С Обмены через брокеры сообщений. RabbitMQ.
1С. Распознавание речи. Речь в текст.
Просмотров 1,6 тыс.Год назад
1С. Распознавание речи. Речь в текст.
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
Просмотров 13 тыс.Год назад
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
1С обмены. XDTO. Теория.
Просмотров 6 тыс.Год назад
1С обмены. XDTO. Теория.
1С. Автономный сервер
Просмотров 2 тыс.Год назад
1С. Автономный сервер
1С БСП "Обмен данными". Универсальный обмен по правилам.
Просмотров 9 тыс.Год назад
1С БСП "Обмен данными". Универсальный обмен по правилам.
1С Механизмы обмена данными. Универсальные обмены данными.
Просмотров 13 тыс.Год назад
1С Механизмы обмена данными. Универсальные обмены данными.
1С. БСП. Подсистема "Варианты отчетов"
Просмотров 3 тыс.Год назад
1С. БСП. Подсистема "Варианты отчетов"
1С. БСП. Подсистема "Печать".
Просмотров 3,6 тыс.Год назад
1С. БСП. Подсистема "Печать".
1С. БСП. Подсистема "Работа с файлами".
Просмотров 3 тыс.Год назад
1С. БСП. Подсистема "Работа с файлами".
Асинхронность в 1С
Просмотров 2,5 тыс.Год назад
Асинхронность в 1С
1С Запросы. Схема запроса.
Просмотров 2,9 тыс.Год назад
1С Запросы. Схема запроса.
1С СКД. Использование менеджера временных таблиц.
Просмотров 3 тыс.Год назад
1С СКД. Использование менеджера временных таблиц.
1С СКД. Связи наборов данных
Просмотров 7 тыс.Год назад
1С СКД. Связи наборов данных

Комментарии

  • @morytsmith6693
    @morytsmith6693 22 дня назад

    Отличная подача информации! Очень грамотно и понятно.

  • @ЛёликБолик-в7р
    @ЛёликБолик-в7р Месяц назад

    Единственный человек который реально может объяснить 😊

  • @Александр-в3б1у
    @Александр-в3б1у 2 месяца назад

    Спасибо. Очень качественный и познавательный ролик.

  • @Oleganse
    @Oleganse 2 месяца назад

    Спасибо за видео, помогло разобраться с обменом. Жаль, сайт с исходниками не открывается.

    • @fastAbout1s
      @fastAbout1s 2 месяца назад

      На телеграм канале дублируются эти видео, там есть материалы из видео t.me/FastAbout1s/38

  • @КристобальХозевичХунта-я6щ

    Материалы из видео - подскажите, пожалуйста, где сейчас их можно найти (скачать)?

    • @fastAbout1s
      @fastAbout1s 2 месяца назад

      В телеграм канале t.me/FastAbout1s/36

  • @takoytotakoytovich2204
    @takoytotakoytovich2204 3 месяца назад

    8:08 не понял, почему при условии "СуммаОстаток > &СуммаДляПоискаСФ" при значении 1000, записи с 1000 остались на таблице. Как происходило сравнение?

    • @maraderchikXD
      @maraderchikXD 2 месяца назад

      Там в условии 500, а не 1000.

  • @nikolosmiron1481
    @nikolosmiron1481 4 месяца назад

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

  • @aleksandrkarablin6882
    @aleksandrkarablin6882 4 месяца назад

    Зачем дополнительная серверная часть на NextJS ? Почему нельзя сразу обращаться к 1с ? А так в общем конечно круто)

    • @fastAbout1s
      @fastAbout1s 4 месяца назад

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

  • @usrzeroone
    @usrzeroone 4 месяца назад

    100

  • @миротворец-ъ7б
    @миротворец-ъ7б 4 месяца назад

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

  • @СергейФилькин-я4н
    @СергейФилькин-я4н 4 месяца назад

    Отличная заготовка!

  • @СергейИвахов-с3ц
    @СергейИвахов-с3ц 4 месяца назад

    На сайте 1С зазеркалья есть статья от 24.06.2024, что в версии 8.3.27 планируется поддержка протокола WebSocket. Инициатором общения является приложение 1С, выступающее как WebSocket-клиент. Создавать клиентские WebSocket-соединения можно будет в толстом, тонком, веб-клиенте и на сервере. Использование протокола WebSocket в приложениях 1С позволит реализовать широкий спектр задач интеграции без использования внешних компонентов.

  • @deadscorpion1200
    @deadscorpion1200 4 месяца назад

    Это просто великолепно! Спасибо

  • @biv_75
    @biv_75 4 месяца назад

    Очень позновательно. Видел что то подобное в коммерческом проекте, правда жутко извращенное и работающее через RabbitMQ. Но этот вариант мне очень понравился, обязательно воспользуюсь в ближайшем проекте.

  • @asg5511
    @asg5511 4 месяца назад

    Очень интересно! Спасибо!

  • @sss-mw4nc
    @sss-mw4nc 4 месяца назад

    Очень круто. Мощный инструмент. Спасибо

  • @AlexB8
    @AlexB8 4 месяца назад

    Крутяк!!!!🎉

  • @HelloMan-f7c
    @HelloMan-f7c 4 месяца назад

    Благодарю тебя человек, за твой бесценный труд

  • @nukevolt6020
    @nukevolt6020 4 месяца назад

    Памятник тебе нужно поставить при жизни. Человек.

  • @OktayFaracov
    @OktayFaracov 4 месяца назад

    ничего не понял, но очень интересно

  • @АлексейСкороходов-ж6я
    @АлексейСкороходов-ж6я 5 месяцев назад

    Очень полезный канал... Спасибо...

  • @alexandr9426
    @alexandr9426 5 месяцев назад

    Спасибо, очень доходчиво объяснил

  • @kiskeneget7353
    @kiskeneget7353 5 месяцев назад

    Вот это реально крутой разбор.

  • @Konstantin045
    @Konstantin045 5 месяцев назад

    Можно в http сервисе установить в качестве параметра массив?

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      http более низкоуровненый, вы можете передавать любые данные, но их надо сериализовать в текст (или в двоиные данные). Массив сериализуете в текс и передаете в теле запроса. Или любые другие типы которые можно предстваить в текст (териализовать) и восстановить из текста (десериализовать).

    • @Konstantin045
      @Konstantin045 5 месяцев назад

      @fastAbout1s Если сравнивать с вэб сервисом, то суть такая же? Массив преобразуется по итогу в строку?

  • @КсенияРоманова-т4п
    @КсенияРоманова-т4п 5 месяцев назад

    Спасибо, очень помогло

  • @leonidmessin22
    @leonidmessin22 5 месяцев назад

    Лучшее, что я видел, по данной теме!

  • @ПавелАлександров-ъ1б
    @ПавелАлександров-ъ1б 5 месяцев назад

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

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      Какое тестирование открыто?

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      Посмотрите в комментарий там есть ссылка на выгрузку конфигурации - dt файл. А вообще, вы не думали, что если вам что-то не понятно, то это возможно из-за того, что у вас нет каких-то знаний чтобы понять? Это один бесплатный ролик, я не должен объяснять начиная с самых основ чтобы было понятно абсолютно всем. Когда что-то не понятно, значит нет элементной базы, надо копать в основы. Или вообще забить на изучение вопроса. А не сразу пинять на источник информации. Хотя я даже теории в начале немного дал.

  • @TresModiosVir
    @TresModiosVir 5 месяцев назад

    Раз больше нет сообщений в очереди, то зачем держать канал открытым?

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      Чтобы прочитать сразу как появится новое сообщение. Это событийный подход к обменам. Как только произошло событие, сразу принимаете сообщение. Постоянный поток сообщений

  • @КонстантинФилиппов-е1ю
    @КонстантинФилиппов-е1ю 5 месяцев назад

    13:35 КД2 не может применяться для универсального обмена?

  • @triviumfan9411
    @triviumfan9411 5 месяцев назад

    Ну оооооочень грамотные видосы у тебя. Благодарю.

  • @אדיל-ו2ת
    @אדיל-ו2ת 5 месяцев назад

    Не подскажите мне, можно ли у свойство которого задано ограничение по длине н/р 250 символов в XDTO, через расширение увеличить длину?

  • @DmitryMochenyov
    @DmitryMochenyov 5 месяцев назад

    Какой шрифт в конфигураторе стоит для кодинга? Consolas, Ubuntu или JetBrains Mono?

  • @webdimon
    @webdimon 5 месяцев назад

    Ссылка не работают

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      Исправил. Скобка лишняя была в конце.

  • @nikolosmiron1481
    @nikolosmiron1481 5 месяцев назад

    А в чем разница между платной и бесплатной версией?

    • @fastAbout1s
      @fastAbout1s 5 месяцев назад

      Размер сообщения. Беслптная верси до 2000 символов

  • @nikolosmiron1481
    @nikolosmiron1481 5 месяцев назад

    Лайк не глядя. Сцуко меня просто трясет от того что на всем ютубе нашелся только 1 человек, который что-то полезное и доступным языком об 1с рассказывает. А не клоуны с инфостартов рекламирующие свои говнокомпании и льющие воду по 2 часа и миллион видосов как реквизиты в справочнике добавить.

  • @DespicableMeAndYou
    @DespicableMeAndYou 5 месяцев назад

    По традиции большой лайк! Apache kafka сейчас не использую в работе, но взял на заметку, спасибо!

  • @CepeLLlka
    @CepeLLlka 6 месяцев назад

    Для тех кто не может найти обработку "Загрузка модуля менеджера". Вместо неё теперь нужно использовать "Загрузка конвертации XDTO". P.S. Автор просто красава!

  • @basilholmogorov
    @basilholmogorov 6 месяцев назад

    А можно в фоне запустить?

    • @fastAbout1s
      @fastAbout1s 6 месяцев назад

      Нет, ПолеHTMLДокумента доступно только на клиенте

  • @ЯрославМизгирев-р2р
    @ЯрославМизгирев-р2р 6 месяцев назад

    Нигде не нашел кроме вашего канала такого классного разложения материала по БСП. Вы молодец!

  • @ДмитрийБарабаш-с1х
    @ДмитрийБарабаш-с1х 6 месяцев назад

    Спасибо, видео познавательное и дает пищу для размышлений и новых исследований! Я давно искал стыки 1С и нейросетей, обычно это были ChatGPT, Kandinsky и Stable Diffusion, развернутые в облаках, а тут все локальное, да еще с Fast API. Интересный подход!

  • @АлександрМакаров-ш2б
    @АлександрМакаров-ш2б 6 месяцев назад

    Очень качественные и познавательные ролики. Спасибо.

  • @Михаил-з8ч7л
    @Михаил-з8ч7л 6 месяцев назад

    привет. здорово. надо такое же сделать. потренировать ся. но вопрос, почему ты создаёшь новый запрос в цикле? важно делать новый? дело в истории? или ещё в чём-то?

    • @fastAbout1s
      @fastAbout1s 6 месяцев назад

      Привет, там где промт выполняется? Потому что модель иногда игнорирует инструкции и с первого раза не работает.

  • @romamyasnikov9760
    @romamyasnikov9760 6 месяцев назад

    Контент отличный! Есть такой вопрос, а будут/или были видео такого формата: есть сайт/маркетплейс со своим апи, т.е. с которого должны прилетать данные, примерная пошаговая инструкция, что нужно сделать в 1с, чтобы реализовать (условно какой.нибудь обработкой или регл заданием) такое обращение по средством апи сайта? Или мб есть ссылки, где про тааое можно почитать

  • @morskoj
    @morskoj 6 месяцев назад

    15:44 Теперь только группы. Спасибо большое за видео. Очень ценный материал.

  • @user-sl1tw9vg8x
    @user-sl1tw9vg8x 6 месяцев назад

    не получается подключится к сервису cloudamqp Error: Возможно подключить только на windows или linux и ТОЛЬКО на х64!

    • @fastAbout1s
      @fastAbout1s 6 месяцев назад

      У вас платформа 32х разрядная значит. Ошибка об этом говорит. Я не собирал библиотеки для 32х разрядных. Так как в реальности, скорее всего 32х разрядную мало кто использует, а мне тратить каждый раз время на сборку

    • @user-sl1tw9vg8x
      @user-sl1tw9vg8x 6 месяцев назад

      @@fastAbout1s имеется в виду 1С 32х разрядная?

    • @fastAbout1s
      @fastAbout1s 6 месяцев назад

      @@user-sl1tw9vg8x Да

    • @user-sl1tw9vg8x
      @user-sl1tw9vg8x 6 месяцев назад

      @@fastAbout1s Перешел на 64 разрядную: сообщение в cloudamqp отправляется, но сама 1С при этом отключается не сохранив создаваемый элемент справочника

    • @fastAbout1s
      @fastAbout1s 6 месяцев назад

      @@user-sl1tw9vg8x Какая у вас версия платформы и какая ОС? (windows/linux)? 1С отклюается, это значит закрыавется окно 1С?

  • @Kudyakov
    @Kudyakov 6 месяцев назад

    <!-- План запроса --> <log location="C:\techlog\PlanSQL" history="1"> <event> <eq property="name" value="dbpostgrs"/> <like property="sql" value="%limit 12345678%"/> </event> <property name="sql"/> <property name="plansqltext"/> </log> <plansql />

  • @sergeyskirdin5061
    @sergeyskirdin5061 6 месяцев назад

    Подскажите, где посмотреть инфо по стоимости и чем использование компоненты лучше прямого взаимодействия с кроликом по http? Ранее у нас был отрицательный опыт с yellow rabbit, бесплатной компонентой. На финальных тестах выявилось достаточно частое зависание компоненты. Хорошо что выбор в пользу yellow rabbit был сделан самим заказчиком и нам не пришлось за свой счет переписывать проект на http взаимодействие с rabbit.

  • @novikovmichael2314
    @novikovmichael2314 6 месяцев назад

    Вопрос. В предыдущих видео была схема работы 1С + FastAPI на python. Не проще ли для простого обмена использовать SDK на python pika, а отправлять из 1С и толкать в 1С через простой http-сервис?

    • @konstantinsamodurov436
      @konstantinsamodurov436 6 месяцев назад

      Для простого обмена можно использовать КД2/КД3 хоть через файл, хоть "прямое подключение" если базу-приемник "видно"... А тут - через TCP - читай через инет... Через какую технологию можно больше и быстрее передавать - нужно померить... RMQ - некий "стандарт" - в 1С пришел "из-вне"...

  • @Владимир-ь7о9и
    @Владимир-ь7о9и 6 месяцев назад

    Спасибо большое за информацию. Было интересно. Всегда выпускаешь видосы который взрывают мозг в хорошем смысле.

  • @oniichan3427
    @oniichan3427 6 месяцев назад

    Буквально новое решение моего проекта! Как всегда с новым роликом что-то уникальное, Вы лучший!!!😍