Консоль кода для управляемого приложения. Выполняет произвольный код в режиме предприятия на клиенте или на сервере. Сохраняет выполненные тексты с возможностью восстановления.
Возможности:
- Выполнение произвольного кода на клиенте и на сервере
- Выбор параметров (документов, элементов справочников и т.п.)
- Работа в транзакции (в частности автоматическая отмена транзакции)
- Возможность использовать шаблоны
- Возможность возвращаться к ранее выполненному коду (автосохранение)
- Подключение к произвольной ИБ по COM
Еще один велосипед? Чем хорош по сравнению, например, с этим:http://infostart.ru/public/198581/ ?
В чем заключается автоматическая отмена транзакции?
Такая красивая картинка — навевает мысли про разбор кода (или генерацию по блок-схеме)
(2) Стандартное поведение 1С, при выходе из процедуры — если было «НачатьТранзакцию()» и не было «ЗафиксироватьТранзакцию()», то транзакция отменяется, но я бы этим злоупотреблять не стал, лучше использовать явное «ОтменитьТранзакцию()».
.
(4) Неявная отмена транзакции производится платформой не при выходе из процедуры, а при завершении потока кода (выходе из метода при чистом стеке).