1С Dev IT
Open in Telegram
Ресурсы, гайды, шпаргалки, книги и задачи для каждого языка программирования Ссылка для друга: https://t.me/dmitr34535
Show more1 102
Subscribers
No data24 hours
-37 days
-630 days
Posts Archive
1 102
Инструкция по подключению Cursor к 1С через MCP
Требования:
Установленный Cursor (желательно платная версия, так как бесплатная быстро расходует токены при работе с файлами).
Активный VPN (без него Cursor не работает).
Установленная 1С (любая конфигурация).
Скачанный архив MCP для Windows с GitHub (последний релиз).
Шаг 1. Установка расширения MCP в базу 1С
Скачайте архив
mcp-windows-x64 и распакуйте его в удобную папку.
Откройте PowerShell от имени администратора в этой папке.
Выполните команду для установки расширения. Формат команды (путь к базе, пользователь и пароль подставятся автоматически, если Cursor запомнил их ранее):
<команда из инструкции>
Если Cursor не знает параметров, укажите их вручную: путь к базе, имя пользователя (например, admin) и пароль.
Шаг 2. Проверка установки в конфигураторе 1С
Запустите конфигуратор 1С.
Откройте Расширения конфигурации – там должно появиться установленное расширение.
Снимите флажок Безопасный режим (если установлен), чтобы расширение работало.
Шаг 3. Публикация базы на веб-сервере
Перейдите в Администрирование → Публикация на веб-сервере.
Обязательно отметьте Публиковать веб-сервисы и выберите вариант Расширение по умолчанию (иначе MCP-сервис не будет доступен).
Нажмите Опубликовать.
Убедитесь, что веб-сервер (например, Apache) запущен. При необходимости запустите его вручную.
Шаг 4. Подключение MCP к Cursor (через проект)
Откройте Cursor и создайте (или откройте) проект, в котором будете работать.
Напишите в чате: «Подключи MCP в проект <название проекта> для работы с 1С».
Cursor сам найдёт документацию, создаст конфигурационный файл и подключит MCP. Если в рамках проекта не получается, можно подключить глобально – но рекомендуется именно проектный способ (к одному проекту можно привязать одну базу).
Шаг 5. Перезагрузка Cursor
Обязательно полностью перезагрузите Cursor (закройте и откройте заново). Без перезагрузки нейросеть не будет видеть MCP и не сможет с ним работать.
Шаг 6. Проверка и тестирование
После перезагрузки задайте Cursor любой вопрос, связанный с базой 1С, например: «Перечисли расширения в этой базе» или «Проанализируй доработки в расширении и создай пользовательскую документацию».
Если MCP подключен корректно, Cursor выполнит запрос, обращаясь напрямую к структуре базы данных, метаданным и пользовательским данным (но без права записи – MCP настроен только на чтение).
Важные замечания
Ограничение MCP: нейросеть может просматривать структуру БД, читать данные и писать запросы SELECT, но не может изменять базу (сделано намеренно, чтобы не сломать рабочую БД).
VPN и 1С: если вы постоянно работаете с 1С через VPN, добавьте 1С в исключения VPN, чтобы трафик к 1С шёл через обычную сеть и не приходилось каждый раз отключать VPN.
Платный аккаунт: для активной работы с файлами (генерация сайтов, ботов, анализ кода) настоятельно рекомендуется приобрести подписку на Cursor – бесплатного лимита хватает буквально на несколько запросов при работе с файлами.1 102
Repost from Клуб московских одинэсников
Коллеги, добрый день!
В мае в Москве прошла масштабная конференция, посвящённая практическому применению искусственного интеллекта в экосистеме 1С и автоматизации бизнеса.
И теперь записи всех докладов поступили в продажу — отличная возможность получить доступ к экспертизе, которая уже меняет подходы к корпоративной автоматизации.
Для кого этот материал будет полезен:
👨💼 Руководителям ИТ-отделов и цифровой трансформации
Вы получите готовые подходы к адаптивному управлению проектами в условиях быстро меняющихся технологий, а также реальные кейсы внедрения ИИ-решений с измеримым бизнес-эффектом.
🏗 Архитекторам
В записях — разбор архитектурных сценариев интеграции ИИ с 1С, работа с LLM внутри защищённого контура и enterprise-решения для корпоративных ассистентов.
👨💻 Разработчикам
Практические доклады от коллег, которые уже строят ИИ-ассистентов для 1С: как подключать базу знаний, контролировать качество ответов и организовать взаимодействие с пользователем.
📊 Аналитикам
Кейсы с реальными примерами использования ИИ в деятельности аналитика, не как конкурента, а как помощника.
🎯 Всем специалистам по 1С
Конференция создана для тех, кто проектирует, внедряет и развивает системы автоматизации. Записи помогут освоить современные инструменты и понять, как нейросети встраивать в свои проекты — без маркетинговых обещаний, с честным разбором ограничений и точек роста.
Ссылка на приобретение: https://esresforum.ru/erp-ai-forum-2026-video/?gcpc=d11c9
1 102
Плагин для 1C:EDT (https://github.com/DitriXNew/EDT-MCP)
превращает среду в MCP-сервер и даёт AI-ассистентам (Claude, Copilot, Cursor и др.) доступ к вашему проекту 1C: читать код, метаданные, формы, искать ошибки, делать рефакторинг и даже управлять отладкой.
1. Требования
· 1C:EDT версии 2025.2 или новее (плагин официально поддерживает EDT 2025.2+)
· У вас уже настроен EDT и есть хотя бы один рабочий проект 1C.
2. Установка плагина в EDT
Вариант A: Через интерфейс EDT (рекомендуемый)
1. В EDT: Help → Install New Software…
2. Добавьте сайт обновлений:
https://ditrixnew.github.io/EDT-MCP/
3. Выберите EDT MCP Server Feature.
4. Нажмите Next / Install, примите лицензию.
5. После установки перезапустите EDT.
Вариант B: установка из командной строки (Windows)
Если EDT закрыт и вы знаете точную версию, можно сделать «one-shot» установку:
set VER_EDT=2025.2.3+30
"<путь>\1c-edt-%VER_EDT%-x86_64\1cedt.exe" -nosplash ^
-application org.eclipse.equinox.p2.director ^
-repository https://ditrixnew.github.io/EDT-MCP/ ^
-installIU com.ditrix.edt.mcp.server.feature.feature.group ^
-profileProperties org.eclipse.update.reconcile=true
(Подставьте свой путь к EDT и актуальную версию.)
3. Настройка MCP-сервера в EDT
1. Откройте: Window → Preferences → MCP Server.
2. На вкладке General:
o Server Port: оставьте 8765 (если нет конфликтов).
o Auto-start: включите, если хотите, чтобы сервер стартовал вместе с EDT.
o Plain text mode (Cursor compatibility): включите, если планируете использовать Cursor (он не поддерживает MCP embedded resources).
3. На вкладке Tools:
o Можно отключить группы инструментов, чтобы сократить контекст и/или ограничить AI только чтением.
o Пресеты:
§ Analysis Only — только чтение и анализ.
§ Code Review — анализ + чтение BSL, без записи.
§ Development — полноценная разработка, но без отладочных инструментов.
§ All Tools — все 57 инструментов (по умолчанию).
4. Важный JVM-флаг для скриншотов форм
Инструменты get_form_screenshot и get_form_layout_snapshot работают корректно только если EDT запущен с флагом:
-DnativeFormBufferedLayoutRender=true
Без него вы получите серый PNG или пустой список элементов.
Как добавить флаг (постоянно)
1. Закройте EDT.
2. Откройте файл 1cedt.ini рядом с 1cedt.exe
(пример: C:\Program Files\1C\1CE\components\1c-edt-2025.2.x+..-x86_64\1cedt.ini).
3. После строки -vmargs добавьте:
-DnativeFormBufferedLayoutRender=true
4. Сохраните и запустите EDT заново.
5. Подключение AI-ассистента к EDT-MCP
EDT-MCP поднимает HTTP(SSE) сервер на http://localhost:8765/mcp. Вам нужно прописать его в конфиге вашего AI-клиента.
VS Code + GitHub Copilot / другие MCP-клиенты
Создайте в корне проекта (или в .vscode) файл mcp.json:
{
"servers": {
"EDT MCP Server": {
"type": "sse",
"url": "http://localhost:8765/mcp"
}
}
}
Cursor IDE
1. В EDT: Window → Preferences → MCP Server → General → включите Plain text mode (Cursor compatibility).
2. В проекте Cursor создайте .cursor/mcp.json:
{
"mcpServers": {
"EDT MCP Server": {
"url": "http://localhost:8765/mcp"
}
}
}
Claude Code / Claude Desktop
В .claude.json (или claude_desktop_config.json) добавьте:
"mcpServers": {
"EDT MCP Server": {
"type": "http",
"url": "http://localhost:8765/mcp"
}
}
Другие клиенты (Cline, Antigravity и т.п.)
Используйте аналогичную структуру с type: "streamableHttp" / serverUrl / url согласно документации конкретного клиента; базовый URL всегда:
http://localhost:8765/mcp
6. Как это выглядит на практике (базовый сценарий)
После установки и подключения:
1. Запускаете EDT → MCP-сервер стартует (если включён автозапуск).
2. В статус-баре EDT появится индикатор MCP:
o 🟢 — сервер работает, свободен;
o 🟡 мигает — выполняется инструмент;
o ⚪️ — сервер остановлен.[1]
3. В AI-ассистенте (например, в Copilot/Cursor/Claude) вы можете писать запросы вроде:
o «Покажи ошибки в проекте MyERP» → инструмент get_project_errors.
o «Найди все использования CommonModule.SalesAPI» → find_references.
o «Сделай рефакторинг: переименуй справочник Products в Nomenclature» → rename_metadata_object.
o «Покажи структуру модуля CommonModules/Prices/Module.bsl» → get_module_structure.
o «Сделай скриншот формы документа SalesOrder» → get_form_screenshot (при наличии JVM-флага).
AI через MCP вызывает соответствующие инструменты, EDT их выполняет и возвращает результаты.
7. На что обратить внимание
· Версия EDT: строго 2025.2+.
· JVM-флаг обязателен для скриншотов форм, иначе эти инструменты бесполезны.[1]
· Группы инструментов: если вы не хотите, чтобы AI мог менять код/метаданные, выберите пресет Analysis Only или отключите группу Refactoring и инструмент write_module_source.[1]
· Для работы с отладкой (breakpoints, step, variables) в EDT должны быть созданы launch-конфигурации (Run → Run Configurations…).
1 102
Добавьте RAG и OCR (опционально)
Для работы с неструктурированными данными и документацией:
Стек технологий:
- OCR: easyOCR
- Хранение векторов: Qdrant
- Чанки: intfloat/multilingual-e5-base
- Реранкер: BAAI/bge-reranker-base
Дополнительно: используется не только векторный поиск, но и поиск по метаданным. Взаимодействие с RAG и OCR реализовано через инструменты MCP.
Сценарии использования RAG:
- Обогащение контекста агента — например, чтобы агент понимал, что считается «нормой» по маржинальности именно для вашей компании.
- Работа с данными, которых нет в 1С — технические характеристики номенклатуры, руководства пользователя. Агент сможет отвечать на вопросы вроде «подбери все насосы, которые могут работать с вязкими жидкостями».
- Хранение регламентов и правил предприятия — умный семантический поиск по базе знаний.
Схема пайплайна RAG (документ → OCR → чанкинг → векторизация → Qdrant → поиск → реранкинг → ответ) будет полезна для понимания.
Учтите вопросы безопасности
По персональным данным:
- Используйте локальные LLM или провайдеров в РФ с соответствующими разрешениями.
- Реализация DataMasking (слой для удаления чувствительных данных) пока не предполагается.
- Ограничения к данным баз 1С реализованы через типовые профили доступа 1С.
По генерации кода:
- Агент не умеет самостоятельно писать и выполнять код 1С.
- Функциональность рассматривается только в части вызова отчётов СКД.
- Генерация кода, изменяющего данные в базе, — сценарий, к которому нужно подходить с большой осторожностью.
По доступу к чувствительным данным (например, зарплата):
- Если на уровне инструментов и навыков не реализованы функции выборки таких данных, агент физически не сможет их показать.
- Даже если функциональность предусмотрена, следующий барьер — права пользователя 1С в базах.
- Функции выполняются под текущим пользователем и не отдадут информацию, к которой у него нет прав.
1 102
Развиваем ИИ-платформу в 1С
1. Определитесь с архитектурой решения
Прежде чем приступить к реализации, чётко представьте контур будущей платформы. Она включает три основных компонента:
- MCP-сервер (реализуется на 1С:Шина или как самостоятельный сервис)
- ИИ-агент (в конфигурации 1С или на базе open‑source решений)
- Набор инструментов и навыков, спроектированных под бизнес-задачи заказчика
+ (опционально) RAG-хранилище и OCR-сервис
На этом этапе полезно нарисовать общую архитектурную схему: серверная часть, агент, интеграции с базами 1С, RAG, OCR.
2. Реализуйте MCP-сервер на 1С:Шина
MCP-сервер обеспечивает связь между LLM и базами 1С. Он выступает посредником: LLM вызывает инструменты (tools), а MCP-сервер транслирует эти вызовы в код 1С.
Что нужно сделать:
- Разработайте MCP-сервер на платформе 1С:Шина (язык «1С:Предприятие.Элемент», похож на TypeScript).
- Реализуйте на стороне 1С:Шина типовые endpoint'ы MCP-сервера.
- Настройте ассоциацию: при вызове функции, связанной с MCP-сервером, должен выполняться определённый код на языке 1С в целевых базах 1С.
- Организуйте передачу пользователя: код выполняется от лица переданного пользователя, результат возвращается MCP-серверу.
Хорошо бы отобразить на схеме взаимодействие: LLM → MCP-сервер → 1С:Шина → база 1С с пояснением потока данных.
Спроектируйте функции (tools) с бизнес-ценностью
Инструменты — это функции в конфигурации 1С, которые LLM вызывает для получения данных. Они критически важны: правильно спроектированные инструменты позволяют избежать галлюцинаций LLM практически в полном объёме.
Правила проектирования:
Инструмент должен решать конкретную бизнес-задачу.
При корректно составленном запросе пользователя LLM генерирует JSON с названием функции и параметрами.
В 1С вы разбираете JSON, выполняете функцию и возвращаете ответ в LLM, которая форматирует его для пользователя.
Пример из демо-стенда: функция
mcp‑1c_margin_breakdown — запрос к регистру накопления «ВыручкаИСебестоимостьПродаж» с детализацией по Подразделению, Менеджеру, Складу за период. Она позволяет LLM отвечать на вопросы вроде: «Покажи топ‑10 менеджеров по валовой прибыли и найди тех, у кого маржа ниже 10% за последний квартал». Здесь можно привести пример JSON-запроса от LLM к инструменту и структуры ответа.
Настройте права доступа к данным
Это обязательный шаг для использования решения в реальных бизнес-процессах.
Проблема: в 1С:Шина код в базе 1С запускается под техническим пользователем с эксклюзивными правами, которые не соответствуют правам бизнес-пользователей. В 1С используется Row Level Security (RLS) — правила доступа к строкам данных для каждого пользователя свои.
Решение:
- Найдите способ запуска инструментов MCP от имени пользователя системы средствами 1С.
- Создайте токены доступа для каждого пользователя.
- Пробрасывайте токены до MCP-сервера.
- Идентифицируйте пользователя по токену и передавайте его в базы 1С при вызове инструментов.
- 1С будет отдавать только те данные, к которым у этого пользователя есть доступ.
После настройки MCP-сервер сможет определять подключившегося пользователя и даже здороваться по имени. Схема передачи токена через MCP-сервер в базу 1С с учётом RLS поможет визуализировать процесс.
Выберите модель LLM
Рекомендуется использовать локальные модели — это обеспечивает безопасность конфиденциальных и персональных данных, а также независимость от внешних (особенно иностранных) поставщиков.
В итоге команда остановилась на gpt-oss-120b в локальном контуре. Возможность подключения облачной модели тоже предусмотрена. Скриншот интерфейса с примером работы модели (ответ на запрос) будет уместен.
Внедрите агента (два варианта)
Вариант А — OpenCode (для тестирования)
Для тестирования MCP-сервера используйте open‑source агента OpenCode (также пробовали OpenWork, но OpenCode в десктопном варианте понравился больше).
Вариант Б — собственный агент в 1С (для продакшена)
Для работы обычного пользователя 1С — это основной вариант. Серверная часть агента реализуется с использованием Pydantic AI.
Как работает серверная часть агента:
- 1С отправляет HTTP-запрос в бэкенд-оркестратор.
- Выполняется проверка на тематику запроса — сильно отвлечённые запросы не проходят.
- Организуется динамическая сборка системного промпта (prompt composer).
- LLM в процессе первого запроса определяет необходимость вызова инструментов (MCP-tools), навыков (skills) или немедленного ответа пользователю.
- Запускается цикл: обращение к инструментам/навыкам → оценка достаточности ответа самой моделью → при необходимости вызов новых инструментов.
- Предусмотрены защиты от зацикливания:
-ограничение на переиспользование одного инструмента с теми же параметрами;
-ограничение на количество шагов в цикле (настраиваемое).
- Когда ответ устраивает LLM, начинается финализация: форматирование таблиц, проверка на сырой JSON и другие проверки.
- Вся цепочка взаимодействия логируется на стороне сервера и доступна из интерфейса 1С — это помогает при отладке.
Диаграмма агентского цикла (запрос → проверка → сборка промпта → вызов инструментов → оценка → финализация → ответ) поможет понять процесс.
Реализуйте навыки (skills)
Навыки — это локальные инструменты на стороне 1С-базы, в отличие от централизованных tools на MCP-сервере.
Две группы навыков:
Инфраструктурные навыки — размещаются непосредственно в коде агента 1С. Примеры: чтение объектов 1С по навигационной ссылке, чтение вложенных ссылок, чтение вложений.
Пользовательские навыки — настраиваются и хранятся в конфигурации 1С или в виде файлов на диске. Имеют бизнес-смысл, например local_find_purchase_documents (поиск документов «Приобретение товаров услуг»).
Для каждого заказчика набор пользовательских навыков нужно проектировать отдельно.
Пример работы для «1С:Документооборот»:
- Пользователь: «Покажи, кто согласовывал договор № 5589 и какие были комментарии?»
- Агент находит навык local_find_document_requests → ищет документ
- Агент вызывает навык local_read_document_processing_route → извлекает данные по цепочке согласования
- Все навыки выполняются в фоновом задании под текущим сеансом пользователя → доступ к данным определяется ролевой моделью
- Полученные данные (этапы, участники, состояния, комментарии) отправляются в LLM для формирования ответа
- Агент возвращает структурированный ответ пользователю
Пример диалога пользователя с агентом в 1С будет наглядным дополнением.
Разработайте пользовательский интерфейс
Два варианта реализации UI:
Вариант А — «ПолеHTMLДокумента» (кастомный)
Более гибкий и функциональный вариант:
Чат отрисовывается скриптом JS, который взаимодействует с 1С.
Доступная функциональность:
- Мультичат (запоминаются ветки разговоров, возможны параллельные запросы)
- Прикрепление файлов
- Обрезка ветки по текущему сообщению
- Редактирование и повторная отправка сообщения
- Копирование и удаление сообщений
- Голосовой набор
- Экспорт диалога в HTML или PDF
- Вывод диаграмм с интерактивными контекстными командами
Вариант Б — через «Обсуждения» в «Системе взаимодействия»
Типовая функциональность 1С:
- Хорошие возможности по передаче контекста в агента
- Программирование предопределённых действий (контекстные команды) прямо в чате
- Более ограниченный в разработке, чем кастомный UI
Оба варианта актуальны — выбирайте исходя из сценариев использования у заказчика. Скриншоты интерфейса чата с агентом в 1С (оба варианта) помогут в выборе.1 102
📣 Опубликована вся серия вебинаров «Разбор задач с экзамена 1С:Эксперт»!
Эта серия посвящена разбору решения задач по технологическим вопросам из практической части экзамена:
🔸 Проблема потребления оперативной памяти
🔸 Взаимоблокировка на управляемых блокировках
🔸 Таймаут на управляемых блокировках
🔸 Длительный запрос
🔸 Типичные ошибки сдающих
➡️ Сегодня выложили последний бонусный вебинар серии «Типичные ошибки сдающих».
✅ Все видео доступны на developer.1c.ru в разделе «Обучение».
Видео можно найти на следующих ресурсах:
🔸Developer
🔸VK
🔸YouTube
1 102
Repost from 1C Company
📣 Опубликован пятый вебинар из серии «Разбор задач с экзамена 1С:Эксперт»!
➡️ Он выложен на developer.1c.ru в разделе «Обучение».
Серия «Разбор задач с экзамена 1С:Эксперт» посвящена разбору решения задач по технологическим вопросам из практической части экзамена.
✅ Сейчас на developer.1c.ru доступно пятое видео из этой серии! Его тема «Взаимоблокировка на управляемых блокировках».
Видео можно найти на следующих ресурсах:
🔸Developer
🔸VK
🔸YouTube
1 102
Repost from 1C Company
📣 Опубликован вебинар «Итоги исследования пользовательского опыта работы с 1С:EDT»!
✅ Он выложен на developer.1c.ru в разделе «Вебинары».
В вебинаре разобрали результаты исследования:
- Что пользователи думают о 1С:EDT
- Наиболее востребованный функционал
- Основные сложности в работе
Рассказали планы развития:
- Приоритетные направления доработки
- Динамика результатов
➡️ Видео можно найти на следующих ресурсах:
🔸Developer
🔸VK
🔸YouTube
1 102
📣 Опубликован третий вебинар из серии «Разбор задач с экзамена 1С:Эксперт»!
➡️ Он выложен на developer.1c.ru в разделе «Обучение».
Серия «Разбор задач с экзамена 1С:Эксперт» посвящена разбору решения задач по технологическим вопросам из практической части экзамена.
✅ Сейчас на developer.1c.ru доступно третье видео из этой серии! Его тема «Таймаут на управляемых блокировках».
Видео можно найти на следующих ресурсах:
🔸Developer
🔸VK
🔸YouTube
1 102
Разработка на 1С с помощью AI. Быстрый старт для нетерпеливых 😊
За 5 минут
1. Клонируйте репозиторий
git clone https://github.com/Arman-Kudaibergenov/1c-ai-development-kit.git
cd 1c-ai-development-kit
2. Скопируйте в ваш проект
# Windows PowerShell
Copy-Item .cursor\* -Destination "C:\path\to\your-1c-project\.cursor\" -Recurse -Force
# Linux/macOS
cp -r .cursor/* /path/to/your-1c-project/.cursor/
3. Перезапустите Cursor
Ctrl+Shift+P → "Reload Window"
4. Готово!
Теперь в чате Cursor попробуйте:
Проверь код модуля CommonModule.ОбщегоНазначенияAI автоматически использует агента
onec-code-reviewer для проверки.
Настройка MCP (опционально)
Бесплатные MCP-серверы
Песочница для AI-агентов (рекомендуется)
Автор: Vladimir Akimov (SteelMorgan)
Перед началом работы рекомендуем развернуть 1c-ai-sandbox-client-server — изолированную среду, в которой AI-агент не имеет доступа к вашей хостовой системе. Защищает от случайной потери данных.
BSL LSP Bridge (анализ кода)
Автор: Vladimir Akimov (SteelMorgan)
# Установка
git clone https://github.com/SteelMorgan/mcp-bsl-lsp-bridge.git
cd mcp-bsl-lsp-bridge
npm install
node server.js
Добавьте в .cursor/mcp.json:
{
"mcpServers": {
"bsl-lsp-bridge": {
"command": "curl",
"args": [
"-X", "POST",
"http://localhost:5007/mcp",
"-H", "Content-Type: application/json",
"-d", "@-"
]
}
}
}
RLM Toolkit (память между чатами)
Автор: Dmitrii Labintsev
# Установка
git clone https://github.com/dmitrii-labintsev/rlm-toolkit.git
cd rlm-toolkit
pip install -r requirements.txt
python server.py
Добавьте в .cursor/mcp.json:
{
"mcpServers": {
"rlm-toolkit": {
"command": "curl",
"args": [
"-X", "POST",
"http://localhost:8200/mcp",
"-H", "Content-Type: application/json",
"-d", "@-"
]
}
}
}
Что попробовать?
Код-ревью
Проверь модуль src/cf/CommonModules/МойМодуль/Ext/Module.bslСоздание формы
Создай обработку "ЗагрузкаДанных" с формой для выбора файлаОптимизация запроса
Оптимизируй этот запрос: [вставьте код запроса]Генерация тестов
Создай тесты для функции РассчитатьСумму в модуле ОбщегоНазначения
1 102
📣 Опубликован второй вебинар из серии «Разбор задач с экзамена 1С:Эксперт»!
➡️ Он выложен на developer.1c.ru в разделе «Обучение».
Серия «Разбор задач с экзамена 1С:Эксперт» посвящена разбору решения задач по технологическим вопросам из практической части экзамена.
✅ Сейчас на developer.1c.ru доступно второе видео из этой серии! Его тема «Взаимоблокировка на управляемых блокировках».
Видео можно найти на следующих ресурсах:
🔸Developer
🔸VK
🔸YouTube
