Difference between revisions of "Table.Show"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Show |object=Электронная таблица |caption=Вывод окна таблицы на эк...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:54, 7 February 2021

  Show (Вывод окна таблицы на экран)
Объект:Электронная таблица
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, строку
Визуальность:Да

Функция выводит таблицу на экран в виде самостоятельной формы, подчиненной текущей форме. Окно имеет требуемый заголовок, при сохранении таблицы в виде файла, по умолчанию используется имя файла, которое можно задать в аргументе этой функции. Если таблица уже выведена на экран, функция не выполнит никаких действий. Функция также работает для консольного клиента, она выводит таблицу в отдельном окне и может использоваться для отладки.

Синтаксис

Table.Show(<Заголовок формы с таблицей (STRING)>,<Наименования файла по умолчанию при сохранении таблицы (STRING)>,<Выводить окно на передний план (INT)>=1)

Аргументы

  • <Заголовок формы с таблицей (STRING)> - (необязательный аргумент) Аргумент задает заголовок окна таблицы.
  • <Наименования файла по умолчанию при сохранении таблицы (STRING)> - (необязательный аргумент) Аргумент задает имя и путь файла таблицы. В диалоге сохранения таблицы на диск, это имя будет использовано по умолчанию, но может быть изменено пользователем.
  • <Выводить окно на передний план (INT)> - (необязательный аргумент) Аргумент задает режим, когда окно таблицы выводится на передний план в момент ее вывода (по умолчанию), либо остается в фоне (пользователь продолжает редактирование активного на момент вывода окна).

Примеры

...

Т:=Table.Create();
Т.SetSourceName("Отчет");
пЗагол:="Отчет по ценам номенклатуры";
Т.CopyByX("v1",1);
Т.Options.FixedLine:=Т.Height();

пКолВо:=0;
While З.Next(1) Do
  пН:=З.зН;
  пКод:=пН.Code;
  пЦ:=глНайтиЦену(З.зН,спТипыЦен.Get(i),ДатаФормирования);
  Т.CopyByX("v2",1);
EndDo;
Т.CopyByX("v4",1);

Т.Printing.Orientation:=1;
Т.Printing.ScaleMode:=1;
Т.EditorMode:=1;
Т.Show(пЗагол,"Prices.xls");