# Basic Blocks

- [Start](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/start-start.md)
- [End](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/konec-returnorstop.md)
- [Process](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/process-processcontainer.md)
- [Comment](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/kommentarii-comment.md)
- [ToDo](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/todo-todoblock.md)
- [Log](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/log-log.md)
- [Condition](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/uslovie-ifcondition.md)
- [Switch/Case](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/switch-case.md)
- [Assign Value to Variable](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/prisvoit-znachenie-peremennoi-assign.md)
- [For Each Loop - Data Table](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/cikl-dlya-kazhdogo-tablica-dannykh-foreachrows.md)
- [For Each Loop - List](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/cikl-dlya-kazhdogo-spisok-foreachlist.md)
- [For Each Loop - Dictionary](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/cikl-dlya-kazhdogo-slovar-foreachhashtable.md)
- [Loop](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/cikl-for.md)
- [While Loop](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/cikl-poka-while.md)
- [Pause](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/pauza-delay.md)
- [Execute PowerShell Expression](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-vyrazhenie-powershell-invokeexpression.md)
- [Execute C# Code](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-kod-c-invokecsharpcode.md)
- [Execute Python Code](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-kod-python-invokepythoncode.md)
- [Execute VB Code](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-kod-vb-invokevbcode.md)
- [Execute Java Code](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-kod-java-invokejavacode.md)
- [Execute JavaScript Code](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/vypolnit-kod-javascript-invokejavascriptcode.md)
- [Try/Catch](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/try-catch-trycatchcontainer.md)
- [Container](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/konteiner-collapsecontainer.md)
- [Abort](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/prervat-fullabort.md)
- [Abort Container](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/prervat-konteiner-abortcontainer.md)
- [Parallel Select](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/parallelnyi-vybor-parallelselect.md)
- [Start Robot](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/zapustit-robota-startbackgroundrobot.md)
- [Check Robot Completion](/en/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/proverit-zavershenie-robota-checkbackgroundrobot.md)
