CodeSnippets
Visual Studio Code Snippets for Acumatica xRP
Install / Use
/learn @Acumatica/CodeSnippetsREADME
Acumatica Code Snippets
Code snippets are small blocks of reusable code that can be inserted in a code file. Acumatica Code Snippets is a collection of Visual Studio code snippets designed for Acumatica. It provides templates for:
- DACs and DAC fields
- Graph event handlers with different signature styles:
- Classic Name Convention signature
- Generic signature
- Short generic signature for graph field events
How to Install Code Snippets
- Download snippets from the src folder
- In your Visual Studio open "Code Snippets Manager" window ("Tools" -> "Code Snippets Manager")
- Add folders with downloaded code snippets. See links in the "Details on Visual Studio Code Snippets" for more details.
- If you don't see code snippets in IntelliSense suggestions make sure that IntelliSense settings are configured correctly. Open C# IntelliSense options ("Tools" -> "Options" -> "Text Editor" -> "C#" -> "IntelliSense") and configure "Snippets behavior" option to always include code snippets:

How to Use Code Snippets
- Type a shortcut for code snippet
- Acumatica Code Snippets shortcuts for DAC and DAC fields start with "dac":

- Acumatica Code Snippets shortcuts for graph events start with underscore:

- Acumatica Code Snippets shortcuts for DAC and DAC fields start with "dac":
- Select a shortcut from IntelliSense suggestions and press Tab key.
- For graph events Visual Studio will show you a list of available templates and you can select a template with a suitable signature type:

- For graph events Visual Studio will show you a list of available templates and you can select a template with a suitable signature type:
- The inserted code contains placeholders like DAC and DAC Field names. You should replace them with your code. You can switch between placeholders by pressing Tab key:

Details on Visual Studio Code Snippets
Contributing
You can share your code snippets with other developers by suggesting new code snippets for Acumatica.
Please create a separate branch with your snippets and make a pull request into the main branch.
Add @SENya1990 (Sergey Nikomarov) to reviewers
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
