diff --git a/API/scriptChains.md b/API/scriptChains.md
index 835d42f..b70b644 100644
--- a/API/scriptChains.md
+++ b/API/scriptChains.md
@@ -297,12 +297,22 @@ run(): TaskPromise | null;
## Интерфейс ResultMacrosAction
```ts
interface ResultMacrosAction extends BaseCodeExecutionAction {
+ setCollectResults(value: boolean): this;
}
```
Интерфейс действия запуска скрипта, сохраненного в модели в списке скриптов модели. Наследуется от [`BaseCodeExecutionAction`](#base-code-execution-action).
+```js
+setCollectResults(value: boolean): this;
+```
+Устанавливает флаг `collectResults`, что позволяет собрать вывод и файлы от скриптов, запущенных через [`appendAfter()`](#result-base-action).
+Если `setCollectResults(true)` не применен ни к одному скрипту, то вывод и файлы будут возвращены только от последнего скрипта в цепочке.
+Иначе вывод и файлы будут собраны от всех скриптов, в котором применено `setCollectResults(true)` и от исходного скрипта, из которого был вызов `appendAfter()`.
+
+
+
## Интерфейс CodeExecutionAction
```ts
interface CodeExecutionAction extends BaseCodeExecutionAction {
diff --git a/API/scripts.om.d.ts b/API/scripts.om.d.ts
index 10f7372..4bc593a 100644
--- a/API/scripts.om.d.ts
+++ b/API/scripts.om.d.ts
@@ -727,7 +727,10 @@ export interface BaseCodeExecutionAction extends ResultBaseAction {
}
export interface ResultMacrosAction extends BaseCodeExecutionAction {
-
+ /**
+ * @param value Default is false
+ */
+ setCollectResults(value: boolean): this;
}
export interface TaskPromise {