![Быстро и полезно о разработке на 1С](/img/default-banner.jpg)
- 48
- 213 509
Быстро и полезно о разработке на 1С
เข้าร่วมเมื่อ 3 ก.ย. 2022
YjmpeeKfDHyb Формат канала - видео ролики с информацией о технологиях и подходах в разработке на 1С. Видео будет не длинное, около 10 - 20 мин, но содержательное по информации. Таким образом не тратя много времени можно быть в курсе возможностей разработки на 1С.
Если вам нравится то что я делаю,
вы можете поддержать канал =)
карта мир сбер. 2202 2067 4136 1385
Автор
t. me/kovalevdmv
Мой 2-й канал youtube.com/@1cfirststep
Мой 3-й канал youtube.com/@1CRealTasks
Если вам нравится то что я делаю,
вы можете поддержать канал =)
карта мир сбер. 2202 2067 4136 1385
Автор
t. me/kovalevdmv
Мой 2-й канал youtube.com/@1cfirststep
Мой 3-й канал youtube.com/@1CRealTasks
Конструктор внешних компонент
В этом ролике я расскажу о конструкторе внешних компонент. Приложение упрощает процесс разработки внешних компонент по технологии nativeAPI. В конструкторе можно быстро указать набор методов, которые должны быть у компоненты (и их параметры) и получить готовый код на C++/Rust. После чего можно сразу начать реализацию логики методов, не тратя время на настройку API. Подробнее в видео...
🔗Скачать (прямая ссылка) (github.com/kovalevdmv/onec_comp_gen/releases/download/0.5beta/source.7z)
🔗Репозиторий на github (исходники самого конструктора и шаблоны на c++/rust) (github.com/kovalevdmv/onec_comp_gen)
Телеграм t.me/FastAbout1s
Dzen dzen.ru/fastabout1s
RuTube rutube.ru/channel/1829820
Если вам нравится то что я делаю,
вы можете поддержать канал =)
карта мир сбер. 2202 2067 4136 1385
🔗Скачать (прямая ссылка) (github.com/kovalevdmv/onec_comp_gen/releases/download/0.5beta/source.7z)
🔗Репозиторий на github (исходники самого конструктора и шаблоны на c++/rust) (github.com/kovalevdmv/onec_comp_gen)
Телеграм t.me/FastAbout1s
Dzen dzen.ru/fastabout1s
RuTube rutube.ru/channel/1829820
Если вам нравится то что я делаю,
вы можете поддержать канал =)
карта мир сбер. 2202 2067 4136 1385
มุมมอง: 955
วีดีโอ
Автоматическая генерация WEB интерфейса для 1С на React / NextJS
มุมมอง 2.2K7 หลายเดือนก่อน
В этом видео я расскажу про инструмент который может сильно ускорить процесс разработки web интерфейса с применением web технологий (React/NextJS) за счет автоматической генерации кода для 1С (Rest API) и фронтенда (React/NextJS). На выходе получается готовый http сервис (Rest API) для 1С и готовый код на React/NextJS, который будет использоваться как основа для разработки. Ссылка на обработку ...
1С и Apache kafka
มุมมอง 1.3K8 หลายเดือนก่อน
В этом видео я расскажу о внешней компоненте для интеграции 1С и Apache kafka удобным способом. Компонента работает под windows и linux. Основная логика написана на Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по 🔗ссылке 1ctools.website.yandexcloud.net 🔗Статья с обзором dzen.ru/a/ZmV2J4HU2WoZzJQU 🔗Информация о новых версиях и прочая информация о к...
1С и RabbitMQ
มุมมอง 2.1K9 หลายเดือนก่อน
В этом ролике я расскажу о внешней компоненте для интеграции 1С и RabbitMQ удобный способом. Компонента работает под windows и linux. Основная логика написана Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по ссылке 1ctools.website.yandexcloud.net/. 🔗Статья с обзором dzen.ru/a/ZmSJHTYD0Gp9aQiS #1CRabbitMQ #RabbitMQ
1С. Внешний WebView.
มุมมอง 1.6K10 หลายเดือนก่อน
В 1С есть поле HTML документа, но оно не поддерживает большое количество современных Web API, из-за чего большое количество JS библиотек и сайтов не будут корректно работать. Но иногда необходимо реализовать взаимодействие 1С с WEB интерфейсом сайта напрямую. В данном видео демонстрируется пример создания простого внешнего бразуера на основе Electron, который будет взаимодействовать с 1С через ...
1С . Инструменты разработчика
มุมมอง 3.5K10 หลายเดือนก่อน
В этом видео рассматривается несколько инструментов для разработки на 1С: автоматическая генерация кода когда надо создать форму программно, генерация функции для программной работы с СКД, визуальный конструктор регулярных выражений. 00:00:10 - Программное создание форм 00:02:54 - Программная работа с СКД 00:07:45 - Конструктор Regex Ссылка на сервис 1cgencode.website.yandexcloud.net/ Dzen dzen...
Пример использования webSocket клиента в 1С
มุมมอง 2.3K11 หลายเดือนก่อน
Пример использования webSocket клиента в 1С через поле HMTL документа. Файлы из примера в комментариях телеграмма. t.me/FastAbout1s/60?comment=552 Dzen dzen.ru/fastabout1s Материалы из видео fastabout1s.ru TH-cam youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта мир сбер. 2202 2067 4136 1385
1C + Python
มุมมอง 7Kปีที่แล้ว
При разработке на 1С приходится сталкиваться со сложными техническими задачами, которые эффективнее решаются на других технологиях например на python с его большим набором библиотек. И было бы удобно иметь тесную интеграция 1С с другими языками. В этом видео я покажу пример такой интеграции на примере языка Python. Будет разработан REST API сервер на фреймворке FastAPI и создан Docker образ. Се...
Автоматизированное тестирование в 1С с применением расширений
มุมมอง 2.1Kปีที่แล้ว
В этом видео я рассмотрю простой способ реализовать автоматическое тестирование в 1С с применением расширений, на следующих примерах: - простые юнит-тесты (unit-тесты). Будет показано как можно тестировать функции, как экспортные так и приватные. - Более сложные интеграционные тесте (тестирование проведения документа). Будет показано как подготовить тестовую среду для запуска теста с применение...
1С и нейросети
มุมมอง 4Kปีที่แล้ว
В этом видео я рассмотрю пример решения задачи из области естественного языка (NLP). В качестве примера я буду автоматически определять настроение покупателя по тексту его отзыва или обращения. На практике это можно применять для быстрого автоматического выявления недовольных клиентов на основании текста их обращений. Задача будет решаться с применением машинного обучения, а именно нейронных се...
Визуализация процесса или алгоритма в 1С
มุมมอง 3Kปีที่แล้ว
В этом видео я рассмотрю способ визуализации алгоритма или лога какого-то процесса. Речь пойдет не о средствах визуализации а о самом подходе представить сложный процесс в наглядном виде. Телеграмм t.me/FastAbout1s Dzen dzen.ru/fastabout1s ВК fastabout1s TH-cam youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта ...
1С, web интерфейс. React JS. Продолжение.
มุมมอง 2.1Kปีที่แล้ว
Данные видео это продолжение ролика про разработку web клиента на 1С с применением сторонних web технологий. В этом продолжении детальнее разбирается как настроить среду для разработки, а именно: 1. Установка сервера 1С; 2. Активация комьюнити лицензии; 3. Установка сервера Postgres; 4. Установка web сервера apache; 5. Публикация http сервиса; 6. Установка node.js 7. Пример создания проекта rea...
1С комьюнити версия. Загрузка, установка и активация.
มุมมอง 847ปีที่แล้ว
Инструкция по загрузке, установке и активации комьюнити версии 1С. Комьюнити версия - это бесплатная версия для разработчиков. В отличии от учебной версии не содержит ограничений. Но предназначена только для разработки, ее нельзя использовать для коммерческих целей. Этот урок - это часть из курса для начинающих, поэтому там упоминается про следующие уроки. Если вам нравится то что я делаю, вы м...
1С + JavaScript (vis.js)
มุมมอง 4.8Kปีที่แล้ว
В этом видео рассматривается пример интеграции javaScript и его библиотеки vis.js с формой 1С. vis.js это библиотека для визуализации данных через графа (сети) или графики. Телеграмм t.me/FastAbout1s Dzen dzen.ru/fastabout1s ВК fastabout1s TH-cam youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта мир сбер. 2202 ...
1С альтернативный web интерфейс. React JS
มุมมอง 4.8Kปีที่แล้ว
В видео рассматривается вариант реализации 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.
มุมมอง 6Kปีที่แล้ว
1С внешняя компонента. Native API. На C для windows.
1С Обмены через брокеры сообщений. Apache Kafka.
มุมมอง 4.6Kปีที่แล้ว
1С Обмены через брокеры сообщений. Apache Kafka.
1С Обмены через брокеры сообщений. RabbitMQ.
มุมมอง 6Kปีที่แล้ว
1С Обмены через брокеры сообщений. RabbitMQ.
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
มุมมอง 14Kปีที่แล้ว
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
1С БСП "Обмен данными". Универсальный обмен по правилам.
มุมมอง 10Kปีที่แล้ว
1С БСП "Обмен данными". Универсальный обмен по правилам.
1С Механизмы обмена данными. Универсальные обмены данными.
มุมมอง 14Kปีที่แล้ว
1С Механизмы обмена данными. Универсальные обмены данными.
1С. БСП. Подсистема "Работа с файлами".
มุมมอง 3.1K2 ปีที่แล้ว
1С. БСП. Подсистема "Работа с файлами".
1С СКД. Использование менеджера временных таблиц.
มุมมอง 3.1K2 ปีที่แล้ว
1С СКД. Использование менеджера временных таблиц.
Будет ли это работать с учебной версией 1С?
Учебной версией уже не имеет смысла пользоваться, сейчас есть комьюнити версия, у неё ограничений намного меньше. Правда придется через смс активировать.
Отличное видео! Но есть тонкость: в реальности люди бывает, что ставят 5 звезд, но отзыв негативный. Причины две: 1)Человек - тролль, 2)Некоторые площадки пропускают некоторые негативные комментарии, и люди намеренно ставят 5 звезд, чтобы их негативный коммент прочитали.
Ну таких скорее всего меньше, большая часть должна соответствовать. Такие просто игнорировать. В любых данных которые используют для обучения будут попадаться данные выпадающие из общей закономерности. Но это меньшая часть.
Этому видео не хватает только примочек звуков ударов, как в боевиках про драки с монахами шаолиня😂
Благодарю. Очень понятно и круто.
Даааа... Долго Думал... Короче Реальная круть! Я правда думаю что более полезно это в связке с php скриптами чтобы интернет магазин мог легко создавать заказ клиента, и в целом управлять заказами. Понятно что это только заготовка под какието проекты но легкость и удобство генерации под любой справочник просто поражают! Осталось придумать как использовать! В общем спасибо за идею!
Выходит: Неизвестный получатель((
Я пишу на sql и python, очень непривычно видеть код на русском языке.
Можно на английском писать, 1с поддерживает, но никто не пишет, на русском проще писать понятную бизнес логику. В 1с очень много бизнес логики и терминов из предметной области. Намного удобнее написать на русском какой нить термин типо ОтложенныйНалоговыйАктив чем подбирать англоязычный термин для таких очень специфичных терминов. А в 1с большая часть кода из такого состоит и читаемость кода с такими терминами важнее. Я на разных языках пишу, но в основном техническом код, не с таким обилием бизнес логики со специфичными терминами, поэтому на английском удобно, но если бы было столько же логики и терминов сколько в 1с, то не знаю, скорее всё проще было бы переменную или название функции на кирилице назвать
На примере доработки обмена для нового объекта через расширение УФ следует доработка общего модуля "ОбменДаннымиПереопределяемый" и его процедуры не через расширение. То есть все же это не полностью доработка через расширение и нам придется менять основную конфу?
Спасибо! Очень хорошо рассказано и придумано.
Просто ВАУ! Столько времени сэкономили! Сразу стало все понятно.
Супер, спасибо, очень полезно, легче чем в шаблон каждый раз лезть
И зачем теперь нужен 1С Элемент?)))
Это получается практически можно полноценно рисовать frontend на поле HTML 1C?)
Да, но webKit который использует 1с либо сильно устарел, либо намеренно урезан, много api не поддерживается (которые уже лет 10 есть в современном webKit) . Тормозит. Только если через полифилы добавлять отсутствующие возможности. Да и они сами в стандартах не рекомендуют его для полноценного интерфейса использовать, может по этому искусственно и урезали его возможности (а может просто студенты делали)
@fastAbout1s блин, ты взорвал мне мозг. То есть всякие выкрутасы frontenda поддерживаться не будут?
Теоретически можно. 1с ное поле html документа это как очень старый браузер, который лет 10 не обновлялся. Для таких браузеров на js дописывают то чего они не умеют, компенсируют отсутствие функционала через js, это называется полифилы. Но так врядли кто-то будет замарачиваться. Большинству этот не нужно. Да и разработчик платформы против, они хотят чтобы использовали платформу для создания интерфейса, а не web. Поле html документа они рекомендуют использовать только для интерактивных справок. Но на практике его используют для более сложный случаев. Делают сложные редакторы текста, так как 1с-й для форматирования - отстой. Даже таблицы не поддерживает. Используют для сложных отчётов.
В этой БСП вырезан обмен. Только РИБ. Поправьте пожалуйста, чтобы люди время не теряли. Во всем остальном спасибо.
Еще один из вариантов получить "стабильный" ответ. Просить модель отвечать в виде json. Например. "Отвечай всегда в json формате, где ключ такой то, значение такое то"
Качественный материал
Спасибо, очень интересные видео !
👍👍👍
Супер! Уровень материала и подачи на самом высоком уровне. Спасибо!
Почему-то в обычных формах не работает, в управляемых все норм. В чем может быть причина?
Вот и дождались! Теперь web socket-ы нативно поддерживаются платформой. Опробовал на тестовой версии 8.3.27, все работает. И при чем работает довольно таки стабильно.
Наконец-то. Но до продакшена дойдёт ещё через несколько лет. Пока выпустят 27, пока пользователи обновят платформу.
Можно ли написать веб сокет клиент как внешняя компонента и слушать его сообщения? И можно сделать это на с#?
Можно, уже готовые есть на гитхабе
@@fastAbout1s можете поделится?
В 27 платформе добавили поддержу webSocket, правда она ещё тестовая. Для старых версий можно попробовать внешние компоненты. Напишите в поиске "1c webSocket" Будут ссылки на GitHub и info start . Я сам не пробовал, поэтому конкретную ссылку не дам
Гениально, спасибо огромное!!!
Очень доходчиво и понятно. Большое спасибо!
Пытаюсь настроить план обмена для УТ 10.3 и УНФ 3
А можно по этой технологии создать мессенджер в 1С? Интеграция с Telegram например?
На четвертой минуте qr-код (обмены. Часть 1) - не отрабатывает... Скиньте, пжлст, просто ссылку на урок
Почему то у меня первая строка очень короткая <definitions name="tasks" targetNamespace="tasks"> почему остальное не выходит можете подсказать?
А почему нельзя использовать во вне Rust интерфейс совместимый с С. А использовать прокладку в виде С++? И второй вопрос, а возможно ли таким методом создать библиотеку для 1С 7.7?
реально интересно и СПАСИБО.
Надо курс запустить, с удовольствием у вас бы позанимался для расширения кругозора
Карго культ)))
Спасибо
Отличный конструктор получился! Супер полезная штука. Благодарю, поддержал твой канал )
Спасибо! =)
@@fastAbout1s там еще pull request на опечатку )
@andreykhalepov8260 спасибо! Гляну pr
Это очень круто! Спасибо
Прям то, что нужно. Как раз изучаю Раст, т.к. задолбался с ++ править баги в заголовочных файлах
Прикольный конструктор, но ссылки обещанной в видео, в описании нет
Забыл. Добавил.
А в чем смысл? Просто повторение интерфейса 1Ски. Почему нельзя все это посмотреть именно в 1С?
Появляется куча технический возможностей которых нет в 1с. Полная техническая свобода. Нет ни какого ограничения, ни технического ни лицензионного. 1с много где ограничивает и у неё специфический UX и UI тоже
@ Ну про это мне объяснять не надо, про всю убогость UI 1С я знаю не понаслышке. И по собственному опыту знаю, что 90% как разработчиков, так и пользователей не приемлет выход за рамки 1С. Они просто это не поймут и не оценят. Когда-то сам хотел сделать интерфейс в самой 1Ске на JS. Зарубили на корню. Так что куда более действенный способ - это вообще выкидывать 1С отовсюду, откуда это можно. То есть оставить его исключительно бухгалтерам и желательно на обычных формах 😅 Они их очень любят. Все остальное я бы в принципе изначально делал на других стеках, где реально все удобнее и ничего тебя не связывает по рукам. И 1С в качестве бэкенда - ну такое себе. Это на пустой базе он летает. На реальной, рабочей, начнутся лаги и тормоза. Next надо делать с нормальным бэкендом, а никак не с 1С на том конце. Пусть даже информация будет дублироваться в отдельную базу. Что-то в принципе жестко завязывать на 1С я бы все равно не стал. Только если какую-то синхронизацию с 1С настроить через очереди, но чтобы самого влияния 1С и близко в системе не было.
Спасибо) вторая часть планируется?
Да
Отличная подача информации! Очень грамотно и понятно.
Единственный человек который реально может объяснить 😊
Спасибо. Очень качественный и познавательный ролик.
Спасибо за видео, помогло разобраться с обменом. Жаль, сайт с исходниками не открывается.
На телеграм канале дублируются эти видео, там есть материалы из видео t.me/FastAbout1s/38
Материалы из видео - подскажите, пожалуйста, где сейчас их можно найти (скачать)?
В телеграм канале t.me/FastAbout1s/36
8:08 не понял, почему при условии "СуммаОстаток > &СуммаДляПоискаСФ" при значении 1000, записи с 1000 остались на таблице. Как происходило сравнение?
Там в условии 500, а не 1000.
Я не знаю что писать, уровень этого канала не досягаем, нужно просто молча смотреть и впитывать. Небольшой вопрос, а вы на С или С++ пишете что-нибудь, может для себя или по работе, что можно помимо 1с поизучать чтобы развиваться как специалист?
Зачем дополнительная серверная часть на NextJS ? Почему нельзя сразу обращаться к 1с ? А так в общем конечно круто)
Гибкости больше. Можно свою авторизацию сделать н.п. через токена или два токена (refresh и access), можно сделать промежуточную авторизацию и в 1с работать с один пользователем, проще с CORS работать (чем настраивать его на стороне 1с), можно кэшировать данные чтобы разгрузить 1с или фильтровать что-то для безопасности или иметь доступ к данным если 1с недоступна. В общем куча потенциальных возможностей
100
ну я автору всегда ставлю лайк не глядя, очень толково подробно объясняет, лично я в его других видео, нашел то что не смог найти за несколько лет поисков ни у кого, респект. жалко эти видео мне раньше не попались.
Отличная заготовка!