Использование подсистем 🟡 Используйте подсистемы для двух задач: построения разделов командного интерфейса и функциональной группировки объектов метаданных. 🟡 Если интерфейсная и функциональная структуры не совпадают, создавайте отдельную иерархию функциональных подсистем без включения в командный интерфейс. 🟡 Объекты без визуального представления в интерфейсе включайте только в функциональные подсистемы. 🟡 Команды администрирования выносите в раздел «Настройка и администрирование», сохраняя...
1C Portal | Программирование
Присоединяйтесь к нашему каналу и погрузитесь в мир для 1С-разработчика Связь: @devmangx
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
15 из 15@Portal_1C
Ограничения на использование Выполнить и Вычислить на сервере 🟡 Не выполняйте на сервере строки кода, собранные из внешних параметров, без строгого контроля источника и содержимого. 🟡 Перед вызовом Выполнить и Вычислить на сервере включайте безопасный режим, а в сервисной модели дополнительно включайте безопасный режим разделения данных. 🟡 По возможности используйте безопасные обертки БСП вместо прямого вызова Выполнить и Вычислить. 🟡 Код, который нельзя запускать в безопасном режиме, выполн...
MetadataViewer1C — это расширение для VS Code (Cursor), облегчающее работу с метаданными конфигураций 1С:Предприятие 8 в XML-формате. Позволяет просматривать, редактировать, навигировать по структуре конфигураций и объектам, открывать и править BSL-модули, работать с предопределёнными элементами и формами. Поддерживает AI-генерацию кода, кэширование и визуальное редактирование. @Portal_1C
1С Программирование. Часть 2 Уроки 1С. Добавляем картинки в таблицу в шаблоне Word 1С: Схема запроса. Простейший практический пример Эмулятор ККТ (онлайн кассы) в 1С Решаем тестовую задачу из собеседования на должность 1С программиста. Типизация субконто в 1С Бухгалтерии 3.0 1С: Лайвкодинг. Дорабатываем признание расходов КУДиР источник @Portal_1C
1c-web-session Скилл для Claude Code: управление 1С:Предприятие в браузере через Playwright MCP. Навигация, формы, справочники, документы, тестовые данные. @Portal_1C
Использование параметров сеанса 🟡 Используйте параметры сеанса для значений, которые нужны в рамках текущего сеанса, запросов и ограничений доступа к данным. 🟡 Не храните в параметрах сеанса значения, нужные только клиентской логике: для этого применяйте глобальные переменные приложения. 🟡 Не используйте параметры сеанса как кеш вычислений серверной бизнес-логики; выносите такие вычисления в серверные функции с повторным использованием. 🟡 Инициализируйте параметры сеанса по требованию в обра...
Транзакции: правила использования 🟡 Начинайте и завершайте транзакцию в одном методе: пары НачатьТранзакцию и ЗафиксироватьТранзакцию/ОтменитьТранзакцию не разносите по разным функциям. 🟡 Размещайте ЗафиксироватьТранзакцию последней операцией в блоке Попытка, чтобы после фиксации не возникали новые исключения. 🟡 В блоке Исключение сначала вызывайте ОтменитьТранзакцию, затем выполняйте логирование и завершайте обработку оператором ВызватьИсключение. 🟡 Избегайте лишних, вложенных и длинных тра...
Ускорение и оптимизация 1С. Базовый курс (2022) 5 примеров ошибок в коде, которые приводят к замедлению работы 1С Почему документ с одной строкой проводится 7,5 секунд Как исправить ошибку при запуске после внедрения подсистемы Оценка производительности из БСП Как ускорить процесс реструктуризации и обновления 1С в разы 3 принципа работы блокировок, о которых стоит знать каждому программисту 1С Как «поймать» медленные запросы Все видео на youtube @Portal_1C
1c-mcp-toolkit — это инструмент для интеграции AI-агентов с базами данных 1С:Предприятие с помощью MCP и REST API. Проект позволяет выполнять запросы к данным 1С, получать метаданные, автоматизировать управление через AI без доработки конфигурации 1С и публикации сервера. Прокси-сервер на Python и внешняя обработка обеспечивают безопасное и изолированное взаимодействие, поддерживается Docker. https://github.com/ROCTUP/1c-mcp-toolkit @Portal_1C