├── .gitignore
├── cfe
├── ConfluenceCloud1C
│ ├── Enums
│ │ ├── confluence_ПоляCQL
│ │ │ └── Ext
│ │ │ │ └── ManagerModule.bsl
│ │ ├── confluence_ТипыДанных.xml
│ │ └── confluence_ПоляCQL.xml
│ ├── CommonPictures
│ │ ├── confluence_Github
│ │ │ └── Ext
│ │ │ │ ├── Picture
│ │ │ │ └── Picture.png
│ │ │ │ └── Picture.xml
│ │ ├── confluence_Логотип
│ │ │ └── Ext
│ │ │ │ ├── Picture
│ │ │ │ └── Picture.png
│ │ │ │ └── Picture.xml
│ │ ├── confluence_Успешно
│ │ │ └── Ext
│ │ │ │ ├── Picture
│ │ │ │ └── Picture.zip
│ │ │ │ └── Picture.xml
│ │ ├── confluence_Файлы
│ │ │ └── Ext
│ │ │ │ ├── Picture
│ │ │ │ └── Picture.zip
│ │ │ │ └── Picture.xml
│ │ ├── confluence_Ожидание16
│ │ │ └── Ext
│ │ │ │ ├── Picture
│ │ │ │ └── Picture.zip
│ │ │ │ └── Picture.xml
│ │ ├── confluence_Успешно.xml
│ │ ├── confluence_Файлы.xml
│ │ ├── confluence_Github.xml
│ │ ├── confluence_Логотип.xml
│ │ └── confluence_Ожидание16.xml
│ ├── DataProcessors
│ │ ├── confluence_БазаЗнаний
│ │ │ ├── Forms
│ │ │ │ ├── ФормаПросмотраКартинок
│ │ │ │ │ └── Ext
│ │ │ │ │ │ ├── Form
│ │ │ │ │ │ └── Module.bsl
│ │ │ │ │ │ └── Form.xml
│ │ │ │ ├── Форма.xml
│ │ │ │ ├── ФормаНастройки.xml
│ │ │ │ ├── ФормаПросмотраКартинок.xml
│ │ │ │ ├── ФормаЭкспортаПространствНаСервере.xml
│ │ │ │ └── ФормаЭкспортаПространствНаСервере
│ │ │ │ │ └── Ext
│ │ │ │ │ └── Form.xml
│ │ │ ├── Templates
│ │ │ │ ├── МакетРезультатПоиска
│ │ │ │ │ └── Ext
│ │ │ │ │ │ └── Template.txt
│ │ │ │ ├── НачальнаяСтраница.xml
│ │ │ │ ├── СовпаденийНеНайдено.xml
│ │ │ │ ├── МакетРезультатПоиска.xml
│ │ │ │ ├── СтрокаРезультатПоиска.xml
│ │ │ │ ├── СтрокаРезультатПоиска
│ │ │ │ │ └── Ext
│ │ │ │ │ │ └── Template.txt
│ │ │ │ ├── НачальнаяСтраница
│ │ │ │ │ └── Ext
│ │ │ │ │ │ └── Template.txt
│ │ │ │ └── СовпаденийНеНайдено
│ │ │ │ │ └── Ext
│ │ │ │ │ └── Template.txt
│ │ │ └── Ext
│ │ │ │ └── ManagerModule.bsl
│ │ ├── confluence_test
│ │ │ └── Forms
│ │ │ │ ├── Форма.xml
│ │ │ │ └── Форма
│ │ │ │ └── Ext
│ │ │ │ └── Form.xml
│ │ ├── confluence_Навигатор
│ │ │ └── Forms
│ │ │ │ ├── Форма.xml
│ │ │ │ └── Форма
│ │ │ │ └── Ext
│ │ │ │ └── Form
│ │ │ │ └── Module.bsl
│ │ ├── confluence_ПоискСтраницы
│ │ │ └── Forms
│ │ │ │ └── Форма.xml
│ │ ├── confluence_Навигатор.xml
│ │ ├── confluence_ПоискСтраницы.xml
│ │ └── confluence_БазаЗнаний.xml
│ ├── CommonCommands
│ │ ├── confluence_ПоискПоОбъекту
│ │ │ └── Ext
│ │ │ │ └── CommandModule.bsl
│ │ └── confluence_ПоискПоОбъекту.xml
│ ├── CommonModules
│ │ ├── confluence_ServerCall
│ │ │ └── Ext
│ │ │ │ └── Module.bsl
│ │ ├── confluence_Objects.xml
│ │ ├── confluence_ServerCall.xml
│ │ ├── confluence_ApiClientAsync.xml
│ │ ├── confluence_ApiClientServer.xml
│ │ ├── confluence_FileSystemAsync.xml
│ │ ├── confluence_CommonClientServer.xml
│ │ ├── confluence_ApiClientServerReuse.xml
│ │ ├── confluence_ApiClientAsync
│ │ │ └── Ext
│ │ │ │ └── Module.bsl
│ │ ├── confluence_CommonClientServer
│ │ │ └── Ext
│ │ │ │ └── Module.bsl
│ │ ├── confluence_FileSystemAsync
│ │ │ └── Ext
│ │ │ │ └── Module.bsl
│ │ └── confluence_ApiClientServerReuse
│ │ │ └── Ext
│ │ │ └── Module.bsl
│ ├── Ext
│ │ └── MainSectionCommandInterface.xml
│ ├── Languages
│ │ └── Русский.xml
│ ├── Roles
│ │ ├── confluence_ПолныеПрава.xml
│ │ ├── confluence_Администратор.xml
│ │ ├── confluence_ОсновнаяРоль.xml
│ │ ├── confluence_Администратор
│ │ │ └── Ext
│ │ │ │ └── Rights.xml
│ │ ├── confluence_ПолныеПрава
│ │ │ └── Ext
│ │ │ │ └── Rights.xml
│ │ └── confluence_ОсновнаяРоль
│ │ │ └── Ext
│ │ │ └── Rights.xml
│ ├── CommandGroups
│ │ └── confluence_БазаЗнаний.xml
│ ├── Catalogs
│ │ ├── confluence_БазыЗнаний
│ │ │ ├── Forms
│ │ │ │ ├── ФормаЭлемента.xml
│ │ │ │ └── ФормаЭлемента
│ │ │ │ │ └── Ext
│ │ │ │ │ └── Form.xml
│ │ │ └── Ext
│ │ │ │ └── ManagerModule.bsl
│ │ └── Пользователи.xml
│ ├── Constants
│ │ └── confluence_НастройкиБазыЗнаний.xml
│ ├── Subsystems
│ │ └── confluence_ИнтеграцияConfluenceCloud.xml
│ └── Configuration.xml
└── README.md
├── docs
└── main.png
├── files
└── ConfluenceCloud1C.cfe
├── .gitattributes
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | DumpFilesIndex.txt
2 | ConfigDumpInfo.xml
3 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Enums/confluence_ПоляCQL/Ext/ManagerModule.bsl:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/docs/main.png
--------------------------------------------------------------------------------
/files/ConfluenceCloud1C.cfe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/files/ConfluenceCloud1C.cfe
--------------------------------------------------------------------------------
/cfe/README.md:
--------------------------------------------------------------------------------
1 | # Расширения для {Имя конфигурации}
2 |
3 | **Заказчик**: {Наименование компании}
4 |
5 | ## Каталоги
6 |
7 | * {Имя каталога} - описание расширения
8 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Github/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/cfe/ConfluenceCloud1C/CommonPictures/confluence_Github/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Логотип/Ext/Picture/Picture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/cfe/ConfluenceCloud1C/CommonPictures/confluence_Логотип/Ext/Picture/Picture.png
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Успешно/Ext/Picture/Picture.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/cfe/ConfluenceCloud1C/CommonPictures/confluence_Успешно/Ext/Picture/Picture.zip
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Файлы/Ext/Picture/Picture.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/cfe/ConfluenceCloud1C/CommonPictures/confluence_Файлы/Ext/Picture/Picture.zip
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Ожидание16/Ext/Picture/Picture.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vandalsvq/confluence-cloud-1c/HEAD/cfe/ConfluenceCloud1C/CommonPictures/confluence_Ожидание16/Ext/Picture/Picture.zip
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаПросмотраКартинок/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаСервере
3 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
4 | ЭтотОбъект.ПутьККартинке = Параметры.ПутьККартинке;
5 | КонецПроцедуры
6 |
7 | &НаКлиенте
8 | Процедура ПриОткрытии(Отказ)
9 | ЭтотОбъект.ПолеHTML = ЭтотОбъект.ПутьККартинке;
10 | КонецПроцедуры
11 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Github/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Файлы/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.zip
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Логотип/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.png
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Ожидание16/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.zip
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Успешно/Ext/Picture.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Picture.zip
5 | false
6 |
7 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonCommands/confluence_ПоискПоОбъекту/Ext/CommandModule.bsl:
--------------------------------------------------------------------------------
1 |
2 | &НаКлиенте
3 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
4 | //Вставить содержимое обработчика.
5 | //ПараметрыФормы = Новый Структура("", );
6 | //ОткрытьФорму("ОбщаяФорма.", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
7 | КонецПроцедуры
8 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/МакетРезультатПоиска/Ext/Template.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ServerCall/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | Функция ЗначениеВСтрокуJSON(знач Значение) Экспорт
3 |
4 | ЗаписьJSON = Новый ЗаписьJSON;
5 | ЗаписьJSON.УстановитьСтроку();
6 | ЗаписьJSON.ПроверятьСтруктуру = Ложь;
7 | ЗаписатьJSON(ЗаписьJSON, Значение);
8 | СтрокаJSON = ЗаписьJSON.Закрыть();
9 | ЗаписьJSON = Неопределено;
10 |
11 | Возврат СтрокаJSON;
12 |
13 | КонецФункции
14 |
15 | Функция ЗначениеИзСтрокиJSON(знач СтрокаJSON) Экспорт
16 |
17 | ЧтениеJSON = Новый ЧтениеJSON;
18 | ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
19 | Результат = ПрочитатьJSON(ЧтениеJSON, Истина);
20 | ЧтениеJSON = Неопределено;
21 |
22 | Возврат Результат;
23 |
24 | КонецФункции
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Ext/MainSectionCommandInterface.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | true
7 |
8 |
9 |
10 |
11 |
12 | ActionsPanelTools
13 | Manual
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Binary file extensions that should not be modified.
2 | *.axdt binary
3 | *.addin binary
4 | Form.bin binary
5 | *.bin binary
6 | *.png binary
7 | *.ico binary
8 |
9 | # Text file extensions
10 | * text=auto
11 | *.htm text eol=crlf
12 | *.html text eol=crlf
13 | renames.txt text eol=crlf
14 |
15 | *.bsl text eol=crlf
16 | *.os text eol=crlf
17 | ParentConfigurations.bin text eol=lf
18 |
19 | *.xml text eol=crlf
20 | *.feature text
21 | *.md text
22 | *.json text
23 |
24 | *.bat text eol=crlf
25 | *.cmd text eol=crlf
26 |
27 | *.sh text eol=lf
28 | *.groovy text eol=lf
29 |
30 | # Archives
31 | *.7z binary
32 | *.gz binary
33 | *.tar binary
34 | *.tgz binary
35 | *.zip binary
36 |
37 | # 1C
38 | *.cf binary
39 | *.cfe binary
40 | *.epf binary
41 | *.erf binary
42 |
43 | # Git LFS
44 | src/Ext/ParentConfigurations/*.cf filter=lfs diff=lfs merge=lfs -text
45 | **/CommonTemplates/**/*.bin filter=lfs diff=lfs merge=lfs -binary
46 | **/Templates/**/*.bin filter=lfs diff=lfs merge=lfs -binary
47 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Languages/Русский.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Adopted
7 | Русский
8 |
9 | ru
10 |
11 |
12 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_ПолныеПрава.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ПолныеПрава
6 |
7 |
8 | ru
9 | Confluence: Полные права
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_Администратор.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Администратор
6 |
7 |
8 | ru
9 | Администратор Confluence
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_ОсновнаяРоль.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ОсновнаяРоль
6 |
7 |
8 | ru
9 | Confluence: Просмотр базы знаний
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/НачальнаяСтраница.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | НачальнаяСтраница
6 |
7 |
8 | ru
9 | Начальная страница
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Обертка над Confluence Cloud API
2 |
3 | ## Что это?
4 |
5 | Это расширение предназначено для простого взаимодействия с API Atlassian Confluence (версия Cloud).
6 | Основано на [официальной публичной документации](https://developer.atlassian.com/cloud/confluence/rest/intro/), [версии api для python](https://github.com/atlassian-api/atlassian-python-api), а также имеет некоторые дополнительные методы для обеспечения удобной работы.
7 |
8 | Кроме того, при помощи расширения можно просматривать содержимое базы знаний (с анонимным доступом или с токеном).
9 |
10 |
11 |
12 | ## Документация
13 |
14 | Документация появится чуть позже. Все методы имеют описание, поэтому пока пользуйтесь ими :).
15 |
16 | ## Как собрать?
17 |
18 | В любой конфигурации создаете расширение и загружаете из файлов каталог `cfe/ConfluenceCloud1C`. Ну или скачиваете из каталога files последнюю сборку.
19 |
20 | ## Как присоединиться к проекту?
21 |
22 | Сразу скажу, я рад любой помощи. Но на текущий момент правил участия не разработано. Поэтому пишите и мы обговорим возможность внесения изменений в расширение.
23 |
24 | ## Благодарности
25 | * [Atlassian](https://www.atlassian.com/) за разработку прекрасной экосистемы
26 | * [Microsoft](https://github.com/Microsoft/vscode/) за прекрасный и бесплатный VSCode
27 | * [1С](https://v8.1c.ru/) за отличную платформу (пусть и не без глюков)
28 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СовпаденийНеНайдено.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | СовпаденийНеНайдено
6 |
7 |
8 | ru
9 | Совпадений не найдено
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/МакетРезультатПоиска.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | МакетРезультатПоиска
6 |
7 |
8 | ru
9 | Макет результат поиска
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СтрокаРезультатПоиска.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | СтрокаРезультатПоиска
6 |
7 |
8 | ru
9 | Строка результат поиска
10 |
11 |
12 |
13 | TextDocument
14 |
15 |
16 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Успешно.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Успешно
6 |
7 |
8 | ru
9 | Успешно
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Файлы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Файлы
6 |
7 |
8 | ru
9 | Confluence файлы
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Github.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Github
6 |
7 |
8 | ru
9 | Confluence github
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Логотип.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Логотип
6 |
7 |
8 | ru
9 | Confluence логотип
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonPictures/confluence_Ожидание16.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Ожидание16
6 |
7 |
8 | ru
9 | Длительная операция
10 |
11 |
12 |
13 | false
14 | false
15 |
16 |
17 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommandGroups/confluence_БазаЗнаний.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_БазаЗнаний
6 |
7 |
8 | ru
9 | База знаний
10 |
11 |
12 |
13 | Picture
14 |
15 |
16 | CommonPicture.confluence_Логотип
17 | true
18 |
19 | FormNavigationPanel
20 |
21 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Catalogs/confluence_БазыЗнаний/Forms/ФормаЭлемента.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
21 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_test/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_Навигатор/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_ПоискСтраницы/Forms/Форма.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаНастройки.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаПросмотраКартинок.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_Objects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_Objects
6 |
7 |
8 | ru
9 | Confluence objects
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ServerCall.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ServerCall
6 |
7 |
8 | ru
9 | Confluence server call
10 |
11 |
12 |
13 | false
14 | false
15 | true
16 | false
17 | false
18 | true
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ApiClientAsync.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ApiClientAsync
6 |
7 |
8 | ru
9 | Confluence api client async
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ApiClientServer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ApiClientServer
6 |
7 |
8 | ru
9 | Confluence api client server
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_FileSystemAsync.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_FileSystemAsync
6 |
7 |
8 | ru
9 | Confluence file system async
10 |
11 |
12 |
13 | false
14 | true
15 | false
16 | false
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаЭкспортаПространствНаСервере.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
22 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_CommonClientServer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_CommonClientServer
6 |
7 |
8 | ru
9 | Confluence common client server
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | true
17 | false
18 | false
19 | false
20 | DontUse
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ApiClientServerReuse.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ApiClientServerReuse
6 |
7 |
8 | ru
9 | Confluence api client server reuse
10 |
11 |
12 |
13 | false
14 | true
15 | true
16 | false
17 | false
18 | false
19 | false
20 | DuringSession
21 |
22 |
23 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_Администратор/Ext/Rights.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | true
5 | false
6 |
53 |
60 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_ПолныеПрава/Ext/Rights.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | true
4 | true
5 | false
6 |
53 |
60 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonCommands/confluence_ПоискПоОбъекту.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ПоискПоОбъекту
6 |
7 |
8 | ru
9 | Поиск по текущему объекту
10 |
11 |
12 |
13 | NavigationPanelOrdinary
14 | PictureAndText
15 |
16 |
17 | StdPicture.DataSearch
18 | true
19 |
20 |
21 | false
22 |
23 | Single
24 | false
25 | Auto
26 |
27 |
28 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Catalogs/Пользователи.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 3b27c267-00b0-4913-b7cc-e47baa8ec59e
7 | 2ed8aa0b-0766-404a-82a3-f5926ba18dde
8 |
9 |
10 | 97e4749f-736b-4f67-83a2-12a3a0a904e7
11 | e4d47937-43fd-488c-b0b6-42e5caec2a8b
12 |
13 |
14 | f4a857b0-0d9b-45be-9a54-de3bb92a3217
15 | 0abab595-d463-42b7-b32c-c9b548b743a5
16 |
17 |
18 | adb46890-4ae1-48a4-b581-68b1f69f9744
19 | 97c74919-0dc6-4300-a4cc-b99c718d4290
20 |
21 |
22 | 67f77c83-fd06-4fe9-a595-7b46a84839b5
23 | 53e1abf9-a6d4-4cbe-bc33-f6d57057edfb
24 |
25 |
26 |
27 | Adopted
28 | Пользователи
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Roles/confluence_ОсновнаяРоль/Ext/Rights.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | false
4 | true
5 | false
6 |
21 |
48 |
55 |
66 |
77 |
84 |
103 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаПросмотраКартинок/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СтрокаРезультатПоиска/Ext/Template.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
25 |
26 |
29 |
30 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Constants/confluence_НастройкиБазыЗнаний.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 1905563a-8562-4a87-b441-3ff8e1cea999
7 | 2f23e4ee-2677-41b6-a2a0-573323208cb7
8 |
9 |
10 | 183d63a2-7305-4e8c-9808-d93fdb120525
11 | 6349b6d7-18f9-4867-bca3-30cdd24ac905
12 |
13 |
14 | a82a8036-7874-4e06-aa08-d56a7467df19
15 | 00263c99-d045-4400-a233-4593e330eff6
16 |
17 |
18 |
19 | confluence_НастройкиБазыЗнаний
20 |
21 |
22 | ru
23 | Настройки базы знаний
24 |
25 |
26 |
27 |
28 | v8:ValueStorage
29 |
30 | true
31 |
32 |
33 |
34 | false
35 |
36 |
37 |
38 | false
39 |
40 | false
41 | false
42 |
43 |
44 | DontCheck
45 | Items
46 |
47 |
48 | Auto
49 |
50 |
51 | Auto
52 | Managed
53 | DontUse
54 | false
55 | false
56 |
57 |
58 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ApiClientAsync/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ПрограммныйИнтерфейс_Общий
3 |
4 | // Возвращает публичный адрес для скачивания вложения (без необходимости авторизации)
5 | //
6 | // Параметры:
7 | // Настройки - Структура - см. get_connection_settings
8 | // СтраницаИД - Строка - идентификатор страницы
9 | // ВложениеИД - Строка - идентификатор вложения
10 | //
11 | // Возвращаемое значение:
12 | // Строка
13 | //
14 | Асинх Функция get_attachment_publiclink(знач Настройки, знач СтраницаИД, знач ВложениеИД) Экспорт
15 | ТекстЗапроса = СтрШаблон("/wiki/rest/api/content/%1/child/attachment/%2/download",
16 | СтраницаИД,
17 | ВложениеИД);
18 |
19 | Возврат Ждать get_data_publiclink(Настройки, ТекстЗапроса);
20 | КонецФункции
21 |
22 | // Вычисляет публичную ссылку для скачивания файла без необходимости авторизации
23 | //
24 | // Параметры:
25 | // Настройки - Структура - см. get_connection_settings
26 | // ТекстЗапроса - Строка - текст запроса
27 | // Вариант - Число -
28 | // 0 - запрос к /wiki/download/...
29 | // 1 - получение данных файла PDF
30 | //
31 | // Возвращаемое значение:
32 | // Строка
33 | //
34 | Асинх Функция get_data_publiclink(знач Настройки, знач ТекстЗапроса, знач Вариант = 0) Экспорт
35 | #Область ЗапросHTTP
36 | ЗаголовкиHTTP = confluence_ApiClientServer.ПолучитьЗаголовки(Настройки);
37 | ЗапросHTTP = Новый HTTPЗапрос(ТекстЗапроса, ЗаголовкиHTTP);
38 | СоединениеHTTP = confluence_ApiClientServer.ПолучитьСоединениеHTTP(Настройки);
39 | #КонецОбласти
40 |
41 | ОтветHTTP = Ждать СоединениеHTTP.ПолучитьАсинх(ЗапросHTTP);
42 | Если Вариант = 0 И ОтветHTTP.КодСостояния <> 302 Тогда
43 | Возврат confluence_Objects.error(ОтветHTTP, НСтр("ru='Проверка наличия данных для скачивания (0).'"));
44 | ИначеЕсли Вариант = 1 И ОтветHTTP.КодСостояния <> 200 Тогда
45 | Возврат confluence_Objects.error(ОтветHTTP, НСтр("ru='Проверка наличия данных для скачивания (1).'"));
46 | КонецЕсли;
47 |
48 | Если Вариант = 0 Тогда
49 | АдресФайла = СвойствоСоответствия(ОтветHTTP.Заголовки, "location", "");
50 | Если НЕ ЗначениеЗаполнено(АдресФайла) Тогда
51 | АдресФайла = СвойствоСоответствия(ОтветHTTP.Заголовки, "Location", "");
52 | КонецЕсли;
53 | ИначеЕсли Вариант = 1 Тогда
54 | АдресФайла = ОтветHTTP.ПолучитьТелоКакСтроку();
55 | КонецЕсли;
56 |
57 | Если НЕ ЗначениеЗаполнено(АдресФайла) Тогда
58 | ВсеЗаголовки = Новый Массив;;
59 | Для Каждого КлючИЗначение Из ОтветHTTP.Заголовки Цикл
60 | ВсеЗаголовки.Добавить(КлючИЗначение.Ключ);
61 | КонецЦикла;
62 |
63 | ТекстОписания = СтрШаблон(НСтр("ru='Адрес переадресации не определен (все заголовки %1).'"), СтрСоединить(ВсеЗаголовки, "; "));
64 | Возврат confluence_Objects.error(ОтветHTTP, ТекстОписания);
65 | КонецЕсли;
66 |
67 | Возврат АдресФайла;
68 | КонецФункции
69 |
70 | #КонецОбласти
71 |
72 | #Область СлужебныеПроцедурыИФункции_ОбщегоНазначения
73 |
74 | Функция СвойствоСтруктуры(Структура, Ключ, ПоУмолчанию = Неопределено)
75 | Возврат confluence_CommonClientServer.СвойствоСтруктуры(Структура, Ключ, ПоУмолчанию);
76 | КонецФункции
77 |
78 | Функция СвойствоСоответствия(знач Соответствие, знач ПутьКСвойству, знач ПоУмолчанию = Неопределено, знач КакЧисло = Ложь)
79 | Возврат confluence_CommonClientServer.СвойствоСоответствия(Соответствие, ПутьКСвойству, ПоУмолчанию, КакЧисло);
80 | КонецФункции
81 |
82 | #КонецОбласти
83 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_Навигатор.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ef8113a7-fafb-4b01-8ea1-00fa3605f3b1
7 | ac61d80a-98bb-49d0-be2f-ee90f4f390e8
8 |
9 |
10 | ffdc8eda-7670-47c8-ac83-437891665a5a
11 | 7462b115-9019-47a0-957d-fc888e714267
12 |
13 |
14 |
15 | confluence_Навигатор
16 |
17 |
18 | ru
19 | Confluence: Навигатор по базе знаний
20 |
21 |
22 |
23 | true
24 | DataProcessor.confluence_Навигатор.Form.Форма
25 |
26 | false
27 |
28 |
29 |
30 |
31 |
32 |
33 | АдресСервера
34 |
35 |
36 | ru
37 | Адрес сервера
38 |
39 |
40 |
41 |
42 | xs:string
43 |
44 | 50
45 | Variable
46 |
47 |
48 | false
49 |
50 |
51 |
52 | false
53 |
54 | false
55 | false
56 |
57 |
58 | DontCheck
59 | Items
60 |
61 |
62 | Auto
63 | Auto
64 |
65 |
66 | Auto
67 |
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Subsystems/confluence_ИнтеграцияConfluenceCloud.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | confluence_ИнтеграцияConfluenceCloud
6 |
7 |
8 | ru
9 | Confluence: Интеграция с Confluence cloud
10 |
11 |
12 |
13 | true
14 | false
15 | false
16 |
17 |
18 | CommonPicture.confluence_Логотип
19 | true
20 |
21 |
22 | Role.confluence_ОсновнаяРоль
23 | CommonPicture.confluence_Логотип
24 | Enum.confluence_ТипыДанных
25 | CommonModule.confluence_ApiClientServerReuse
26 | CommonModule.confluence_ApiClientServer
27 | DataProcessor.confluence_БазаЗнаний
28 | Enum.confluence_ПоляCQL
29 | Role.confluence_ПолныеПрава
30 | CommonPicture.confluence_Ожидание16
31 | CommonPicture.confluence_Успешно
32 | CommonPicture.confluence_Файлы
33 | InformationRegister.confluence_ИзбранныеСтатьи
34 | CommonModule.confluence_CommonClientServer
35 | Catalog.confluence_БазыЗнаний
36 | CommandGroup.confluence_БазаЗнаний
37 | CommonCommand.confluence_ПоискПоОбъекту
38 | CommonModule.confluence_FileSystemAsync
39 | CommonModule.confluence_ApiClientAsync
40 | CommonModule.confluence_Objects
41 | CommonModule.confluence_ServerCall
42 | CommonPicture.confluence_Github
43 | DataProcessor.confluence_ПоискСтраницы
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_Навигатор/Forms/Форма/Ext/Form/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | #Область ОбработчикиСобытийЭлементовШапкиФормы
3 |
4 | &НаКлиенте
5 | Процедура ПолеHTMLПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
6 | // Вставить содержимое обработчика.
7 | КонецПроцедуры
8 |
9 | #КонецОбласти
10 |
11 | #Область ОбработчикиСобытийЭлементовТаблицыФормы_Пространства
12 |
13 | &НаКлиенте
14 | Процедура ПространстваПриАктивизацииСтроки(Элемент)
15 | ТекущиеДанные = Элементы.Пространства.ТекущиеДанные;
16 | Если ТекущиеДанные = Неопределено Тогда
17 | Возврат;
18 | КонецЕсли;
19 |
20 | Если ПустаяСтрока(ТекущиеДанные.СсылкаПросмотр) Тогда
21 | Возврат;
22 | КонецЕсли;
23 |
24 | ЭтотОбъект.ПолеHTML = ТекущиеДанные.СсылкаПросмотр;
25 | КонецПроцедуры
26 |
27 | #КонецОбласти
28 |
29 | #Область ОбработчикиСобытийФормы
30 |
31 | &НаСервере
32 | Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
33 |
34 | Объект.АдресСервера = "https://progtb.atlassian.net";
35 |
36 | КонецПроцедуры
37 |
38 | #КонецОбласти
39 |
40 | #Область ОбработчикиКомандФормы
41 |
42 | &НаКлиенте
43 | Процедура ОбновитьПространства(Команда)
44 | ЭтотОбъект.Пространства.Очистить();
45 |
46 | НастройкиПодключения = confluence_ApiClientServer.get_connection_settings(Объект.АдресСервера);
47 | ПараметрыЗапроса = confluence_ApiClientServer.get_all_spaces_params(0, 0);
48 |
49 | РезультатЗапроса = confluence_ApiClientServer.get_all_spaces(НастройкиПодключения, ПараметрыЗапроса);
50 | Если confluence_ApiClientServer.check_error(РезультатЗапроса, Истина) Тогда
51 | Возврат;
52 | КонецЕсли;
53 |
54 | Для Каждого СтруктураРаздела Из РезультатЗапроса.Значения Цикл
55 | НоваяСтрока = ЭтотОбъект.Пространства.Добавить();
56 | ЗаполнитьЗначенияСвойств(НоваяСтрока, СтруктураРаздела,, "Метки");
57 | Для Каждого СтруктураМетки Из СтруктураРаздела.Метки Цикл
58 | СтрокаМетки = НоваяСтрока.Метки.Добавить();
59 | ЗаполнитьЗначенияСвойств(СтрокаМетки, СтруктураМетки);
60 | КонецЦикла;
61 |
62 | НоваяСтрока.ДомашняяСтраницаИдентификатор = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(СтруктураРаздела.ДомашняяСтраница, "Идентификатор");
63 | НоваяСтрока.СсылкаПросмотр = НастройкиПодключения.АдресСервераWiki + СтруктураРаздела.ДомашняяСтраница.Ссылки.Просмотр;
64 | КонецЦикла;
65 | КонецПроцедуры
66 |
67 | &НаКлиенте
68 | Процедура ОбновитьСтраницы(Команда)
69 | ЭтотОбъект.Страницы.Очистить();
70 |
71 | ТекущиеДанные = Элементы.Пространства.ТекущиеДанные;
72 | Если ТекущиеДанные = Неопределено ИЛИ НЕ ЗначениеЗаполнено(ТекущиеДанные.Ключ) Тогда
73 | ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru='Активизируйте строку пространства для получения страниц.'"));
74 | Возврат;
75 | КонецЕсли;
76 |
77 | НастройкиПодключения = confluence_ApiClientServer.get_connection_settings(Объект.АдресСервера);
78 | ПараметрыЗапроса = confluence_ApiClientServer.get_page_child_by_type_params(0, 0);
79 |
80 | РезультатЗапроса = confluence_ApiClientServer.get_child_pages(НастройкиПодключения,
81 | ТекущиеДанные.ДомашняяСтраницаИдентификатор);
82 |
83 | Если confluence_ApiClientServer.check_error(РезультатЗапроса, Истина) Тогда
84 | Возврат;
85 | КонецЕсли;
86 |
87 | Для Каждого СтруктураКонтента Из РезультатЗапроса.Значения Цикл
88 | НоваяСтрока = ЭтотОбъект.Страницы.Добавить();
89 | ЗаполнитьЗначенияСвойств(НоваяСтрока, СтруктураКонтента);
90 |
91 | НоваяСтрока.ПространствоКлюч = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(СтруктураКонтента.Пространство, "Ключ", "");
92 | НоваяСтрока.ВерсияНомер = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(СтруктураКонтента.Версия, "Номер", 0);
93 | НоваяСтрока.СсылкаПросмотр = НастройкиПодключения.АдресСервераWiki + СтруктураКонтента.Ссылки.Просмотр;
94 | КонецЦикла;
95 | КонецПроцедуры
96 |
97 | #КонецОбласти
98 |
99 | #Область СлужебныеПроцедурыИФункции
100 | #КонецОбласти
101 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/НачальнаяСтраница/Ext/Template.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
12 |

14 |
15 |
17 | Управляйте результатом как pro
18 |
19 |
Выполняйте поиск в базе знаний используя настройки и
20 | фильтры, для получения более точных результатов.
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Ext/ManagerModule.bsl:
--------------------------------------------------------------------------------
1 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
2 |
3 | #Область ПрограммныйИнтерфейс
4 |
5 | Процедура ЭкспортСтатьиPDFВФоне(знач Параметры, знач АдресХранилища = "", знач АдресДопХранилища = "") Экспорт
6 |
7 | Результат = confluence_ApiClientServer.get_page_as_pdf(Параметры.Настройки, Параметры.СтраницаИД);
8 | Если НЕ ТипЗнч(Результат) = Тип("ДвоичныеДанные") Тогда
9 | confluence_ApiClientServer.check_error(Результат, Ложь);
10 | КонецЕсли;
11 |
12 | Если ЭтоАдресВременногоХранилища(АдресХранилища) Тогда
13 | ПоместитьВоВременноеХранилище(Результат, АдресХранилища);
14 | КонецЕсли;
15 |
16 | КонецПроцедуры
17 |
18 | Процедура ЗаписатьНастройкиВХранилище(знач Параметр = Неопределено, знач Настройки) Экспорт
19 |
20 | Если Метаданные.Справочники.Найти("confluence_БазыЗнаний") <> Неопределено Тогда
21 | Справочники.confluence_БазыЗнаний.ЗаписатьНастройки(Параметр, Настройки);
22 | Иначе
23 | ЗаписатьНастройкиПереопределяемый(Настройки);
24 | КонецЕсли;
25 |
26 | КонецПроцедуры
27 |
28 | Функция ПолучитьНастройкиИзХранилища(знач Параметр = Неопределено) Экспорт
29 |
30 | Если Метаданные.Справочники.Найти("confluence_БазыЗнаний") <> Неопределено Тогда
31 | Возврат Справочники.confluence_БазыЗнаний.ПолучитьНастройки(Параметр);
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 | Функция СтруктураНастроек() Экспорт
63 | Структура = Новый Структура;
64 | Структура.Вставить("БазаЗнанийСсылка" , Неопределено);
65 | Структура.Вставить("АдресСервера" , "");
66 | Структура.Вставить("ПользовательЛогин" , "");
67 | Структура.Вставить("ПользовательТокен" , "");
68 | Структура.Вставить("ОткрыватьВнешниеСсылкиВ1С" , Ложь);
69 | Структура.Вставить("КлючПространства" , "");
70 | Структура.Вставить("СкрытьПолеВводаРаздела" , Ложь);
71 | Структура.Вставить("ДоступныеСтраницы" , Новый Массив);
72 |
73 | Возврат Структура;
74 | КонецФункции
75 |
76 | #КонецОбласти
77 |
78 | #Область СлужебныеПроцедурыИФункции_Переопределяемые
79 |
80 | // Выполняет запись настроек работы с базой знаний
81 | //
82 | // Параметры:
83 | // Настройки - Структура - см. СтруктураНастроек
84 | //
85 | Процедура ЗаписатьНастройкиПереопределяемый(знач Настройки)
86 | //ХранилищеНастроек = Новый ХранилищеЗначения(Настройки);
87 | //// выполнение записи
88 | //
89 | КонецПроцедуры
90 |
91 | // Возвращает структуру настроек для доступа к базе знаний
92 | //
93 | // Возвращаемое значение:
94 | // Структура (см. СтруктураНастроек);
95 | //
96 | Функция ПолучитьНастройкиПереопределяемый(знач Параметр)
97 | //НастройкиПоУмолчанию = СтруктураНастроек();
98 | //
99 | //// получение настроек из другого объекта хранения
100 | //НастройкиИзХранилища = Неопределено;
101 | //Если НЕ ТипЗнч(НастройкиИзХранилища) = Тип("Структура") Тогда
102 | // НастройкиИзХранилища = Новый Структура;
103 | //КонецЕсли;
104 | //
105 | //ЗаполнитьЗначенияСвойств(НастройкиПоУмолчанию, НастройкиИзХранилища);
106 | //
107 | //Возврат НастройкиПоУмолчанию;
108 | КонецФункции
109 |
110 | #КонецОбласти
111 |
112 | #КонецЕсли
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Enums/confluence_ТипыДанных.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | fb8ef1ea-2f32-4a63-b99c-3ae96b7fa517
7 | 267420db-8a6b-41ed-9708-82a036bf7eda
8 |
9 |
10 | c7eedf93-2164-40eb-ab23-4a3f83ff9959
11 | e672c849-f148-4b01-be80-e5b473ac6cb0
12 |
13 |
14 | c354aceb-0150-4c96-bc42-66b17ce36649
15 | 906fedbc-a079-4062-bf3e-f96fbd3eec01
16 |
17 |
18 |
19 | confluence_ТипыДанных
20 |
21 |
22 | ru
23 | Confluence типы данных
24 |
25 |
26 |
27 | false
28 |
29 | true
30 | BothWays
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | Auto
39 |
40 |
41 |
42 |
43 | Статья
44 |
45 |
46 | ru
47 | Статья
48 |
49 |
50 | page
51 |
52 |
53 |
54 |
55 | ЗаписьБлога
56 |
57 |
58 | ru
59 | Запись блога
60 |
61 |
62 | blogpost
63 |
64 |
65 |
66 |
67 | Комментарий
68 |
69 |
70 | ru
71 | Комментарий
72 |
73 |
74 | comment
75 |
76 |
77 |
78 |
79 | Вложение
80 |
81 |
82 | ru
83 | Вложение
84 |
85 |
86 | attachment
87 |
88 |
89 |
90 |
91 | Пространство
92 |
93 |
94 | ru
95 | Пространство
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_CommonClientServer/Ext/Module.bsl:
--------------------------------------------------------------------------------
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 | // по длинной цепочки вложенных соответствий (например из результата чтения JSON в соответствие).
34 | //
35 | // Например: если соответствие имеет структуру Ключ - строка, Значение - соответствие/значение
36 | // Необходимо получить значение свойства Ключ1 > Ключ2 > Ключ3, предполагая что значением каждого
37 | // ключа (кроме последнего) будет Соответствие. При этом если на любом этапе будет получено значение
38 | // не типа "Соответствие" функция вернет значение параметра ПоУмолчанию. Аналогично, если на
39 | // последнем ключе будет получено значение Неопределено
40 | //
41 | // Параметры:
42 | // Соответствие - Соответствие
43 | // Ключ - Строка -
44 | // Значение - Соответствие, Произвольный
45 | // ПутьКСвойству - Строка - в качестве разделителя используется символ "/"
46 | // ПоУмолчанию - Произвольный - значение возвращаемое по умолчанию, если целевое значение не получено
47 | //
48 | // Возвращаемое значение:
49 | // Произвольный
50 | //
51 | Функция СвойствоСоответствия(знач Соответствие, знач ПутьКСвойству, знач ПоУмолчанию = Неопределено, знач КакЧисло = Ложь) Экспорт
52 | МассивИмен = СтрРазделить(ПутьКСвойству, "/", Ложь);
53 | Для Индекс = 0 По МассивИмен.ВГраница() Цикл
54 | ИмяСвойства = СокрЛП(МассивИмен[Индекс]);
55 |
56 | Если Индекс = 0 Тогда
57 | ЗначениеСоответствия = Соответствие.Получить(ИмяСвойства);
58 | Иначе
59 | ЗначениеСоответствия = ЗначениеСоответствия.Получить(ИмяСвойства);
60 | КонецЕсли;
61 |
62 | Если Индекс <> МассивИмен.ВГраница() Тогда
63 | ЗначениеСоответствия = ?(НЕ ТипЗнч(ЗначениеСоответствия) = Тип("Соответствие"),
64 | Новый Соответствие,
65 | ЗначениеСоответствия);
66 | КонецЕсли;
67 | КонецЦикла;
68 |
69 | Если ЗначениеСоответствия = Неопределено Тогда
70 | Возврат ПоУмолчанию;
71 | ИначеЕсли КакЧисло = Истина Тогда
72 | ЗначениеТип = ТипЗнч(ЗначениеСоответствия);
73 | Если ЗначениеТип = Тип("Число") Тогда
74 | Возврат ЗначениеСоответствия;
75 | ИначеЕсли ЗначениеТип = Тип("Строка") Тогда
76 | Возврат СтроковыеФункцииКлиентСервер.СтрокаВЧисло(ЗначениеСоответствия);
77 | Иначе
78 | Возврат 0;
79 | КонецЕсли;
80 | Иначе
81 | Возврат ЗначениеСоответствия;
82 | КонецЕсли;
83 | КонецФункции
84 |
85 | #КонецОбласти
86 |
87 | #Область ПрограммныйИнтерфейс_ВремяВСекунды
88 |
89 | // Возвращает число секунд в месяце
90 | //
91 | // Параметры:
92 | // ЧислоДней - Число - по умолчанию 30
93 | //
94 | // Возвращаемое значение:
95 | // Число
96 | //
97 | Функция МесяцВСекундах(знач ЧислоДней = 30) Экспорт
98 | Возврат ЧислоДней * ДеньВСекундах();
99 | КонецФункции
100 |
101 | // Возвращает число секунд в неделе
102 | //
103 | // Возвращаемое значение:
104 | // Число
105 | //
106 | Функция НеделяВСекундах() Экспорт
107 | Возврат 7 * ДеньВСекундах();
108 | КонецФункции
109 |
110 | // Возвращает число секунд в дне
111 | //
112 | // Возвращаемое значение:
113 | // Число
114 | //
115 | Функция ДеньВСекундах() Экспорт
116 | Возврат 24 * ЧасВСекундах();
117 | КонецФункции
118 |
119 | // Возвращает число секунд в часе
120 | //
121 | // Возвращаемое значение:
122 | // Число
123 | //
124 | Функция ЧасВСекундах() Экспорт
125 | Возврат 3600;
126 | КонецФункции
127 |
128 | #КонецОбласти
129 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Enums/confluence_ПоляCQL.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | e8ec2235-06e2-45c6-a5a5-7f14c2219007
7 | edff09d1-aa9a-4d2a-9451-dc18f257dc62
8 |
9 |
10 | 4f60bf2a-d094-4101-aa28-db84089dd8f6
11 | f82a26f2-8bb5-4208-ab22-73b119a1e243
12 |
13 |
14 | 247d8f1c-77d0-4050-8645-f1fcc03f178a
15 | 2a97d700-3dcf-47a6-8612-7428061710fd
16 |
17 |
18 |
19 | confluence_ПоляCQL
20 |
21 |
22 | ru
23 | Поля CQL
24 |
25 |
26 |
27 | false
28 |
29 | true
30 | BothWays
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | Auto
39 |
40 |
41 |
42 |
43 | ВИерархии
44 |
45 |
46 | ru
47 | В иерархии
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | Родитель
56 |
57 |
58 | ru
59 | Родитель
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 | Заголовок
68 |
69 |
70 | ru
71 | Заголовок
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 | Текст
80 |
81 |
82 | ru
83 | Текст
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 | ДатаСоздания
92 |
93 |
94 | ru
95 | Дата создания
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 | ДатаИзменения
104 |
105 |
106 | ru
107 | Дата изменения
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 | Пространство
116 |
117 |
118 | ru
119 | Пространство
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 | ТипДанных
128 |
129 |
130 | ru
131 | Тип данных
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 | Идентификатор
140 |
141 |
142 | ru
143 | Идентификатор
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Configuration.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 9cd510cd-abfc-11d4-9434-004095e12fc7
7 | 0efe2902-332f-4db1-9dc1-003e8154520d
8 |
9 |
10 | 9fcd25a0-4822-11d4-9414-008048da11f9
11 | d9a370b9-2f3f-4232-8b32-e906746ec630
12 |
13 |
14 | e3687481-0a87-462c-a166-9f34594f9bba
15 | f8872476-e2c9-459d-b9f8-a1fbe6251c67
16 |
17 |
18 | 9de14907-ec23-4a07-96f0-85521cb6b53b
19 | 2b75e7ab-800b-48b9-b6f2-8e417cd24d52
20 |
21 |
22 | 51f2d5d8-ea4d-4064-8892-82951750031e
23 | 93b5af31-634c-4337-8e65-2e703acf2c44
24 |
25 |
26 | e68182ea-4237-4383-967f-90c1e3370bc7
27 | 6680ed78-be71-4cb9-8565-68218048e9ad
28 |
29 |
30 | fb282519-d103-4dd3-bc12-cb271d631dfc
31 | 0a72687b-e074-46c0-8ab4-0f7a5e019424
32 |
33 |
34 |
35 | Adopted
36 | ConfluenceCloud1C
37 |
38 |
39 | ru
40 | Confluence Cloud 1C
41 |
42 |
43 |
44 | AddOn
45 | false
46 | confluence_
47 | Version8_3_12
48 | Russian
49 | Анисков Александр Александрович
50 | 1.0.4.1
51 |
52 |
53 | ru
54 | Confluence Cloud & 1C
55 |
56 |
57 |
58 |
59 | ru
60 | Расширение для интеграции 1С и Confluence Cloud
61 |
62 |
63 |
64 |
65 | ru
66 | Анисков Александр Александрович
67 |
68 |
69 |
70 |
71 | ru
72 | https://github.com/vandalsvq
73 |
74 |
75 |
76 |
77 | ru
78 | https://github.com/vandalsvq/confluence-cloud-1c
79 |
80 |
81 |
82 |
83 | Русский
84 | confluence_ИнтеграцияConfluenceCloud
85 | confluence_Github
86 | confluence_Логотип
87 | confluence_Ожидание16
88 | confluence_Успешно
89 | confluence_Файлы
90 | confluence_ОсновнаяРоль
91 | confluence_ПолныеПрава
92 | confluence_ApiClientAsync
93 | confluence_ApiClientServer
94 | confluence_ApiClientServerReuse
95 | confluence_CommonClientServer
96 | confluence_FileSystemAsync
97 | confluence_Objects
98 | confluence_ServerCall
99 | confluence_ПоискПоОбъекту
100 | confluence_БазаЗнаний
101 | Пользователи
102 | confluence_БазыЗнаний
103 | confluence_ТипыДанных
104 | confluence_ПоляCQL
105 | confluence_test
106 | confluence_БазаЗнаний
107 | confluence_Навигатор
108 | confluence_ПоискСтраницы
109 | confluence_ИзбранныеСтатьи
110 |
111 |
112 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Catalogs/confluence_БазыЗнаний/Ext/ManagerModule.bsl:
--------------------------------------------------------------------------------
1 | #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
2 |
3 | #Область ПрограммныйИнтерфейс
4 |
5 | Процедура ЗаписатьНастройки(знач БазаЗнанийСсылка, знач Настройки) Экспорт
6 | УстановитьПривилегированныйРежим(Истина);
7 |
8 | Если ЗначениеЗаполнено(БазаЗнанийСсылка) И ТипЗнч(БазаЗнанийСсылка) = Тип("СправочникСсылка.confluence_БазыЗнаний") Тогда
9 | ЭлементОбъект = БазаЗнанийСсылка.ПолучитьОбъект();
10 | Иначе
11 | ЭлементОбъект = Справочники.confluence_БазыЗнаний.СоздатьЭлемент();
12 | ЭлементОбъект.ПоУмолчанию = Истина;
13 | КонецЕсли;
14 |
15 | ЗаполнитьЗначенияСвойств(ЭлементОбъект, Настройки,, "ДоступныеСтраницы");
16 |
17 | ЭлементОбъект.Наименование = Настройки.АдресСервера;
18 | ЭлементОбъект.ИспользоватьАнонимныйДоступ = НЕ ЗначениеЗаполнено(Настройки.ПользовательЛогин);
19 |
20 | ЭлементОбъект.ДоступныеСтраницы.Очистить();
21 | Для Каждого СтрокаТаблицы Из Настройки.ДоступныеСтраницы Цикл
22 | ЭлементОбъект.ДоступныеСтраницы.Добавить().Идентификатор = СтрокаТаблицы.Идентификатор;
23 | КонецЦикла;
24 |
25 | ЭлементОбъект.Записать();
26 |
27 | Справочники.confluence_БазыЗнаний.ЗаписатьТокенПользователяВХранилище(ЭлементОбъект.Ссылка,
28 | ЭлементОбъект.ИспользоватьАнонимныйДоступ,
29 | Настройки.ПользовательТокен);
30 | КонецПроцедуры
31 |
32 | Процедура ЗаписатьТокенПользователяВХранилище(знач БазаЗнанийСсылка, знач ИспользоватьАнонимныйДоступ, знач ТокенПользователя) Экспорт
33 | УстановитьПривилегированныйРежим(Истина);
34 |
35 | Если ИспользоватьАнонимныйДоступ Тогда
36 | ОбщегоНазначения.УдалитьДанныеИзБезопасногоХранилища(БазаЗнанийСсылка, "ПользовательТокен");
37 | ИначеЕсли НЕ СтроковыеФункцииКлиентСервер.ЭтоУникальныйИдентификатор(ТокенПользователя) Тогда
38 | ОбщегоНазначения.ЗаписатьДанныеВБезопасноеХранилище(БазаЗнанийСсылка, ТокенПользователя, "ПользовательТокен");
39 | КонецЕсли;
40 | КонецПроцедуры
41 |
42 | Функция ПолучитьЭлементПоУмолчанию() Экспорт
43 | Запрос = Новый Запрос;
44 | Запрос.Текст =
45 | "ВЫБРАТЬ ПЕРВЫЕ 1
46 | | confluence_БазыЗнаний.Ссылка КАК Ссылка
47 | |ИЗ
48 | | Справочник.confluence_БазыЗнаний КАК confluence_БазыЗнаний
49 | |ГДЕ
50 | | confluence_БазыЗнаний.ПоУмолчанию";
51 |
52 | РезультатЗапроса = Запрос.Выполнить();
53 | Если РезультатЗапроса.Пустой() Тогда
54 | Возврат Неопределено;
55 | КонецЕсли;
56 |
57 | Выборка = РезультатЗапроса.Выбрать();
58 | Выборка.Следующий();
59 |
60 | Возврат Выборка.Ссылка;
61 | КонецФункции
62 |
63 | Функция ПолучитьНастройки(знач БазаЗнанийСсылка) Экспорт
64 | НастройкиПоУмолчанию = Обработки.confluence_БазаЗнаний.СтруктураНастроек();
65 |
66 | Если НЕ ЗначениеЗаполнено(БазаЗнанийСсылка) ИЛИ НЕ ТипЗнч(БазаЗнанийСсылка) = Тип("СправочникСсылка.confluence_БазыЗнаний") Тогда
67 | БазаЗнанийСсылка = ПолучитьЭлементПоУмолчанию();
68 |
69 | Если НЕ ЗначениеЗаполнено(БазаЗнанийСсылка) Тогда
70 | Возврат НастройкиПоУмолчанию;
71 | КонецЕсли;
72 | КонецЕсли;
73 |
74 | УстановитьПривилегированныйРежим(Истина);
75 |
76 | Запрос = Новый Запрос;
77 | Запрос.УстановитьПараметр("БазаЗнанийСсылка", БазаЗнанийСсылка);
78 | Запрос.Текст =
79 | "ВЫБРАТЬ
80 | | confluence_БазыЗнаний.Ссылка КАК БазаЗнанийСсылка,
81 | | confluence_БазыЗнаний.Наименование КАК АдресСервера,
82 | | ВЫБОР
83 | | КОГДА confluence_БазыЗнаний.ИспользоватьАнонимныйДоступ
84 | | ТОГДА """"
85 | | ИНАЧЕ confluence_БазыЗнаний.ПользовательЛогин
86 | | КОНЕЦ КАК ПользовательЛогин,
87 | | confluence_БазыЗнаний.ОткрыватьВнешниеСсылкиВ1С КАК ОткрыватьВнешниеСсылкиВ1С,
88 | | confluence_БазыЗнаний.КлючПространства КАК КлючПространства,
89 | | confluence_БазыЗнаний.СкрытьПолеВводаРаздела КАК СкрытьПолеВводаРаздела,
90 | | confluence_БазыЗнаний.ИспользоватьАнонимныйДоступ КАК ИспользоватьАнонимныйДоступ
91 | |ИЗ
92 | | Справочник.confluence_БазыЗнаний КАК confluence_БазыЗнаний
93 | |ГДЕ
94 | | confluence_БазыЗнаний.Ссылка = &БазаЗнанийСсылка
95 | |;
96 | |
97 | |////////////////////////////////////////////////////////////////////////////////
98 | |ВЫБРАТЬ
99 | | confluence_БазыЗнанийДоступныеСтраницы.Ссылка КАК Ссылка,
100 | | confluence_БазыЗнанийДоступныеСтраницы.НомерСтроки КАК НомерСтроки,
101 | | confluence_БазыЗнанийДоступныеСтраницы.Идентификатор КАК Идентификатор
102 | |ИЗ
103 | | Справочник.confluence_БазыЗнаний.ДоступныеСтраницы КАК confluence_БазыЗнанийДоступныеСтраницы
104 | |ГДЕ
105 | | confluence_БазыЗнанийДоступныеСтраницы.Ссылка = &БазаЗнанийСсылка";
106 |
107 | РезультатЗапроса = Запрос.ВыполнитьПакет();
108 |
109 | Если НЕ РезультатЗапроса[0].Пустой() Тогда
110 | Выборка = РезультатЗапроса[0].Выбрать();
111 | Выборка.Следующий();
112 |
113 | ЗаполнитьЗначенияСвойств(НастройкиПоУмолчанию, Выборка);
114 |
115 | Если НЕ Выборка.ИспользоватьАнонимныйДоступ Тогда
116 | НастройкиПоУмолчанию.ПользовательТокен = Справочники.confluence_БазыЗнаний.ПолучитьТокенПользователяИзХранилища(БазаЗнанийСсылка);
117 | КонецЕсли;
118 |
119 | НастройкиПоУмолчанию.ДоступныеСтраницы = ОбщегоНазначения.ТаблицаЗначенийВМассив(РезультатЗапроса[1].Выгрузить());
120 | КонецЕсли;
121 |
122 | Возврат НастройкиПоУмолчанию;
123 | КонецФункции
124 |
125 | Функция ПолучитьТокенПользователяИзХранилища(знач БазаЗнанийСсылка) Экспорт
126 | УстановитьПривилегированныйРежим(Истина);
127 |
128 | БезопасноеХранилищеДанных = РегистрыСведений.БезопасноеХранилищеДанных.СоздатьМенеджерЗаписи();
129 | БезопасноеХранилищеДанных.Владелец = БазаЗнанийСсылка;
130 | БезопасноеХранилищеДанных.Прочитать();
131 | Если БезопасноеХранилищеДанных.Выбран() Тогда
132 | ДанныеХранилища = БезопасноеХранилищеДанных.Данные.Получить();
133 | Если ТипЗнч(ДанныеХранилища) <> Тип("Структура") Тогда
134 | ДанныеХранилища = Новый Структура();
135 | КонецЕсли;
136 |
137 | ПользовательТокен = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДанныеХранилища, "ПользовательТокен", "");
138 | Иначе
139 | ПользовательТокен = "";
140 | КонецЕсли;
141 |
142 | Возврат ПользовательТокен;
143 |
144 | //Возврат ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(БазаЗнанийСсылка, "ПользовательТокен");
145 | КонецФункции
146 |
147 | #КонецОбласти
148 |
149 | #КонецЕсли
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_FileSystemAsync/Ext/Module.bsl:
--------------------------------------------------------------------------------
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 | // Предлагает пользователю установить расширение для работы с 1С:Предприятием в веб-клиенте.
29 | // Предназначена для использования в начале участков кода, в которых ведется работа с файлами.
30 | //
31 | // Возвращаемое значение:
32 | // Булево - результат подключения расширения для работы с файлами
33 | //
34 | Асинх Функция ПодключитьРасширениеДляРаботыСФайлами() Экспорт
35 |
36 | #Если НЕ ВебКлиент Тогда
37 | ОтключитьПредложениеУстановкиРасширения();
38 | Возврат Истина;
39 | #КонецЕсли
40 |
41 | РасширениеПодключено = Ждать ПодключитьРасширениеРаботыСФайламиАсинх();
42 |
43 | Если РасширениеПодключено Тогда
44 | ОтключитьПредложениеУстановкиРасширения();
45 | Возврат Истина;
46 | КонецЕсли;
47 |
48 | Если ОбщегоНазначенияКлиент.ЭтоMacOSКлиент() Тогда
49 | ОбщегоНазначенияКлиент.СообщитьПользователю(НСтр("ru='Расширение для работы с файлами недоступно на MacOS.'"));
50 | Возврат Ложь;
51 | КонецЕсли;
52 |
53 | ИмяПараметра = "СтандартныеПодсистемы.ПредлагатьУстановкуРасширенияРаботыСФайлами";
54 | ПервоеОбращениеЗаСеанс = ПараметрыПриложения[ИмяПараметра] = Неопределено;
55 | Если ПараметрыПриложения[ИмяПараметра] = Неопределено Тогда
56 | ПараметрыПриложения.Вставить(ИмяПараметра, ПредлагатьУстановкуРасширенияРаботыСФайлами());
57 | КонецЕсли;
58 |
59 | ПредлагатьУстановкуРасширенияРаботыСФайлами = ПараметрыПриложения[ИмяПараметра] Или ПервоеОбращениеЗаСеанс;
60 | Если НЕ ПредлагатьУстановкуРасширенияРаботыСФайлами Тогда
61 |
62 | Возврат Истина;
63 |
64 | Иначе
65 |
66 | СписокКнопок = Новый СписокЗначений;
67 | СписокКнопок.Добавить(КодВозвратаДиалога.Да, НСтр("ru='Установить и продолжить'"));
68 | СписокКнопок.Добавить(КодВозвратаДиалога.Нет, НСтр("ru='Продолжить без установки'"));
69 | СписокКнопок.Добавить(КодВозвратаДиалога.Отмена, НСтр("ru='Больше не напоминать'"));
70 |
71 | ТекстВопроса = НСтр("ru='Для удобной работы с программой предлагается установить расширение для работы с 1С:Предприятием.
72 | |Установить?'");
73 |
74 | ОтветПользователя = Ждать ВопросАсинх(ТекстВопроса,
75 | СписокКнопок,
76 | 30,
77 | КодВозвратаДиалога.Да,
78 | НСтр("ru='Установка расширения работы с файлами'"),
79 | КодВозвратаДиалога.Нет);
80 |
81 | Если ОтветПользователя = КодВозвратаДиалога.Да Тогда
82 |
83 | Ждать УстановитьРасширениеРаботыСФайламиАсинх();
84 |
85 | ИначеЕсли ОтветПользователя = КодВозвратаДиалога.Отмена Тогда
86 |
87 | ОтключитьПредложениеУстановкиРасширения();
88 |
89 | КонецЕсли;
90 |
91 | РасширениеПодключено = Ждать ПодключитьРасширениеРаботыСФайламиАсинх();
92 |
93 | Если РасширениеПодключено Тогда
94 | ОтключитьПредложениеУстановкиРасширения();
95 | Возврат Истина;
96 | КонецЕсли;
97 |
98 | КонецЕсли;
99 |
100 | Возврат Ложь;
101 |
102 | КонецФункции
103 |
104 | // Выполняет вывод сообщения или предупреждения об отсутствии подключенного расширения
105 | // Если не указано как сообщение или как исключение, вывод будет в режиме предупреждения
106 | //
107 | // Параметры:
108 | // КакСообщение - Булево - вывод как сообщения пользователю
109 | // КакИсключение - Булево - если не КакСообщение тогда возможно вывод как исключения
110 | //
111 | Процедура СообщитьОшибкуПодключенияРасширения(знач КакСообщение = Ложь, знач КакИсключение = Ложь) Экспорт
112 | Текст = НСтр("ru='Для работы с файлами требуется подключить расширение (недоступно на MacOS).'");
113 | Если КакСообщение = Истина Тогда
114 | ОбщегоНазначенияКлиент.СообщитьПользователю(Текст);
115 | ИначеЕсли КакИсключение = Истина Тогда
116 | ВызватьИсключение Текст;
117 | Иначе
118 | ПоказатьПредупреждение(, Текст, 30);
119 | КонецЕсли;
120 | КонецПроцедуры
121 |
122 | #Область СлужебныеПроцедурыИФункции
123 |
124 | Процедура ОтключитьПредложениеУстановкиРасширения()
125 |
126 | СистемнаяИнформация = Новый СистемнаяИнформация();
127 | ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
128 | ПараметрыПриложения["СтандартныеПодсистемы.ПредлагатьУстановкуРасширенияРаботыСФайлами"] = Ложь;
129 | ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекСохранить(
130 | "НастройкиПрограммы/ПредлагатьУстановкуРасширенияРаботыСФайлами", ИдентификаторКлиента, Ложь);
131 |
132 | КонецПроцедуры
133 |
134 | Асинх Функция ВыбратьФайлыСлужебный(знач Режим, знач Фильтр, знач КакМассив,
135 | знач Заголовок = "",
136 | знач ИмяФайла = "",
137 | знач Каталог = "")
138 |
139 | РасширениеПодключено = Ждать ПодключитьРасширениеДляРаботыСФайлами();
140 | Если НЕ РасширениеПодключено Тогда
141 | Возврат Неопределено;
142 | КонецЕсли;
143 |
144 | Диалог = Новый ДиалогВыбораФайла(Режим);
145 | Диалог.МножественныйВыбор = КакМассив;
146 | Диалог.ПроверятьСуществованиеФайла = (КакМассив = РежимДиалогаВыбораФайла.Открытие);
147 | Диалог.Фильтр = Фильтр;
148 | Диалог.Заголовок = Заголовок;
149 | Диалог.ПолноеИмяФайла = ИмяФайла;
150 | Диалог.Каталог = Каталог;
151 |
152 | РезультатВыбора = Ждать Диалог.ВыбратьАсинх();
153 |
154 | Если КакМассив Тогда
155 | Результат = ?(НЕ ТипЗнч(РезультатВыбора) = Тип("Массив"),
156 | Новый Массив,
157 | РезультатВыбора);
158 | Иначе
159 | Результат = ?(РезультатВыбора = Неопределено ИЛИ РезультатВыбора.Количество() = 0,
160 | "",
161 | РезультатВыбора[0]);
162 | КонецЕсли;
163 |
164 | Возврат Результат;
165 | КонецФункции
166 |
167 | Функция ПредлагатьУстановкуРасширенияРаботыСФайлами()
168 |
169 | СистемнаяИнформация = Новый СистемнаяИнформация();
170 | ИдентификаторКлиента = СистемнаяИнформация.ИдентификаторКлиента;
171 | Возврат ОбщегоНазначенияВызовСервера.ХранилищеОбщихНастроекЗагрузить(
172 | "НастройкиПрограммы/ПредлагатьУстановкуРасширенияРаботыСФайлами", ИдентификаторКлиента, Истина);
173 |
174 | КонецФункции
175 |
176 | #КонецОбласти
177 |
178 | #КонецОбласти
179 |
180 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СовпаденийНеНайдено/Ext/Template.txt:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
12 |
40 |
41 |
43 | Совпадений по вашему запросу не найдено
44 |
45 |
Попробуйте удалить фильтры или измените текст поиска на
46 | менее специфический.
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/CommonModules/confluence_ApiClientServerReuse/Ext/Module.bsl:
--------------------------------------------------------------------------------
1 |
2 | // Возвращает структуру типов контекта по расширению
3 | //
4 | // Возвращаемое значение:
5 | // Структура
6 | // Ключ - расширение
7 | // Значение - тип данных контента
8 | //
9 | Функция content_types() Экспорт
10 | Структура = Новый Структура;
11 | Структура.Вставить("bmp" , "image/bmp");
12 | Структура.Вставить("ico" , "image/x-icon");
13 | Структура.Вставить("gif" , "image/gif");
14 | Структура.Вставить("png" , "image/png");
15 | Структура.Вставить("jpg" , "image/jpeg");
16 | Структура.Вставить("jpeg" , "image/jpeg");
17 | Структура.Вставить("svg" , "image/svg+xml");
18 | Структура.Вставить("tiff" , "image/tiff");
19 |
20 | Структура.Вставить("pdf" , "application/pdf");
21 | Структура.Вставить("odt" , "application/vnd.oasis.opendocument.text");
22 | Структура.Вставить("ppt" , "application/vnd.ms-powerpoint");
23 | Структура.Вставить("doc" , "application/msword");
24 | Структура.Вставить("xls" , "application/vnd.ms-excel");
25 |
26 | Структура.Вставить("pptx" , "application/vnd.openxmlformats-");
27 | Структура.Вставить("docx" , "application/vnd.openxmlformats-");
28 | Структура.Вставить("xlsx" , "application/vnd.openxmlformats-");
29 |
30 | Структура.Вставить("txt" , "text/plain");
31 |
32 | Возврат Структура;
33 | КонецФункции
34 |
35 | // Возвращает соответствие статусов контента
36 | //
37 | // Параметры:
38 | // Ключ1С - Булево - использовать ключом имя 1С
39 | //
40 | // Возвращаемое значение:
41 | // Структура
42 | // удален - trashed
43 | // устарел - historical
44 | // черновик - draft
45 | // текущий - current
46 | // любой - any
47 | //
48 | Функция content_status(знач Ключ1С = Ложь) Экспорт
49 | Структура = Новый Структура;
50 |
51 | ВставитьЗаписьСтруктуры(Структура, "удален" , "trashed" , Ключ1С);
52 | ВставитьЗаписьСтруктуры(Структура, "устарел" , "historical" , Ключ1С);
53 | ВставитьЗаписьСтруктуры(Структура, "черновик" , "draft" , Ключ1С);
54 | ВставитьЗаписьСтруктуры(Структура, "текущий" , "current" , Ключ1С);
55 | ВставитьЗаписьСтруктуры(Структура, "любой" , "any" , Ключ1С);
56 |
57 | Возврат Структура;
58 | КонецФункции
59 |
60 | // Возвращает соответствие префиксов меток
61 | //
62 | // Параметры:
63 | // Ключ1С - Булево - использовать ключом имя 1С
64 | //
65 | // Возвращаемое значение:
66 | // Структура
67 | // все - global
68 | // мои - my
69 | // скрытые - team
70 | //
71 | Функция label_prefix(знач Ключ1С = Ложь) Экспорт
72 | Структура = Новый Структура;
73 |
74 | ВставитьЗаписьСтруктуры(Структура, "все" , "global" , Ключ1С);
75 | ВставитьЗаписьСтруктуры(Структура, "мои" , "my" , Ключ1С);
76 | ВставитьЗаписьСтруктуры(Структура, "скрытые", "team" , Ключ1С);
77 |
78 | Возврат Структура;
79 | КонецФункции
80 |
81 | // Возвращает структуру настроек базы знаний
82 | //
83 | // Параметры:
84 | // АдресСервера - Строка - адрес сервера, например https://<ВашДомен>.atlassian.net
85 | //
86 | // Возвращаемое значение:
87 | // Структура
88 | // АдресСервера - Строка - адрес сервера в нижнем регистре
89 | // ЗащищенноеСоединение - Булево - признак защищенного соединения (используется https)
90 | // СерверHTTP - Строка - сервер для использования при подключении (<ВашДомен>.atlassian.net)
91 | // АдресWiki - Строка - полный адрес базы знаний на сервере (https://<ВашДомен>.atlassian.net/wiki)
92 | //
93 | Функция url_params(знач АдресСервера) Экспорт
94 | Схема = "";
95 | Адрес = "";
96 |
97 | АдресСервера = НРег(СокрЛП(АдресСервера));
98 |
99 | Позиция = СтрНайти(АдресСервера, "://");
100 | Если Позиция > 0 Тогда
101 | Схема = НРег(Лев(АдресСервера, Позиция - 1));
102 | Адрес = Сред(АдресСервера, Позиция + 3);
103 | КонецЕсли;
104 |
105 | АдресСервераHTTP = СтроковыеФункцииКлиентСервер.УдалитьПовторяющиесяСимволы(Адрес, "/", "Справа");
106 |
107 | АдресWiki = АдресСервера + ?(СтрЗаканчиваетсяНа(АдресСервера, "/"), "", "/") + "wiki";
108 |
109 | РеквизитыСсылки = Новый Структура;
110 | РеквизитыСсылки.Вставить("АдресСервера" , АдресСервера);
111 | РеквизитыСсылки.Вставить("ЗащищенноеСоединение" , (Схема = "https"));
112 | РеквизитыСсылки.Вставить("СерверHTTP" , Адрес);
113 | РеквизитыСсылки.Вставить("АдресСервераWiki" , АдресWiki);
114 |
115 | Возврат РеквизитыСсылки;
116 | КонецФункции
117 |
118 | // Возвращает параметры полей запросов для проверки при составлении текста cql
119 | //
120 | // Параметры:
121 | // Поле - ПеречислениеСсылка.confluence_ПоляCQL
122 | //
123 | // Возвращаемое значение:
124 | // Структура
125 | // Поле - Строка - поле Confluence (cql)
126 | // Тип - ОписаниеТипов - описание типов для проверки значений
127 | // Условия - Массив - массив допустимых видов сравнения
128 | //
129 | Функция cql_fields_params(знач Поле) Экспорт
130 | ПараметрыПоля = Новый Структура("Поле, Тип, Условия");
131 |
132 | МассивТипов = Новый Массив;
133 | МассивТипов.Добавить(Тип("Массив"));
134 |
135 | ДопустимыеУсловия = Новый Массив;
136 |
137 | Если Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.ВИерархии") Тогда
138 | МассивТипов.Добавить(Тип("Строка"));
139 |
140 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
141 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
142 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.ВСписке);
143 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеВСписке);
144 |
145 | ПараметрыПоля.Поле = "ancestor";
146 |
147 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.Родитель") Тогда
148 | МассивТипов.Добавить(Тип("Строка"));
149 |
150 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
151 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
152 |
153 | ПараметрыПоля.Поле = "parent";
154 |
155 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.Заголовок") Тогда
156 | МассивТипов.Добавить(Тип("Строка"));
157 |
158 | ПараметрыПоля.Поле = "title";
159 |
160 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.Текст") Тогда
161 | МассивТипов.Добавить(Тип("Строка"));
162 |
163 | ПараметрыПоля.Поле = "text";
164 |
165 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.ДатаСоздания") Тогда
166 | МассивТипов.Добавить(Тип("Дата"));
167 |
168 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
169 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
170 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Больше);
171 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.БольшеИлиРавно);
172 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Меньше);
173 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.МеньшеИлиРавно);
174 |
175 | ПараметрыПоля.Поле = "created";
176 |
177 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.ДатаИзменения") Тогда
178 | МассивТипов.Добавить(Тип("Дата"));
179 |
180 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
181 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
182 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Больше);
183 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.БольшеИлиРавно);
184 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Меньше);
185 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.МеньшеИлиРавно);
186 |
187 | ПараметрыПоля.Поле = "lastmodified";
188 |
189 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.Пространство") Тогда
190 | МассивТипов.Добавить(Тип("Строка"));
191 |
192 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
193 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
194 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.ВСписке);
195 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеВСписке);
196 |
197 | ПараметрыПоля.Поле = "space";
198 |
199 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.ТипДанных") Тогда
200 | МассивТипов.Добавить(Тип("ПеречислениеСсылка.confluence_ТипыДанных"));
201 |
202 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
203 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
204 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.ВСписке);
205 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеВСписке);
206 |
207 | ПараметрыПоля.Поле = "type";
208 |
209 | ИначеЕсли Поле = ПредопределенноеЗначение("Перечисление.confluence_ПоляCQL.Идентификатор") Тогда
210 | МассивТипов.Добавить(Тип("Число"));
211 |
212 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.Равно);
213 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеРавно);
214 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.ВСписке);
215 | ДопустимыеУсловия.Добавить(ВидСравненияКомпоновкиДанных.НеВСписке);
216 |
217 | ПараметрыПоля.Поле = "id";
218 |
219 | Иначе
220 |
221 | ПараметрыПоля.Поле = "";
222 |
223 | КонецЕсли;
224 |
225 | Если МассивТипов.Количество() > 1 Тогда
226 | ПараметрыПоля.Тип = Новый ОписаниеТипов(МассивТипов);
227 | КонецЕсли;
228 |
229 | ПараметрыПоля.Условия = ДопустимыеУсловия;
230 |
231 | Возврат ПараметрыПоля;
232 | КонецФункции
233 |
234 | #Область СлужебныеПроцедурыИФункции
235 |
236 | Процедура ВставитьЗаписьСтруктуры(Коллекция, знач Имя1С, знач ИмяConfluence, знач Ключ1С)
237 | Если Ключ1С = Истина Тогда
238 | Коллекция.Вставить(Имя1С, ИмяConfluence);
239 | Иначе
240 | Коллекция.Вставить(ИмяConfluence, Имя1С);
241 | КонецЕсли;
242 | КонецПроцедуры
243 |
244 | #КонецОбласти
245 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_ПоискСтраницы.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 846cfb13-84f9-4a66-8802-bd3ede5f4dc3
7 | 986e40b0-c875-4057-abfb-13e7ee3b2623
8 |
9 |
10 | 4a00486d-feba-429e-a6df-f92a8c45becc
11 | cad1aa25-81c1-43d5-bde3-d828af55c039
12 |
13 |
14 |
15 | confluence_ПоискСтраницы
16 |
17 |
18 | ru
19 | Confluence: Поиск страницы
20 |
21 |
22 |
23 | true
24 | DataProcessor.confluence_ПоискСтраницы.Form.Форма
25 |
26 | false
27 |
28 |
29 |
30 |
31 |
32 |
33 | БазаЗнаний
34 |
35 |
36 | ru
37 | База знаний
38 |
39 |
40 |
41 |
42 | cfg:CatalogRef.confluence_БазыЗнаний
43 |
44 | false
45 |
46 |
47 |
48 | false
49 |
50 | false
51 | false
52 |
53 |
54 | ShowError
55 | Items
56 |
57 |
58 | Auto
59 | Auto
60 |
61 |
62 | Auto
63 |
64 |
65 |
66 |
67 | ПолеПоиска
68 |
69 |
70 | ru
71 | Поле поиска
72 |
73 |
74 |
75 |
76 | xs:string
77 |
78 | 0
79 | Variable
80 |
81 |
82 | false
83 |
84 |
85 |
86 | false
87 |
88 | false
89 | false
90 |
91 |
92 | DontCheck
93 | Items
94 |
95 |
96 | Auto
97 | Auto
98 |
99 |
100 | Auto
101 |
102 |
103 |
104 |
105 | КлючПространства
106 |
107 |
108 | ru
109 | Ключ пространства
110 |
111 |
112 |
113 |
114 | xs:string
115 |
116 | 20
117 | Variable
118 |
119 |
120 | false
121 |
122 |
123 |
124 | false
125 |
126 | false
127 | false
128 |
129 |
130 | DontCheck
131 | Items
132 |
133 |
134 | Auto
135 | Auto
136 |
137 |
138 | Auto
139 |
140 |
141 |
142 |
143 |
144 | 8dd9a115-18e8-4887-b8c4-b33085e4ba10
145 | f324b155-ef2e-4ad0-acc4-8ab47d47c60c
146 |
147 |
148 | bdbe7b24-6354-4822-a1c6-bfea22e88dec
149 | 4279a89e-3b91-4adf-8359-69c4052962b9
150 |
151 |
152 |
153 | ДоступныеСтраницы
154 |
155 |
156 | ru
157 | Доступные страницы
158 |
159 |
160 |
161 |
162 | DontCheck
163 |
164 |
165 |
166 | DontCheck
167 | false
168 | false
169 | Auto
170 | TransformValues
171 |
172 |
173 | false
174 |
175 |
176 | Auto
177 | Auto
178 |
179 | false
180 | Use
181 | false
182 |
183 |
184 |
185 | Use
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 | Идентификатор
197 |
198 |
199 | ru
200 | Идентификатор
201 |
202 |
203 |
204 |
205 | xs:string
206 |
207 | 20
208 | Variable
209 |
210 |
211 | false
212 |
213 |
214 |
215 | false
216 |
217 | false
218 | false
219 |
220 |
221 | false
222 |
223 | ShowError
224 | Items
225 |
226 |
227 | Auto
228 | Auto
229 |
230 |
231 | Auto
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаЭкспортаПространствНаСервере/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_test/Forms/Форма/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 5b71714e-3d25-45dc-99e4-77e1fc91bdcc
7 | fff47b8a-34d5-423f-a21a-13242a4064f8
8 |
9 |
10 | 21966203-9c96-42ce-bd48-b88bbe060121
11 | 99d55fbd-a44f-4474-bbcc-1f3f475c2b9a
12 |
13 |
14 |
15 | confluence_БазаЗнаний
16 |
17 |
18 | ru
19 | База знаний
20 |
21 |
22 |
23 | true
24 | DataProcessor.confluence_БазаЗнаний.Form.Форма
25 |
26 | false
27 |
28 |
29 |
30 |
31 |
32 |
33 | АдресСервера
34 |
35 |
36 | ru
37 | Адрес сервера
38 |
39 |
40 |
41 |
42 | xs:string
43 |
44 | 50
45 | Variable
46 |
47 |
48 | false
49 |
50 |
51 |
52 | false
53 |
54 | false
55 | false
56 |
57 |
58 | ShowError
59 | Items
60 |
61 |
62 | Auto
63 | Auto
64 |
65 |
66 | Auto
67 |
68 |
69 |
70 |
71 | БазаЗнанийСсылка
72 |
73 |
74 | ru
75 | База знаний ссылка
76 |
77 |
78 |
79 |
80 | cfg:CatalogRef.confluence_БазыЗнаний
81 |
82 | false
83 |
84 |
85 |
86 | false
87 |
88 | false
89 | false
90 |
91 |
92 | DontCheck
93 | Items
94 |
95 |
96 | Auto
97 | Auto
98 |
99 |
100 | Auto
101 |
102 |
103 |
104 |
105 | КлючПространства
106 |
107 |
108 | ru
109 | Ключ пространства
110 |
111 |
112 |
113 |
114 | xs:string
115 |
116 | 20
117 | Variable
118 |
119 |
120 | false
121 |
122 |
123 |
124 | false
125 |
126 | false
127 | false
128 |
129 |
130 | DontCheck
131 | Items
132 |
133 |
134 | Auto
135 | Auto
136 |
137 |
138 | Auto
139 |
140 |
141 |
142 |
143 | ОткрыватьВнешниеСсылкиВ1С
144 |
145 |
146 | ru
147 | Открывать внешние ссылки в 1С
148 |
149 |
150 |
151 |
152 | xs:boolean
153 |
154 | false
155 |
156 |
157 |
158 | false
159 |
160 | false
161 | false
162 |
163 |
164 | DontCheck
165 | Items
166 |
167 |
168 | Auto
169 | Auto
170 |
171 |
172 | Auto
173 |
174 |
175 |
176 |
177 | ПользовательЛогин
178 |
179 |
180 | ru
181 | Пользователь логин
182 |
183 |
184 |
185 |
186 | xs:string
187 |
188 | 100
189 | Variable
190 |
191 |
192 | false
193 |
194 |
195 |
196 | false
197 |
198 | false
199 | false
200 |
201 |
202 | DontCheck
203 | Items
204 |
205 |
206 | Auto
207 | Auto
208 |
209 |
210 | Auto
211 |
212 |
213 |
214 |
215 | ПользовательТокен
216 |
217 |
218 | ru
219 | Пользователь токен
220 |
221 |
222 |
223 |
224 | xs:string
225 |
226 | 250
227 | Variable
228 |
229 |
230 | false
231 |
232 |
233 |
234 | false
235 |
236 | false
237 | false
238 |
239 |
240 | DontCheck
241 | Items
242 |
243 |
244 | Auto
245 | Auto
246 |
247 |
248 | Auto
249 |
250 |
251 |
252 |
253 | СкрытьПолеВводаРаздела
254 |
255 |
256 | ru
257 | Скрыть поле ввода раздела
258 |
259 |
260 |
261 |
262 | xs:boolean
263 |
264 | false
265 |
266 |
267 |
268 | false
269 |
270 | false
271 | false
272 |
273 |
274 | DontCheck
275 | Items
276 |
277 |
278 | Auto
279 | Auto
280 |
281 |
282 | Auto
283 |
284 |
285 |
286 |
287 |
288 | 3ae070b0-1474-4756-90bc-03313c864708
289 | 98d83e7e-d566-4017-9c5c-51e960c1e53e
290 |
291 |
292 | 8e494050-4d87-4507-a9bf-b49e27b70deb
293 | 84821956-8793-4d2d-aef8-f89bf18afd61
294 |
295 |
296 |
297 | ДоступныеСтраницы
298 |
299 |
300 | ru
301 | Доступные страницы
302 |
303 |
304 |
305 |
306 | DontCheck
307 |
308 |
309 |
310 |
311 | Идентификатор
312 |
313 |
314 | ru
315 | Идентификатор
316 |
317 |
318 |
319 |
320 | xs:string
321 |
322 | 20
323 | Variable
324 |
325 |
326 | false
327 |
328 |
329 |
330 | false
331 |
332 | false
333 | false
334 |
335 |
336 | false
337 |
338 | ShowError
339 | Items
340 |
341 |
342 | Auto
343 | Auto
344 |
345 |
346 | Auto
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 | НачальнаяСтраница
356 | МакетРезультатПоиска
357 | СтрокаРезультатПоиска
358 | СовпаденийНеНайдено
359 |
360 |
361 |
--------------------------------------------------------------------------------
/cfe/ConfluenceCloud1C/Catalogs/confluence_БазыЗнаний/Forms/ФормаЭлемента/Ext/Form.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------