/
index.html
56 lines (51 loc) · 2.69 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<!DOCTYPE html>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>SyntaxHighlighter</title>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js' type='text/javascript'></script>
<meta charset='UTF-8'>
</head>
<body class='no_sponsor'>
<div id='content'>
<div id='introduction'>
<h2>Demo 1C:Enterprise embeded lang aka '.bsl' <a href="./brush-bsl-v3.js">./brash-bsl-v3.js</a> for
<a href="http://alexgorbatchev.com/SyntaxHighlighter">SyntaxHighlighter v3</a>
</h2>
<pre class="brush: bsl">
Функция ПолучитьЭлементыМетаданногоПоОтбору(типМетаданного, видМетаданного, Количество=1, структураОтбора = Неопределено) Экспорт
//ПроверитьЗаполненность(типМетаданного, "типМетаданного");
//ПроверитьЗаполненность(видМетаданного, "видМетаданного");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ "+Количество+"
| *
|ИЗ
| "+типМетаданного+"."+видМетаданного+" КАК Таб
|ГДЕ
| Истина
|";
Если ЗначениеЗаполнено(структураОтбора) Тогда
Для каждого ключЗначение Из структураОтбора Цикл
имяРеквизита = ключЗначение.Ключ;
Запрос.Текст = Запрос.Текст + " И Таб."+имяРеквизита+" = &"+имяРеквизита+" ";
Запрос.УстановитьПараметр(имяРеквизита, ключЗначение.Значение);
КонецЦикла;
КонецЕсли;
РезультатЗапроса = Запрос.Выполнить();
ТЗ = РезультатЗапроса.Выгрузить();
Возврат ТЗ;
КонецФункции
</pre>
</div>
</div>
<div id='clear'></div>
<link href='http://alexgorbatchev.com/SyntaxHighlighter/css/main.css' rel='stylesheet' type='text/css'>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'></script>
<script src='/http://alexgorbatchev.com/SyntaxHighlighter/scripts/main.js' type='text/javascript'></script>
<script src='./brush-bsl-v3.js' type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.all()
</script>
</body>
</html>