Table.Show
Revision as of 20:02, 28 July 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Show |object=Электронная таблица |caption=Вывод окна таблицы на эк...")
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");