Table.EditorMode

From SunFlurry wiki
Jump to: navigation, search
  EditorMode (Режимы таблицы)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Да

Получить или изменить режим редактирования таблицы. Режим может принимать следующие значения:

  • 0 -- Таблица доступна только для чтения, любое изменение ячеек или объектов запрещено.
  • 1 -- Таблица доступна в режиме просмотра. Режим работает как режим только для чтения для ячеек и объектов, имеющих галки "защищенная ячейка" или "защищенный объект", остальные ячейки и текстовые объекты позволяется редактировать. Галка защищенности установлена для ячеек и объектов по умолчанию.
  • 2 -- Режим редактирования таблицы. Обычно используется в Студии создания и изменения таблиц-шаблонов, также может использоваться в клиенте, когда пользователю необходимо изменить какие-то из значений ячеек перед распечаткой или сохранением.

Синтаксис

Table.EditorMode:<Режим редактирования таблицы (INT)>

Возвращаемое значение

Возвращает число -- текущий режим редактирования.

Примеры

...

Т.EditorMode:=глПользователь.общиеИзменениеОтчетов;
If not глПользователь.общиеИзменениеОтчетов Then
  Т.Restrict:=2;
EndIf;
  
Принтер:=глПользователь.ПринтерПоУмолчанию;
If (Trim(Принтер)<>"Не выбран")And(Trim(Принтер)<>"") Then
  Т.Printing.Printer:=Принтер;
EndIf;
    
If _Or(Typestr(Сп)<>"LIST",isEmpty(Сп.GetByName("ПечататьБезВывода"))) Then
  Т.Show(Загол,ИмяФайла);
Else
  Т.Print();
EndIf;