Smart1Spec Документация
Studio
РуководствоИзучающий Spec1C

Отменить изменения спецификации

Как отменить неприменённые правки в редакторе Spec1C пунктом «Отменить изменения» и чем этот пункт отличается от отмены применённых изменений.

Перед чтением

На этой странице

Пункт «Отменить изменения» в меню «Ещё» отбрасывает правки, которые вы внесли в редактор после последнего применения, и показывает текст, построенный из текущей модели. Модель при этом не меняется. Это не история версий: применённые изменения этим пунктом не отменить.

Когда это нужно#

  • Вы начали править текст, запутались и хотите вернуться к тексту, соответствующему модели.
  • Правки ещё не применены (над редактором — «есть изменения»), и применять их вы не собираетесь.

Перед началом#

  • Пункт активен, только пока есть неприменённые правки: в заголовке над редактором — «есть изменения · Ctrl+Space — подсказки», под редактором — «· изменено». После «Применить без сборки» или сборки пункт неактивен.
  • Если нужно отменить одну-две последние правки, а не все, используйте стандартную отмену редактора Ctrl+Z.
  • Если текст может пригодиться, сначала сохраните его: «Ещё» → «Скачать Spec1C» — Скачать спецификацию в файл.

Шаги#

  1. На этапе Spec1C нажмите «Ещё» под редактором.
  2. Выберите «Отменить изменения».
  3. Текст в редакторе заменится текстом, построенным из модели; признаки «есть изменения» и «· изменено» исчезнут.
  4. Просмотрите новый текст (см. «Результат»).
  5. Если хотите, чтобы этот текст сохранился в проекте, нажмите «Ещё» → «Применить без сборки».

Результат#

  • Модель не изменилась — она такая же, как после последнего применения.
  • Текст в редакторе построен Studio из модели автоматически. Он описывает те же источники, поля и соединения, но может отличаться от того, что вы писали: в нём могут появиться блоки compute, screen, view с вложенными строками, параметр ПериодT : Period, строка show attributes для первого источника. Разбор учитывает из них только поддерживаемые строки — см. Прочитать готовую спецификацию. Если модель пуста, в редакторе будет только spec1c { }.
  • Как Studio строит текст из модели и когда действует ваш текст — Связь Intent и Spec1C.

Если не получилось#

Что видноПричина и что сделать
Пункт «Отменить изменения» неактивенНеприменённых правок нет — например, вы уже применили текст или собрали файл. Применённые изменения этим пунктом не отменить: исправьте текст и примените снова
После отмены текст выглядит иначе, чем ваш последний применённый вариантТекст построен из модели автоматически. Если у вас есть скачанный файл .spec1c, вставьте его текст в редактор и примените — Скачать спецификацию в файл
Нужно вернуть модель к состоянию «до правок»Истории версий нет. Введите прежний текст и примените его; удалённые блоки заменяйте, а не удаляйте — Применить спецификацию без сборки
После повторного открытия проекта вернулся отменённый текстОн был сохранён автоматически до отмены, и при открытии проекта Studio снова перенесла его в модель. Исправьте текст и нажмите «Применить без сборки»

См. также

Сверено с продуктом: 27.10.2026

Нашли неточность? Напишите на [email protected] и укажите адрес страницы.

Smart1Spec · документация описывает текущую версию сервиса.