1c网络会话——Claude代码技巧
干得好
- 启动,重新启动和结束会话1C
- 导航接口分区(ID缓存)
- 创建和编辑目录项
- 填表
- 通过UI生成测试数据
- 处理对话框,许可证警告,错误面板
如何工作
技能包含特定于1C Web客户端的模式:
- 剪贴板粘贴 代替
fill()/type()-标准PlayWright在1C中不起作用 _DLB-后缀选择器 用于选择按钮(目录和枚举)- 导航缓存 在
.claude/1c-nav.json-分区和菜单项ID是每个数据库特有的 browser_run_code在一个调用中具有最大操作链
示范
视频演示了MCP Playwright与1C相关的功能:企业试图通过AI代理通过Web客户端播放场景测试。
https://github.com/user-attachments/assets/dfe8f3f2-6d27-494a-a0a5-e5ea6b69c2d4
要求
例子 .mcp.json
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest", "--timeout", "500"]
}
}
}安装
复制内容 .claude/ 在项目的核心:
your-project/
.claude/
skills/
1c-web-session/
SKILL.md
references/
scan-nav.js
optimization.md
CLAUDE.md ← укажи URL своей базы例子 CLAUDE.md 页:1 CLAUDE.md 在这个存储库里。
使用
安装后,请在Claude Code聊天室中留言:
/1c-web-session或者直接问:
запусти базу
создай справочник Номенклатура "Билет семейный"
создай документ ПродажаБилета для клиента ПетроваClaude将自动获得技能并开始使用浏览器。
结构
.claude/skills/1c-web-session/
SKILL.md — инструкции для Claude (паттерны, примеры кода)
references/
scan-nav.js — JS-скрипт сканирования навигационного меню
optimization.md — руководство по оптимизации browser_run_code许可证
麻省理工学院
