Приложение C. Частые ошибки
Симптом — причина — что делать. Собрано по тому, обо что чаще всего спотыкаются.
- Поле, которое было, исчезло
- Связь пропала сама
- Файл «потерялся» после перезагрузки
- Переменная не подставилась
- Вызов обрывается после перевода
- Трассировка обрывается на переходе
- Стрелки двигают карту, а не компоненты
- Протянул связь от «Меню» — заполнилось «Прочее»
- Не могу сохранить
- Половина карты погасла
- Ничего из перечисленного
Поле, которое было, исчезло
- Причина
-
условие видимости. Поле показывается, только когда в нём есть смысл, и включает его какое-то поле выше по списку — обычно Режим или Тип.
- Что делать
-
поставьте это поле в нужное положение. Значение исчезнувшего поля не потерялось: оно вернётся вместе с полем.
- Подробно
-
глава 11.
Связь пропала сама
- Причина
-
компонент, на который она вела, удалён. Ссылку на несуществующий компонент редактор не оставляет — свойство перехода очищается.
- Что делать
-
Ctrl+Z вернёт и компонент, и ссылки. Если удаление было нужным — задайте переход заново.
- Подробно
-
глава 6.
Файл «потерялся» после перезагрузки
- Причина
-
вложение живёт во временном хранилище до конца соединения. Закрепляет его на сервере только сохранение сценария.
- Что делать
-
загрузить заново и сохранить сценарий. Правило: загрузили файлы — сохранились.
- Подробно
-
глава 18.
Переменная не подставилась
- Причина
-
чаще всего имя в выражении не совпадает с именем переменной — регистр или опечатка. Имена регистрозависимы.
- Что делать
-
откройте окно Переменные и посмотрите на счётчик упоминаний. Ноль у переменной, которая по-вашему используется, — это и есть ответ. Имена в выражения лучше вставлять из дерева, а не печатать.
- Подробно
-
главы 13 и 15.
Вызов обрывается после перевода
- Причина
-
у перевода не заполнены запасные ветки. Оператор не ответил, а идти некуда.
- Что делать
-
заполните хотя бы Переход, время и Переход, отказ.
- Подробно
-
глава 16.
Трассировка обрывается на переходе
- Причина
-
это не обрыв. Переход по метке связью не является: он ищет метку по имени, а не по нарисованной стрелке, — и трассировка его не прослеживает.
- Что делать
-
проверять такие переходы поиском по имени метки. Нашлась только ссылка и ни одной метки — вот тогда действительно обрыв.
- Подробно
-
главы 9 и 20.
Стрелки двигают карту, а не компоненты
- Причина
-
стрелки без модификатора — это прокрутка поля. Компоненты двигает Alt со стрелкой.
- Что делать
-
держать Alt. И проверить, что фокус на поле карты, а не в поле ввода панели.
- Подробно
-
глава 5.
Протянул связь от «Меню» — заполнилось «Прочее»
- Причина
-
Ctrl тянет основную ветку типа, а у меню основная ветка — это «куда идти, если ни одно значение не подошло».
- Что делать
-
ветки по значениям задаются таблицей Значения, а не мышью.
- Подробно
-
глава 16.
Не могу сохранить
- Причина
-
одна из трёх — нет связи, версия на сервере новее, не закрепились вложения. Редактор скажет, какая именно.
- Что делать
-
при обрыве дождаться восстановления; при конфликте посмотреть историю и решить, чьи правки применять; при незакреплённых файлах сохранить ещё раз.
- Подробно
-
главы 22 и 23.
Половина карты погасла
- Причина
-
включена трассировка ветки (T) или подсветка изменений из истории версий.
- Что делать
-
Esc.
- Подробно
-
главы 20 и 24.