Проект

Общее

Профиль

Универсальные процедуры и функции » История » Версия 6

Версия 5 (Всеволод Дорофеев, 12.02.2017 13:32) → Версия 6/38 (Всеволод Дорофеев, 12.02.2017 14:30)

h1. Универсальные процедуры и функции

h3. Проверка битых ссылок

<pre>
ЭтоБитаяСсылка = не ЗначениеЗаполнено(Ссылка.ВерсияДанных);
</pre>

h3. Возвращает полное имя объекта метаданных по переданному значению ссылки

<pre>
// Возвращает полное имя объекта метаданных по переданному значению ссылки
// Например,
// "Справочник.Номенклатура";
// "Документ.ПриходнаяНакладная"
//
// Параметры:
// Ссылка - ЛюбаяСсылка - значение ссылки, для которого необходимо получить имя таблицы ИБ
//
// Возвращаемое значение:
// Строка - полное имя объекта метаданных для указанного значения ссылки
//
Функция ИмяТаблицыПоСсылке(Ссылка) Экспорт

Возврат Метаданные.НайтиПоТипу(ТипЗнч(Ссылка)).ПолноеИмя();

КонецФункции
</pre>

h3. МенеджерИсторииРаботыПользователя

<pre>
// Добавить событие в историю работы пользователя
ИсторияРаботыПользователя.Добавить(ПолучитьНавигационнуюСсылку(Объект.Ссылка));
</pre>

h3. ОтображениеСостояния

h3. Очистка окна сообщений

Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
Пример:
<pre>
ОчиститьСообщения();
</pre>

h3. Отбор в таблице значений с помощью построителя запроса

<pre>
&НаСервере
Процедура ОтборВТЗНаСервере()

ПостроительЗапр = Новый ПостроительЗапроса;

ПостроительЗапр.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабЗнач);

т_Отбор = ПостроительЗапр.Отбор.Добавить("Кол_1");

т_Отбор.ВидСравнения = ВидСравнения.Больше;

т_Отбор.Значение = 1000;

т_Отбор.Использование = Истина;

ПостроительЗапр.Выполнить();

ТабРезультат = Построитель.Результат.Выгрузить();

КонецПроцедуры
</pre>