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

Фиксировать

Фиксировать в элементе диалога типа «ТаблицаЗначений» колонки и строки.

Синтаксис:

Фиксировать(<КолСтрок>, <КолКолонок>)

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

Fix

Параметры:

<КолСтрок>

Необязательный параметр. Количество фиксируе­мых строк. Если не указаны, то не изменять фикса­цию.

<КолКолонок>

Необязательный параметр. Количество фиксируе­мых колонок. Если не указаны, то не изменять фиксацию.

Описание:

Метод Фиксировать позволяет фиксировать в элементе диалога типа «ТаблицаЗначений» колонки и строки.

Пример:

ТаблДиалога.Фиксировать(1, 1);

ВыводитьПиктограммы

Выводить в элементе диалога типа «ТаблицаЗначений» пиктограм­мы.

Синтаксис:

ВыводитьПиктограммы(<Колонка>, <Пиктограмма>)

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

Showlmages

Параметры:

<Колонка>

Номер или идентификатор колонки, которая со­держит номера пиктограмм.

<Пиктограмма>

Необязательный параметр. Начальный номер пик­тограммы. Значение по умолчанию: 1.

Описание:

Метод ВыводитьПиктограммы устанавливает режим, при котором в ко­лонке выводится не текст, а пиктограмма. Пиктограмма будет браться из кар­тинки, назначенной элементу диалога «ТаблицаЗначений» в закладке «Картин­ка» в конфигураторе. Картинка должна быть формата .bmp, содержать все пик­тограммы для этой таблицы значений, и состоять из последовательности пикто­грамм размером 16х15 пикселей. Пиктограммы будут выбираться из картинки по номеру, взятому из числового значения данной колонки в текущей строке. Параметр <Пиктограмма> позволяет установить для данной колонки началь­ный номер пиктограмм в картинке.

Пример:

ТаблДиалога.ВыводитьПиктограммы(1, 1);

Пример использования объекта Таблица Значений

Пример:

Функция ВыбратьОплаты(ВыбДок)

ТЗ = СоздатьОбъект("ТаблицаЗначений");

ТЗ.НоваяКолонка("ДатаДок", "Дата", , , "Дата", 15);

ТЗ.НоваяКолонка("Номер", "Строка", 20, , "Номер", 15);

ТЗ.НоваяКолонка("Сумма", "Число", 18, 2, "Сумма", 20);

ТЗ.НоваяКолонка("РасчетныйСчет", "Справочник.БанковскиеСчета", , ,

"Расч.счет", 30);

ТЗ.НоваяКолонка("ПодчДок", "Документ", , , );

ТЗ.ВидимостьКолонки("ПодчДок", 0);

Док = СоздатьОбъект("Документ");

Док.ВыбратьПодчиненныеДокументы(, , ВыбДок);

Пока Док.ПолучитьДокумент() = 1 Цикл

Если Док.Вид() = "ОплатаПоставщикам" Тогда

ТЗ.НоваяСтрока();

ТЗ.ДатаДок = Док.ДатаДок;

ТЗ.Номер = Док.НомерДок;

ТЗ.Сумма = Док.Итог("Сумма");

ТЗ.РасчетныйСчет = Док.РасчетныйСчет;

ТЗ.ПодчДок = Док.ТекущийДокумент();

КонецЕсли;

КонецЦикла;

ВыбСтрока = 0;

Если ТЗ.ВыбратьСтроку(ВыбСтрока, "Выберите оплату") = 1 Тогда

Возврат ТЗ.ПолучитьЗначение(ВыбСтрока, "ПодчДок");

КонецФункции

Глава 30 Атрибуты и методы контекста Модуля формы

Описанные в данной главе атрибуты и методы доступны только в контексте Модуля формы (см. «Виды программных модулей»). К Модулям форм отно­сятся практически все программные модули (исключение составляют Глобаль­ный модуль, Модуль документа, Модуль вида расчета).

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