Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

Редактирование

Определяет возможность редактирования значения области таблицы.

Синтаксис:

Редактирование(<Флаг>)

Англоязычный синоним:

EnableEdit

Параметры:

<Флаг>

Число: 1 — значения ячеек области таблицы редактируются как обычно; 0 — значения не ре­дактируется но могут выбираться кнопкой выбо­ра. Отличие от метода Доступность в том, что Доступность отключает и кнопку выбора.

Описание:

Метод Редактирование определяет возможность редактирования значения непосредственно в ячейках области таблицы для полей ввода типа «Число», «Строка», «Дата», «Счет».

Пример:

ВыбОбласть.Редактирование(1);

Системные предопределенные процедуры работы с таблицами ОбработкаЯчейкиТаблицы

Предопределенная процедура обработки ячейки таблицы.

Описание:

ОбработкаЯчейкиТаблицы(<Значение>, <ФлагСтандартнойОбработки> , <КонтекстТаблицы>,

<Адрес>)

Англоязычный синоним:

SheetCellProcessing

Параметры:

<Значение>

Здесь в процедуру передается вычис­ленное значение ячейки (задается в конфигураторе: «Свойства» ячейки, «Текст», «Значение»).

<ФлагСтандартнойОбработки>

Флаг, установка которого в теле проце­дуры в 1 приведет к выполнению стан­дартной обработки значения ячейки (открытию документа, элемента спра­вочника и т. п.).

<КонтекстТаблицы>

Необязательный параметр. Имя пере­менной, куда система передаст контекст всей таблицы (см. Передача контекста в качестве параметра). С помощью значе­ния этого контекста можно произволь­но манипулировать данной таблицей пока она открыта, например, вывести туда дополнительные секции или очи­стить и заполнить всю таблицу заново. Пока данный объект «Таблица» суще­ствует, тип значения данного парамет­ра равен 100 (см. ТипЗначения), если закрыта — 0.

<Адрес>

Необязательный параметр. Имя пере­менной, куда система передаст адрес ячейки/объекта в формате «R1C1:R2C2».

Описание:

Вызов процедуры ОбработкаЯчейкиТаблицы на исполнение производится в системе 1С:Предприятие по двойному щелчку мыши или по нажатию клави­ши «Enter» в табличном документе на выбранной ячейке

Замечание ОбработкаЯчейкиТаблицы — предопределенная процедура. Она не является встроенной процедурой языка. Для нее определено только на­звание и синтаксис. Тело процедуры должно быть написано пользовате­лем, осуществляющим конфигурирование, в программном модуле формы, из которой сформирован табличный документ или в глобальном модуле.

Замечание Объект типа «СписокЗначений» может записываться в поле «зна­чение» ячейки таблицы и использоваться затем процедурой ОбработкаЯчейкиТаблицы.

Важно! Если процедура описана в модуле формы, то вызывается она, иначе система запускает одноименную процедуру из глобального модуля.

Внимание! Данная предопределенная процедура не вызывается при выборе ячейки таблицы в режиме ввода данных. Для этого случая вызывается предопределенная процедура ПриВыбореЯчейкиТаблицы.

Пример:

Процедура ОбработкаЯчейкиТаблицы(ЗначениеЯчейки, Флаг)

// Тело процедуры

//. . .

КонецПроцедуры

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]