├── .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 |
10 | 13 |
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 | 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 | 16 | -------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/МакетРезультатПоиска.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | -------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СтрокаРезультатПоиска.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 |
4 | 5 | ФормаЭлемента 6 | 7 | 8 | ru 9 | Форма элемента 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 |
21 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_test/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_Навигатор/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_ПоискСтраницы/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаНастройки.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | ФормаНастройки 6 | 7 | 8 | ru 9 | Настройки 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаПросмотраКартинок.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | ФормаПросмотраКартинок 6 | 7 | 8 | ru 9 | Просмотр картинки 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
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 |
4 | 5 | ФормаЭкспортаПространствНаСервере 6 | 7 | 8 | ru 9 | Экспорта пространств (на сервере) 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PlatformApplication 17 | MobilePlatformApplication 18 | 19 | 20 | 21 |
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 | 7 | Configuration.ConfluenceCloud1C 8 | 9 | ThinClient 10 | true 11 | 12 | 13 | WebClient 14 | true 15 | 16 | 17 | MobileClient 18 | true 19 | 20 | 21 | MainWindowModeNormal 22 | true 23 | 24 | 25 | MainWindowModeWorkplace 26 | true 27 | 28 | 29 | MainWindowModeEmbeddedWorkplace 30 | true 31 | 32 | 33 | MainWindowModeFullscreenWorkplace 34 | true 35 | 36 | 37 | MainWindowModeKiosk 38 | true 39 | 40 | 41 | AnalyticsSystemClient 42 | true 43 | 44 | 45 | SaveUserData 46 | true 47 | 48 | 49 | Output 50 | true 51 | 52 | 53 | 54 | Subsystem.confluence_ИнтеграцияConfluenceCloud 55 | 56 | View 57 | false 58 | 59 | 60 | -------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/Roles/confluence_ПолныеПрава/Ext/Rights.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | true 5 | false 6 | 7 | Configuration.ConfluenceCloud1C 8 | 9 | ThinClient 10 | true 11 | 12 | 13 | WebClient 14 | true 15 | 16 | 17 | MobileClient 18 | true 19 | 20 | 21 | MainWindowModeNormal 22 | true 23 | 24 | 25 | MainWindowModeWorkplace 26 | true 27 | 28 | 29 | MainWindowModeEmbeddedWorkplace 30 | true 31 | 32 | 33 | MainWindowModeFullscreenWorkplace 34 | true 35 | 36 | 37 | MainWindowModeKiosk 38 | true 39 | 40 | 41 | AnalyticsSystemClient 42 | true 43 | 44 | 45 | SaveUserData 46 | true 47 | 48 | 49 | Output 50 | true 51 | 52 | 53 | 54 | Subsystem.confluence_ИнтеграцияConfluenceCloud 55 | 56 | View 57 | false 58 | 59 | 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 | 7 | Catalog.confluence_БазыЗнаний 8 | 9 | Read 10 | true 11 | 12 | 13 | View 14 | true 15 | 16 | 17 | InputByString 18 | true 19 | 20 | 21 | 22 | Configuration.ConfluenceCloud1C 23 | 24 | MainWindowModeNormal 25 | true 26 | 27 | 28 | MainWindowModeWorkplace 29 | true 30 | 31 | 32 | MainWindowModeEmbeddedWorkplace 33 | true 34 | 35 | 36 | MainWindowModeFullscreenWorkplace 37 | true 38 | 39 | 40 | MainWindowModeKiosk 41 | true 42 | 43 | 44 | AnalyticsSystemClient 45 | true 46 | 47 | 48 | 49 | Subsystem.confluence_ИнтеграцияConfluenceCloud 50 | 51 | View 52 | true 53 | 54 | 55 | 56 | DataProcessor.confluence_БазаЗнаний 57 | 58 | Use 59 | true 60 | 61 | 62 | View 63 | true 64 | 65 | 66 | 67 | DataProcessor.confluence_ПоискСтраницы 68 | 69 | Use 70 | true 71 | 72 | 73 | View 74 | true 75 | 76 | 77 | 78 | CommonCommand.confluence_ПоискПоОбъекту 79 | 80 | View 81 | true 82 | 83 | 84 | 85 | InformationRegister.confluence_ИзбранныеСтатьи 86 | 87 | Read 88 | true 89 | 90 | 91 | Update 92 | true 93 | 94 | 95 | View 96 | true 97 | 98 | 99 | Edit 100 | true 101 | 102 | 103 | -------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Forms/ФормаПросмотраКартинок/Ext/Form.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | <v8:item> 5 | <v8:lang>ru</v8:lang> 6 | <v8:content>Просмотр картинок</v8:content> 7 | </v8:item> 8 | 9 | 80 10 | 40 11 | false 12 | 13 | false 14 | 15 | 16 | ПриОткрытии 17 | ПриСозданииНаСервере 18 | 19 | 20 | 21 | ПолеHTML 22 | None 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | <v8:item> 31 | <v8:lang>ru</v8:lang> 32 | <v8:content>Поле HTML</v8:content> 33 | </v8:item> 34 | 35 | 36 | xs:string 37 | 38 | 0 39 | Variable 40 | 41 | 42 | 43 | 44 | 45 | <v8:item> 46 | <v8:lang>ru</v8:lang> 47 | <v8:content>Путь к картинке</v8:content> 48 | </v8:item> 49 | 50 | 51 | xs:string 52 | 53 | 0 54 | Variable 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | xs:string 63 | 64 | 0 65 | Variable 66 | 67 | 68 | 69 | 70 |
-------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_БазаЗнаний/Templates/СтрокаРезультатПоиска/Ext/Template.txt: -------------------------------------------------------------------------------- 1 |
  • 2 |
    3 |
    4 | 5 | 6 | 7 | 8 | 9 |
    10 |
    11 | 16 |
    17 |
    18 |
    19 | [[SpaceTitle]] 20 | · 21 | Обновлено 22 | 23 |
    24 |
    25 |
    26 |
    27 |

    [[PageText]]

    28 |
    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 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 23 | 26 | 29 | 32 | 35 | 38 | 39 | 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 |
    3 | 4 | 5 | 11 | 16 | 17 | 18 | <v8:item> 19 | <v8:lang>ru</v8:lang> 20 | <v8:content>Форма группа список пространств</v8:content> 21 | </v8:item> 22 | 23 | 24 | 25 | ru 26 | Форма группа список пространств 27 | 28 | 29 | Item.СписокПространств 30 | 31 | 32 | 33 | 34 | СписокПространств 35 | SearchStringRepresentation 36 | 37 | 38 | 39 | 40 | 41 | 42 | СписокПространств 43 | SearchControl 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | ПутьККаталогу 53 | 54 | 55 | ru 56 | Каталог должен быть доступен для сервера 57 | 58 | 59 | ShowBottom 60 | true 61 | 62 | 63 | 64 | 65 | List 66 | false 67 | true 68 | true 69 | true 70 | СписокПространств 71 | 72 | 73 | 74 | false 75 | 76 | 77 | 78 | 79 | СписокПространств 80 | SearchStringRepresentation 81 | 82 | 83 | 84 | 85 | 86 | 87 | СписокПространств 88 | ViewStatusRepresentation 89 | 90 | 91 | 92 | 93 | 94 | 95 | СписокПространств 96 | SearchControl 97 | 98 | 99 | 100 | 101 | 102 | 103 | СписокПространств.Выгружать 104 | None 105 | 106 | 107 | ru 108 | Выгружать указанное пространство 109 | 110 | 111 | EnterOnInput 112 | 113 | StdPicture.SaveFile 114 | true 115 | 116 | Auto 117 | 118 | 119 | 120 | 121 | СписокПространств.Представление 122 | true 123 | EnterOnInput 124 | 20 125 | 126 | 127 | 128 | 129 | СписокПространств.КлючПространства 130 | 131 | false 132 | 133 | true 134 | EnterOnInput 135 | 10 136 | 137 | 138 | 139 | 140 |
    141 |
    142 | 143 | 144 | 145 | cfg:DataProcessorObject.confluence_БазаЗнаний 146 | 147 | true 148 | 149 | 150 | 151 | <v8:item> 152 | <v8:lang>ru</v8:lang> 153 | <v8:content>Список пространств</v8:content> 154 | </v8:item> 155 | 156 | 157 | v8:ValueTable 158 | 159 | 160 | 161 | 162 | <v8:item> 163 | <v8:lang>ru</v8:lang> 164 | <v8:content>Выгружать</v8:content> 165 | </v8:item> 166 | 167 | 168 | xs:boolean 169 | 170 | 171 | 172 | 173 | <v8:item> 174 | <v8:lang>ru</v8:lang> 175 | <v8:content>Ключ пространства</v8:content> 176 | </v8:item> 177 | 178 | 179 | xs:string 180 | 181 | 0 182 | Variable 183 | 184 | 185 | 186 | 187 | 188 | <v8:item> 189 | <v8:lang>ru</v8:lang> 190 | <v8:content>Представление</v8:content> 191 | </v8:item> 192 | 193 | 194 | xs:string 195 | 196 | 0 197 | Variable 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | <v8:item> 206 | <v8:lang>ru</v8:lang> 207 | <v8:content>Путь к каталогу</v8:content> 208 | </v8:item> 209 | 210 | 211 | xs:string 212 | 213 | 0 214 | Variable 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | <v8:item> 223 | <v8:lang>ru</v8:lang> 224 | <v8:content>Обновить</v8:content> 225 | </v8:item> 226 | 227 | 228 | 229 | ru 230 | Обновить список пространств 231 | 232 | 233 | 234 | StdPicture.Refresh 235 | true 236 | 237 | TextPicture 238 | 239 | 240 | 241 | <v8:item> 242 | <v8:lang>ru</v8:lang> 243 | <v8:content>Экспорт пространств</v8:content> 244 | </v8:item> 245 | 246 | 247 | 248 | ru 249 | Экспорт пространств 250 | 251 | 252 | 253 | 254 |
    -------------------------------------------------------------------------------- /cfe/ConfluenceCloud1C/DataProcessors/confluence_test/Forms/Форма/Ext/Form.xml: -------------------------------------------------------------------------------- 1 | 2 |
    3 | 4 | 5 | 11 | 12 | 13 | 14 | ПриОткрытии 15 | ПриСозданииНаСервере 16 | 17 | 18 | 19 | Объект.АдресСервера 20 | 21 | 22 | 23 | 24 | 25 | <v8:item> 26 | <v8:lang>ru</v8:lang> 27 | <v8:content>Группа горизонтальная</v8:content> 28 | </v8:item> 29 | 30 | 31 | 32 | ru 33 | Группа горизонтальная 34 | 35 | 36 | AlwaysHorizontal 37 | None 38 | false 39 | 40 | 41 | 42 | 43 | <v8:item> 44 | <v8:lang>ru</v8:lang> 45 | <v8:content>Разделы</v8:content> 46 | </v8:item> 47 | 48 | 49 | 50 | ru 51 | Группа разделы 52 | 53 | 54 | 20 55 | 56 | 57 | 58 | List 59 | 20 60 | 4 61 |
    false
    62 | false 63 | false 64 | true 65 | СписокРазделов 66 | СписокРазделов.Picture 67 | 68 | 69 | false 70 | 71 | 72 | 73 | 74 | СписокРазделов 75 | SearchStringRepresentation 76 | 77 | 78 | 79 | 80 | 81 | 82 | СписокРазделов 83 | ViewStatusRepresentation 84 | 85 | 86 | 87 | 88 | 89 | 90 | СписокРазделов 91 | SearchControl 92 | 93 | 94 | 95 | 96 | 97 | 98 | СписокРазделов.Check 99 | EnterOnInput 100 | Auto 101 | 102 | 103 | 104 | 105 | СписокРазделов.Value 106 | EnterOnInput 107 | 108 | 109 | 110 | 111 |
    112 |
    113 |
    114 | 115 | 116 | <v8:item> 117 | <v8:lang>ru</v8:lang> 118 | <v8:content>Результат тестов</v8:content> 119 | </v8:item> 120 | 121 | 122 | 123 | ru 124 | Группа результат 125 | 126 | 127 | 50 128 | 129 | 130 | 131 | true 132 | false 133 | false 134 | true 135 | true 136 | true 137 | Объект.РезультатТестов 138 | 139 | 140 | 141 | 142 | 147 | 148 | 149 | 150 | 151 | 152 | РезультатТестов 153 | SearchStringRepresentation 154 | 155 | 156 | 157 | 158 | 159 | 160 | РезультатТестов 161 | ViewStatusRepresentation 162 | 163 | 164 | 165 | 166 | 167 | 168 | РезультатТестов 169 | SearchControl 170 | 171 | 172 | 173 | 174 | 175 | 176 | Объект.РезультатТестов.LineNumber 177 | EnterOnInput 178 | 3 179 | 180 | 181 | 182 | 183 | Объект.РезультатТестов.Успешно 184 | None 185 | EnterOnInput 186 | 187 | StdPicture.WriteAndClose 188 | true 189 | 190 | Auto 191 | 192 | 193 | 194 | 195 | Объект.РезультатТестов.Директива 196 | EnterOnInput 197 | 7 198 | 199 | 200 | 201 | 202 | Объект.РезультатТестов.Тест 203 | EnterOnInput 204 | 25 205 | 206 | 207 | 208 | 209 |
    210 | 211 | Items.РезультатТестов.CurrentData.Описание 212 | true 213 | 214 | <v8:item> 215 | <v8:lang>ru</v8:lang> 216 | <v8:content>Описание ошибки</v8:content> 217 | </v8:item> 218 | 219 | EnterOnInput 220 | false 221 | true 222 | 223 | 224 | 225 |
    226 |
    227 |
    228 |
    229 |
    230 | 231 | 232 | 233 | cfg:DataProcessorObject.confluence_test 234 | 235 | true 236 | 237 | 238 | 239 | <v8:item> 240 | <v8:lang>ru</v8:lang> 241 | <v8:content>Список разделов</v8:content> 242 | </v8:item> 243 | 244 | 245 | v8:ValueListType 246 | 247 | 248 | 249 | 250 | 251 | 252 | <v8:item> 253 | <v8:lang>ru</v8:lang> 254 | <v8:content>Запуск тестов</v8:content> 255 | </v8:item> 256 | 257 | 258 | 259 | ru 260 | Запуск тестов 261 | 262 | 263 | ЗапускТестов 264 | 265 | 266 | 267 | <v8:item> 268 | <v8:lang>ru</v8:lang> 269 | <v8:content>Только ошибки</v8:content> 270 | </v8:item> 271 | 272 | 273 | 274 | ru 275 | Только ошибки 276 | 277 | 278 | ТолькоОшибки 279 | 280 | 281 |
    -------------------------------------------------------------------------------- /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 |
    3 | LockOwnerWindow 4 | Items 5 | 6 | 7 | ПриЧтенииНаСервере 8 | ПриОткрытии 9 | ПередЗакрытием 10 | ПриСозданииНаСервере 11 | ПередЗаписьюНаСервере 12 | ПриЗаписиНаСервере 13 | ОбработкаПроверкиЗаполненияНаСервере 14 | 15 | 16 | 17 | 18 | <v8:item> 19 | <v8:lang>ru</v8:lang> 20 | <v8:content>Группа адрес сервера код анонимный доступ</v8:content> 21 | </v8:item> 22 | 23 | 24 | 25 | ru 26 | Группа адрес сервера код анонимный доступ 27 | 28 | 29 | AlwaysHorizontal 30 | None 31 | false 32 | 33 | 34 | 35 | Объект.Description 36 | EnterOnInput 37 | false 38 | 39 | 40 | 41 | НаименованиеПриИзменении 42 | 43 | 44 | 45 | Объект.Code 46 | 47 | false 48 | 49 | EnterOnInput 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | <v8:item> 58 | <v8:lang>ru</v8:lang> 59 | <v8:content>Группа пользователь пароль</v8:content> 60 | </v8:item> 61 | 62 | 63 | 64 | ru 65 | Группа пользователь пароль 66 | 67 | 68 | AlwaysHorizontal 69 | None 70 | false 71 | 72 | 73 | 74 | Объект.ИспользоватьАнонимныйДоступ 75 | 76 | <v8:item> 77 | <v8:lang>ru</v8:lang> 78 | <v8:content>Анонимный доступ</v8:content> 79 | </v8:item> 80 | 81 | Auto 82 | 83 | 84 | 85 | 86 | Объект.ПользовательЛогин 87 | 88 | <v8:item> 89 | <v8:lang>ru</v8:lang> 90 | <v8:content>Логин</v8:content> 91 | </v8:item> 92 | 93 | EnterOnInput 94 | 20 95 | 96 | 97 | 98 | ПользовательЛогинПриИзменении 99 | 100 | 101 | 102 | ПользовательТокен 103 | 104 | <v8:item> 105 | <v8:lang>ru</v8:lang> 106 | <v8:content>Токен ID</v8:content> 107 | </v8:item> 108 | 109 | Button 110 | 20 111 | true 112 | 113 | 114 | 115 | <v8:item> 116 | <v8:lang>ru</v8:lang> 117 | <v8:content>Для получения токен ID необходимо перейти в настройки аккаунта в раздел Безопасность и сгенерировать токен (<link https://id.atlassian.com/manage-profile/security/api-tokens>перейти</>)</v8:content> 118 | </v8:item> 119 | 120 | 121 | 122 | ПользовательТокенПриИзменении 123 | 124 | 125 | 126 | 127 | 128 | Объект.ОткрыватьВнешниеСсылкиВ1С 129 | Right 130 | EnterOnInput 131 | Auto 132 | 133 | 134 | 135 | 136 | 137 | <v8:item> 138 | <v8:lang>ru</v8:lang> 139 | <v8:content>Ограничение видимости</v8:content> 140 | </v8:item> 141 | 142 | 143 | 144 | ru 145 | Группа ограничение видимости 146 | 147 | 148 | Vertical 149 | NormalSeparation 150 | 151 | 152 | 153 | 154 | <v8:item> 155 | <v8:lang>ru</v8:lang> 156 | <v8:content>Группа раздел по умолчанию</v8:content> 157 | </v8:item> 158 | 159 | 160 | 161 | ru 162 | Группа раздел по умолчанию 163 | 164 | 165 | None 166 | false 167 | 168 | 169 | 170 | РазделПоУмолчанию 171 | Right 172 | Auto 173 | 174 | 175 | 176 | РазделПоУмолчаниюПриИзменении 177 | 178 | 179 | 180 | Объект.КлючПространства 181 | None 182 | 40 183 | true 184 | true 185 | true 186 | 187 | 188 | 189 | КлючПространстваПриИзменении 190 | 191 | 192 | 193 | Объект.СкрытьПолеВводаРаздела 194 | 195 | <v8:item> 196 | <v8:lang>ru</v8:lang> 197 | <v8:content>скрыть поле ввода</v8:content> 198 | </v8:item> 199 | 200 | Right 201 | Auto 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | <v8:item> 210 | <v8:lang>ru</v8:lang> 211 | <v8:content>Группа страницы по умолчанию</v8:content> 212 | </v8:item> 213 | 214 | 215 | 216 | ru 217 | Группа страницы по умолчанию 218 | 219 | 220 | AlwaysHorizontal 221 | None 222 | false 223 | 224 | 225 | 226 | ОграничитьДоступПоСтраницам 227 | 228 | <v8:item> 229 | <v8:lang>ru</v8:lang> 230 | <v8:content>Доступные страницы</v8:content> 231 | </v8:item> 232 | 233 | Right 234 | Auto 235 | 236 | 237 | 238 | ОграничитьДоступПоСтраницамПриИзменении 239 | 240 | 241 | 242 | СписокСтраницПредставление 243 | None 244 | 40 245 | true 246 | true 247 | true 248 | true 249 | false 250 | 251 | 252 | 253 | СписокСтраницПредставлениеНачалоВыбора 254 | СписокСтраницПредставлениеОчистка 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | cfg:CatalogObject.confluence_БазыЗнаний 266 | 267 | true 268 | true 269 | 270 | 271 | 272 | <v8:item> 273 | <v8:lang>ru</v8:lang> 274 | <v8:content>Пользователь токен</v8:content> 275 | </v8:item> 276 | 277 | 278 | xs:string 279 | 280 | 0 281 | Variable 282 | 283 | 284 | true 285 | ShowError 286 | 287 | 288 | 289 | <v8:item> 290 | <v8:lang>ru</v8:lang> 291 | <v8:content>Раздел по умолчанию</v8:content> 292 | </v8:item> 293 | 294 | 295 | xs:boolean 296 | 297 | true 298 | 299 | 300 | 301 | <v8:item> 302 | <v8:lang>ru</v8:lang> 303 | <v8:content>Ограничить доступ по страницам</v8:content> 304 | </v8:item> 305 | 306 | 307 | xs:boolean 308 | 309 | true 310 | 311 | 312 | 313 | <v8:item> 314 | <v8:lang>ru</v8:lang> 315 | <v8:content>Список страниц</v8:content> 316 | </v8:item> 317 | 318 | 319 | v8:ValueListType 320 | 321 | true 322 | ShowError 323 | 324 | xs:string 325 | 326 | 20 327 | Variable 328 | 329 | 330 | 331 | 332 | 333 | <v8:item> 334 | <v8:lang>ru</v8:lang> 335 | <v8:content>Список страниц представление</v8:content> 336 | </v8:item> 337 | 338 | 339 | xs:string 340 | 341 | 0 342 | Variable 343 | 344 | 345 | 346 | 347 | --------------------------------------------------------------------------------