This repository has been archived by the owner on Jul 16, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
/
ШаблонГенераторДокументации.os-template
62 lines (50 loc) · 3.28 KB
/
ШаблонГенераторДокументации.os-template
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
57
58
59
60
61
62
///////////////////////////////////////////////////////////////////
//
// Служебный класс генерации документации в формате <имя формата>
//
///////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
// СТАНДАРТНЫЙ ИНТЕРФЕЙС
///////////////////////////////////////////////////////////////////
// Генерирует структуру документации и проверяет на валидность в процессе генерации
//
// Параметры:
// НастройкиГенератора - Структура - набор параметров, собранных в результате парсинга конфигурации
// * ОписаниеКонфигурации
// * ПодсистемыКонфигурации
// * ОписаниеКонстант
// * НастройкиАнализаИзменений
//
// Возвращаемое значение:
// Структура - описание структуры сгенерированой документации
// * ОшибкиГенерации - строка - обязательное поле, содержащее описание полученных ошибок
Функция Сгенерировать(НастройкиГенератора) Экспорт
ВызватьИсключение "Не реализовано";
// в структуре возврата обязательно возвращаем текст ошибок
// ОшибкиГенерации = "";
// Возврат Новый Структура("ОшибкиГенерации", ОшибкиГенерации);
КонецФункции
// Выполняет публикацию документации
//
// Параметры:
// РезультатГенерации - Структура - результат выполнения метода Сгенерировать
// НастройкиГенератора - Структура - набор параметров, собранных в результате парсинга конфигурации. См Сгенерировать
//
// Возвращаемое значение:
// Строка - Ошибки публикации
Функция Опубликовать(РезультатГенерации, НастройкиГенератора) Экспорт
ВызватьИсключение "Не реализовано";
// Возврат "";
КонецФункции
// Производит чтение настроект из конфигурационного файла и сохраяет их в свойствах объекта
//
// Параметры:
// НастройкиСтенда - Объект.НастройкиСтенда - Объект, содержащий информацию конфигурационного файла
//
// Возвращаемое значение:
// Строка - описание возникших ошибок
Функция ПрочитатьНастройки(НастройкиСтенда) Экспорт
ВызватьИсключение "Не реализовано";
// ТекстОшибки = "";
// Возврат ТекстОшибки;
КонецФункции