Skip to content

Конструктор скриптов

Конструктор скриптов собирает вычисление для ячейки книги из шагов, каждый из которых читается фразой на русском, — вместо рукописного метода во внешней сборке GAP.dll. Схема лежит файлом, правится в окне, проверяется пробным запуском и не требует пересборки программы.

Ожидаемый результат: инженер понимает, из чего состоит схема, что означает каждое поле на экране, какие данные проекта ей доступны и как проверить результат до генерации.

СтраницаО чём
Зачем нужен конструктор скриптовЧто раньше делала функция GAP.dll и почему то же самое теперь собирают схемой из шагов
Первая схемаСквозной пример: от каталога схем до посчитанного значения в ведомости прогона
Окно конструктораВкладки, палитра действий, лист схемы, ведомость прогона, штамп и строка состояния
Каталог схемПервый экран конструктора: поиск по вызову из ячейки, библиотеки, разделы, «Ещё в GAP»
Библиотеки и решениеПорядок разрешения имён схем и ответ на «почему считается не моя схема»
Анатомия схемыОвал «Из ячейки», фигуры шагов, стрелки, развилки и овал результата
Строки шагаНастройка и вход — одно место; откуда строка берёт значение
Формы значенийЧто течёт по стрелке схемы и почему палитра гасит часть действий
Объект проектаИз чего собран объект, откуда в нём данные, что такое обжтайп, канал, кадр, датчик
Поля объектовОткуда берётся список полей объекта и что означает каждая пометка
Типы объектовВсе типы каталога конструктора и их свойства
Палитра действийПолный список действий конструктора по разделам с формой выхода и требованиями
Действия раздела «Данные»Найти объекты, взять N-й, взять поле, перейти по связи, прочитать файл
Действия раздела «Строка»Собрать текст, заменить, разбить, склеить, подставить по списку, часть пути
Действия раздела «Логика»Сравнить, «Если / иначе», развилка по значению
Действия раздела «Число»Посчитать, сколько, пронумеровать, номер в списке
Служебные действия и вызов схемыПеременные шаблона, свой код и вызов другой схемы решения
«Найти объекты» и «Взять N-й»Разбор шага: где искать, условие отбора, порядок, номер, что уйдёт дальше
Источники объектовВсе пункты списка «Где искать»: что в каждом и когда он пуст
Условие отбораСтроки условия, группы «все / хотя бы одно», операции по видам свойств, замена
Связи объектаЧетыре связи шага «Перейти по связи» и что оказывается на другом конце
Пробный запускВедомость прогона, значения по шагам, отсев условий и место обрыва
Окно «подробнее…»Что именно вышло из шага: список найденного и разбор свойств объекта
Проверка схемыЗамечания проверки, их уровни и что конструктор успевает поймать до прогона
Шаг «Свой код»Окно кода, панель «Что пришло», имена входов и типы значений в коде
Вызов схемыВызов из ячейки и из шаблона, место вызова, фазы парсинга, переменные шаблона
Показ схемы кодомПанель «Так эта схема выглядела бы в GAP» и зачем она нужна при переносе
Ограничения и «Ещё в GAP»Функции GAP, которые не перенесены, и чего конструктор пока не умеет
Быстрый справочникВсе перечислимые значения конструктора одним списком
Словарь терминовОбжтайп, прогон, ведомость, нить, форма значения, место вызова