Программирование в 1ССуббота, 27.04.2024, 05:39

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Обзор платформы [8]
Архитектура 1С Предприятия [4]
Средства разработки [8]
Работа пользователей с 1С Предприятием 8.0 [8]
Установка и настройка [10]
Особенности администрирования Windows XP SP2 [5]
Особенности использования HASP [5]
Особенности настройки SQL Server 2000 [9]
Администрирование [18]

Поиск

Поиск по сайту

Главная » Статьи » 1С v.8.x » Работа пользователей с 1С Предприятием 8.0

Отмена редактирования данных в формах клавишей Esc
При работе с формами клавиша Esc используется в различных случаях для отмены редактирования данных.

Прежде всего, клавиша Esc используется для закрытия форм. Если в форме выполняется редактирование объекта (элемента справочника, документа и т.д.) или записи регистра сведений, то при закрытии формы, независимо от того, как вызвано закрытие, предлагается выполнить сохранение данных. Если в появившемся окне выбрать кнопку «Нет», то изменения данных не будут записаны в базу данных. Соответственно, все изменения, выполненные в форме после открытия или после последнего сохранения в форме, не будут отражены в базе данных.
 
Нажатие клавиши Esc в формах списков, отчетов, обработок так же закрывает окно, но в этих случаях при закрытии никаких действий по изменению данных не выполняется, соответственно, не выполняется и никакой отмены изменения данных.

Кроме того клавиша Esc используется для отмены редактирования строки табличного поля. Здесь следует учитывать, что если в строке табличного поля редактируется отдельный объект базы данных (например, элемент справочника) или запись регистра сведений, то при нажатии Esc отменяется редактирование и запись данных в базу данных не производится, соответственно, все изменения, выполненные в ходе редактирования строки, в базе данных отражены не будут. Если в табличном поле редактируется табличная часть объекта (документа, справочника и т.д.) или набор записей регистра, то при нажатии клавиши Esc будет закончено редактирование строки, но все изменения сделанные в строке не будут отменены, так как строки табличных частей и наборов записей не записываются в базу данных в процессе редактирования, а записываются вместе с объектом или набором записей. Соответственно, при нажатии Esc в этом случае может быть отменено только не полностью введенное значение.
 
Например, если в числовом поле в ячейке табличного поля набрать несколько цифр и нажать Esc, то будет отменно введенное изменение в этой ячейке, но не будут отменены изменения сделанные в других ячейках. Однако если в поле ввода в ячейке табличного поля выполнено целостное изменение значения, например, выполнен выбор из списка или очистка клавишей Shift+F4, то это изменение не будет отменено клавишей Esc. Кроме того, в табличных частях и наборах записей клавишей Esc отменяется ввод новой строки.

При редактировании значений в ячейках табличного документа отмена редактирования ячейки действует так же, как и при редактировании табличных частей в табличном поле. Клавиша Esc отменяет изменения сделанные путем ввода отдельных символов, но не отменяет целостные изменения значения ячейки, выполненные вызовом калькулятора, календаря, выбора из списка, очистки клавишей Shift+F4.
Категория: Работа пользователей с 1С Предприятием 8.0 | Добавил: Spacer (17.10.2009)
Просмотров: 2781
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz