![Быстро и полезно о разработке на 1С](/img/default-banner.jpg)
- Видео 46
- Просмотров 158 490
Быстро и полезно о разработке на 1С
Добавлен 3 сен 2022
Формат канала - видео ролики с информацией о технологиях и подходах в разработке на 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
1С и Apache kafka
В этом видео я расскажу о внешней компоненте для интеграции 1С и Apache kafka удобным способом. Компонента работает под windows и linux. Основная логика написана на Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по 🔗ссылке 1ctools.website.yandexcloud.net
🔗Статья с обзором dzen.ru/a/ZmV2J4HU2WoZzJQU
🔗Информация о новых версиях и прочая информация о компоненте t.me/tools1c
🔗Статья с обзором dzen.ru/a/ZmV2J4HU2WoZzJQU
🔗Информация о новых версиях и прочая информация о компоненте t.me/tools1c
Просмотров: 686
Видео
1С и RabbitMQ
Просмотров 1,5 тыс.Месяц назад
В этом ролике я расскажу о внешней компоненте для интеграции 1С и RabbitMQ удобный способом. Компонента работает под windows и linux. Основная логика написана Rust, что сильно снижает риск утечек памяти. Есть бесплатная и платная версии. Скачать можно по ссылке 1ctools.website.yandexcloud.net/. 🔗Статья с обзором dzen.ru/a/ZmSJHTYD0Gp9aQiS #1CRabbitMQ #RabbitMQ
1С. Внешний WebView.
Просмотров 1,1 тыс.2 месяца назад
В 1С есть поле HTML документа, но оно не поддерживает большое количество современных Web API, из-за чего большое количество JS библиотек и сайтов не будут корректно работать. Но иногда необходимо реализовать взаимодействие 1С с WEB интерфейсом сайта напрямую. В данном видео демонстрируется пример создания простого внешнего бразуера на основе Electron, который будет взаимодействовать с 1С через ...
1С . Инструменты разработчика
Просмотров 2,7 тыс.3 месяца назад
В этом видео рассматривается несколько инструментов для разработки на 1С: автоматическая генерация кода когда надо создать форму программно, генерация функции для программной работы с СКД, визуальный конструктор регулярных выражений. 00:00:10 - Программное создание форм 00:02:54 - Программная работа с СКД 00:07:45 - Конструктор Regex Ссылка на сервис 1cgencode.website.yandexcloud.net/ Dzen dzen...
Пример использования webSocket клиента в 1С
Просмотров 1,5 тыс.3 месяца назад
Пример использования 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
Просмотров 4,9 тыс.4 месяца назад
При разработке на 1С приходится сталкиваться со сложными техническими задачами, которые эффективнее решаются на других технологиях например на python с его большим набором библиотек. И было бы удобно иметь тесную интеграция 1С с другими языками. В этом видео я покажу пример такой интеграции на примере языка Python. Будет разработан REST API сервер на фреймворке FastAPI и создан Docker образ. Се...
Автоматизированное тестирование в 1С с применением расширений
Просмотров 1,6 тыс.5 месяцев назад
В этом видео я рассмотрю простой способ реализовать автоматическое тестирование в 1С с применением расширений, на следующих примерах: - простые юнит-тесты (unit-тесты). Будет показано как можно тестировать функции, как экспортные так и приватные. - Более сложные интеграционные тесте (тестирование проведения документа). Будет показано как подготовить тестовую среду для запуска теста с применение...
1С и нейросети
Просмотров 3 тыс.7 месяцев назад
В этом видео я рассмотрю пример решения задачи из области естественного языка (NLP). В качестве примера я буду автоматически определять настроение покупателя по тексту его отзыва или обращения. На практике это можно применять для быстрого автоматического выявления недовольных клиентов на основании текста их обращений. Задача будет решаться с применением машинного обучения, а именно нейронных се...
Визуализация процесса или алгоритма в 1С
Просмотров 2,6 тыс.8 месяцев назад
В этом видео я рассмотрю способ визуализации алгоритма или лога какого-то процесса. Речь пойдет не о средствах визуализации а о самом подходе представить сложный процесс в наглядном виде. Телеграмм t.me/FastAbout1s Dzen dzen.ru/fastabout1s ВК fastabout1s RUclips youtube.com/@fastAbout1s RuTube rutube.ru/channel/1829820 Если вам нравится то что я делаю, вы можете поддержать канал =) карта...
1С, web интерфейс. React JS. Продолжение.
Просмотров 1,7 тыс.8 месяцев назад
Данные видео это продолжение ролика про разработку web клиента на 1С с применением сторонних web технологий. В этом продолжении детальнее разбирается как настроить среду для разработки, а именно: 1. Установка сервера 1С; 2. Активация комьюнити лицензии; 3. Установка сервера Postgres; 4. Установка web сервера apache; 5. Публикация http сервиса; 6. Установка node.js 7. Пример создания проекта rea...
1С комьюнити версия. Загрузка, установка и активация.
Просмотров 6238 месяцев назад
Инструкция по загрузке, установке и активации комьюнити версии 1С. Комьюнити версия - это бесплатная версия для разработчиков. В отличии от учебной версии не содержит ограничений. Но предназначена только для разработки, ее нельзя использовать для коммерческих целей. Этот урок - это часть из курса для начинающих, поэтому там упоминается про следующие уроки. Если вам нравится то что я делаю, вы м...
1С + JavaScript (vis.js)
Просмотров 3,8 тыс.9 месяцев назад
В этом видео рассматривается пример интеграции 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,1 тыс.10 месяцев назад
В видео рассматривается вариант реализации 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.
Просмотров 4,1 тыс.11 месяцев назад
В этом видео разбирается технология разработки внешней компоненты типа 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.
Просмотров 3,7 тыс.Год назад
В этом видео рассматривается пример организации обменов 1С с применением Apache Kafka. Описывается общая концепция Apache Kafka. Пример создания инфраструктуры для обмена: - Запуск кластера из нескольких брокеров; - Использование REST PROXY для передачи сообщений из 1С в Apache Kafka по http протоколу; - Использование Kafka connect для получения сообщений в 1С по http протоколу (через коннектор...
1С Обмены через брокеры сообщений. RabbitMQ.
Просмотров 4,7 тыс.Год назад
1С Обмены через брокеры сообщений. RabbitMQ.
1С. Распознавание речи. Речь в текст.
Просмотров 1,3 тыс.Год назад
1С. Распознавание речи. Речь в текст.
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
Просмотров 10 тыс.Год назад
1С БСП. Обмены. Универсальный формат. EnterpriseData. (вер. БСП 3.1.7.382)
1С БСП "Обмен данными". Универсальный обмен по правилам.
Просмотров 7 тыс.Год назад
1С БСП "Обмен данными". Универсальный обмен по правилам.
1С Механизмы обмена данными. Универсальные обмены данными.
Просмотров 10 тыс.Год назад
1С Механизмы обмена данными. Универсальные обмены данными.
1С. БСП. Подсистема "Варианты отчетов"
Просмотров 2,3 тыс.Год назад
1С. БСП. Подсистема "Варианты отчетов"
1С. БСП. Подсистема "Работа с файлами".
Просмотров 2,3 тыс.Год назад
1С. БСП. Подсистема "Работа с файлами".
1С СКД. Использование менеджера временных таблиц.
Просмотров 2,4 тыс.Год назад
1С СКД. Использование менеджера временных таблиц.
1С СКД. Программное изменение макетов.
Просмотров 2,6 тыс.Год назад
1С СКД. Программное изменение макетов.
Раз больше нет сообщений в очереди, то зачем держать канал открытым?
Чтобы прочитать сразу как появится новое сообщение. Это событийный подход к обменам. Как только произошло событие, сразу принимаете сообщение. Постоянный поток сообщений
13:35 КД2 не может применяться для универсального обмена?
Не очень понятно как правильно поступить, если например в нашем справочнике _ГруппыЗадолженности, будет ещё один реквизит из основной конфигурации, например Организация.. Как передавать лучше этот реквизит? Первым способом, через расширение пакета XTDO у меня чёт не получается.. подскажите может..
Ну оооооочень грамотные видосы у тебя. Благодарю.
Не подскажите мне, можно ли у свойство которого задано ограничение по длине н/р 250 символов в XDTO, через расширение увеличить длину?
Какой шрифт в конфигураторе стоит для кодинга? Consolas, Ubuntu или JetBrains Mono?
FiraCode
Ссылка не работают
Исправил. Скобка лишняя была в конце.
А в чем разница между платной и бесплатной версией?
Размер сообщения. Беслптная верси до 2000 символов
Лайк не глядя. Сцуко меня просто трясет от того что на всем ютубе нашелся только 1 человек, который что-то полезное и доступным языком об 1с рассказывает. А не клоуны с инфостартов рекламирующие свои говнокомпании и льющие воду по 2 часа и миллион видосов как реквизиты в справочнике добавить.
=)))
По традиции большой лайк! Apache kafka сейчас не использую в работе, но взял на заметку, спасибо!
Для тех кто не может найти обработку "Загрузка модуля менеджера". Вместо неё теперь нужно использовать "Загрузка конвертации XDTO". P.S. Автор просто красава!
А можно в фоне запустить?
Нет, ПолеHTMLДокумента доступно только на клиенте
Нигде не нашел кроме вашего канала такого классного разложения материала по БСП. Вы молодец!
Спасибо, видео познавательное и дает пищу для размышлений и новых исследований! Я давно искал стыки 1С и нейросетей, обычно это были ChatGPT, Kandinsky и Stable Diffusion, развернутые в облаках, а тут все локальное, да еще с Fast API. Интересный подход!
Очень качественные и познавательные ролики. Спасибо.
привет. здорово. надо такое же сделать. потренировать ся. но вопрос, почему ты создаёшь новый запрос в цикле? важно делать новый? дело в истории? или ещё в чём-то?
Привет, там где промт выполняется? Потому что модель иногда игнорирует инструкции и с первого раза не работает.
смс на казахстанский номер не приходит
Контент отличный! Есть такой вопрос, а будут/или были видео такого формата: есть сайт/маркетплейс со своим апи, т.е. с которого должны прилетать данные, примерная пошаговая инструкция, что нужно сделать в 1с, чтобы реализовать (условно какой.нибудь обработкой или регл заданием) такое обращение по средством апи сайта? Или мб есть ссылки, где про тааое можно почитать
15:44 Теперь только группы. Спасибо большое за видео. Очень ценный материал.
не получается подключится к сервису cloudamqp Error: Возможно подключить только на windows или linux и ТОЛЬКО на х64!
У вас платформа 32х разрядная значит. Ошибка об этом говорит. Я не собирал библиотеки для 32х разрядных. Так как в реальности, скорее всего 32х разрядную мало кто использует, а мне тратить каждый раз время на сборку
@@fastAbout1s имеется в виду 1С 32х разрядная?
@@user-sl1tw9vg8x Да
@@fastAbout1s Перешел на 64 разрядную: сообщение в cloudamqp отправляется, но сама 1С при этом отключается не сохранив создаваемый элемент справочника
@@user-sl1tw9vg8x Какая у вас версия платформы и какая ОС? (windows/linux)? 1С отклюается, это значит закрыавется окно 1С?
<!-- План запроса --> <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 />
Подскажите, где посмотреть инфо по стоимости и чем использование компоненты лучше прямого взаимодействия с кроликом по http? Ранее у нас был отрицательный опыт с yellow rabbit, бесплатной компонентой. На финальных тестах выявилось достаточно частое зависание компоненты. Хорошо что выбор в пользу yellow rabbit был сделан самим заказчиком и нам не пришлось за свой счет переписывать проект на http взаимодействие с rabbit.
Вопрос. В предыдущих видео была схема работы 1С + FastAPI на python. Не проще ли для простого обмена использовать SDK на python pika, а отправлять из 1С и толкать в 1С через простой http-сервис?
Для простого обмена можно использовать КД2/КД3 хоть через файл, хоть "прямое подключение" если базу-приемник "видно"... А тут - через TCP - читай через инет... Через какую технологию можно больше и быстрее передавать - нужно померить... RMQ - некий "стандарт" - в 1С пришел "из-вне"...
Спасибо большое за информацию. Было интересно. Всегда выпускаешь видосы который взрывают мозг в хорошем смысле.
Буквально новое решение моего проекта! Как всегда с новым роликом что-то уникальное, Вы лучший!!!😍
Классно! Спасибо! Буду знать и пробовать=)
Уже писал, но напишу еще раз. Топ канал. Жаль не заслужено мало подписчиков. Поднимаешь очень интересные темы.
Легенда! Самое интересное это конечно посмотреть как сама компонента под капотом работает, а не использовать готовое.
Ну половину я уже показывал в ролике по разработке внеш. компоненты на с++. Тут эта часть такая же. И вторая часть это разработка библиотеки на rust, которая экспортрует фукнции. Потом эта библитека подключается к коду на с++ собирается уже в общую dll (или so для linux). Может позже сделаю ролик по разработке по подобной технологии. В итоге большая часть логики (90% или больше) на rust
Элегантное решение 👍 Пока нет задач по обмену через Кролика, но при случае опробую, спасибо!
Денег не жалко, но вопрос в надежности работы. Если у компоненты есть контроль лицензирования, т.е. привязка к ключу, к аппаратному обеспечению сервера и т.д., то есть риск потери работоспособности системы при замене оборудования, обновлении сервера, потери/поломки ключа. И кто то должен знать и помнить, что у какой то dll-ки есть ключ лицензии. Админы меняются, никто не вспомнит об маленькой компоненте.
Контроль очень просто реализован, ключ вставляется прямо в код обработки. Там пара: имя пользователя, токен. И эта пара проверяется при создании. Больше никаких привязок нет. Ничего не слетит. Теоретически её можно на другой сервер поставить, но я надеюсь что этим не будут злоупотреблять
09:20 Я бы архитектурно сделал немного подругому (если это возможно) . После создания Подключение все последующие методы привязал туда Подключение.ЭтоОшибка(); Подключение.СоздатьКанал(). Так бы выглядело проще и логичнее.
Подключение это структура, у неё методы не вызовешь. Это тогда надо возвращать не структуру, а экземпляр обработки, чтобы можно было потом у неё методы вызывать. Но тогда не удобно будет результат смотреть, в структуре всё нагляднее. В итоге, сделал так. Хотя у меня была такая же идея, как у вас.
Лучший из 1с. Хоть кто то показал про кролика. Давай хоть донат скину
А что на прямую Rust нельзя никак соединить с 1С?
Сложнее намного. На с++ уже есть готовый API, проще написать библиотеку на rust и использовать ее на с++. Там тесно все завязано на с++. Классы, аллокаторы памяти которые 1С передает в компоненту и через которые надо выделать память.
Спасибо. У вас хорошо получается объяснять
Как же хорошо Вы всё объясняете 👍 Спасибо!
А что делать, если я создаю "свою иерархию" по регистрам для номенклатуры? При установке в настройках "иерархия", он мне делает обычную иерархию справочника номенклатура...?
Спасибо Вам большое за информацию. 👍Отзыв пишет начинающий )
Класс! Будем юзать! Спасибо дружище за твою работу )
У кого-нибудь вылезала ошибка, CUDA extension not installed? Хотя cuda toolkit установил
разработчики 1С и интернет експлорера в одном котле в аду будут вариться:)) так бульон наварестее получится
Очень "конструктивное" и "обоснованное" мнение. Какой смысл писать такое, без хоть какого-то пояснения? Выглядит просто как эмоции или личная неприязнь к технологии.
Боже мой какая избыточность, еще раз удостоверился 1с это дичь. Весь прогрессивный мир не знает что это такое и не страдает ... и нашей стране не нужна 1С ... Пора бы уже таким технологическим топам как Сбер, Яндекс vk и др объединиться в консорциум и предложить нашей стране что-то более адекватное .. а не эта пародия 1С от лжепрогеров
У 1с есть своя ниша и свои сильные стороны. Ну и минусы конечно есть. Если вы не задумывались глубже об этом, то по этому ролику не правильно её спозиционируете. Если просто логически подумать, если она такая распространённая, может всё таки есть какие-то сильные стороны, о которых вы не знаете? Я на периодически пишу на других языках, они не дают такую скорость разработки как 1с. Но зато у 1С кроме быстрой разработки задач по учёту, почти ничего нет. И вот с такими задачами как в этом ролике, в 1с проблемы. Да и что тут избыточного, простой микро сервис. Микросервисный подход и на других тех. стеках применяется.
Если надо перенести данные между любыми базами 1с - используйте MovingObjects.epf, Всегда видно, что именно будет изменено в получателе
круть) дякую, зрозумнячила)
Спасибо!
Что-то я не совсем понимаю. На первом рисунке вы говорите, что в схеме компоновки данных описываются данные, которые нужно получить. На вкладке "настройки" мы заполняем основные и пользовательские настройки. Но потом на 2:07 вы говорите, что стандартные настройки получаются из схемы компоновки данных? Получается стандартные и основные настройки- это 2 разных типа настроек? Или основные заполняются во вкладке настройки, но по какой-то причине получаются из схемы компоновки?
Очень интересные темы раскрываете. Спасибо!
Поражает насколько человек разносторонне развит. Еще бы исходники прикладывали цены бы не было)
В телеграмме, к посту прикреплены t.me/FastAbout1s/62
Классные вещи делаете! а где ссылки на исходники?
В телеграмме, в комментариях к посту. t.me/FastAbout1s/59
Удивительно, насколько легко и однозначно воспринимается тема "Программной доработки макетов СКД" в повествовании этого автора. Абсолютно отсутствуют какие-то лишние и бессмысленные слова и фразы, а только суть. Я вообще не трачу силы на то, чтобы понять смысл сказанного - идет параллельное:) осознание и сразу-же усвоение! Спасибо!
Очень хорошее видео получилось