Р7 Интеграция
Внешние источники
Аналитическая отчетность в 1С
Печатные формы 1С в Linux
Бесплатные курсы
Макросы Р7
Основы разработки для Р7
Плагины Р7 для разработчиков
Документация API Р7-Офис
OpenSource
Р7 FAQ
Начинающим разработчикам
Специалистам
Заказать разработку
Р7 Интеграция
Внешние источники
Аналитическая отчетность в 1С
Печатные формы 1С в Linux
Бесплатные курсы
Макросы Р7
Основы разработки для Р7
Плагины Р7 для разработчиков
Документация API Р7-Офис
OpenSource
Р7 FAQ
Начинающим разработчикам
Специалистам
Общие методы и функции API Р7-Офис
Общая информация
callModule
executeMethod
AddContextMenuItem
AddOleObject
CloseWindow
CoAuthoringChatSendMessage
ConvertDocument
EditOleObject
EndAction
GetDocumentLang
GetFileToDownload
GetFontList
GetImageDataFromSelection
GetInstalledPlugins
GetMacros
GetSelectedText
GetSelectionType
GetVBAMacros
GetVersion
InputText
InstallDeveloperPlugin
InstallPlugin
MouseMoveWindow
MouseUpWindow
OnDropEvent
OnEncryption
PasteHtml
PasteText
PutImageDataToSelection
RemovePlugin
ReplaceTextSmart
ResizeWindow
SendToWindow
SetMacros
SetProperties
ShowButton
ShowInputHelper
ShowWindow
StartAction
UnShowInputHelper
UpdateContextMenuItem
UpdatePlugin
API Плагина. Методы и функции
Общая информация
Новые методы API
Asc.scope object
info object
attachContextMenuClickEvent
attachEvent
callCommand
callModule
createInputHelper
executeMethod
getInputHelper
loadModule
resizeWindow
sendToPlugin
API обработки событий
Общая информация
button
init
inputHelper_onSelectItem
onAddComment
onBlurContentControl
onChangeCommentData
onChangeContentControl
onClick
onCommandCallback
onContextMenuClick
onContextMenuShow
onDocumentContentReady
onEnableMouseEvent
onExternalMouseUp
onExternalPluginMessage
onFocusContentControl
onInputHelperClear
onInputHelperInput
onMethodReturn
onRemoveComment
onTargetPositionChanged
onTranslate
API Текстовых документов в Р7-Офис
Общая информация
AcceptReviewChanges
AddAddinField
AddComment
AddContentControl
AddContentControlCheckBox
AddContentControlDatePicker
AddContentControlList
AddContentControlPicture
ChangeComment
ChangeOleObject
ChangeOleObjects
GetAllAddinFields
GetAllComments
GetAllContentControls
GetAllOleObjects
GetCurrentContentControl
GetCurrentContentControlPr
GetCurrentSentence
GetCurrentWord
GetFields
GetFileHTML
InsertAndReplaceContentControls
InsertOleObject
MoveCursorToContentControl
MoveCursorToEnd
MoveCursorToStart
MoveToComment
MoveToNextReviewChange
OpenFile
RejectReviewChanges
RemoveComments
RemoveContentControl
RemoveContentControls
RemoveFieldWrapper
RemoveOleObject
RemoveOleObjects
RemoveSelectedContent
ReplaceCurrentSentence
ReplaceCurrentWord
SearchAndReplace
SearchNext
SelectContentControl
SelectOleObject
SetDisplayModeInReview
SetEditingRestrictions
UpdateAddinFields
API Таблиц в Р7-Офис
Общая информация
AddComment
ChangeComment
RemoveComments
API Презентаций в Р7-Офис
Общая информация
AddComment
ChangeComment
EndSlideShow
GoToNextSlideInSlideShow
GoToPreviousSlideInSlideShow
PauseSlideShow
RemoveComments
ResumeSlideShow
StartSlideShow
GoToSlideInSlideShow
Формы в Р7-Офис
Общая информация
GetAllForms
GetFormsByTag
GetFormValue
SetFormValue
API ввода текста в Р7-Офис
Общая информация
createWindow
getItems
getScrollSizes
setItems
show
unShow
I'm available for business trips to other cities for projects lasting a month or longer.
Основы разработки плагинов и макросов в Р7-Офис
Основы разработки плагинов и макросов в Р7-Офис
Создание макросов Р7-Офис
Создание первого макроса для Р7-Офис
Практические примеры миграции VBA на JavaScript
Справочно: функции VBA и их аналоги в JavaScript
Справочно: аудит файлов Excel
Пример макроса: число в текст
Пример макроса: объединение листов в одну таблицу
Пример макроса: выделение цветом ячеек с одинаковым значением
Пример макроса: доступ к локальному файлу
Сборник различных макросов для Р7-Офис
Основы JavaScript для Р7-Офис
Отладка и сопровождение программного кода
К сделать в Р7…
Как объединить ячейки
Объектная модель Р7-Офис
Архитектура приложений Р7-Офис
Создание плагина Р7-Офис
* JavaScript Бережное программирование
* Особенности программирования плагинов
Задание 1. Разработка интерфейса с помощью jQuery. Часть 1. Введение в jQuery
Задание 2. Разработка интерфейса с помощью jQuery. Часть 2. Обработка событий и расшир?
Задание 3. Обязательные и общие методы плагинов.
Задание 4. Модальные окна и диспетчеризация.
Задание 5. Контекстное меню.
Задание 6. Модульная библиотека r7Module. Обзор.
* Использование SDK библиотеки «r7Module» для программирования плагинов
Задание 1. Создание модульных окон (r7_window.js)
Задание 2. Диспетчеризация сообщений между потоками модального окна и основного о
Задание 3. Взаимодействие с внешними источниками данных по протоколам сети интерн
Задание 4. Получение разных данных в выбранных пользователем частях документа (r7_us
Задание 5. Использование в плагинах дерева структуры данных (r7_treeUI.js)
Задание 6. Создание своих панелей графического меню в основном окне редакторов (r7_t
* Эффективность заполнения диапазона массивом
Основы разработки плагинов и макросов в Р7-Офис
Бесплатный учебный курс по основам разработки плагинов в Р7 офис
Ответьте на наши вопросы
Спасибо за ответы
Что используется для создания документов в Р7 с помощью DocBuilder?
Файлы Excel с макросами.
Специализированные файлы с командами API на языке JavaScript.
Текстовые документы с инструкциями на Python.
Какая технология используется для построения графического интерфейса пользователя (GUI) в Р7?
Нативные приложения на базе Windows Forms.
Приложения на базе JavaFX.
Веб-технологии на базе браузерного ядра Chromium.
Какое основное отличие между макросами и плагинами в Р7?
Плагины могут взаимодействовать с пользователем через элементы интерфейса.
Макросы могут интегрироваться с внешними сервисами.
Плагины имеют доступ только к API содержимого документа.
Какое ограничение накладывается на плагины в Р7 из-за использования JavaScript?
Отсутствие возможности создания графических интерфейсов.
Отсутствие возможности прямой работы с файлами в файловой системе.
Невозможность выполнения арифметических операций.
Как организуется взаимодействие между пользователем и плагином в Р7?
Через прямой доступ к ядру операционной системы.
Через TCP/IP протокол.
Через события DOM элементов.
Какая функция используется для выполнения команд API в Р7?
ExecuteAction()
CallCommand()
RunCommand()
Какое ограничение накладывает браузерная оболочка на плагины при работе с внешними источниками данных?
Ограничение размера данных.
Отсутствие поддержки HTTP запросов.
Проблемы с CORS (Cross-Origin Resource Sharing).
Какие технологии используются для построения GUI в плагинах Р7?
XAML и C#.
Swing и Java.
HTML, CSS и JavaScript.
Какое преимущество имеет использование JavaScript для разработки плагинов в Р7?
Возможность работы с локальными базами данных.
Возможность использования готовых библиотек и фреймворков.
Прямой доступ к API операционной системы.
Какое ограничение связано с отладкой кода плагинов в Р7?
Отладка возможна только через DevTools в редакторе.
Отсутствие инструментов для отладки.
Невозможность создания логов выполнения кода.
Ваше имя?
Ваша почта
Узнать результат
Назад
Далее
Последний вопрос
Оглавление курса