diff --git a/.github/workflows/os/oint_dictionary.os b/.github/workflows/os/oint_dictionary.os index b6613d731f..cd38fdb883 100644 --- a/.github/workflows/os/oint_dictionary.os +++ b/.github/workflows/os/oint_dictionary.os @@ -136,7 +136,8 @@ ТекущаяСтрока = СокрЛП(Документ.ПолучитьСтроку(Н)); - Если СтрНачинаетсяС(ТекущаяСтрока, "//") Тогда + Если СтрНачинаетсяС(ТекущаяСтрока, "//") + И Не СтрНачинаетсяС(ТекущаяСтрока, "// OInt!") Тогда ТекущаяСтрока = СокрЛП(СтрЗаменить(ТекущаяСтрока, "//", "")); ТекущаяСтрока = СтрЗаменить(ТекущаяСтрока, " - ", "$"); МассивСтроки = СтрРазделить(ТекущаяСтрока, "$", Ложь); diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json index 3761dd527a..015300cc89 100644 --- a/service/dictionaries/en.json +++ b/service/dictionaries/en.json @@ -1,3761 +1,3826 @@ { -"К": "K", "к": "to", -"В": "In", -"в": "in", -"с": "with", -"и": "and", "И": "And", "Н": "N", -"ДД": "BD", +"К": "K", +"и": "and", +"В": "In", +"с": "with", +"в": "in", "Не": "Not", -"См": "See", "ФС": "FS", "из": "from", -"Из": "In", -"По": "To", -"ВК": "VK", -"ПС": "PS", "со": "with", -"МБ": "MB", +"ВК": "VK", "на": "to", -"Вид": "View", -"Имя": "Name", -"тип": "type", -"Час": "Hour", -"БСП": "BSP", -"Код": "Code", -"Бан": "Ban", -"это": "this", -"Цел": "Int", -"Хеш": "Hash", -"2 ч": "2 hr", -"Тег": "Tag", -"Окр": "Round", -".PF": ".FF", -".VK": ".CR", -"Что": "What", -"Лев": "Left", -"Три": "Three", -".PS": ".LF", -"Два": "Two", -"изм": "change", -"Нет": "No", -"без": "without", -"НПП": "NPP", -"Для": "For", -"Или": "Or", -"Чат": "Chat", -"ИВФ": "TFN", -"Тип": "Type", -"ОТД": "OTD", -"ОПИ": "OPI", -"для": "for", -"или": "or", -"Хэш": "Hash", -"ООД": "OOD", -"Ещё": "More", +"Из": "In", +"См": "See", +"МБ": "MB", +"ДД": "BD", +"По": "To", +"ПС": "PS", "осн": "main", -"доп": "add", -"Вес": "Weight", +"БСП": "BSP", +"Хеш": "Hash", +"Код": "Code", +"Хэш": "Hash", +"изм": "change", +"Час": "Hour", +"Вид": "View", +"ООД": "OOD", +"НПП": "NPP", +"Цел": "Int", +"Нет": "No", +"Лев": "Left", +"ИВФ": "TFN", +"Бан": "Ban", +"ОТД": "OTD", "Таб": "Tab", -"Сайт": "Website", -"Пока": "WHile", -"Сред": "Mid", -"Прав": "Right", -"путь": "path", -"поля": "fields", -"Ключ": "Key", -"Файл": "File", -"Авто": "Auto", -"Поля": "Fields", -"Дата": "Date", -"Тело": "Body", -"Тест": "Test", -"Блок": "Block", -"Цвет": "Color", -"цены": "price", -"быть": "be", -"Пара": "Pair", -"База": "Base", -"Слак": "Slack", +"доп": "add", +"Что": "What", +"Тег": "Tag", +"Два": "Two", +".PF": ".FF", +"или": "or", +"это": "this", +"ОПИ": "OPI", +".VK": ".CR", +"Вес": "Weight", +"Ещё": "More", +".PS": ".LF", +"тип": "type", +"Три": "Three", +"без": "without", +"Для": "For", +"Тип": "Type", +"для": "for", +"Чат": "Chat", +"Окр": "Round", +"2 ч": "2 hr", +"Имя": "Name", +"Или": "Or", +"Куда": "Target", "Цена": "Price", +"Пути": "Paths", +"База": "Base", +"Фото": "Photo", "Цикл": "Do", -"Знач": "Val", -"Флаг": "Flag", -"Путь": "Path", -"тему": "topic", -"Поле": "Field", +"Линк": "Link", +"Слак": "Slack", +"Лого": "Logo", +"Авто": "Auto", +"фото": "photo", +"Поля": "Fields", "АирТ": "AirT", "вРег": "Upper", -"фото": "photo", -"нРег": "Lower", -"Пути": "Paths", -"Море": "Sea", -"Тема": "Topic", -"Куда": "Target", -"Пётр": "John", -"Цель": "Purpose", -"файл": "file", +"путь": "path", +"Цвет": "Color", +"поля": "fields", +"Прав": "Right", +"быть": "be", +"Тело": "Body", +"цены": "price", "Пост": "Post", -"Лого": "Logo", -"Тык!": "Click!", -"Ложь": "False", -"Вход": "Entry", -"Фото": "Photo", -"всех": "all", -"Петр": "John", +"Сайт": "Website", +"Знач": "Val", +"Тест": "Test", ".NPP": ".NBSp", -"Лист": "Sheet", -"Линк": "Link", -"Если": "If", "\"No\"": "\"None\"", -"Дата0": "Date0", +"Тык!": "Click!", +"Море": "Sea", +"Пока": "WHile", +"Петр": "John", +"Путь": "Path", +"Файл": "File", +"Пётр": "John", +"Блок": "Block", +"Флаг": "Flag", +"Лист": "Sheet", +"файл": "file", +"Ложь": "False", +"всех": "all", +"Цель": "Purpose", +"Сред": "Mid", +"нРег": "Lower", +"Пара": "Pair", +"Поле": "Field", +"Ключ": "Key", +"Тема": "Topic", +"Вход": "Entry", +"Дата": "Date", +"Если": "If", +"тему": "topic", +"Сдвиг": "Shift", "Число": "Number", -"Лист2": "Sheet2", -"Лист1": "Sheet1", -"Антон": "Anton", -"Твиты": "Tweets", -"ТЗнач": "TValue", -"Дата1": "Date1", -"Адрес": "Address", -"Финал": "Final", -"Иначе": "Else", -"Перем": "Var", -"Отбор": "Filter", -"Листы": "Sheets", -"опция": "option", -"Синий": "Blue", -"Опрос": "Poll", -"Гифки": "Gifs", -"копия": "copy", -"Плохо": "Bad", -"Почта": "Email", -"Сканы": "Scans", -"Опции": "Options", -"Тесты": "Tests", -"Канал": "Channel", -"Блоки": "Blocks", -"Токен": "Token", -"ЮТест": "UTest", -"парам": "option", -"Товар": "Product", -"Текст": "Text", -"Архив": "Archive", "Метка": "Label", -"МБайт": "MByte", -"Набор": "Set", -"КБайт": "KBytes", -"Режим": "Mode", -"Файлы": "Files", -"Схема": "Scheme", -"Минск": "Minsk", -"Новый": "New", -"Сутки": "Day", -"после": "after", -"Целое": "Whole", -"Пауза": "Pause", -"Номер": "Number", -"Файла": "File", -"Драйв": "Drive", -"Вызов": "Call", -"Часть": "Part", -"Шапка": "Header", "путей": "paths", -"текст": "text", -"Части": "Parts", -"Белый": "White", -"Тогда": "Then", +"Пауза": "Pause", +"Автор": "Author", +"Токен": "Token", +"Заказ": "Order", +"Вызов": "Call", "Серый": "Gray", -"файлу": "file", +"Тесты": "Tests", +"своей": "of its", +"Файла": "File", +"метод": "method", +"Сутки": "Day", "Форум": "Forum", +"Копия": "Copy", +"места": "of the venue", +"Файлы": "Files", +"файлу": "file", +"Минск": "Minsk", +"опция": "option", +"копия": "copy", +"Сканы": "Scans", +"Антон": "Anton", +"Гифки": "Gifs", +"Архив": "Archive", +"Буфер": "Buffer", +"парам": "option", +"Дата0": "Date0", +"Блоки": "Blocks", +"Плохо": "Bad", +"Канал": "Channel", +"Части": "Parts", +"Отбор": "Filter", +"Почта": "Email", +"Схема": "Scheme", +"Домен": "Domain", "файла": "file", "Книга": "Spreadsheet", -"Метод": "Method", -"будет": "will", -"места": "of the venue", -"Заказ": "Order", -"метод": "method", -"Добро": "Welcome", -"ЕдИзм": "Unit", -"Сдвиг": "Shift", -"Буфер": "Buffer", -"Видео": "Video", +"Листы": "Sheets", +"Дата1": "Date1", +"ТЗнач": "TValue", +"Финал": "Final", +"МБайт": "MByte", "Почты": "Mails", -"Копия": "Copy", -"Гифка": "GIF", -"Всего": "Total", -"ЯДиск": "YDisk", -"нечто": "something", -"Равно": "Equal", -"Лимит": "Limit", -"Автор": "Author", "Папка": "Folder", -"своей": "of its", -"Ответ": "Response", -"Медиа": "Media", +"ЯДиск": "YDisk", +"Опрос": "Poll", +"Драйв": "Drive", "Ноушн": "Notion", -"Вывод": "Output", -"Аудио": "Audio", +"Опции": "Options", "вроде": "like", -"Ошибка": "Error", -"Иконка": "Icon", -"Запрос": "Request", -"Текст2": "Text2", -"Вайбер": "Viber", -"работы": "work", -"команд": "commands", -"Привет": "Hello", -"Это B2": "ThisIsB2", -"Пароль": "Password", -"Размер": "Size", -"Это A3": "ThisIsA3", -"Это A2": "ThisIsA2", -"Это A1": "ThisIsA1", -"Это A4": "ThisIsA4", -"Альбом": "Album", -"Книга2": "Spreadsheet2", -"вывода": "output", -"Запись": "Record", +"нечто": "something", +"ЮТест": "UTest", +"Адрес": "Address", +"Набор": "Set", +"Часть": "Part", +"Шапка": "Header", +"Твиты": "Tweets", +"Белый": "White", +"Режим": "Mode", +"Медиа": "Media", +"Всего": "Total", +"Гифка": "GIF", +"ЕдИзм": "Unit", +"Аудио": "Audio", +"Целое": "Whole", +"Видео": "Video", +"КБайт": "KBytes", +"Товар": "Product", +"Добро": "Welcome", +"Время": "Time", +"текст": "text", +"Метод": "Method", +"Тогда": "Then", +"Лимит": "Limit", +"Лист1": "Sheet1", +"Синий": "Blue", +"Вывод": "Output", +"Текст": "Text", +"Иначе": "Else", +"будет": "will", +"после": "after", +"Равно": "Equal", +"Новый": "New", +"Номер": "Number", +"Перем": "Var", +"Лист2": "Sheet2", +"Ответ": "Response", "Раздел": "Section", -"Объект": "Object", -"данных": "data", -"Это B4": "ThisIsB4", -"Рефреш": "Refresh", -"Курсор": "Cursor", -"Флажок": "Checkbox", -"Парсер": "Parser", -"Данные": "Data", -"Черный": "Black", -"Это B3": "ThisIsB3", -"ВСпейс": "VSpace", -"Это B1": "ThisIsB1", -"Откуда": "From", -"Модуль": "Module", -"СКонца": "FromEnd", -"Должно": "Should", -"метода": "method", -"Первый": "First", -"данные": "Data", -"Список": "List", -"Широта": "Latitude", -"опции:": "options:", -"корень": "root", -"Версия": "Version", -"Диалог": "Dialog", -"ТипЗнч": "TypeOf", -"IDЧата": "ChatID", -"Коммит": "Commit", -"Формат": "Format", -"группе": "group", -"Вопрос": "Question", -"опцияN": "optionN", -"Работа": "Work", -"Сессия": "Session", -"Способ": "Way", -"ФотоID": "PhotoID", -"Разбан": "Unban", -"ИДФото": "PhotoID", -"Бирюза": "Turquoise", -"Прочие": "Others", -"Иконки": "Icons", -"важное": "important", "Заказы": "Orders", -"начала": "of start", -"опция1": "option1", -"Отступ": "Indent", -"КудаID": "ToID", -"Дважды": "Twice", -"IDТемы": "ThreadID", -"Сервер": "Server", +"Модуль": "Module", +"Запрос": "Request", +"Разбан": "Unban", "Строки": "Strings", -"Важное": "Important", -"Массив": "Array", -"тестов": "tests", -"Высота": "Height", -"Москва": "Moscow", -"Ширина": "Width", -"строка": "string", +"Это B4": "ThisIsB4", +"СКонца": "FromEnd", +"Вайбер": "Viber", +"КудаID": "ToID", +"Привет": "Hello", +"Вопрос": "Question", +"Статус": "Status", +"Сервер": "Server", +"Запись": "Record", +"IDФото": "PhotoID", +"Широта": "Latitude", +"Данные": "Data", +"Это B1": "ThisIsB1", +"Ответы": "Answers", +"Должно": "Should", +"Пароль": "Password", +"Откуда": "From", +"ВСпейс": "VSpace", +"Формат": "Format", +"Дважды": "Twice", +"Прочие": "Others", +"Рефреш": "Refresh", +"группе": "group", +"Булево": "Boolean", +"Курсор": "Cursor", +"СокрЛП": "TrimAll", +"Список": "List", +"ИДФото": "PhotoID", +"Кнопки": "Buttons", +"Кнопка": "Button", +"Способ": "Way", +"Скрыть": "Hide", +"Объект": "Object", +"ФотоID": "PhotoID", +"Записи": "Records", +"работы": "work", +"IDТемы": "ThreadID", +"Истина": "True", +"Иконки": "Icons", +"команд": "commands", +"вывода": "output", +"Иконка": "Icon", +"булево": "boolean", +"Черный": "Black", +"Прочее": "Miscellaneous", +"Работа": "Work", +"ТипЗнч": "TypeOf", +"Текст2": "Text2", +"Это A2": "ThisIsA2", +"опции:": "options:", +"товара": "product", +"Диалог": "Dialog", +"корень": "root", +"Ячейка": "Cell", +"метода": "method", +"данных": "data", "Клиент": "Client", "Хорошо": "Good", -"Петров": "Doe", -"Записи": "Records", -"Прочее": "Miscellaneous", -"IDФото": "PhotoID", -"Статус": "Status", -"Товары": "Products", -"Строка": "String", -"булево": "boolean", -"Ответы": "Answers", -"товара": "product", -"Ячейка": "Cell", -"Булево": "Boolean", -"Кнопка": "Button", +"строка": "string", +"опция1": "option1", +"Высота": "Height", +"Бирюза": "Turquoise", +"Ошибка": "Error", +"Размер": "Size", +"данные": "Data", +"Москва": "Moscow", "Желтый": "Yellow", -"Скрыть": "Hide", -"Истина": "True", +"Петров": "Doe", +"опцияN": "optionN", +"Массив": "Array", +"Отступ": "Indent", +"Это B2": "ThisIsB2", +"Альбом": "Album", +"Книга2": "Spreadsheet2", +"Товары": "Products", +"тестов": "tests", "Ссылка": "Link", -"Кнопки": "Buttons", -"СокрЛП": "TrimAll", -"Счетчик": "Counter", -"IDСтены": "WallID", -"Сделать": "Make", -"Отметка": "Timestamp", -"свойств": "properties", -"граммах": "grams", -"парсера": "parser", -"Таблица": "Table", -"текущей": "current", -"Извлечь": "Extract", -"Каталог": "Directory", -"Отладка": "Debugging", -"Скрытая": "Hidden", -"Команды": "Commands", -"Глубина": "Depth", -"Открыть": "Open", -"Отметки": "Tags", -"1 Тогда": "1 Then", -"ID темы": "Thread ID", -"Артикул": "SKU", -"главным": "main", -"Удалить": "Delete", -"ДопФото": "AdditionalPhoto", -"IDФайла": "FileID", -"Мой Мир": "My World", -"Граница": "Border", -"нажмите": "press", -"Отлично": "Great", -"Альпака": "Alpaca", -"ИДБлока": "BlockID", -"ИмяПоля": "FieldName", -"В офисе": "InOffice", -"Красный": "Red", -"Элемент": "Element", -"Скачать": "Download", -"Титовец": "Titovets", -".Equal(": ".Равно(", -"ЮТТесты": "UTTests", -"Объекты": "Objects", +"Сессия": "Session", +"Это A4": "ThisIsA4", +"Строка": "String", +"Парсер": "Parser", +"Версия": "Version", +"Важное": "Important", +"IDЧата": "ChatID", +"Флажок": "Checkbox", +"Это A3": "ThisIsA3", +"Первый": "First", +"начала": "of start", +"важное": "important", +"Ширина": "Width", +"Это B3": "ThisIsB3", +"Коммит": "Commit", +"Это A1": "ThisIsA1", "Телефон": "Phone", -"Вариант": "Option", -"Ожидаем": "Awaiting", -"ЭтоБаза": "ThisIsBase", -"Таймаут": "Timeout", -"Обычный": "Regular", -"Аккаунт": "Account", -"Перейти": "Goto", +"главную": "main", +"Каталог": "Directory", +"ЧатТема": "ChatTopic", "удалено": "deleted", -"Булево_": "Boolean_", -"изменен": "changed", -"Обложка": "Cover", -"Альбомы": "Albums", +"Разделы": "Sections", +"Таблицы": "Tables", +"ТипПоля": "FieldType", +"ИДБлока": "BlockID", +"IDВидео": "VideoID", +"парсера": "parser", +"IDСтены": "WallID", +"Ревизия": "Revision", +"ЕстьТег": "HasTag", +"IDПоста": "PostID", +"Вариант": "Option", +"ОпросID": "PollID", +"Твиттер": "Twitter", +"ЭтоБаза": "ThisIsBase", +"Синоним": "Synonym", +"История": "Story", +"1 Тогда": "1 Then", +"Ожидаем": "Awaiting", "Справка": "Help", -"Активен": "Active", -"IDПапки": "FolderID", -"Фамилия": "LastName", -"Желтый_": "Yellow_", -"Долгота": "Longitude", -"Строка_": "String_", -"Природа": "Nature", +"Булево_": "Boolean_", +"Скачать": "Download", +"Подпись": "Signature", +"Альпака": "Alpaca", +"Отлично": "Great", +"нажмите": "press", +"Мой Мир": "My World", "Нажмите": "Click on", "Утилиты": "Tools", -"Удаляет": "Deletes", -"Подпись": "Signature", "Колонки": "Columns", -"Ресурсы": "Other", -"Магазин": "Market", -"ИДПоста": "PostID", -"ТипПоля": "FieldType", -"команды": "commands", -"0 Тогда": "0 Then", -"Реклама": "Advertisement", -"Закрыть": "Close", -"IDПоста": "PostID", -"справку": "help", -"каждого": "each", -"Вывести": "Output", -"Префикс": "Prefix", -"Скрытый": "Hidden", -"АудиоДД": "AudioDD", -"Возврат": "Return", -"События": "Events", -"IDВидео": "VideoID", -"СНачала": "FromBegin", -"Зеленый": "Green", -"Разделы": "Sections", -"Запросы": "Requests", -"Секунды": "Seconds", -"запуска": "start", -"Признак": "Indication", -"Таблицы": "Tables", -"Причина": "Reason", -"ГифкаДД": "GifDD", -"Твиттер": "Twitter", -"Попытка": "Try", -"ОпросID": "PollID", -"вызова:": "call:", -"события": "events", -"Экспорт": "Export", -"Коммент": "Comment", -"Событие": "Event", -"ЕстьТег": "HasTag", -"главную": "main", "Процент": "Percent", -"Область": "Region", -"Консоль": "Console", -"Ревизия": "Revision", -"ВидеоДД": "VideoDD", -"методы:": "methods:", -"Единица": "Unit", -"Символы": "Chars", -"Синоним": "Synonym", -"IDМедиа": "MediaID", -"Каждого": "Each", -"Текущее": "Current", +"0 Тогда": "0 Then", +"Магазин": "Market", +"Секунды": "Seconds", +"Титовец": "Titovets", +".Equal(": ".Равно(", +"Перейти": "Goto", +"Признак": "Indication", +"Природа": "Nature", +"Скрытый": "Hidden", +"Таймаут": "Timeout", +"Событие": "Event", +"события": "events", +"Ресурсы": "Other", +"Возврат": "Return", "Команда": "Command", +"Активен": "Active", +"ЮТТесты": "UTTests", "Функция": "Function", -"ЧатТема": "ChatTopic", -"История": "Story", -"Кнопка 3": "Button 3", -"Максимум": "Maximum", -"Значения": "Values", -"СтрДлина": "StrLen", -"варианты": "variants", +"Единица": "Unit", +"Таблица": "Table", +"IDМедиа": "MediaID", +"Строка_": "String_", +"Аккаунт": "Account", +"текущей": "current", +"События": "Events", +"команды": "commands", +"Команды": "Commands", +"Открыть": "Open", +"Попытка": "Try", +"Граница": "Border", +"ID темы": "Thread ID", +"Область": "Region", +"Отметка": "Timestamp", +"Извлечь": "Extract", +"СНачала": "FromBegin", +"Фамилия": "LastName", +"Долгота": "Longitude", +"Текущее": "Current", +"В офисе": "InOffice", +"IDПапки": "FolderID", +"IDФайла": "FileID", +"изменен": "changed", +"ГифкаДД": "GifDD", +"Реклама": "Advertisement", +"ИмяПоля": "FieldName", +"Коммент": "Comment", +"Глубина": "Depth", +"каждого": "each", +"Консоль": "Console", +"Объекты": "Objects", +"Префикс": "Prefix", +"Зеленый": "Green", +"Альбомы": "Albums", +"Удаляет": "Deletes", +"Каждого": "Each", +"свойств": "properties", +"ДопФото": "AdditionalPhoto", +"методы:": "methods:", +"Элемент": "Element", +"Обычный": "Regular", +"ИДПоста": "PostID", +"Вывести": "Output", +"Красный": "Red", +"Желтый_": "Yellow_", +"Счетчик": "Counter", +"Битрикс": "Bitrix", +"Отметки": "Tags", +"Запросы": "Requests", +"Экспорт": "Export", +"Обложка": "Cover", +"Закрыть": "Close", +"Символы": "Chars", +"Удалить": "Delete", +"вызова:": "call:", +"Скрытая": "Hidden", +"ВидеоДД": "VideoDD", +"граммах": "grams", +"Отладка": "Debugging", +"АудиоДД": "AudioDD", +"справку": "help", +"Артикул": "SKU", +"Причина": "Reason", +"главным": "main", +"Сделать": "Make", +"запуска": "start", "Кнопка 2": "Button 2", -"СтрНайти": "StrFind", -"IDКанала": "ChannelID", -"ЭтоКанал": "IsChannel", -"ИДТовара": "ProductID", -"Подборки": "Selections", -"Основная": "Main", -"Источник": "Source", -"ИДРаботы": "WorkID", -"IDРаботы": "JobID", -"Приемник": "Receiver", -"Действие": "Action", +"Подробно": "Detailed", +"СтрДлина": "StrLen", "Кнопка 1": "Button 1", -"IDИконки": "IconID", -"URLФайла": "FileURL", -"НЕ JSON:": "NOT JSON:", -"ID блока": "Block ID", -"ФайлТела": "BodyFile", -"Параметр": "Parameter", -"подборки": "selections", -"ИмеетТип": "HasType", -"СтрокаТЗ": "DataString", -"Вложения": "Attachments", -"параметр": "parameter", -"Активный": "Active", -"подборку": "selection", -"Свернуть": "Collapse", -"КонецДня": "EndOfDay", -"В оффисе": "On office", -"Беларусь": "Belarus", -".Filled(": ".Заполнено(", -"значение": "value", -"ТипМедиа": "TypeOfMedia", -"Загрузки": "Downloads", -"Документ": "Document", -"Картинка": "Image", -"оплачено": "paid", -"ключевой": "primary", -"Вложение": "Attachment", -"JSONДата": "JSONDate", -"ТипЧисло": "TypeNumber", -"Удаление": "Deletion", -"ПоляБазы": "BaseFields", -"описание": "description", -"название": "name", -"Получить": "Get", -"Значение": "Value", -"ХешСумма": "HashSum", -"отправки": "of sending", -"ОткудаID": "FromID", -"МассивИД": "IDArray", -"Свойство": "Property", -"каталога": "directory", -"ФайлСлак": "SlackFile", -"Смещение": "Offset", +"Действие": "Action", +"Кнопка 3": "Button 3", +"Не JSON:": "Not JSON:", "Страница": "Page", -"ID поста": "Post ID", +"Прервать": "Break", +"подборки": "selections", +"Подборки": "Selections", +"Вставить": "Insert", +"Основная": "Main", +"СтрокаТЗ": "DataString", +"методами": "methods", +"IDКанала": "ChannelID", +"параметр": "parameter", +"Отправка": "Sending", "Записать": "Write", +"оплачено": "paid", +"Внимание": "Attention", +"БлокJSON": "JSONBlock", +"В работе": "InProgress", +"Активный": "Active", +"РазмерДД": "SizeDD", +"НЕ JSON:": "NOT JSON:", +"Картинка": "Image", +"Описание": "Description", +"ВГраница": "UBound", +"В оффисе": "On office", +"Название": "Name", +"Беларусь": "Belarus", +"Строчный": "StringType", +".Filled(": ".Заполнено(", +"Числовой": "Numeric", +"значение": "value", +"подборку": "selection", +"ПотокZip": "ZipStream", +"ТипМедиа": "TypeOfMedia", +"Elements": "Items", +"ключевой": "primary", +"Документ": "Document", +"Делитель": "Divider", +"Основные": "Main", +"ОткудаID": "FromID", +"Двоичные": "Binary", +"Элементы": "Items", +"ИмяМедиа": "MediaName", +"ЭтотФайл": "ThisFile", +"Значение": "Value", +"ИДТовара": "ProductID", +"каталога": "directory", +"Удаление": "Deletion", +"ХешСумма": "HashSum", +"ЕстьДата": "HasDate", +"Вложение": "Attachment", +"ФайлЛога": "LogFile", +"Разметка": "Markup", +"Вложения": "Attachments", +"IDРаботы": "JobID", +"IDИконки": "IconID", +"ФайлТела": "BodyFile", +"СтрВсего": "StrTotal", +"ИмяЛиста": "SheetName", +"ВКорзину": "ToCart", +"Оригинал": "Original", +"Проверки": "Checks", +"URLФайла": "FileURL", +"входящих": "incoming", +"Загрузки": "Downloads", +"Свернуть": "Collapse", +"ID поста": "Post ID", +"Родитель": "Parent", +"Получить": "Get", +"ПоляБазы": "BaseFields", +"ИмеетТип": "HasType", +"Точность": "Precision", +"Значения": "Values", +"Уадление": "Removal", +"магазина": "store", +"Смещение": "Offset", +"Подборка": "Selection", +"страницу": "page", +"Телеграм": "Telegram", +"ТипЧисло": "TypeNumber", +"ПутьФайл": "FilePath", +"ИмяФайла": "FileName", +"JSONДата": "JSONDate", +"Источник": "Source", +"Параметр": "Parameter", +"ОбъектВК": "VKObject", +"Видмость": "Visibility", +"ИДРаботы": "WorkID", +"Вес в гр": "Weight in g", +"загрузки": "upload", +"НовоеИмя": "NewName", +"Свойство": "Property", +"отправки": "of sending", +"ID блока": "Block ID", +"Загрузка": "Upload", "Красный_": "Red_", "ДатаСтоп": "EndDate", -"Уадление": "Removal", -"Добавить": "Add", -"загрузки": "upload", +"название": "name", +"варианты": "variants", +"Приемник": "Receiver", "ДропБокс": "Dropbox", -"Elements": "Items", -"методами": "methods", -"ИмяЛиста": "SheetName", -"Подборка": "Selection", -"РазмерДД": "SizeDD", -"Загрузка": "Upload", -"ПотокZip": "ZipStream", -"Точность": "Precision", -"ВГраница": "UBound", -"Сообщить": "Message", -"Основные": "Main", -"Вставить": "Insert", -"ВКорзину": "ToCart", -"Свойства": "Properties", +"КонецДня": "EndOfDay", +"Добавить": "Add", +"ФайлСлак": "SlackFile", +"МассивИД": "IDArray", +"описание": "description", "ID книги": "SpreadsheetID", -"Строчный": "StringType", -"Вес в гр": "Weight in g", -"Числовой": "Numeric", -"Двоичные": "Binary", -"Родитель": "Parent", -"БлокJSON": "JSONBlock", -"ЭтотФайл": "ThisFile", -"ИмяМедиа": "MediaName", -"ИмяФайла": "FileName", -"Элементы": "Items", -"входящих": "incoming", -"Отправка": "Sending", -"Разметка": "Markup", -"Внимание": "Attention", -"Подробно": "Detailed", -"ФайлЛога": "LogFile", -"Делитель": "Divider", -"магазина": "store", -"ЕстьДата": "HasDate", -"ПутьФайл": "FilePath", -"страницу": "page", -"НовоеИмя": "NewName", -"Описание": "Description", -"СтрВсего": "StrTotal", -"Не JSON:": "Not JSON:", -"Оригинал": "Original", -"Название": "Name", -"В работе": "InProgress", -"ОбъектВК": "VKObject", -"Телеграм": "Telegram", -"Проверки": "Checks", -"Прервать": "Break", -"Вычислить": "Eval", -"ID канала": "Channel ID", -"Открывает": "Opens", -"Истечение": "Expiration", -"ЧтениеZip": "ReadingZip", -"программы": "program", -"Сигнатура": "Signature", -"НаКлиенте": "AtClient", -"Получение": "Obtaining", -"OPI тесты": "OPI tests", -"Заголовки": "Headers", -"ИмяМетода": "MethodName", -"OPI_Тесты": "OPI_Tests", -"Анонимный": "Anonymous", -"Доступные": "Available", -"ТипДанных": "DataType", -"МассивИД_": "ArrayID_", -"НачалоДня": "BegOfDay", -"ОбъектОПИ": "OPIObject", -"Изменение": "Change", -"Параметры": "Parameters", -"Константы": "Constants", -"Имя папки": "Folder name", -"URLОтвета": "ResponseURL", -"Категория": "Category", -"Последний": "Last", -"Сообщение": "Message", -"В корзину": "To cart", -"HTTPОтвет": "HTTPResponse", -"РазмерЕСД": "SizeESD", -"Строковое": "String", -"ИДОбъекта": "ObjectID", -"обработки": "processing", -"Процедура": "Procedure", -"ПутьЛогов": "LogPath", -"Прочитать": "Read", -"РазмерЛФХ": "SizeLFH", -"Цвет (изм": "Color (change", -"Файл_Стат": "File_Stat", -"Результат": "Result", -"НаСервере": "AtServer", -"Календари": "Calendars", -"РазмерСДХ": "SizeCDH", -"Приватный": "Private", -"ПолноеИмя": "FullName", -"ИДЖелтого": "YellowID", -"ВерсияАпи": "APIVersion", -"доступных": "available", -"ID товара": "Product ID", -"Выполнить": "Execute", -"ИДАльбома": "AlbumID", -"ДатаСтарт": "StartDate", -"IDАльбома": "AlbumID", -"ТекущийИД": "CurrentID", -"АудиоПуть": "AudioPath", -"ТипСтрока": "TypeString", -"изменения": "change", -"Батарейки": "Batteries", -".HasType(": ".ИмеетТип(", -"заголовок": "title", -"Перейдите": "Go", -"ИмяПакета": "PackageName", -"Как дела?": "How are you?", -"Структура": "Structure", -"ВидеоПуть": "VideoPath", -"Коллекция": "Collection", -"Выражение": "Expression", -"Картинка1": "Image1", -"Картинка2": "Image2", -"Разобрать": "Parse", -"СтрШаблон": "StrTemplate", -"Закрывает": "Closes", -"ПутьКСтат": "PathToStat", -"ИначеЕсли": "ElsIf", -"Скриншоты": "Screenshots", -"Удаленный": "Remote", -"Значение:": "Value:", -"Календарь": "Calendar", +"Максимум": "Maximum", +"ЭтоКанал": "IsChannel", +"Свойства": "Properties", +"Сообщить": "Message", +"СтрНайти": "StrFind", "Кодировка": "Encoding", -"Значение_": "Value_", -"Подборки_": "Selections_", -"Заполнено": "Filled", -"Рекламный": "Advertising", -"ПутьКопии": "CopyPath", +"Вариант 2": "Option 2", +"ЧтениеZip": "ReadingZip", +"ID товара": "Product ID", +".HasType(": ".ИмеетТип(", +"Батарейки": "Batteries", +"НовыйЛист": "NewSheet", +"Служебные": "Service", +"ДатаСтарт": "StartDate", +"В корзину": "To cart", +"Получение": "Obtaining", +"НачалоДня": "BegOfDay", +"URLОтвета": "ResponseURL", +"заголовок": "title", +"РазмерЛФХ": "SizeLFH", +"НаСервере": "AtServer", +"СтрШаблон": "StrTemplate", +"Заголовки": "Headers", "ГифкаПуть": "GifPath", -"Категории": "Categories", +"Свойства_": "Properties_", "РазмерCDH": "SizeCDH", "окончания": "of end", -"КонецЕсли": "EndIf", -"ВебКлиент": "WebClient", -"URL файла": "File URL", -"Исполнить": "Execute", -"Вариант 1": "Option 1", -"НовыйЛист": "NewSheet", -"Нормально": "Ok", -"Параметр_": "Parameter_", -"Вариант 2": "Option 2", -"ЗависитОт": "ЗависитОт", -"Удаляемый": "Deletable", -"Служебные": "Service", -"ТокенБота": "BotToken", -"ВКонтакте": "VKontakte", -"отражения": "reflection", -"НовыйТест": "NewTest", +"ID канала": "Channel ID", +"Процедура": "Procedure", "Заголовок": "Title", -"Свойства_": "Properties_", -"Файл аудио": "Audio file", -"библиотека": "library", -"Установить": "Set", -"Объявление": "Ad", -"Расширение": "Extension", +"Заполнено": "Filled", +"Исполнить": "Execute", +"ВебКлиент": "WebClient", +"Как дела?": "How are you?", +"Нормально": "Ok", +"Приватный": "Private", +"ИмяПакета": "PackageName", +"Истечение": "Expiration", +"Параметры": "Parameters", +"Скриншоты": "Screenshots", +"Картинка2": "Image2", +"Открывает": "Opens", +"Перейдите": "Go", +"ИначеЕсли": "ElsIf", +"Удаляемый": "Deletable", +"РазмерЕСД": "SizeESD", +"РазмерСДХ": "SizeCDH", +"Разобрать": "Parse", +"НаКлиенте": "AtClient", +"Категория": "Category", +"ПутьКСтат": "PathToStat", +"Анонимный": "Anonymous", +"Файл_Стат": "File_Stat", +"Категории": "Categories", +"Картинка1": "Image1", +"Закрывает": "Closes", +"МассивИД_": "ArrayID_", +"отражения": "reflection", +"OPI_Тесты": "OPI_Tests", +"Вычислить": "Eval", +"Строковое": "String", +"ВКонтакте": "VKontakte", +"Календари": "Calendars", +"IDАльбома": "AlbumID", +"Рекламный": "Advertising", +"Календарь": "Calendar", +"Выполнить": "Execute", +"Доступные": "Available", +"программы": "program", +"Вариант 1": "Option 1", +"ТокенБота": "BotToken", +"Имя папки": "Folder name", +"ВидеоПуть": "VideoPath", +"Прочитать": "Read", +"Сообщение": "Message", +"Изменение": "Change", +"Подборки_": "Selections_", +"ТипДанных": "DataType", +"OPI тесты": "OPI tests", +"АудиоПуть": "AudioPath", +"Структура": "Structure", +"НовыйТест": "NewTest", +"Константы": "Constants", +"ВерсияАпи": "APIVersion", +"Сигнатура": "Signature", +"Значение:": "Value:", +"ОбъектОПИ": "OPIObject", +"Коллекция": "Collection", +"URL файла": "File URL", +"ПутьКопии": "CopyPath", +"ИДОбъекта": "ObjectID", +"Цвет (изм": "Color (change", +"изменения": "change", +"Удаленный": "Remote", +"ЗависитОт": "ЗависитОт", +"Значение_": "Value_", +"ПутьЛогов": "LogPath", +"Результат": "Result", +"ИДАльбома": "AlbumID", +"Параметр_": "Parameter_", +"доступных": "available", +"ПолноеИмя": "FullName", +"КонецЕсли": "EndIf", +"ТипСтрока": "TypeString", +"Конецесли": "EndIf", +"Выражение": "Expression", +"ИДЖелтого": "YellowID", +"ТекущийИД": "CurrentID", +"обработки": "processing", +"Последний": "Last", +"HTTPОтвет": "HTTPResponse", +"ИмяМетода": "MethodName", +"IDНовости": "PostID", "ИмеетДлину": "HasLength", -"ВидЗапроса": "RequestType", -"Твит с гиф": "Tweet with gif", -"Файл гифки": "GIF file", -"Символы.ПС": "Chars.LF", -"Текст тега": "Tag text", -"Приложения": "Apps", -"МассивЧата": "ChatArray", -"Разрешения": "Permissions", -"участникам": "to participants", -"ИДКартинки": "ImageID", -"ДатаНачала": "StartDate", -"проведения": "of the event", -"библиотеки": "libraries", -"ID события": "Event ID", -"бибилотека": "library", -"параметров": "parameters", -"МассивФото": "PhotoArray", -"Все товары": "All goods", -"УдалитьТег": "DeleteTag", -"СерверФото": "PhotoServer", -"ИДПодборки": "SelectionID", -"возвращает": "returns", -"МассивИмен": "ArrayOfNames", -"Приложение": "Application", -"СтараяЦена": "OldPrice", -"библиотек:": "libraries:", -"ЦветТекста": "TextColor", -"Имя товара": "Product name", -"Параметры:": "Parameters:", -"Фотокамера": "Photos", -"пожаловать": "welcome", -"Интеграция": "Integrations", -"Продолжить": "Continue", -"НовяИконка": "NewIcon", -"на сервере": "on the server", -"Токен бота": "Bot token", -"Сохранение": "Save", -"Статистика": "Statistics", -"HTTPМетоды": "HTTPMethods", -"ФайлОтвета": "ResponseFile", -"ИДКаталога": "CatalogID", -"Назначение": "Destination", -"IDКабинета": "AccountID", -"Обновление": "Updating", -"ЧтениеJSON": "JSONReader", -"ФайлВывода": "OutputFile", -"ID альбома": "Album ID", -"они разные": "they are different", -"ПолныйПуть": "FullPath", -"Соединение": "Connection", -"РазбитьURL": "SplitURL", -"Тип данных": "Data type", -"ООО Вектор": "LLC Vector", -"Параметры_": "Parameters_", -"Существует": "Exists", -"Исключение": "Except", -"HTTPЗапрос": "HTTPRequest", -"Информация": "Information", -"СтрПроцент": "StrPercentage", -"ДанныеПоля": "FieldData", "СтрТекущее": "StrCurrent", -"Библиотека": "Library", -"ДокументДД": "DocumentDD", -"ИДКрасного": "RedID", -"ОтветТокен": "TokenResponse", -"ТокенКанал": "ChannelToken", -"ЦветКнопок": "ButtonColor", -"Добавление": "Adding", -"ID диалога": "Dialog ID", -"ОжидаетЧто": "ExpectsThat", -"ФорматДаты": "DateFormat", -"ИДКабинета": "CabinetID", -"КартинкаДД": "ImageDD", -"ИДВарианта": "VariantID", -"ПутьКФайлу": "FilePath", +"ЦветТекста": "TextColor", "Пропустить": "Skip", -"Новый файл": "NewFile", -"IDКартинки": "ImageID", +"ИДКабинета": "CabinetID", +"СтрПроцент": "StrPercentage", +"участникам": "to participants", +"возвращает": "returns", +"Существует": "Exists", "ИмяТаблицы": "TableName", -"Бан\/Разбан": "Ban\/Unban", +"ID диалога": "Dialog ID", "Клавиатура": "Keyboard", -"отладочной": "debug", -"информации": "information", -"КонецЦикла": "EndDo", -"Количество": "Count", -"ЗаписьJSON": "JSONWriter", +"бибилотека": "library", "ИДКампании": "CampaignID", +"ID события": "Event ID", +"Символы.ПС": "Chars.LF", +"Библиотека": "Library", +"Новый файл": "NewFile", +"ИДКаталога": "CatalogID", +"Добавление": "Adding", +"ВидЗапроса": "RequestType", +"пожаловать": "welcome", "Файл видео": "Video file", -"отключения": "disconnection", -"БезСтатуса": "NoStatus", +"Количество": "Count", +"библиотек:": "libraries:", +"ОжидаетЧто": "ExpectsThat", +"Расширение": "Extension", +"ДатаНачала": "StartDate", +"Соединение": "Connection", +"ФайлВывода": "OutputFile", +"ТокенКанал": "ChannelToken", +"Токен бота": "Bot token", +"КартинкаДД": "ImageDD", +"КонецЦикла": "EndDo", +"РазбитьURL": "SplitURL", +"Файл аудио": "Audio file", +"ТекущееИмя": "CurrentName", +"параметров": "parameters", +"библиотеки": "libraries", +"Интеграция": "Integrations", +"Исключение": "Except", +"Приложение": "Application", +"Объявление": "Ad", +"ЗаписьJSON": "JSONWriter", +"Разрешения": "Permissions", "ХешФункция": "HashFunction", -"ЛишниеБайты": "ExtraBytes", -"Скопировать": "Copy", -"Имя поля БД": "DB field name", -"РефрешТокен": "RefreshToken", -"ОбщийДоступ": "PublicAccess", -"Текст поста": "Post text", -"JSON данные": "JSON data", -"ID подборки": "Selection ID", -"ТекстОтвета": "ReplyText", -"ОткрытьФайл": "OpenFile", -"МассивПутей": "PathsArray", -"миллиметрах": "millimeters", -"ЦелевойПуть": "TargetPath", -"СоздатьПоле": "CreateField", -"ЗаписатьЛог": "WriteLog", -"МетодПоиска": "SearchMethod", -"ID подборок": "Selection IDs", -"АдресАвтора": "АдресАвтора", -"Комментарии": "Comments", -"ТекущийФайл": "CurrentFile", -"Яндекс Диск": "Yandex Disk", -"ТекущийКлюч": "CurrentKey", -"ЗаменаТочки": "DotReplacement", -"ID картинки": "Image ID", -"РазмерЧасти": "ChunkSize", -"ОбщийРазмер": "TotalSize", -"ТипВложений": "AttachmentsType", -"Обновленный": "Updated", -"Цена товара": "Product price", -"СоздатьЛист": "CreateSheet", -"Бот Виталий": "Vitaly The Bot", -"Фон истории": "Story background", -"ZipРазмерDD": "ZipSizeDD", -"ТокенКанала": "ChannelToken", -"ИмяСодержит": "NameContains", -"КопироватьВ": "CopyTo", -"Остаток. -1": "Balance. -1", -"ТекстОшибки": "ErrorText", -"Новый товар": "New product", -"ОтборПоТипу": "FilterByType", -"ТелоЗапроса": "RequestBody", -"ВходнойФайл": "InputFile", -"XMLЗначение": "XMLValue", -"Имя таблицы": "Table name", -"ID Родителя": "Parent ID", +"IDКартинки": "ImageID", +"ID альбома": "Album ID", +"ИДКрасного": "RedID", +"ИДКартинки": "ImageID", +"ООО Вектор": "LLC Vector", +"ДанныеПоля": "FieldData", +"проведения": "of the event", +"ЧтениеJSON": "JSONReader", +"IDКабинета": "AccountID", +"Бан\/Разбан": "Ban\/Unban", +"ЦветКнопок": "ButtonColor", +"они разные": "they are different", +"отключения": "disconnection", +"Твит с гиф": "Tweet with gif", +"на сервере": "on the server", +"ОтветТокен": "TokenResponse", +"Сохранение": "Save", +"ПутьКФайлу": "FilePath", +"информации": "information", +"Тип данных": "Data type", +"ПолныйПуть": "FullPath", +"СтараяЦена": "OldPrice", +"Обновление": "Updating", +"Фотокамера": "Photos", +"Все товары": "All goods", +"Приложения": "Apps", +"Установить": "Set", +"БезСтатуса": "NoStatus", +"библиотека": "library", +"Продолжить": "Continue", +"МассивИмен": "ArrayOfNames", +"Текст тега": "Tag text", +"УдалитьТег": "DeleteTag", +"Файл гифки": "GIF file", +"Имя товара": "Product name", +"Параметры_": "Parameters_", +"Назначение": "Destination", +"СерверФото": "PhotoServer", +"МассивЧата": "ChatArray", +"НовяИконка": "NewIcon", +"ДокументДД": "DocumentDD", +"ИДПодборки": "SelectionID", +"отладочной": "debug", +"ЖиваяЛента": "NewsFeed", +"HTTPМетоды": "HTTPMethods", +"Статистика": "Statistics", +"ИДВарианта": "VariantID", +"МассивФото": "PhotoArray", +"Информация": "Information", +"HTTPЗапрос": "HTTPRequest", +"ФорматДаты": "DateFormat", +"Параметры:": "Parameters:", +"ФайлОтвета": "ResponseFile", "СоздатьБлок": "CreateBlock", -"СтрокаФайла": "FileString", -"ИзИсточника": "FromSource", -"ID страницы": "Page ID", -"ФайлНаДиске": "FileOnDisk", -"ВерсияСреды": "ВерсияСреды", -"МассивПолей": "FieldArray", -"СоздатьБазу": "CreateDatabase", "ВернутьБлок": "ReturnBlock", -"Для YaxUnit": "For YAxUnit", -"Токен Viber": "Viber Token", -"АдресаПочты": "EmailAddresses", -"ПолныйОтвет": "FullResponse", -"Новое видео": "NewVideo", -"ВЗаголовках": "InHeaders", -"ЭтоУдаление": "ThisIsDeletion", -"Для Asserts": "For Asserts", -"уведомлений": "notifications", "расширением": "extension", -"ID свойства": "Property ID", -"ТипКонтента": "ContentType", -"РазмерБлока": "BlockSize", -"Медиагруппа": "MediaGroup", +"ОтборСтрока": "FilterString", +"ДанныеСхемы": "SchemaData", +"ZipРазмерDD": "ZipSizeDD", +"КопироватьВ": "CopyTo", +"ТекстОшибки": "ErrorText", +"ПолеОтметки": "TimestampField", "Хеширование": "Hashing", -"МассивМедиа": "MediaArray", -"IDОригинала": "OriginalID", -"Цель канала": "Channel purpose", -"Авторизация": "Authorization", -"Удалить тег": "Delete tag", -"ИДКатегории": "CategoryID", -"Комментарий": "Comment", -"IDВходящего": "RepliedID", +"Тема канала": "Channel topic", +"ТекущийКлюч": "CurrentKey", "МассивЯчеек": "CellsArray", -"КодВозврата": "ReturnCode", -"ВнешнийПост": "ExternalPost", -"Стандартные": "Standard", -"НомерГруппы": "GroupNumber", -"Сортировать": "Sort", +"УдалитьЛист": "DeleteSheet", +"Уведомления": "Notifications", +"РазмерБлока": "BlockSize", +"СоздатьЛист": "CreateSheet", +"ID Родителя": "Parent ID", +"ИмяСодержит": "NameContains", +"ID страницы": "Page ID", +"уведомлений": "notifications", +"МассивСвязи": "LinkArray", +"УдалитьБлок": "DeleteBlock", "Разделитель": "Delimiter", +"Цель канала": "Channel purpose", +"УдалитьФайл": "DeleteFile", +"МассивПолей": "FieldArray", +"Скопировать": "Copy", +"СоздатьПоле": "CreateField", +"НомерГруппы": "GroupNumber", +"ЦелевойПуть": "TargetPath", +"МассивПутей": "PathsArray", +"ID картинки": "Image ID", +"Фон истории": "Story background", +"Новое видео": "NewVideo", +"УдалитьПост": "DeletePost", +"СоздатьПост": "CreatePost", +"Текст поста": "Post text", +"Медиагруппа": "MediaGroup", +"Комментарий": "Comment", +"ИмяКонтакта": "ContactName", +"Токен Viber": "Viber Token", +"МетодПоиска": "SearchMethod", +"ОбщийМодуль": "CommonModule", +"РефрешТокен": "RefreshToken", +"ТипВложений": "AttachmentsType", +"МассивВидео": "VideosArray", +"МассивГифок": "GifsArray", +"Авторизация": "Authorization", +"МассивМедиа": "MediaArray", +"Текст твита": "Tweet text", +"ОткрытьФайл": "OpenFile", +"ТекстКнопки": "ButtonText", +"Петр Петров": "Petr Petrov", +"СоздатьБазу": "CreateDatabase", +"Остаток. -1": "Balance. -1", +"ВнешнийПост": "ExternalPost", +"ЗаписатьЛог": "WriteLog", +"ЦветКонсоли": "ConsoleColor", +"Стандартные": "Standard", +"Для Asserts": "For Asserts", +"ИДКатегории": "CategoryID", +"Для YaxUnit": "For YAxUnit", +"ОченьВажное": "VeryImportant", +"ОбщийДоступ": "PublicAccess", +"ОтборПоТипу": "FilterByType", +"JSON данные": "JSON data", +"НовыйСпособ": "NewMethod", +"Цена товара": "Product price", +"ОтветМассив": "ResponseArray", +"МассивБлока": "ArrayBlock", +"ТекстОтвета": "ReplyText", +"ID варианта": "Variant ID", +"ID свойства": "Property ID", +"ID подборки": "Selection ID", +"ID подборок": "Selection IDs", +"миллиметрах": "millimeters", +"СтрЗаменить": "StrReplace", +"АдресАвтора": "АдресАвтора", +"ВерсияСреды": "ВерсияСреды", +"JSONСтрокой": "JSONString", +"Новый товар": "New product", +"ВходнойФайл": "InputFile", +"ТекущийФайл": "CurrentFile", +"НайтиСтроки": "FindRows", +"Бот Виталий": "Vitaly The Bot", +"Пример кода": "Code example", +"Удалить тег": "Delete tag", "КлючСтрокой": "KeyString", "СкачатьФайл": "DownloadFile", -"ДобавитьТег": "AddTag", -"МассивГифок": "GifsArray", -"Уведомления": "Notifications", -"УдалитьПост": "DeletePost", +"Обновленный": "Updated", "НоваяСтрока": "NewLine", -"Текст твита": "Tweet text", -"МассивСвязи": "LinkArray", -"IDСообщения": "MessageID", -"Пример кода": "Code example", -"ID варианта": "Variant ID", -"Тема канала": "Channel topic", -"ЦветКонсоли": "ConsoleColor", -"JSONСтрокой": "JSONString", -"МассивБлока": "ArrayBlock", -"ТекстКнопки": "ButtonText", +"Сортировать": "Sort", +"ФайлНаДиске": "FileOnDisk", +"IDОригинала": "OriginalID", +"ТокенКанала": "ChannelToken", +"Имя поля БД": "DB field name", +"СтрокаФайла": "FileString", +"ОбщийРазмер": "TotalSize", +"РазмерЧасти": "ChunkSize", +"ЭтоУдаление": "ThisIsDeletion", +"ВЗаголовках": "InHeaders", +"Комментарии": "Comments", +"ИзИсточника": "FromSource", +"АдресаПочты": "EmailAddresses", +"ЛишниеБайты": "ExtraBytes", +"IDВходящего": "RepliedID", +"Имя таблицы": "Table name", +"ДобавитьТег": "AddTag", +"XMLЗначение": "XMLValue", "ОписаниеИзм": "EditedDescription", -"УдалитьБлок": "DeleteBlock", -"СоздатьПост": "CreatePost", -"НайтиСтроки": "FindRows", -"ОтветМассив": "ResponseArray", -"ОтборСтрока": "FilterString", -"Петр Петров": "Petr Petrov", -"НовыйСпособ": "NewMethod", -"ПолеОтметки": "TimestampField", +"Яндекс Диск": "Yandex Disk", "ТекущаяДата": "CurrentDate", -"СтрЗаменить": "StrReplace", +"ТипКонтента": "ContentType", +"КодВозврата": "ReturnCode", +"ТелоЗапроса": "RequestBody", +"ЗаменаТочки": "DotReplacement", +"IDСообщения": "MessageID", +"ПолныйОтвет": "FullResponse", "НовыйЗапрос": "NewRequest", -"ОбщийМодуль": "CommonModule", -"ДанныеСхемы": "SchemaData", -"УдалитьФайл": "DeleteFile", -"МассивВидео": "VideosArray", -"ИмяКонтакта": "ContactName", -"УдалитьЛист": "DeleteSheet", -"ОченьВажное": "VeryImportant", -"ОбновитьФайл": "UpdateFile", -"СоздатьКнигу": "CreateSpreadsheet", -"Удалить пост": "Delete post", -"Перемещенная": "Moved", -"IDОбъявления": "AdID", -"ОписаниеJSON": "JSONDescription", -"ДневнойЛимит": "DailyLimit", -"ТекущийТовар": "CurrentProduct", -"ДобавитьЛист": "AddSheet", -"СоздатьОпрос": "CreatePoll", -"РазмерДанных": "DataSize", -"При отправке": "When sending data is", -"ID, Значение": "ID, Value", -"СоздатьКанал": "CreateChannel", -"ТонкийКлиент": "ThinClient", -"Создать пост": "Create post", -"Документация": "Read the Docs", -"Удалить файл": "Delete file", -"МассивНабора": "SetsArray", -"загружаемого": "uploading", -"КлючКартинка": "ImageKey", -"КонечнаяДата": "EndDate", -"ЦелеваяСтена": "TargetWall", -"МассивЛистов": "SheetArray", -"IDОбсуждения": "DiscussionID", -"Удалить лист": "Delete sheet", -"Дни рождения": "Hollydays", -"МассивБлоков": "BlockArray", -"Архивирована": "Archived", -"ЭтоКоллекция": "ThisIsCollection", -"ИмяПараметра": "ParameterName", -"ТипКоллекции": "CollectionType", -"ДобавитьПоле": "AddField", -"ЧтениеТекста": "TextReader", -"СтруктураURL": "URLStructure", -"ОписаниеТипа": "TypeDescription", -"ЗаписьТекста": "TextRecord", -"ЗаписьДанных": "DataWriter", -"КодСостояния": "StatusCode", -"Дублирования": "duplicates", -"УдалитьФайлы": "DeleteFiles", -"ДокументЛога": "LogDocument", -"СтрСоединить": "StrConcat", -"КодировкаURL": "URLencoding", -"НовыйПрефикс": "NewPrefix", -"КаталогЛогов": "LogDirectory", -"ЧтениеДанных": "DataReader", -"Тестирование": "Testing", -"СжатыеДанные": "CompressedData", -"ZipРазмерCDH": "ZipSizeCDH", -"ZipРазмерLFH": "ZipSizeLFH", -"Число,Строка": "Number, String", -"ПотокВПамяти": "MemoryStream", -"ПрочитатьZip": "ReadZip", -"Архивировать": "Archive", -"ОбъектИконка": "IconObject", -"Рефреш токен": "Refresh token", -"ОтборКоманды": "CommandSelection", -"МестноеВремя": "ToLocalTime", -"СтрРазделить": "StrSplit", -"КартинкаПуть": "ImagePath", -"ЧислоВСтроку": "NumberToString", -"ПолучитьФайл": "GetFile", -"Наименование": "Name", -"Сформировать": "Formulate", -"ФайлОтправки": "SendingFile", -"КонецФункции": "EndFunction", -"ID календаря": "Calendar ID", -"Использовать": "Use", -"ВключитьФайл": "ВключитьФайл", -"КонецОбласти": "EndRegion", -"Base64Строка": "Base64String", -"СписокКоманд": "CommandList", -"Длительность": "Duration", -"МассивЧтения": "ArrayReading", -"ОсновнойЦвет": "PrimaryColor", -"МассивТестов": "ArrayOfTests", -"ЦветнойВывод": "ColorOutput", -"ИДОбсуждения": "DiscussionID", -"color=Желтый": "color=Yellow", -"ПолучитьДату": "GetDate", -"Неопределено": "Undefined", -"Существующее": "Existing", -"ПараметрыURL": "URLParameters", -"СтрокаМетода": "MethodLine", -"ДопЗаголовки": "AdditionalHeaders", -"ТекстСправки": "HelpText", -"URL картинки": "Image URL", -"КонецПопытки": "EndTry", -"Пользователь": "User", -"ДокументПуть": "DocumentPath", -"ЗаписатьJSON": "WriteJSON", -"Соответствие": "Map", -"Создать блок": "Create block", -"ДанныеЯчейки": "CellData", -"СтрокаВызова": "CallString", -"МассивТекста": "TextArray", -"Имя контакта": "Contact name", -"Безвозвратно": "Irrecoverable", "Строка,Число": "String, Number", -"Создать поле": "Create field", -"Скачать файл": "Download file", +"Архивирована": "Archived", +"ОбъектИконка": "IconObject", +"ИДОбъявления": "AnnouncementID", +"МассивПостов": "ArrayOfPosts", +"URL картинки": "Image URL", +"Создать блок": "Create block", +"ZipРазмерLFH": "ZipSizeLFH", +"ДокументПуть": "DocumentPath", +"ОсновноеФото": "MainPhoto", +"ZipРазмерCDH": "ZipSizeCDH", +"ДобавитьЛист": "AddSheet", +"Telegram_Бан": "Telegram_Ban", +"ПолучитьФайл": "GetFile", +"Архивировать": "Archive", "данные файла": "file's binary data", "СтрокаДанных": "DataString", -"КлючДвоичные": "BinaryKey", -"МассивТаблиц": "TableArray", -"Создать базу": "Create base", -"ИДОбъявления": "AnnouncementID", -"СкачатьПапку": "DownloadFolder", -"Тип вложений": "Attachments type", +"МассивЛистов": "SheetArray", +"КодировкаURL": "URLencoding", "ОтветСтрокой": "ResponseString", -"ОднаПодОдной": "OneByOne", -"МассивПостов": "ArrayOfPosts", -"Добавить тег": "Add tag", -"ВнешняяСтена": "ExternalWall", -"МассивКнопок": "ButtonArray", -"Telegram_Бан": "Telegram_Ban", -"ПубличныйURL": "PublicURL", -"МассивЛишних": "ExtraArray", -"МассивФайлов": "ArrayOfFiles", -"ОсновноеФото": "MainPhoto", -"СоздатьПапку": "CreateFolder", -"Твит с видео": "Tweet with video", -"ДатаОтправки": "SendingDate", -"УдалитьТовар": "DeleteProduct", -"Вернуть блок": "Return block", -"ТолькоОснова": "OnlyBase", +"КлючДвоичные": "BinaryKey", +"ДанныеЯчейки": "CellData", "МассивДанных": "DataArray", +"ЗаписьТекста": "TextRecord", +"СжатыеДанные": "CompressedData", +"Удалить лист": "Delete sheet", +"ТипКоллекции": "CollectionType", +"ЗаписьДанных": "DataWriter", +"Сформировать": "Formulate", +"КартинкаПуть": "ImagePath", +"ДокументЛога": "LogDocument", +"IDОбъявления": "AdID", +"ТекущийТовар": "CurrentProduct", +"ОднаПодОдной": "OneByOne", +"Создать пост": "Create post", +"МассивЛишних": "ExtraArray", +"МассивТекста": "TextArray", +"Удалить файл": "Delete file", +"ПубличныйURL": "PublicURL", +"Твит с видео": "Tweet with video", +"ТестыРаздела": "SectionTests", +"МассивТестов": "ArrayOfTests", +"СоздатьКнигу": "CreateSpreadsheet", +"МассивЧтения": "ArrayReading", +"ФайлОтправки": "SendingFile", +"Тип вложений": "Attachments type", +"Пользователь": "User", +"Длительность": "Duration", +"ДатаОтправки": "SendingDate", +"ID чата темы": "Thread chat ID", +"ОписаниеТипа": "TypeDescription", +"КаталогЛогов": "LogDirectory", +"ЧтениеТекста": "TextReader", +"Base64Строка": "Base64String", +"Удалить пост": "Delete post", +"МассивКнопок": "ButtonArray", +"СоздатьОпрос": "CreatePoll", +"СоздатьКанал": "CreateChannel", +"МестноеВремя": "ToLocalTime", +"ID, Значение": "ID, Value", +"МассивБлоков": "BlockArray", +"Вернуть блок": "Return block", +"ДневнойЛимит": "DailyLimit", +"Имя контакта": "Contact name", +"ПотокВПамяти": "MemoryStream", +"КонечнаяДата": "EndDate", +"МассивНабора": "SetsArray", +"ИДОбсуждения": "DiscussionID", +"ТолькоОснова": "OnlyBase", +"Конецфункции": "EndFunction", "Удалить блок": "Delete block", -"ИзменитьПоле": "ModifyField", -"пустой ответ": "empty response", +"ЦелеваяСтена": "TargetWall", "Пользователи": "Users", "РодительБаза": "ParentBase", +"IDОбсуждения": "DiscussionID", +"КлючКартинка": "ImageKey", +"РазмерДанных": "DataSize", +"ПрочитатьZip": "ReadZip", +"УдалитьТовар": "DeleteProduct", +"ВнешняяСтена": "ExternalWall", +"Использовать": "Use", +"СписокКоманд": "CommandList", +"color=Желтый": "color=Yellow", +"ЦветнойВывод": "ColorOutput", +"Добавить тег": "Add tag", +"СкачатьПапку": "DownloadFolder", +"ИмяПараметра": "ParameterName", +"СтрокаВызова": "CallString", +"Соответствие": "Map", +"Скачать файл": "Download file", +"СоздатьПапку": "CreateFolder", +"КонецОбласти": "EndRegion", +"Безвозвратно": "Irrecoverable", +"КонецФункции": "EndFunction", +"ТонкийКлиент": "ThinClient", +"МассивФайлов": "ArrayOfFiles", "БезВозвратно": "Irrecoverable", -"ID чата темы": "Thread chat ID", -"ТестыРаздела": "SectionTests", -"Описание поля": "Field description", -"Строка, Число": "String, Number", -"ОткрытьСессию": "OpenSession", -"Создано из 1С": "Created by 1C", -"Массив файлов": "Files array", -"ЗакрытьСессию": "CloseSession", -"ПолучитьКанал": "GetChannel", -"СтруктураПоля": "FieldStructure", -"СтрокаТаблицы": "TableRow", -"РаботаСБазами": "WorkingWithDatabases", -"СтрокаЗаписей": "RecordString", -"РаботаСПолями": "WorkingWithFields", -"УдалитьЗаписи": "DeletePosts", -"СоздатьЗаписи": "CreatePosts", -"Изменить поле": "Modify field", -"ПокинутьКанал": "LeaveChannel", -"РаботаСТегами": "TagsManagment", -"Первый запуск": "First start", -"Блок картинки": "Image block", -"Создать книгу": "Create spreadsheet", -"новый каталог": "new catalog", -"СвойстваЛиста": "SheetProperties", -"ФайлЛокальный": "LocalFile", -"ПолучитьКнигу": "GetSpreadsheet", -"Одноклассники": "Classmates", -"Создать канал": "Create channel", -"ВозможныеПути": "PossiblePaths", -"Адрес объекта": "Object address", -"ВозможныйПуть": "PossiblePath", -"МассивКаналов": "ChannelArray", -"ТекущийРаздел": "CurrentSection", -"ОткрытьДиалог": "OpenDialog", -"Добавить лист": "Add sheet", -"Начало работы": "Getting started", -"НомерСтраницы": "PageNumber", -"ЗакрытьДиалог": "CloseDialog", -"ЭтоСимвольное": "ThisIsSymbolic", -"Скачать папку": "Download folder", -"ПолучитьТокен": "GetToken", -"ФайловыйПоток": "FileStream", -"Граница Тогда": "Border Then", -"ОбновитьТокен": "RefreshToken", -"Число, Строка": "Number, String", -"ОбработатьТег": "ProcessTag", -"НомерТелефона": "PhoneNumber", -"РАЗЛОЖИТЬJSON": "PARSEJSON", -"Дополнительно": "Additionally", -"ЭтоОтложенное": "IsDelayed", -"ОтправитьФайл": "SendFile", -"ТекущийМассив": "CurrentArray", -"Администратор": "Administrator", -"ПутьОригинала": "OriginalPath", -"Файл картинки": "Image file", -"Создать опрос": "Create poll", -"Вопрос опроса": "Poll question", -"МассивОтветов": "AnswersArray", -"color=Зеленый": "color=Green", -"ЗапросыСТелом": "RequestsWithBody", -"Массив кнопок": "Array of buttons", -"ПодСообщением": "UnderMessage", -"ДатаИстечения": "ExpirationDate", -"МассивЗаказов": "ArrayOfOrders", -"СписокТоваров": "ProductList", -"ВыборЗначения": "ValueSelection", -"не ограничено": "unlimited", +"Документация": "Read the Docs", +"ОтборКоманды": "CommandSelection", +"Дни рождения": "Hollydays", +"КонецПопытки": "EndTry", +"Перемещенная": "Moved", +"При отправке": "When sending data is", +"Число,Строка": "Number, String", +"ОписаниеJSON": "JSONDescription", +"пустой ответ": "empty response", +"ID календаря": "Calendar ID", +"Существующее": "Existing", +"ПараметрыURL": "URLParameters", +"ЭтоКоллекция": "ThisIsCollection", +"Дублирования": "duplicates", +"НовыйПрефикс": "NewPrefix", +"ЗаписатьJSON": "WriteJSON", +"СтрСоединить": "StrConcat", +"УдалитьФайлы": "DeleteFiles", +"ВключитьФайл": "ВключитьФайл", +"СтрРазделить": "StrSplit", +"ДобавитьПоле": "AddField", +"Создать базу": "Create base", +"Наименование": "Name", +"МассивТаблиц": "TableArray", +"ТекстСправки": "HelpText", +"ОсновнойЦвет": "PrimaryColor", +"Создать поле": "Create field", +"СтрокаМетода": "MethodLine", +"ИзменитьПоле": "ModifyField", +"ОбновитьФайл": "UpdateFile", +"загружаемого": "uploading", +"ЧтениеДанных": "DataReader", +"ЧислоВСтроку": "NumberToString", +"ПолучитьДату": "GetDate", +"Тестирование": "Testing", +"Неопределено": "Undefined", +"ДопЗаголовки": "AdditionalHeaders", +"СтруктураURL": "URLStructure", +"Рефреш токен": "Refresh token", +"КодСостояния": "StatusCode", +"Текст новости": "Text of post", "Метод,Область": "Method,Region", -"ЗагрузкаВидео": "VideoUpload", +"Изменить поле": "Modify field", "ВладелецВидео": "VideoOwner", -"МассивСобытий": "ArrayOfEvents", -"ДатаОкончания": "EndDate", -"Новое событие": "New event", -"ЗагрузитьФайл": "UploadFile", -"Удалить товар": "Delete product", -"Создать папку": "Create folder", -"ИзменитьТовар": "EditProduct", -"ДобавитьТовар": "AddProduct", -"НовыйРодитель": "NewParent", -"СтрокаТоваров": "ProductsString", -"СтруктураДаты": "DateStructure", -"Идентификатор": "Identifier", -"Файл размером": "File with size", -"ВозможныйФайл": "PossibleFile", -"ОписаниеТипов": "TypeDescription", -"UnixИстечение": "UnixExpiration", -"пустая строка": "empty string", -"РазложитьJSON": "ParseJSON", -"ПараметрыJSON": "JSONParameters", -"СимволМассива": "ArraySymbol", -"Экранирование": "Escaping", -"ПолучитьЧисло": "GetNumber", +"НомерКампании": "CampaignNumber", "Переадресация": "Redirection", -"Файл с Base64": "Base64 File", +"НовыйРодитель": "NewParent", +"Refresh токен": "Refresh token", +"ДобавитьМесяц": "AddMonth", +"ЗагрузкаВидео": "VideoUpload", +"СтруктураПоля": "FieldStructure", +"ID объявления": "Ad ID", +"ПолучитьКнигу": "GetSpreadsheet", "Новая таблица": "NewTable", -"ПолучитьТекст": "GetText", +"РаботаСПолями": "WorkingWithFields", "ПорядокБайтов": "ByteOrder", -"ПрочитатьJSON": "ReadJSON", "Тестовая база": "TestDatabase", +"Обновить файл": "Update file", +"Дата создания": "CreationDate", +"ФайлЛокальный": "LocalFile", +"Добавить лист": "Add sheet", +"ПолучитьЧисло": "GetNumber", +"СделатьРепост": "MakeRepost", +"НомерТелефона": "PhoneNumber", +"ОтправитьФайл": "SendFile", +"Файл картинки": "Image file", +"ПрочитаноБайт": "BytesRead", +"ОткрытьСессию": "OpenSession", +"Описание поля": "Field description", "ТекущиеДанные": "CurrentData", "РазмерТекущих": "CurrentSize", -"Версия: 2.4.8": "Version: 2.4.8", -"ПрочитатьGZip": "ReadGZip", -"ZipРазмерEOCD": "ZipSizeEOCD", -"ИсходныйПоток": "SourceStream", -"Тестовая цель": "TestGoal", +"ЗакрытьСессию": "CloseSession", +"ФайловыйПоток": "FileStream", +"СимволМассива": "ArraySymbol", "Тестовая тема": "TestTopic", -"ОбъектОбложка": "CoverObject", -"Дата создания": "CreationDate", -"Тестовый лист": "TestSheet", -"СоздатьЗапрос": "CreateRequest", "ВставитьПосле": "InsertAfter", -"ЕдиницаДанных": "DataUnit", -"МассивТоваров": "ProductsArray", -"Обновить файл": "Update file", -"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", -"НомерКампании": "CampaignNumber", -"ПоставитьЛайк": "LikePost", -"ID обсуждения": "Discussion ID", "ОтветПроверки": "CheckResponse", -"ИДКомментария": "CommentID", -"Новый каталог": "New catalog", -"УдалитьАльбом": "DeleteAlbum", -"ТаблицаТестов": "TestTable", -"ДобавитьМесяц": "AddMonth", +"Тестовая цель": "TestGoal", "СтрокаНомеров": "NumbersString", -"ПрочитаноБайт": "BytesRead", -"СделатьРепост": "MakeRepost", -"ОтветЗагрузки": "UploadResponse", -"ID объявления": "Ad ID", -"СоздатьАльбом": "CreateAlbum", -"ТекущийСтатус": "CurrentStatus", -"АдресЗагрузки": "UploadURL", -"ЛишниеСимволы": "ExtraCharacters", +"Блок картинки": "Image block", +"МассивТоваров": "ProductsArray", +"МассивКаналов": "ChannelArray", +"ВыборЗначения": "ValueSelection", +"ZipРазмерEOCD": "ZipSizeEOCD", +"ПараметрыJSON": "JSONParameters", +"Создать книгу": "Create spreadsheet", +"ПолучитьКанал": "GetChannel", +"СписокТоваров": "ProductList", +"пустая строка": "empty string", +"РазложитьJSON": "ParseJSON", +"ТекущийРаздел": "CurrentSection", +"ПокинутьКанал": "LeaveChannel", +"СоздатьЗапрос": "CreateRequest", +"UnixИстечение": "UnixExpiration", +"Создать канал": "Create channel", +"ПолучитьТокен": "GetToken", +"Файл с Base64": "Base64 File", +"МассивЗаказов": "ArrayOfOrders", +"ПолучитьТекст": "GetText", +"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", +"ЭтоОтложенное": "IsDelayed", +"Идентификатор": "Identifier", +"СтрокаТоваров": "ProductsString", +"МассивСобытий": "ArrayOfEvents", +"ПрочитатьJSON": "ReadJSON", "ВывестиСтроку": "PrintString", -"ТекущийОбъект": "CurrentObject", -"КартинкаПоста": "PostImage", +"color=Зеленый": "color=Green", +"ДобавитьТовар": "AddProduct", +"ИзменитьТовар": "EditProduct", +"Удалить товар": "Delete product", +"Массив файлов": "Files array", +"ОбновитьТокен": "RefreshToken", +"ДатаОкончания": "EndDate", +"СтрокаТаблицы": "TableRow", +"не ограничено": "unlimited", "КодУстройства": "DeviceCode", +"Число, Строка": "Number, String", +"НомерСтраницы": "PageNumber", +"ПрочитатьGZip": "ReadGZip", +"ЗакрытьДиалог": "CloseDialog", +"РаботаСБазами": "WorkingWithDatabases", +"ОткрытьДиалог": "OpenDialog", +"Адрес объекта": "Object address", +"Версия: 2.4.8": "Version: 2.4.8", +"ПоставитьЛайк": "LikePost", +"Новое событие": "New event", +"ВозможныеПути": "PossiblePaths", +"Экранирование": "Escaping", +"ЭтоСимвольное": "ThisIsSymbolic", +"Граница Тогда": "Border Then", +"Массив кнопок": "Array of buttons", +"ПодСообщением": "UnderMessage", +"ИсходныйПоток": "SourceStream", +"Создать папку": "Create folder", +"КартинкаПоста": "PostImage", +"ДатаИстечения": "ExpirationDate", +"РАЗЛОЖИТЬJSON": "PARSEJSON", +"ВозможныйПуть": "PossiblePath", +"ТекущийОбъект": "CurrentObject", +"ОписаниеТипов": "TypeDescription", "УдалитьОбъект": "DeleteObject", -"ID базы данных": "Database ID", -"JsonВСтруктуру": "JsonToStructure", -"Поставить лайк": "Like", -"ДвоичныеДанные": "BinaryData", -"ПолучитьПревью": "GetPreview", -"КартинкаЗамены": "ReplacementImage", -"ПараметрМетода": "MethodParameter", -"РаботаСБлоками": "BlocksManagment", -"ОтправитьВидео": "SendVideo", -"Путь к объекту": "Path to the object", -"ОтправкаВКанал": "SendingToChannel", -"Тестовый товар": "TestProduct", -"ОтправкаДанных": "DataSending", -"Тестовая папка": "TestFolder", -"Сделать репост": "Make repost", -"Получить книгу": "Get spreadsheet", -"СтрОбщийРазмер": "StrTotalSize", -"ЗаписанныйФайл": "RecordedFile", -"СтруктураЯчеек": "CellStructure", -"ИДПользователя": "UserID", -"УдалитьWebhook": "DeleteWebhook", -"СтруктураФайла": "FileStructure", -"Проверка_Пусто": "Check_Empty", -"РаботаСКнигами": "SpreadsheetsManagment", -"КопироватьФайл": "FileCopy", -"Удалить объект": "Delete object", -"КлючПриложения": "AppKey", -"ПолучитьОбъект": "GetObject", -"ОписаниеОшибки": "ErrorDescription", -"Тип клавиатуры": "KeyboardType", -"РаботаСДанными": "DataManagment", -"Создать альбом": "Create album", -"OPI_Интеграция": "OPI_Integrations", -"ПолучитьСтроку": "GetLine", -"ПолучитьМассив": "GetArray", +"УдалитьЗаписи": "DeletePosts", +"УдалитьАльбом": "DeleteAlbum", +"СоздатьАльбом": "CreateAlbum", +"СвойстваЛиста": "SheetProperties", +"Создано из 1С": "Created by 1C", +"ПутьОригинала": "OriginalPath", +"Тестовый лист": "TestSheet", +"СтруктураДаты": "DateStructure", +"ТекущийМассив": "CurrentArray", +"СоздатьЗаписи": "CreatePosts", +"ЗапросыСТелом": "RequestsWithBody", +"Создать опрос": "Create poll", +"новый каталог": "new catalog", +"Дополнительно": "Additionally", +"Первый запуск": "First start", +"ЛишниеСимволы": "ExtraCharacters", +"АдресЗагрузки": "UploadURL", +"Администратор": "Administrator", +"ЕдиницаДанных": "DataUnit", +"Новый каталог": "New catalog", +"ТаблицаТестов": "TestTable", +"Начало работы": "Getting started", +"ТекущийСтатус": "CurrentStatus", +"ОтветЗагрузки": "UploadResponse", +"ID обсуждения": "Discussion ID", +"РаботаСТегами": "TagsManagment", +"Вопрос опроса": "Poll question", +"ВозможныйФайл": "PossibleFile", +"Одноклассники": "Classmates", +"ОбъектОбложка": "CoverObject", +"ОбработатьТег": "ProcessTag", +"Файл размером": "File with size", +"Скачать папку": "Download folder", +"СтрокаЗаписей": "RecordString", +"Строка, Число": "String, Number", +"ИДКомментария": "CommentID", +"ЗагрузитьФайл": "UploadFile", +"МассивОтветов": "AnswersArray", +"СтруктураМедиа": "MediaStructure", +"Удалить записи": "Delete records", +"Открыть диалог": "Open dialog", +"Base64Значение": "Base64Value", +"РаботаСФайлами": "FileManagment", +"УдалитьСобытие": "DeleteEvent", +"Закрыть диалог": "Close dialog", +"ЧтениеZipФайла": "ZipFileReader", +"Обновить токен": "Refresh token", "ФорматДатыJSON": "JSONDateFormat", "СтрокаВложений": "AttachmentsString", -"ОчиститьЯчейки": "ClearCells", -"МассивОписаний": "ArrayOfDescriptions", -"ФайлСтатистики": "StatisticsFile", -"РаботаСГруппой": "CommunityManagment", -"СтрНачинаетсяС": "StrStartsWith", -"КопироватьЛист": "CopySheet", -"ЗаписатьСтроку": "WriteLine", -"Удалить альбом": "Delete album", -"ПрочитанноБайт": "BytesRead", -"Тестовый твитт": "TestTweet", -"ПолучитьСостав": "GetComposition", -"МассивОписания": "DescriptionArray", -"ОтправитьАудио": "SendAudio", -"ПолучитьВерсию": "GetVersion", -"Номер телефона": "Phone number", -"ТекущаяКоманда": "CurrentCommand", -"HTTPСоединение": "HTTPConnection", -"ТекущийЭлемент": "CurrentElement", -"РаботаСЛистами": "WorkingWithSheets", -"ЧтениеZipФайла": "ZipFileReader", -"Описание видео": "Video description", -"СоздатьИсторию": "CreateStory", -"Перезаписывать": "Overwrite", -"СоздатьКаталог": "CreateDirectory", -"ТекущаяПозиция": "CurrentPosition", -"МассивЗапросов": "ArrayOfRequests", -"Файл документа": "Document file", -"ОтправитьГифку": "SendGif", -"Файл, Значение": "File, Value", -"МассивОтправки": "SendArray", "Загрузить файл": "Upload file", +"ПолноеИмяМедиа": "FullMediaName", "ПолучитьБулево": "GetBoolean", -"Отправить файл": "SendFile", -"<путь к файлу>": "", -"Обновить токен": "Refresh token", -"Это новый файл": "This is a new file", -"ОписаниеЗаписи": "RecordDescription", "Получить токен": "Get token", -"Закрыть диалог": "Close dialog", -"Удалить записи": "Delete records", -"ГлавныйВГруппе": "MainInGroup", -"СоздатьСобытие": "CreateEvent", -"Создать записи": "Create records", -"ПолучитьЗапись": "GetRecord", +"АтомарныеТесты": "AtomicTests", "Получить канал": "Get channel", -"МассивОбъектов": "ArrayOfObjects", -"УдалитьСобытие": "DeleteEvent", -"Деловые услуги": "Business", -"МассивТоваров_": "ArrayOfProducts_", +"Новое название": "New name", +"JsonВСтруктуру": "JsonToStructure", +"ПолучитьСтроку": "GetLine", +"Номер страницы": "Page number", +"ПолучитьМассив": "GetArray", +"СоздатьСобытие": "CreateEvent", +"СтрокаПодборок": "SelectionsString", "ВступитьВКанал": "JoinChannel", "Покинуть канал": "Leave channel", +"Перезаписывать": "Overwrite", +"МассивАльбомов": "ArrayOfAlbums", +"СтрНачинаетсяС": "StrStartsWith", +"РаботаСГруппой": "CommunityManagment", +"КопироватьФайл": "FileCopy", +"ЗапросыБезТела": "RequestsWithoutBody", +"Файл, Значение": "File, Value", +"РабочийКаталог": "WorkingDirectory", +"Создать записи": "Create records", +"НомерКатегории": "CategoryNumber", +"МассивСтруктур": "StructuresArray", +"Деловые услуги": "Business", +"Тип клавиатуры": "KeyboardType", +"Описание видео": "Video description", +"МаксимумПостов": "MaximumPosts", +"Текстовый твит": "Text tweet", +"Awaiting.What(": "Ожидаем.Что(", +"МассивИДПостов": "PostIDsArray", +"ОтправкаДанных": "DataSending", +"ОтправитьОпрос": "SendPoll", +"УдалитьWebhook": "DeleteWebhook", +"МассивКартинок": "ImageArray", +"ТекущаяПозиция": "CurrentPosition", +"ОтправитьВидео": "SendVideo", +"Отправить файл": "SendFile", +"ОтправитьАудио": "SendAudio", +"Номер телефона": "Phone number", +"Файл документа": "Document file", +"ТолькоПросмотр": "ViewOnly", +"ОтправитьГифку": "SendGif", +"Сделать репост": "Make repost", +"Поставить лайк": "Like", +"СтруктураОпций": "OptionsStructure", +"Нажмите Enable": "Click Enable", +"СоздатьКаталог": "CreateDirectory", +"HTTPСоединение": "HTTPConnection", +"МассивОтправки": "SendArray", +"КлючПриложения": "AppKey", +"ГлавныйВГруппе": "MainInGroup", +"ПрочитанноБайт": "BytesRead", +"ПолучитьЗапись": "GetRecord", +"ТаблицаСостава": "CompositionTable", +"МассивТоваров_": "ArrayOfProducts_", +"<путь к файлу>": "", +"Заголовок темы": "Thread title", +"Удалить объект": "Delete object", +"СтрочныйМассив": "StringArray", +"Изменить товар": "Edit product", +"IDПользователя": "UserID", +"Создать альбом": "Create album", +"ОписаниеТовара": "ProductDescription", "Добавить товар": "Add product", "Тестовый канал": "Test channel", -"РабочийКаталог": "WorkingDirectory", -"необяз. по ум.": "optional, def. val.", -"ОписаниеТовара": "ProductDescription", -"Нажмите Enable": "Click Enable", -"ПутьСохранения": "SavePath", -"color=Белый) v": "color=White) v", -"Awaiting.What(": "Ожидаем.Что(", -"Изменить товар": "Edit product", -"Описание файла": "File description", -"Новый файл.jpg": "New file.jpg", -"Открыть диалог": "Open dialog", -"Твит с опросом": "Tweet with poll", -"Текстовый твит": "Text tweet", -"СтруктураОпций": "OptionsStructure", -"НомерКатегории": "CategoryNumber", -"КонецПроцедуры": "EndProcedure", -"Отбор по имени": "Filter by name", -"СтрочныйМассив": "StringArray", -"МассивПодборок": "SelectionArray", -"Номер страницы": "Page number", -"IDПользователя": "UserID", -"АТ_СоздатьБазу": "AT_CreateDatabase", -"ЗапросыБезТела": "RequestsWithoutBody", -"МаксимумПостов": "MaximumPosts", -"АТ_СоздатьПоле": "AT_CreateField", -"ТаблицаСостава": "CompositionTable", -"ОтправитьОпрос": "SendPoll", -"МассивИДПостов": "PostIDsArray", -"ТолькоПросмотр": "ViewOnly", -"ПараметрыТеста": "TestParameters", -"VK_СоздатьПост": "VK_CreatePost", -"VK_УдалитьПост": "VK_DeletePost", -"ОписаниеМетода": "MethodDescription", -"ТекущеВложение": "CurrentAttachment", -"МассивВложений": "AttachmentsArray", -"АтомарныеТесты": "AtomicTests", -"Заголовок темы": "Thread title", -"МассивСтруктур": "StructuresArray", -"СтруктураМедиа": "MediaStructure", -"МассивКартинок": "ImageArray", -"ТекущаяОбласть": "CurrentRegion", -"МассивАльбомов": "ArrayOfAlbums", -"СтрокаПодборок": "SelectionsString", -"РаботаСФайлами": "FileManagment", -"ПолноеИмяМедиа": "FullMediaName", -"Новое описание": "New description", +"ЗаписатьСтроку": "WriteLine", "СоздатьТаблицу": "CreateTable", -"Новое название": "New name", -"Base64Значение": "Base64Value", -"ТекущаяДатаUNIX": "CurrentUNIXDate", -"СтатусОбработки": "ProcessingStatus", -"ИскомыйПараметр": "DesiredParameter", -"ПолучитьТаблицу": "GetTable", -"ОригиналныйПуть": "OriginalPath", -"IDИнициализации": "InitializationID", -"ОтправитьСсылку": "SendLink", -"ТокенВЗаголовки": "TokenInHeaders", -"IDПользователей": "UserIDs", -"ЗавершитьРаботу": "FinishWork", -"СтруктураКнопки": "ButtonStructure", -"СтатусСообщения": "MessageStatus", -"ТекущееОписание": "CurrentDescription", -"СтрокаСигнатуры": "SignatureString", -"VK_СоздатьОпрос": "VK_CreatePoll", -"ОдиночнаяЗапись": "SingleRecord", -"Я бот, а ты нет": "I am bot, but you - not", -"РаботаСЗаписями": "RecordManagement", -"Правила Маркета": "Market rules", -"Получить запись": "Get record", -"Доуступные типы": "Available types", -"Пустое значение": "Empty", -"создайте проект": "create a project", -"Настройка OAuth": "OAuth settings", -"HTTPСервисОтвет": "HTTPServiceResponse", -"ЗначенияСвойств": "PropertyValues", -"Описание товара": "Product description", -"МобильныйКлиент": "MobileClient", -"ОписаниеТаблицы": "TableDescription", -"ИДЖелтогоТовара": "YellowItemID", -"ID пользователя": "User ID", +"Удалить альбом": "Delete album", +"Новое описание": "New description", +"Путь к объекту": "Path to the object", +"ОписаниеЗаписи": "RecordDescription", +"СоздатьИсторию": "CreateStory", +"необяз. по ум.": "optional, def. val.", +"Твит с опросом": "Tweet with poll", +"ПолучитьПревью": "GetPreview", +"ОтправкаВКанал": "SendingToChannel", +"СтруктураЯчеек": "CellStructure", +"РаботаСБлоками": "BlocksManagment", +"VK_СоздатьПост": "VK_CreatePost", +"МассивЗапросов": "ArrayOfRequests", +"VK_УдалитьПост": "VK_DeletePost", +"РаботаСЛистами": "WorkingWithSheets", +"СтруктураФайла": "FileStructure", +"ПолучитьВерсию": "GetVersion", +"ЗаписанныйФайл": "RecordedFile", +"Отбор по имени": "Filter by name", +"МассивОписаний": "ArrayOfDescriptions", +"СоздатьНовость": "CreatePost", +"МассивОбъектов": "ArrayOfObjects", +"ОписаниеОшибки": "ErrorDescription", +"СтрОбщийРазмер": "StrTotalSize", +"ОчиститьЯчейки": "ClearCells", +"КонецПроцедуры": "EndProcedure", +"КопироватьЛист": "CopySheet", +"ПолучитьОбъект": "GetObject", +"РаботаСДанными": "DataManagment", +"АТ_СоздатьПоле": "AT_CreateField", +"ID базы данных": "Database ID", +"ПолучитьСостав": "GetComposition", +"КартинкаЗамены": "ReplacementImage", +"color=Белый) v": "color=White) v", +"ПараметрМетода": "MethodParameter", +"МассивПодборок": "SelectionArray", +"ПараметрыТеста": "TestParameters", +"OPI_Интеграция": "OPI_Integrations", +"ТекущийЭлемент": "CurrentElement", +"ИДПользователя": "UserID", +"РаботаСКнигами": "SpreadsheetsManagment", +"АТ_СоздатьБазу": "AT_CreateDatabase", +"ТекущаяОбласть": "CurrentRegion", +"МассивОписания": "DescriptionArray", +"УдалитьНовость": "DeletePost", +"ДвоичныеДанные": "BinaryData", +"Проверка_Пусто": "Check_Empty", +"Тестовый товар": "TestProduct", +"Описание файла": "File description", +"Тестовая папка": "TestFolder", +"МассивВложений": "AttachmentsArray", +"ТекущеВложение": "CurrentAttachment", +"ТекущаяКоманда": "CurrentCommand", +"ФайлСтатистики": "StatisticsFile", +"Тестовый твитт": "TestTweet", +"Получить книгу": "Get spreadsheet", +"ПутьСохранения": "SavePath", +"Новый файл.jpg": "New file.jpg", +"ОписаниеМетода": "MethodDescription", +"СерверноеВремя": "ServerTime", +"Это новый файл": "This is a new file", +"УстановитьТекст": "SetText", +"ТипСоответствие": "TypeMap", +"ВводныйПараметр": "IntroductoryParameter", +"Отправить опрос": "Send poll", +"СтруктураФайлов": "FileStructure", +"Удалить новость": "Delete post", +"OPI_Инструменты": "OPI_Tools", +"ЗаписатьЦелое16": "WriteInt16", +"Проверка_ВКПост": "Check_VKPost", +"Отправить гифку": "Send GIF", +"КодировкаТекста": "TextEncoding", "РаботаСТоварами": "ProductManagement", +"Удалить Webhook": "Delete webhook", +"МассивРодителей": "ArrayOfParents", +"Telegram_Разбан": "Telegram_Unban", +"Серверное время": "Server time", +"ЗагруженныйФайл": "UploadedFile", +"ТаблицаЗначений": "ValueTable", +"ОригиналныйПуть": "OriginalPath", +"Создать новость": "Create post", "СократитьСсылку": "ShortenLink", "Сокращенный URL": "Shortened URL", -"ЗапросИзменения": "ChangeRequest", -"УдалитьКартинку": "DeleteImage", -"Копировать лист": "Copy sheet", -"Картинка опроса": "Poll image", -"Очистить ячейки": "Clear cells", -"Массив картинок": "Array of images", -"ПолучениеТокена": "TokenRetrieval", -"УдалитьПодборку": "DeleteSelection", -"ИзменитьТаблицу": "ModifyTable", -"РаботаСЗаказами": "OrderManagement", -"Социальные сети": "Social networks", -"ОписаниеСтроки2": "RowDescription2", -"Номер,Строковое": "Number,String", -"ОписаниеСтроки1": "RowDescription1", -"Получить объект": "Get object", -"ПеременнаяСреды": "EnvironmentVariable", -"ЗагруженныйФайл": "UploadedFile", -"перенаправления": "redirection", -"Проверка_СлакОк": "Check_SlackOk", -"ОписаниеКоманды": "CommandDescription", -"Ключ приложения": "Application key", -"ДобавитьКоманду": "AddCommand", -"ПараметрыМетода": "MethodParameters", -"Проверка_ВКПост": "Check_VKPost", -"ПолучитьАккаунт": "GetAccount", -"Получить превью": "Get preview", -"МассивУдаляемых": "ArrayOfDeletions", -"Вспомогательные": "Auxiliary", -"ВводныйПараметр": "IntroductoryParameter", -"ТипСоответствие": "TypeMap", -"Telegram_Разбан": "Telegram_Unban", -"ДвоичныеДанные2": "BinaryData2", -"ДвоичныеДанные1": "BinaryData1", -"ПовторитьСтроку": "RepeatString", -"Группа картинок": "Pictures group", -"установлен свой": "set your", -"КоллекцияТаблиц": "TableCollection", -"ТекстВыполнения": "ExecutionText", -"Массив ID медиа": "Media ID array", -"РаботаСКаналами": "ChannelManagement", -"ЗаголовокПотока": "StreamHeader", -"Отправить гифку": "Send GIF", -"ТекущееЗначение": "CurrentValue", -"СоздатьСтраницу": "CreatePage", -"Перенаправление": "Redirection", -"ИзменитьСобытие": "EditEvent", -"Создать таблицу": "Create table", -"ЗначениеСтрокой": "ValueAsString", -"ПреобразоватьИД": "ConvertID", -"Создать событие": "Create event", -"МассивРодителей": "ArrayOfParents", -"ПолучитьСобытие": "GetEvent", -"СтруктураВыбора": "ChoiceStructure", -"Удалить событие": "Delete event", -"Отправить аудио": "Send audio", -"Создать каталог": "Create folder", -"Отправить видео": "Send video", -"ТаблицаЗначений": "ValueTable", -"НужнаРаспаковка": "NeedsUnpacking", -"Отправить опрос": "Send poll", -"Текст сообщения": "Message text", -"Создать историю": "Create story", -"ЗаписатьЦелое32": "WriteInt32", -"ЗаписатьЦелое16": "WriteInt16", -"ОбработатьОтвет": "ProcessResponse", -"ЗависимостиГугл": "GoogleDependencies", -"КодировкаТекста": "TextEncoding", -"ID целевой базы": "Target database ID", -"Новый заголовок": "New title", -"JSON клавиатуры": "Keyboard JSON", -"ФайлРепозитория": "RepositoryFile", -"СтруктураФайлов": "FileStructure", -"Удалить Webhook": "Delete webhook", -"ОписаниеСобытия": "EventDescription", "ВК_СоздатьОпрос": "VKAPI_CreatePoll", -"OPI_Инструменты": "OPI_Tools", -"МестоПроведения": "Venue", -"УстановитьТекст": "SetText", -"МассивВариантов": "OptionArray", +"VK_СоздатьОпрос": "VK_CreatePoll", +"ID целевой базы": "Target database ID", +"Отправить видео": "Send video", +"Проверка_СлакОк": "Check_SlackOk", +"Отправить аудио": "Send audio", +"ЗавершитьРаботу": "FinishWork", +"ПреобразоватьИД": "ConvertID", +"СтатусСообщения": "MessageStatus", +"УдалитьКартинку": "DeleteImage", +"создайте проект": "create a project", +"ЗапросИзменения": "ChangeRequest", +"IDПользователей": "UserIDs", +"ТокенВЗаголовки": "TokenInHeaders", +"ПолучитьАккаунт": "GetAccount", +"ОписаниеТаблицы": "TableDescription", +"Проверка_Строка": "Check_String", +"HTTPСервисОтвет": "HTTPServiceResponse", +"Доуступные типы": "Available types", +"Пустое значение": "Empty", +"Массив ID медиа": "Media ID array", +"Настройка OAuth": "OAuth settings", +"Перенаправление": "Redirection", +"ИДЖелтогоТовара": "YellowItemID", +"перенаправления": "redirection", +"ТекущаяДатаUNIX": "CurrentUNIXDate", +"IDИнициализации": "InitializationID", +"ОбработатьОтвет": "ProcessResponse", +"СтатусОбработки": "ProcessingStatus", +"СтрокаСигнатуры": "SignatureString", +"Ключ приложения": "Application key", +"Группа картинок": "Pictures group", +"МобильныйКлиент": "MobileClient", +"Социальные сети": "Social networks", +"Я бот, а ты нет": "I am bot, but you - not", +"Правила Маркета": "Market rules", +"JSON клавиатуры": "Keyboard JSON", "Загрузить видео": "Upload video", -"ЗначениеВМассив": "ValueToArray", -"СтруктураТекста": "TextStructure", +"ЗаголовокПотока": "StreamHeader", +"ЗависимостиГугл": "GoogleDependencies", +"Вспомогательные": "Auxiliary", +"НужнаРаспаковка": "NeedsUnpacking", +"РаботаСЗаписями": "RecordManagement", +"Создать историю": "Create story", +"СоздатьСтраницу": "CreatePage", +"ТекстВыполнения": "ExecutionText", +"Получить запись": "Get record", +"ПараметрыМетода": "MethodParameters", +"Новый заголовок": "New title", +"Картинка опроса": "Poll image", "OPI инструменты": "OPI tools", +"ТекущееЗначение": "CurrentValue", +"ЗначениеВМассив": "ValueToArray", +"ДобавитьКоманду": "AddCommand", +"Массив картинок": "Array of images", +"Очистить ячейки": "Clear cells", +"МассивУдаляемых": "ArrayOfDeletions", +"ПолучениеТокена": "TokenRetrieval", +"ОписаниеКоманды": "CommandDescription", +"Получить превью": "Get preview", +"Копировать лист": "Copy sheet", +"ФайлРепозитория": "RepositoryFile", +"ПолучитьТаблицу": "GetTable", +"СтруктураКнопки": "ButtonStructure", +"ОтправитьСсылку": "SendLink", +"ИзменитьТаблицу": "ModifyTable", +"Создать каталог": "Create folder", +"ЗначениеСтрокой": "ValueAsString", +"ДвоичныеДанные1": "BinaryData1", +"ДвоичныеДанные2": "BinaryData2", +"Номер,Строковое": "Number,String", +"Получить объект": "Get object", +"ОписаниеСтроки2": "RowDescription2", +"СтруктураВыбора": "ChoiceStructure", +"ИзменитьСобытие": "EditEvent", +"Создать событие": "Create event", +"РаботаСЗаказами": "OrderManagement", +"МассивВариантов": "OptionArray", +"ИскомыйПараметр": "DesiredParameter", +"ОдиночнаяЗапись": "SingleRecord", +"ПолучитьСобытие": "GetEvent", +"РаботаСКаналами": "ChannelManagement", +"установлен свой": "set your", +"ID пользователя": "User ID", +"ЗначенияСвойств": "PropertyValues", +"Описание товара": "Product description", +"Создать таблицу": "Create table", +"МестоПроведения": "Venue", +"ОписаниеСобытия": "EventDescription", +"ЗаписатьЦелое32": "WriteInt32", +"Удалить событие": "Delete event", +"Текст сообщения": "Message text", "СтруктураДанных": "DataStructure", -"ЗапятаяВКавычках": "CommaInQuotes", -"СекретПриложения": "AppSecret", -"ПолучитьПолеДаты": "GetDateField", -"Неактивный : red": "Inactive : red", -"ПривестиЗначение": "AdjustValue", -"Массив из Строка": "Array of String", -"Картинка и видео": "Picture and video", -"Телефон контакта": "Contact phone number", -"ЗаписатьПараметр": "WriteParameter", -"СледующаяПозиция": "NextPosition", -"СоздатьКалендарь": "CreateCalendar", -"ИсходноеЗначение": "InitialValue", -"ЗапросыMultipart": "MultipartRequests", -"СсылкаПодЗаписью": "LinkUnderPost", -"ОписаниеКартинки": "ImageDescription", -"ПараметрыЗапроса": "RequestParameters", -"Описания методов": "Methods documentation", -"Удалить подборку": "Delete selection", -"ЗаписатьФайлЛога": "WriteLogFile", -"ОтправитьКонтакт": "SendContact", -"HTTPСервисЗапрос": "HTTPServiceRequest", -"Получение Токена": "Token retrieval", -"ВладелецКартинки": "ImageOwner", -"Тестовая таблица": "TestTable", -"Получить событие": "Get event", -"VK_УдалитьАльбом": "VK_DeleteAlbum", -"Изменить таблицу": "Modify table", -"Материалы встреч": "Meeting materials", -"ID целевого чата": "Target chat ID", -"ИДКрасногоТовара": "RedItemID", -"РаботаСТаблицами": "TableManagement", -"Удалить картинку": "Delete image", -"ГВ_ПолучитьТокен": "GV_GetToken", -"ПереносСтрокJSON": "JSONLineBreak", -"URLВКодировкеURL": "URLInURLEncoding", -"МБ был записан в": "MB was recorded in", -"НеобходимоЧастей": "PartsRequired", -"МассивИнформации": "ArrayOfInformation", -"НеобходимаяДлина": "RequiredLength", -"УстановитьСтроку": "SetString", -"СтрокаФотографий": "PhotoString", -"МаксимумВЗапросе": "MaxInRequest", -"ДобавитьПараметр": "AddParameter", -"СмещениеОтНачала": "OffsetFromStart", -"СтрокаПараметров": "ParameterString", -"СтруктураСтатуса": "StatusStructure", -"Вступить в канал": "Join channel", -"МассивОписания[Н": "ArrayDescription[N", -"Описание альбома": "Album description", -"РаботаССобытиями": "EventManagement", -"МассивКлавиатуры": "KeyboardArray", -"ВыгрузитьКолонку": "UnloadColumn", -"ДанныеИНастройка": "DataAndSettings", -"РаспаковатьОтвет": "UnpackResponse", -"СтруктураФормата": "FormatStructure", -"ОбъектПроцессора": "ProcessorObject", -"ОсвободитьОбъект": "FreeObject", -"Описание таблицы": "Table description", -"ЗагрузкаКартинки": "ImageUpload", -"Code из браузера": "Code from browser", -"owner_id, но без": "owner_id, but without", -"Описание события": "Event description", -"ГВ_ОбновитьТокен": "GV_UpdateToken", -"МассивРазрешений": "PermissionsArray", -"Канал для отбора": "Channel for selection", -"Тестовый товар 2": "TestProduct2", -"ПолучитьФайлПути": "GetFilePath", -"РаботаСДиалогами": "DialogManagement", -"МетодХэширования": "HashingMethod", -"Массив Из Строка": "Array Of String", -"Загружаемый файл": "File to be uploaded", -"КонецКодовУспеха": "EndOfSuccessCodes", -"ПутьКФайлуДанных": "DataFilePath", -"УправлениеФайлом": "FileManagement", -"ПолучитьПараметр": "GetParameter", -"Создать страницу": "Create page", -"Получить таблицу": "Get table", -"УдалитьПолностью": "DeleteCompletely", -"Картинка альпаки": "Alpaca picture", -"УдалитьКалендарь": "DeleteCalendar", -"Твит с картинкой": "Tweet with image", -"Коллекция файлов": "File collection", -"УдалитьСообщение": "DeleteMessage", -"ВызватьHTTPМетод": "CallHTTPMethod", -"ЭтоПереадресация": "ThisIsRedirection", -"ПрочитатьЦелое32": "ReadInt32", -"РазделительСтрок": "LineSeparator", -"КопироватьОбъект": "CopyObject", -"Добро пожаловать": "Welcome", -"МассивИменЛистов": "ArrayOfSheetNames", -"Изменить событие": "Edit event", -"Создание проекта": "Project creation", -"СоставБиблиотеки": "LibraryComposition", -"КодироватьСтроку": "EncodeString", -"ИмяФайлаОтправки": "SendingFileName", -"ОбщийРазмер Цикл": "TotalSize Do", -"ЭлементКоллекции": "CollectionItem", -"Сократить ссылку": "Shorten link", -"КоличествоЧастей": "NumberOfParts", -"СоздатьТвитГифки": "CreateGifTweet", -"Тестовая реклама": "Test ads", -"OPI_Криптография": "OPI_Cryptography", -"Отправить ссылку": "Send link", -"ОбработатьОбъект": "ProcessObject", -"ОтправитьЛокацию": "SendLocation", -"ЮнитТестирование": "UnitTesting", -"Массив ID постов": "Array of post IDs", -"ОписаниеДвижений": "MovesDescription", -"СоздатьТвитОпрос": "CreatePollTweet", -"ЗапускаемыеТесты": "RunnableTests", -"Расширение файла": "File extension", -"ЗначениеОсновной": "MainValue", -"МассивСтатистики": "StatisticsArray", -"МассивКалендарей": "ArrayOfCalendars", -"ДобавитьИмяЛиста": "AddSheetName", -"СоответствиеMIME": "MIMETypeMapping", -"ПараметрыФункции": "FunctionParameters", -"СоздатьТвитВидео": "CreateVideoTweet", +"СтруктураТекста": "TextStructure", +"УдалитьПодборку": "DeleteSelection", +"ТекущееОписание": "CurrentDescription", +"КоллекцияТаблиц": "TableCollection", +"ОписаниеСтроки1": "RowDescription1", +"ПеременнаяСреды": "EnvironmentVariable", +"ПовторитьСтроку": "RepeatString", +"УдаляемыйЭлемент": "DeletedElement", "ПолучитьСтраницу": "GetPage", -"превью документа": "document preview", -"VK_СоздатьАльбом": "VK_CreateAlbum", -"ПолучитьДвоичные": "GetBinary", -"Фамилия контакта": "Contact last name", -"KeyИнициализации": "InitializationKey", +"Создать страницу": "Create page", +"ЗапросыMultipart": "MultipartRequests", +"МассивРазрешений": "PermissionsArray", +"МассивКлавиатуры": "KeyboardArray", +"Code из браузера": "Code from browser", +"URLВКодировкеURL": "URLInURLEncoding", +"МассивОписания[Н": "ArrayDescription[N", +"owner_id, но без": "owner_id, but without", +"ИДКрасногоТовара": "RedItemID", +"Получение Токена": "Token retrieval", +"Тестовая реклама": "Test ads", +"Описание альбома": "Album description", +"РаботаСДиалогами": "DialogManagement", +"НеобходимаяДлина": "RequiredLength", +"Изменить событие": "Edit event", +"КопироватьОбъект": "CopyObject", +"ЗначениеОсновной": "MainValue", +"OPI_Криптография": "OPI_Cryptography", +"Тестовый товар 2": "TestProduct2", +"РаспаковатьОтвет": "UnpackResponse", +"Картинка и видео": "Picture and video", +"Канал для отбора": "Channel for selection", +"СтруктураСтатуса": "StatusStructure", +"СтруктураФормата": "FormatStructure", +"ПолучитьПолеДаты": "GetDateField", +"КодироватьСтроку": "EncodeString", +"ВыгрузитьКолонку": "UnloadColumn", "МассивПараметров": "ParameterArray", +"ПолучитьДвоичные": "GetBinary", +"КонецКодовУспеха": "EndOfSuccessCodes", +"ID целевого чата": "Target chat ID", +"Удалить картинку": "Delete image", +"Добро пожаловать": "Welcome", +"Описание события": "Event description", +"ПараметрыЗапроса": "RequestParameters", +"Тестовая таблица": "TestTable", +"Массив Из Строка": "Array Of String", +"HTTPСервисЗапрос": "HTTPServiceRequest", +"МаксимумВЗапросе": "MaxInRequest", +"СтрокаФотографий": "PhotoString", +"ЗаписатьФайлЛога": "WriteLogFile", +"Отправить ссылку": "Send link", +"ОтправитьЛокацию": "SendLocation", +"СоставБиблиотеки": "LibraryComposition", +"Удалить подборку": "Delete selection", +"Расширение файла": "File extension", +"Материалы встреч": "Meeting materials", +"СоздатьТвитВидео": "CreateVideoTweet", +"Получить таблицу": "Get table", +"ПолучитьФайлПути": "GetFilePath", +"Твит с картинкой": "Tweet with image", +"СоздатьТвитГифки": "CreateGifTweet", +"ОбъектПроцессора": "ProcessorObject", +"превью документа": "document preview", +"ПереносСтрокJSON": "JSONLineBreak", +"ДанныеИНастройка": "DataAndSettings", +"ГВ_ПолучитьТокен": "GV_GetToken", +"Картинка альпаки": "Alpaca picture", +"ДобавитьИмяЛиста": "AddSheetName", +"ПривестиЗначение": "AdjustValue", +"СмещениеОтНачала": "OffsetFromStart", +"СоответствиеMIME": "MIMETypeMapping", +"ГВ_ОбновитьТокен": "GV_UpdateToken", +"СоздатьТвитОпрос": "CreatePollTweet", +"СсылкаПодЗаписью": "LinkUnderPost", +"ЗаписатьПараметр": "WriteParameter", +"Работа с токеном": "Token management", +"Получить событие": "Get event", +"Описания методов": "Methods documentation", +"ЗапятаяВКавычках": "CommaInQuotes", +"УстановитьСтроку": "SetString", +"Создание проекта": "Project creation", +"ПрочитатьЦелое32": "ReadInt32", +"ОбработатьОбъект": "ProcessObject", +"ОписаниеДвижений": "MovesDescription", +"Вступить в канал": "Join channel", +"ИсходноеЗначение": "InitialValue", +"КоличествоЧастей": "NumberOfParts", +"ПараметрыФункции": "FunctionParameters", +"ПутьКФайлуДанных": "DataFilePath", +"ЭлементКоллекции": "CollectionItem", +"Описание таблицы": "Table description", +"Массив из Строка": "Array of String", +"ВладелецКартинки": "ImageOwner", +"KeyИнициализации": "InitializationKey", +"ЭтоПереадресация": "ThisIsRedirection", +"МассивКалендарей": "ArrayOfCalendars", +"МассивИнформации": "ArrayOfInformation", +"ЮнитТестирование": "UnitTesting", +"ОписаниеКартинки": "ImageDescription", +"НеобходимоЧастей": "PartsRequired", +"VK_УдалитьАльбом": "VK_DeleteAlbum", +"Загружаемый файл": "File to be uploaded", +"УдалитьСообщение": "DeleteMessage", +"Коллекция файлов": "File collection", +"УдалитьКалендарь": "DeleteCalendar", +"Сократить ссылку": "Shorten link", +"МассивСтатистики": "StatisticsArray", +"РаботаСТаблицами": "TableManagement", +"Массив ID постов": "Array of post IDs", +"СоздатьКалендарь": "CreateCalendar", +"VK_СоздатьАльбом": "VK_CreateAlbum", +"ИмяФайлаОтправки": "SendingFileName", +"ОтправитьКонтакт": "SendContact", +"ОбщийРазмер Цикл": "TotalSize Do", +"ВызватьHTTPМетод": "CallHTTPMethod", +"МетодХэширования": "HashingMethod", +"МассивИменЛистов": "ArrayOfSheetNames", +"СледующаяПозиция": "NextPosition", +"ОсвободитьОбъект": "FreeObject", +"СтрокаПараметров": "ParameterString", +"Неактивный : red": "Inactive : red", +"УправлениеФайлом": "FileManagement", +"СекретПриложения": "AppSecret", "ДоступныйОстаток": "AvailableBalance", -"VK_СоздатьИсторию": "VK_CreateStory", -"СтруктураВозврата": "ReturnStructure", -"ПереместитьОбъект": "MoveObject", -"Удалить календарь": "Delete calendar", -"Тестовая кампания": "TestCampaign", -"НачалоКодовУспеха": "StartOfSuccessCodes", -"УстановитьКоманду": "SetCommand", -"Файл для загрузки": "File for upload", -"РазмерБлока Тогда": "BlockSize Then", -"Путь или ID файла": "Path or ID of the file", +"Изменить таблицу": "Modify table", +"РаботаССобытиями": "EventManagement", +"МБ был записан в": "MB was recorded in", +"ДобавитьПараметр": "AddParameter", +"ЗапускаемыеТесты": "RunnableTests", +"УдалитьПолностью": "DeleteCompletely", +"РазделительСтрок": "LineSeparator", +"ПолучитьПараметр": "GetParameter", +"Фамилия контакта": "Contact last name", +"Телефон контакта": "Contact phone number", +"ЗагрузкаКартинки": "ImageUpload", +"Текст комментария": "Comment text", +"НачалоКодовОшибок": "StartOfErrorCodes", "ХешированиеДанных": "DataHashing", -"Включение сервиса": "Enable service - ", -"Почтовые вложения": "Mail attachments", -"Пост из автотеста": "Post from autotest", -"АТ_СоздатьТаблицу": "AT_CreateTable", -"УдалитьОбработчик": "RemoveHandler", -"Копировать объект": "Copy object", -"ЗначениеЛокальный": "LocalValue", -"НаправлениеПоиска": "SearchDirection", -"УстановитьWebhook": "SetWebhook", -"Ничего особенного": "Nothing special", +"Удалить календарь": "Delete calendar", +"Проверка_ВКАльбом": "Check_VKAlbum", +"ОсновноеИзмерение": "MajorDimension", +"ЭлементСтатистики": "StatisticsItem", +"Новый комментарий": "NewComment", +"Значение свойства": "Property value", +"АрхивироватьКанал": "ArchiveChannel", +"ОсновнаяСтруктура": "MainStructure", +"Скрытый календарь": "Hidden calendar", +"УправлениеТоваром": "ProductManagement", +"КаталогИсходников": "SourceDirectory", "СохранятьЛокально": "SaveLocally", +"ОтносительныеПути": "RelativePaths", +"КонецКодовПадений": "EndOfFailureCodes", +"МинимальныйРазмер": "MinimumSize", +"СтруктураРодителя": "ParentStructure", +"КалендарьПриемник": "TargetCalendar", +"Картинка автотест": "AutoTestImage", +"Создать календарь": "Create calendar", +"ОтправкаСообщений": "MessageSending", +"Данные для API v2": "Data for API v2", +"СоздатьСоединение": "CreateConnection", +"ТаблицаПараметров": "ParametersTable", +"УстановитьWebhook": "SetWebhook", +"Новое имя объекта": "New object name", +"РазмерБлока Тогда": "BlockSize Then", +"РезультатПроверки": "CheckResult", +"ПрочитатьJSONФайл": "ReadJSONFile", +"Удалить сообщение": "Delete message", +"Отправить локацию": "Send location", +"СкопироватьОбъект": "CopyObject", +"Массив ID товаров": "Array of product IDs", +"Название свойства": "Property name", +"Почтовые вложения": "Mail attachments", +"ID блока родителя": "Parent block ID", +"ЗагруженныеДанные": "UploadedData", +"СтруктураВарианта": "OptionStructure", +"СтруктураКампании": "CampaignStructure", +"Строка, Структура": "String, Structure", +"ВнешнееСоединение": "ExternalConnection", +"КалендарьИсточник": "SourceCalendar", +"ГТ_СоздатьТаблицу": "GT_CreateTable", +"ПолучитьКоллекцию": "GetCollection", +"ИзменитьСообщение": "EditMessage", +"Использовать oint": "Use oint", +"При отправке URL": "When sending URL", +"ВыходнаяКоллекция": "OutputCollection", +"ГД_СоздатьКаталог": "GD_CreateCatalog", +"АТ_СоздатьТаблицу": "AT_CreateTable", +"ОбъектКомментарий": "CommentObject", +"СтандартныйСпособ": "StandardMethod", +"Название подборки": "Selection name", +"ПолучитьСписокБаз": "GetListOfBases", +"Тестовое описание": "TestDescription", +"ПереместитьОбъект": "MoveObject", +"ВызватьИсключение": "Raise", +"ПолучитьПолеПочты": "GetEmailField", +"Администрирование": "Administration", +"Дата : date": "Date : date", +"НачалоКодовУспеха": "StartOfSuccessCodes", +"Получить страницу": "Get page", +"Перейти по адресу": "Go to the", +"Описание картинки": "Image description", +"Копировать объект": "Copy object", "ОпубликоватьПапку": "PublishFolder", -"ЗначениеЗаполнено": "ValueIsFilled", +"Тестовая подборка": "TestCollection", "Структура модулей": "Structure of modules", "Секрет приложения": "Application secret", -"Перейти по адресу": "Go to the", -"ВнешнееСоединение": "ExternalConnection", -"НовоеРасположение": "NewLocation", -"ЗакрытьОбсуждение": "CloseDiscussion", -"Файлы Мессенджера": "Messenger files", -"ПараметрЛокальный": "LocalParameter", -"Игровые приставки": "Consoles", -"Проверка_ВКАльбом": "Check_VKAlbum", -"Определение полей": "Definition of fields", -"Использовать oint": "Use oint", -"ПрочитатьJSONФайл": "ReadJSONFile", -"Проверка_ВКИстина": "Check_VKTrue", -"Это данные ячейки": "These are cell data of", -"Отправить контакт": "Send contact", -"ТекущаяДатаСеанса": "CurrentSessionDate", -"Тестовая подборка": "TestCollection", -"КонецКодовПадений": "EndOfFailureCodes", -"ОтправитьКартинку": "SendImage", -"ОтправитьДокумент": "SendDocument", -"МассивРезультатов": "ResultArray", -"СоздатьОбсуждение": "CreateDiscussion", -"СортироватьПоДате": "SortByDate", -"ПоследняяФигурная": "LastCurly", -"НачальнаяФигурная": "InitialCurly", -"СоздатьБазуДанных": "CreateDatabase", -"Криптография (OPI": "Cryptography (OPI", -"ОткрытьТемуФорума": "OpenForumThread", -"ПолучитьПолеПочты": "GetEmailField", -"Данные для API v2": "Data for API v2", -"Дата : date": "Date : date", -"УдалитьТемуФорума": "DeleteForumTopic", -"Создать календарь": "Create calendar", -"Название подборки": "Selection name", -"ГД_СоздатьКаталог": "GD_CreateCatalog", -"ОтветСоответствие": "ResponseMap", -"Наименование поля": "Field name", -"АрхивироватьКанал": "ArchiveChannel", -"Строка, Структура": "String, Structure", -"МинимальныйРазмер": "MinimumSize", -"СоответствиеПолей": "FieldMapping", -"ЗакрытьТемуФорума": "CloseForumThread", -"Текст комментария": "Comment text", -"СтруктураЗначений": "ValueStructure", -"ВызватьИсключение": "Raise", -"ТаблицаПараметров": "ParametersTable", -"Скрытый календарь": "Hidden calendar", -"НаписатьСообщение": "WriteMessage", -"УправлениеТоваром": "ProductManagement", -"СоответствиеФайла": "FileMapping", -"Отправить локацию": "Send location", -"СтруктураВарианта": "OptionStructure", -"ВК_СоздатьИсторию": "VKAPI_CreateStory", -"ID целевого поста": "ID of the target post", -"Получить страницу": "Get page", -"Наш первый клиент": "OurFirstClient", -"ПреобразоватьДату": "ConvertDate", -"ОсновноеИзмерение": "MajorDimension", -"Массив ID товаров": "Array of product IDs", -"СкопироватьОбъект": "CopyObject", -"ПолучитьКоллекцию": "GetCollection", -"ОтправкаСообщений": "MessageSending", -"ГТ_СоздатьТаблицу": "GT_CreateTable", -"Новое имя объекта": "New object name", -"КаталогИсходников": "SourceDirectory", -"При отправке URL": "When sending URL", -"Название свойства": "Property name", -"Тестовое описание": "TestDescription", -"НачалоКодовОшибок": "StartOfErrorCodes", -"ОсновнаяСтруктура": "MainStructure", -"СтруктураРодителя": "ParentStructure", -"СоздатьСоединение": "CreateConnection", -"ТекстовыйДокумент": "TextDocument", -"СтандартныйСпособ": "StandardMethod", "ВК_ЗагрузитьВидео": "VKAPI_UploadVideo", -"ИзменитьСообщение": "EditMessage", -"ОткрытьОбсуждение": "OpenDiscussion", -"ЗаполняемыеДанные": "FillableData", -"ЗначениеПараметра": "ParameterValue", -"Проверка_ВайберОк": "Check_ViberOk", -"ЗагруженныеДанные": "UploadedData", -"Удалить сообщение": "Delete message", -"МаксимальнаяДлина": "MaximumLength", -"КалендарьПриемник": "TargetCalendar", -"Администрирование": "Administration", -"ПолучитьСписокБаз": "GetListOfBases", -"СообщитьРезультат": "ReportResult", -"Описание картинки": "Image description", +"СоздатьБазуДанных": "CreateDatabase", "НеВосстанавливать": "DontRestore", -"ЭлементСтатистики": "StatisticsItem", -"ОбъектКомментарий": "CommentObject", -"Новый комментарий": "NewComment", -"РезультатПроверки": "CheckResult", -"Проверка_ГКОбъект": "Check_GKObject", -"ВыходнаяКоллекция": "OutputCollection", -"ОтносительныеПути": "RelativePaths", -"Значение свойства": "Property value", -"КалендарьИсточник": "SourceCalendar", -"СоздатьТемуФорума": "CreateForumThread", +"УстановитьКоманду": "SetCommand", +"Определение полей": "Definition of fields", +"СоздатьОбсуждение": "CreateDiscussion", +"УдалитьОбработчик": "RemoveHandler", +"Отправить контакт": "Send contact", +"ТекстовыйДокумент": "TextDocument", +"Файл для загрузки": "File for upload", +"Ничего особенного": "Nothing special", +"МаксимальнаяДлина": "MaximumLength", +"Наименование поля": "Field name", +"Проверка_ВКИстина": "Check_VKTrue", +"ТекущаяДатаСеанса": "CurrentSessionDate", +"ЗакрытьОбсуждение": "CloseDiscussion", +"ЗначениеПараметра": "ParameterValue", +"СтруктураВозврата": "ReturnStructure", +"Путь или ID файла": "Path or ID of the file", "Имя файла в Slack": "File name in Slack", +"ОткрытьОбсуждение": "OpenDiscussion", +"Проверка_ГКОбъект": "Check_GKObject", +"НаправлениеПоиска": "SearchDirection", +"Это данные ячейки": "These are cell data of", +"ПараметрЛокальный": "LocalParameter", +"СообщитьРезультат": "ReportResult", +"ЗакрытьТемуФорума": "CloseForumThread", +"Криптография (OPI": "Cryptography (OPI", +"ПреобразоватьДату": "ConvertDate", +"ЗаполняемыеДанные": "FillableData", +"ОткрытьТемуФорума": "OpenForumThread", +"ЗначениеЗаполнено": "ValueIsFilled", +"ОтправитьКартинку": "SendImage", +"УдалитьТемуФорума": "DeleteForumTopic", +"Заголовок новости": "Post title", +"СтруктураЗначений": "ValueStructure", +"ОтветСоответствие": "ResponseMap", +"СоответствиеФайла": "FileMapping", +"ЗначениеЛокальный": "LocalValue", +"Включение сервиса": "Enable service - ", +"Наш первый клиент": "OurFirstClient", +"СортироватьПоДате": "SortByDate", +"СоответствиеПолей": "FieldMapping", +"ОтправитьДокумент": "SendDocument", +"Пост из автотеста": "Post from autotest", +"VK_СоздатьИсторию": "VK_CreateStory", +"ВК_СоздатьИсторию": "VKAPI_CreateStory", +"НовоеРасположение": "NewLocation", +"Игровые приставки": "Consoles", +"ID целевого поста": "ID of the target post", +"МассивРезультатов": "ResultArray", "ОпросСоответствие": "PollMap", -"ID блока родителя": "Parent block ID", -"СтруктураКампании": "CampaignStructure", -"Картинка автотест": "AutoTestImage", -"УправлениеСобытием": "EventManagement", -"ПереместитьСобытие": "MoveEvent", -"УдалитьКомментарий": "DeleteComment", -"ПолучитьТоварыПоИД": "GetProductsByID", -"СоздатьКомментарий": "CreateComment", -"URL для сокращения": "URL for shortening", -"Изменить сообщение": "Edit message", -"VK_УдалитьКартинку": "VK_DeleteImage", -"РаботаССообщениями": "MessageManagement", -"ДополнительныйЦвет": "SecondaryColor", -"ID книги источника": "Source spreadsheet ID", -"ЗагрузитьМалыйФайл": "UploadSmallFile", -"СуществующаяГруппа": "ExistingGroup", -"СтруктураПараметра": "ParameterStructure", -"Идентификатор базы": "Base identifier", -"НачальнаяТабуляция": "InitialTab", -"ЛимитПользователей": "UserLimit", -"ПереслатьСообщение": "ForwardMessage", +"НаписатьСообщение": "WriteMessage", +"Файлы Мессенджера": "Messenger files", +"Проверка_ВайберОк": "Check_ViberOk", +"Тестовая кампания": "TestCampaign", +"СоздатьТемуФорума": "CreateForumThread", +"НачальнаяФигурная": "InitialCurly", +"ПоследняяФигурная": "LastCurly", "ПолучитьИДКартинки": "GetImageID", -"Закрыть обсуждение": "Close discussion", -"Команда CLI: tools": "CLI Command: tools", -"ОткрепитьСообщение": "UnpinMessage", -"Открыть обсуждение": "Open discussion", -"!OInt КБайт = 1024": "!OInt KB = 1024", -"Анонимность опроса": "Poll anonymity", -"ДанныеПользователя": "UserData", -"ГТ_ПолучитьТаблицу": "GT_GetTable", -"Идентификатор поля": "Field identifier", -"ОтправитьГифку (ДД": "SendGif (DD", -"ИзменитьТемуФорума": "EditForumTopic", -"ПолучитьПолеНомера": "GetNumberField", -"ПолучитьПолеФлажка": "GetCheckboxField", -"Архивировать канал": "Archive channel", -"Получить поле (url": "Get field (url", -"ПолучитьПолеСсылки": "GetLinkField", -"Написать сообщение": "Write a message", -"СтрокаМетода.Метод": "MethodString.Method", -"Высота товара в мм": "Product height in mm", -"Ширина товара в мм": "Product width in mm", -"ДополнительныеФото": "AdditionalPhotos", -"Опубликовать папку": "Publish folder", -"УправлениеДиалогом": "DialogManagement", -"ЗакрепитьСообщение": "PinMessage", -"ПолучитьСтатистику": "GetStatistics", -"ПолучитьБазуДанных": "GetDatabase", -"ПолеИдентификатора": "IdentifierField", -"СтруктураВариантов": "VariantStructure", -"Наименование видео": "Video name", -"Тестовое сообщение": "TestMessage", -"РаботаСоСтраницами": "PageManagement", -"Получить календарь": "Get calendar", -"ИнформацияОбОшибке": "ErrorInfo", -"ПреобразоватьТекст": "ConvertText", -"Тестовый календарь": "TestCalendar", -"ПреобразоватьЧисло": "ConvertNumber", -"РазмерСжатыхДанных": "CompressedDataSize", -"РазмерПрефиксаGZip": "GZipPrefixSize", -"ПреобразоватьСвязь": "ConvertLink", -"ПреобразоватьФайлы": "ConvertFiles", -"Создать твит видео": "Create video tweet", -"ЗагрузитьФайлПоURL": "UploadFileByURL", -"СоответствиеТаблиц": "TableMapping", -"ПреобразоватьПочту": "ConvertEmail", -"ПереданныйПараметр": "PassedParameter", -"ОпубликоватьОбъект": "PublishObject", -"Заголовок страницы": "Page title", -"СтандартнаяЕдиница": "StandardUnit", -"ЗначенияПараметров": "ParameterValues", -"Имя : title": "Name : title", -"Телеграм_БанРазбан": "TelegramAPI_BanUnban", -"Удаляет пост по id": "Deletes a post by ID", -"СкоприроватьОбъект": "CopyObject", -"ОтправитьСообщение": "SendMessage", -"Токен пользователя": "User token", -"Тестовый заголовок": "TestTitle", -"Удаляет блок по ID": "Deletes block by ID", -"РежимОткрытияФайла": "FileOpenMode", -"ИдентификаторФайла": "FileID", -"СоответствиеИконки": "IconMap", -"Переместить объект": "Move object", -"ДлительностьОпроса": "PollDuration", -"ОсновнойОбработчик": "MainHandler", -"ПроцессорГенерации": "GenerationProcessor", -"УдалитьВнешнийФайл": "DeleteExternalFile", -"ФормированиеБлоков": "BlockFormation", -"СтрЗаканчиваетсяНа": "StrEndsWith", -"Dropbox_УдалитьТег": "Dropbox_DeleteTag", -"Создать твит гифки": "Create gif tweet", -"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", -"ДвоичныеВКоллекцию": "BinaryToCollection", -"ПараметрВКоллекцию": "ParameterToCollection", -"Установить Webhook": "Set Webhook", -"ОтправитьВидео (ДД": "SendVideo (DD", -"Изменить календарь": "Edit calendar", "Проверка_ВКИстория": "Check_VKStory", -"ПереименоватьКанал": "RenameChannel", -"Создать твит опрос": "Create poll tweet", -"ПолучитьОбновления": "GetUpdates", -"ОтветИнициализации": "InitializationResponse", -"Отправить картинку": "Send image", -"ID книги приемника": "Destination spreadsheet ID", -"Отправить документ": "Send document", -"МассивКлючЗначение": "KeyValueArray", -"Создать обсуждение": "Create discussion", -"ОтправитьАудио (ДД": "SendAudio (DD", -"ЗагрузитьМедиафайл": "UploadMediaFile", -"Работа с доступами": "Access management", -"URL источник файла": "URL source of the file", -"Праздники Беларуси": "Holidays in Belarus", -"Активный : green": "Active : green", -"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", -"Во-вторых, стильно": "Description", -"Пример команды CLI": "CLI command example", -"ДобавитьОбработчик": "AddHandler", +"ПереданныйПараметр": "PassedParameter", "ТекущаяВложенность": "CurrentNesting", -"Тестовая таблица 2": "TestTable2", "Новое наименование": "New name", +"УдалитьКомментарий": "DeleteComment", +"ОтправитьАудио (ДД": "SendAudio (DD", +"Написать сообщение": "Write a message", +"VK_УдалитьКартинку": "VK_DeleteImage", +"ДополнительныеФото": "AdditionalPhotos", +"URL для сокращения": "URL for shortening", +"ПроцессорГенерации": "GenerationProcessor", +"ОтправитьГифку (ДД": "SendGif (DD", +"СуществующаяГруппа": "ExistingGroup", +"ПолучитьСтатистику": "GetStatistics", +"Пример команды CLI": "CLI command example", "Новая таблица (изм": "New table (change", "Лёгкость внедрения": "Easy to use", +"Идентификатор поля": "Field identifier", +"СтрокаМетода.Метод": "MethodString.Method", +"ПолучитьТоварыПоИД": "GetProductsByID", +"Праздники Беларуси": "Holidays in Belarus", +"Телеграм_БанРазбан": "TelegramAPI_BanUnban", +"СоответствиеТаблиц": "TableMapping", +"Во-вторых, стильно": "Description", +"Тестовая таблица 2": "TestTable2", +"ПараметрВКоллекцию": "ParameterToCollection", +"Идентификатор базы": "Base identifier", +"Ширина товара в мм": "Product width in mm", +"ПолучитьПолеНомера": "GetNumberField", +"Высота товара в мм": "Product height in mm", +"ГТ_ПолучитьТаблицу": "GT_GetTable", +"СоздатьКомментарий": "CreateComment", +"СкоприроватьОбъект": "CopyObject", +"Команда CLI: tools": "CLI Command: tools", +"ОтправитьВидео (ДД": "SendVideo (DD", +"ЗначенияПараметров": "ParameterValues", +"Тестовый календарь": "TestCalendar", +"Удаляет пост по id": "Deletes a post by ID", +"Dropbox_УдалитьТег": "Dropbox_DeleteTag", +"ИнформацияОбОшибке": "ErrorInfo", +"ОсновнойОбработчик": "MainHandler", +"Тестовое сообщение": "TestMessage", +"ДобавитьОбработчик": "AddHandler", +"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", +"ПолучитьПолеСсылки": "GetLinkField", +"Получить поле (url": "Get field (url", +"Наименование видео": "Video name", +"НачальнаяТабуляция": "InitialTab", +"ПолучитьПолеФлажка": "GetCheckboxField", +"СтандартнаяЕдиница": "StandardUnit", +"Создать обсуждение": "Create discussion", +"Закрыть обсуждение": "Close discussion", +"ОпубликоватьОбъект": "PublishObject", +"Открыть обсуждение": "Open discussion", +"Тестовый заголовок": "TestTitle", +"РаботаССообщениями": "MessageManagement", +"ЗакрепитьСообщение": "PinMessage", +"Б24_РаботаСТокеном": "B24_TokenManagment", +"ИдентификаторФайла": "FileID", +"Б24_СерверноеВремя": "B24_ServerTime", +"ПреобразоватьФайлы": "ConvertFiles", +"ЛимитПользователей": "UserLimit", +"Активный : green": "Active : green", +"ДлительностьОпроса": "PollDuration", +"СтруктураВариантов": "VariantStructure", +"ДвоичныеВКоллекцию": "BinaryToCollection", +"Работа с новостями": "Posts managment", +"СтруктураПараметра": "ParameterStructure", +"РазмерПрефиксаGZip": "GZipPrefixSize", +"ПереименоватьКанал": "RenameChannel", +"ПереслатьСообщение": "ForwardMessage", +"Токен пользователя": "User token", +"Установить Webhook": "Set Webhook", +"ID книги приемника": "Destination spreadsheet ID", +"Переместить объект": "Move object", +"ID книги источника": "Source spreadsheet ID", +"НормализоватьФайлы": "NormalizeFiles", +"ПреобразоватьПочту": "ConvertEmail", +"Получить календарь": "Get calendar", +"Изменить сообщение": "Edit message", +"РаботаСоСтраницами": "PageManagement", +"ПреобразоватьСвязь": "ConvertLink", +"Заголовок страницы": "Page title", +"URL источник файла": "URL source of the file", +"!OInt КБайт = 1024": "!OInt KB = 1024", +"СтрЗаканчиваетсяНа": "StrEndsWith", +"ПереместитьСобытие": "MoveEvent", +"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", +"Изменить календарь": "Edit calendar", +"РежимОткрытияФайла": "FileOpenMode", +"ОтправитьСообщение": "SendMessage", +"ЗагрузитьФайлПоURL": "UploadFileByURL", +"ИзменитьТемуФорума": "EditForumTopic", +"Отправить картинку": "Send image", +"ОткрепитьСообщение": "UnpinMessage", +"ПолучитьБазуДанных": "GetDatabase", "СоответствиеФайлов": "FileMapping", -"Создать базу данных": "Create database", -"Глубина товара в мм": "Product depth in mm", -"Создает базу данных": "Creates a database", -"КопироватьЛист (доп": "CopySheet (new", -"Удалить комментарий": "Delete comment", -"Создает новую книгу": "Creates a new spreadsheet", -"Получить статистику": "Get statistics", -"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", -"Наименование канала": "Channel name", -"Структура Из Строка": "Structure Of String", -"СоздатьЗаписи (одна": "CreateRecords (one", -"Создать комментарий": "Create comment", -"ДобавитьВнешнийФайл": "AddExternalFile", -"Удаляет тему форума": "Deletes a forum thread", -"Массив файлов видео": "Video files array", -"Удалить тему форума": "Delete forum thread", -"Количество : number": "Count : number", -"Открыть тему форума": "Open forum thread", -"Отправляемая ссылка": "SentLink", -"Переместить событие": "Move event", -"Длительность опроса": "Poll duration", -"Данные для API v1.1": "Data for API v1.1", -"СоответствиеОбложки": "CoverMap", -"Скоприровать объект": "Copy object", -"ИзменитьКомментарий": "EditComment", -"БуферДвоичныхДанных": "BinaryDataBuffer", -"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters", -"Dropbox_ДобавитьТег": "Dropbox_AddTag", -"АльтернативныйТекст": "AlternateText", -"Идентификатор файла": "File identifier", -"ПолучитьКомментарии": "GetComments", -"Альбом из автотеста": "AlbumFromAutoTest", -"Отправить сообщение": "Send message", -"Получает файл по ID": "Gets file by ID", -"Массив файлов гифок": "Gif files array", -"РазмерПостфиксаGZip": "GZipPostfixSize", -"Создает новый канал": "Creates a new channel", -"НаписатьКомментарий": "WriteComment", -"ПолучитьКомментарий": "GetComment", -"СформироватьКоманду": "FormCommand", -"СгруппироватьТовары": "GroupProducts", -"Дата начала периода": "Start date of the period", -"СоздатьТвитКартинки": "CreateImageTweet", -"Идентификатор книги": "Spreadsheet identifier", -"РаботаСБазамиДанных": "DatabaseManagement", -"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", -"ПолучитьПараметрыВК": "GetVKParameters", -"СоответствиеСвойств": "PropertyMap", -"ОбработатьДанныеTMA": "ProcessTMAData", -"СоответствиеМетодов": "MethodMap", -"Закрепить сообщение": "Pin message", -"ПутьЛоговБиблиотеки": "LibraryLogPath", -"СоздатьКопиюОбъекта": "CreateObjectCopy", -"ПреобразованиеТипов": "TypeConversion", -"Получить поле (дата": "Get field (date", -"ПолучитьСвойАккаунт": "GetOwnAccount", -"РабочееПространство": "Workspace", -"Создание приложения": "Creating an application", -"АккаунтИАвторизация": "AccountAndAuthorization", -"Нажмите Publish App": "Click on Publish App", -"ПолучитьТаблицыБазы": "GetDatabaseTables", -"Простота и гибкость": "Simplicity and flexibility", -"Отбор по типу файла": "Filter by file type", -"Канцелярские товары": "Stationery", -"Module.ExpectsThat(": "Module.ОжидаетЧто(", -"Путь внутри объекта": "Path inside the object", -"Переслать сообщение": "Forward message", -"ИсполняемыеСценарии": "RunningScenarios", -"Перейдите по ссылке": "Go to the link", -"МассивПользователей": "ArrayOfUsers", -"В качестве чат-бота": "Like a chat-bot", -"СписокПользователей": "UserList", -"ПараметрыЗаписиJSON": "JSONWriterSettings", -"ПреобразоватьСсылку": "ConvertURL", -"ПреобразоватьБулево": "ConvertBoolean", -"Портативная техника": "Portable gadgets", -"Фото- и видеоуслуги": "Photo and video service", -"Получить список баз": "Get list of bases", -"ПреобразоватьСтатус": "ConvertStatus", -"Опубликовать объект": "Publish object", -"Массив Из Структура": "Array of Structure", -"ПолучитьТокенПоКоду": "GetTokenByCode", -"СоответствиеСобытия": "EventMap", -"Архив : yellow": "Archive : yellow", -"Массив из Структура": "Array of Structure", -"ПолучитьВнешнийФайл": "GetExternalFile", -"ПолучитьТекущуюДату": "GetCurrentDate", -"СтруктураКлавиатуры": "KeyboardStructure", -"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters", -"Закрыть тему форума": "Close forum thread", -"Получить поле (файл": "Get field (file", -"УправлениеПодборкой": "SelectionManagement", -"ПолучитьСписокТегов": "GetTagList", -"Создать\/Удалить тег": "Create\/Delete tag", -"ОбработатьВыводJSON": "ProcessJSONOutput", -"ПолучитьОбщийМодуль": "GetCommonModule", -"Получить обновления": "Get updates", -"РаботаСОбсуждениями": "DiscussionManagement", -"СтруктураПараметров": "ParametersStructure", -"Измененная подборка": "EditedCollection", -"Открепить сообщение": "Unpin message", -"НеобходимыйПараметр": "RequiredParameter", -"РаботаСТемамиФорума": "ForumTopicManagement", -"ПереданныеПараметры": "PassedParameters", -"Структура из Строка": "Structure Of String", -"НаписатьВОбсуждение": "WriteInDiscussion", +"Создать твит гифки": "Create gif tweet", +"ЗагрузитьМалыйФайл": "UploadSmallFile", +"ОтветИнициализации": "InitializationResponse", +"ПреобразоватьЧисло": "ConvertNumber", +"ПолеИдентификатора": "IdentifierField", +"УправлениеСобытием": "EventManagement", +"Удаляет блок по ID": "Deletes block by ID", +"ЗагрузитьМедиафайл": "UploadMediaFile", +"ДанныеПользователя": "UserData", +"Отправить документ": "Send document", +"МассивКлючЗначение": "KeyValueArray", +"ПреобразоватьТекст": "ConvertText", +"ДополнительныйЦвет": "SecondaryColor", +"УправлениеДиалогом": "DialogManagement", +"Работа с доступами": "Access management", +"УдалитьВнешнийФайл": "DeleteExternalFile", +"РазмерСжатыхДанных": "CompressedDataSize", +"СоответствиеИконки": "IconMap", +"Имя : title": "Name : title", +"Создать твит опрос": "Create poll tweet", +"Анонимность опроса": "Poll anonymity", +"Создать твит видео": "Create video tweet", +"Архивировать канал": "Archive channel", +"ПолучитьОбновления": "GetUpdates", +"Опубликовать папку": "Publish folder", +"ФормированиеБлоков": "BlockFormation", "Создать тему форума": "Create forum thread", +"ПолучитьВнешнийФайл": "GetExternalFile", +"Получить статистику": "Get statistics", +"Канцелярские товары": "Stationery", +"Дата начала периода": "Start date of the period", +"Глубина товара в мм": "Product depth in mm", +"Получить поле (файл": "Get field (file", +"ПараметрыЗаписиJSON": "JSONWriterSettings", "Ставит лайк на пост": "Likes a post", -"Новое описание базы": "New database description", +"Создание приложения": "Creating an application", +"Открыть тему форума": "Open forum thread", +"Dropbox_ДобавитьТег": "Dropbox_AddTag", +"Удалить тему форума": "Delete forum thread", +"РаботаСТемамиФорума": "ForumTopicManagement", +"В качестве чат-бота": "Like a chat-bot", +"СгруппироватьТовары": "GroupProducts", +"Удаляет тему форума": "Deletes a forum thread", +"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters", +"Переместить событие": "Move event", +"Закрыть тему форума": "Close forum thread", +"Создает базу данных": "Creates a database", +"Количество : number": "Count : number", +"Создать базу данных": "Create database", +"ПолучитьКомментарий": "GetComment", +"Переслать сообщение": "Forward message", +"Простота и гибкость": "Simplicity and flexibility", +"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", +"Получить поле (дата": "Get field (date", +"Опубликовать объект": "Publish object", +"ПолучитьТаблицыБазы": "GetDatabaseTables", +"НеобходимыйПараметр": "RequiredParameter", +"РаботаСОбсуждениями": "DiscussionManagement", +"Измененная подборка": "EditedCollection", +"БуферДвоичныхДанных": "BinaryDataBuffer", +"ПреобразоватьБулево": "ConvertBoolean", +"ПреобразоватьСсылку": "ConvertURL", +"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters", +"РабочееПространство": "Workspace", +"ПереданныеПараметры": "PassedParameters", +"ПолучитьТекущуюДату": "GetCurrentDate", +"СоответствиеСвойств": "PropertyMap", +"Архив : yellow": "Archive : yellow", "ПолучитьДанныеФайла": "GetFileData", -"РаскодироватьСтроку": "DecodeString", +"Закрепить сообщение": "Pin message", +"СоответствиеОбложки": "CoverMap", +"МассивПользователей": "ArrayOfUsers", +"РаботаСБазамиДанных": "DatabaseManagement", +"Открепить сообщение": "Unpin message", +"НаписатьКомментарий": "WriteComment", +"ПолучитьСписокТегов": "GetTagList", +"АльтернативныйТекст": "AlternateText", +"Нажмите Publish App": "Click on Publish App", +"НаписатьВОбсуждение": "WriteInDiscussion", +"Создать комментарий": "Create comment", +"Портативная техника": "Portable gadgets", +"Массив файлов видео": "Video files array", +"Массив файлов гифок": "Gif files array", "Переименовать канал": "Rename channel", -"СтруктураЗаголовков": "HeadersStructure", +"ПолучитьСвойАккаунт": "GetOwnAccount", +"КопироватьЛист (доп": "CopySheet (new", +"Скоприровать объект": "Copy object", +"СоздатьТвитКартинки": "CreateImageTweet", +"Наименование канала": "Channel name", +"Создает новый канал": "Creates a new channel", +"Создать\/Удалить тег": "Create\/Delete tag", +"Отправить сообщение": "Send message", +"Удалить комментарий": "Delete comment", "УдалитьЗаписи (одна": "DeleteRecords (one", -"Пустой макет события": "Empty event template", -"ID копируемого листа": "CopiedSheetID", -"УстановитьЦельКанала": "SetChannelGoal", -"ответ сервера Google": "Google server response", -"Написать комментарий": "Write a comment", +"ДобавитьВнешнийФайл": "AddExternalFile", +"Отправляемая ссылка": "SentLink", +"РазмерПостфиксаGZip": "GZipPostfixSize", +"ОбработатьДанныеTMA": "ProcessTMAData", +"АккаунтИАвторизация": "AccountAndAuthorization", +"Длительность опроса": "Poll duration", +"Создает новую книгу": "Creates a new spreadsheet", +"УправлениеПодборкой": "SelectionManagement", +"СписокПользователей": "UserList", +"Данные для API v1.1": "Data for API v1.1", +"ПреобразованиеТипов": "TypeConversion", +"СоздатьЗаписи (одна": "CreateRecords (one", +"ПолучитьОбщийМодуль": "GetCommonModule", +"Идентификатор книги": "Spreadsheet identifier", +"Массив Из Структура": "Array of Structure", +"СоздатьКопиюОбъекта": "CreateObjectCopy", +"ПреобразоватьСтатус": "ConvertStatus", +"СформироватьКоманду": "FormCommand", +"Получить обновления": "Get updates", +"Путь внутри объекта": "Path inside the object", +"Получает файл по ID": "Gets file by ID", +"Идентификатор файла": "File identifier", +"СоответствиеСобытия": "EventMap", +"Структура Из Строка": "Structure Of String", +"РаскодироватьСтроку": "DecodeString", +"Фото- и видеоуслуги": "Photo and video service", +"Структура из Строка": "Structure Of String", +"ПолучитьПараметрыВК": "GetVKParameters", +"ИзменитьКомментарий": "EditComment", +"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", +"ИсполняемыеСценарии": "RunningScenarios", +"Альбом из автотеста": "AlbumFromAutoTest", +"СоответствиеМетодов": "MethodMap", +"СтруктураЗаголовков": "HeadersStructure", +"ПутьЛоговБиблиотеки": "LibraryLogPath", +"СтруктураПараметров": "ParametersStructure", +"ОбработатьВыводJSON": "ProcessJSONOutput", +"ПолучитьКомментарии": "GetComments", +"Получить список баз": "Get list of bases", +"Массив из Структура": "Array of Structure", +"Новое описание базы": "New database description", +"Отбор по типу файла": "Filter by file type", +"СтруктураКлавиатуры": "KeyboardStructure", +"Module.ExpectsThat(": "Module.ОжидаетЧто(", +"ПолучитьТокенПоКоду": "GetTokenByCode", +"Перейдите по ссылке": "Go to the link", +"Свойства базы данных": "Database properties", +"VK_СоздатьОбсуждение": "VK_CreateDiscussion", "ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment", -"Использовать asserts": "Use asserts", -"Удалить внешний файл": "Delete external file", -"Наименование альбома": "Album name", -"Делает репост записи": "Reposts the record", -"ОтправитьВнешнийФайл": "SendExternalFile", -"УстановитьТемуКанала": "SetChannelTopic", -"ЗагрузитьФайлЧастями": "UploadFileInParts", -"СделатьФайлПубличным": "MakeFilePublic", -"СделатьФайлПриватным": "MakeFilePrivate", -"Создать\/Удалить пост": "Create\/Delete post", -"СоздатьСоставнойПост": "CreateCompositePost", -"URL к внешнему файлу": "URL to external file", -"СоответствиеЗначений": "ValueMapping", -"ЗагрузитьБольшойФайл": "UploadLargeFile", -"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", -"Получить комментарий": "Get comment", -"Получить базу данных": "Get database", -"Данные описание поля": "Field description data", -"СтруктураОтправителя": "SenderStructure", -"API Google Kалендаря": "Google Calendar API", +"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion", "Работа с CLI версией": "Working with CLI app", -"Обновленный файл.jpg": "UpdatedFile.jpg", -"Новый заголовок базы": "New database title", -"ИзменитьСвойстваБазы": "EditDatabaseProperties", -"ДобавитьОписаниеБазы": "AddDatabaseDescription", -"Проверка_ТелеграмБан": "Check_TelegramBan", -"ДобавитьСвойстваБазы": "AddDatabaseProperties", +"СоответствиеСимволов": "CharacterMapping", +"СоответствиеВозврата": "ReturnMapping", +"VK_ОткрытьОбсуждение": "VK_OpenDiscussion", "ВернутьДочерниеБлоки": "ReturnChildBlocks", "Список пользователей": "User list", +"Тестовый комментарий": "TestComment", +"Удалить внешний файл": "Delete external file", +"СоздатьИсторию (путь": "CreateStory (path", +"Новый заголовок базы": "New database title", +"Написать комментарий": "Write a comment", +"ПреобразоватьТелефон": "ConvertPhone", +"Описание нового поля": "Description of the new field", +"ДобавитьСвойстваБазы": "AddDatabaseProperties", +"URL к внешнему файлу": "URL to external file", +"ДобавитьОписаниеБазы": "AddDatabaseDescription", +"ВозвращаемоеЗначение": "ReturnValue", +"Тестовое сообщение 1": "TestMessage1", +"ДобавитьРодителяБазы": "AddDatabaseParent", +"Сгруппировать товары": "Group products", +"Тестовое сообщение 2": "TestMessage2", +"Получить комментарий": "Get comment", "ИнформацияОПрогрессе": "ProgressInformation", -"ПодчиненнаяСтруктура": "SubordinateStructure", +"Получить базу данных": "Get database", +"ПолучитьСписокФайлов": "GetFilesList", +"ОтправитьВнешнийФайл": "SendExternalFile", +"СледующаяВложенность": "NextNesting", +"Пустой макет события": "Empty event template", +"Telegram_СкачатьФайл": "Telegram_DownloadFile", +"ИзменитьСвойстваБазы": "EditDatabaseProperties", +"СоздатьСтраницуВБазу": "CreatePageInDatabase", +"ОтправитьГифку (Путь": "SendGif (Path", +"Идентификатор канала": "Channel ID", +"Данные описание поля": "Field description data", +"color=Зеленый) Метод": "color=Green) Method", +"ЗагрузитьФайлЧастями": "UploadFileInParts", +"Б24_РаботаСНовостями": "B24_PostsManagment", +"УправлениеИНастройки": "ManagementAndSettings", +"Аудио и видеотехника": "Audio and video", +"Обновленный файл.jpg": "UpdatedFile.jpg", +"УстановитьРежимТеста": "SetTestMode", +"МассивСтруктурКнопок": "ArrayOfButtonStructures", +"ПолучитьТелоКакПоток": "GetBodyAsStream", +"Создать\/Удалить пост": "Create\/Delete post", +"Делает репост записи": "Reposts the record", "Хеширование.Добавить": "Hashing.Append", "Скопируйте **Токен**": "Copy the **Token**", -"Аудио и видеотехника": "Audio and video", -"ПреобразоватьТелефон": "ConvertPhone", -"ОтправитьВидео (Путь": "SendVideo (Path", -"ОтправитьАудио (Путь": "SendAudio (Path", -"СформироватьТестыЯкс": "FormYAXTests", -"ПолучитьТелоКакПоток": "GetBodyAsStream", -"ВывестиДопИнформацию": "DisplayAdditionalInformation", +"Изменить комментарий": "Modify comment", "УстановитьФайлВывода": "SetOutputFile", -"МассивСтруктурКнопок": "ArrayOfButtonStructures", -"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder", -"Тестовый комментарий": "TestComment", -"СоответствиеСимволов": "CharacterMapping", -"ВозвращаемоеЗначение": "ReturnValue", -"СледующаяВложенность": "NextNesting", -"РазмерНесжатыхДанных": "UncompressedDataSize", -"ЗаголовокАвторизации": "AuthorizationHeader", +"Использовать asserts": "Use asserts", "СоздатьТекстовыйТвит": "CreateTextTweet", +"СоответствиеЗначений": "ValueMapping", +"ответ сервера Google": "Google server response", +"ОтправитьВидео (Путь": "SendVideo (Path", +"МассивДвоичныхДанных": "BinaryDataArray", +"Проверка_НоушнОбъект": "Check_NotionObject", +"ПолучитьПодборкиПоИД": "GetSelectionsByID", +"ЗаголовокАвторизации": "AuthorizationHeader", +"УстановитьТемуКанала": "SetChannelTopic", +"Аннотация к картинке": "Image annotation", +"API Google Kалендаря": "Google Calendar API", "НастройкиИИнформация": "SettingsAndInformation", -"Тестовое сообщение 2": "TestMessage2", -"Тестовое сообщение 1": "TestMessage1", +"Создать\/Удалить блок": "Create\/Delete block", +"ПолучениеОбщихДанных": "GeneralDataRetrieval", +"УстановитьЦельКанала": "SetChannelGoal", +"СоответствиеВарианта": "OptionMap", +"ID копируемого листа": "CopiedSheetID", +"Проверка_ТелеграмБан": "Check_TelegramBan", +"ОтправитьАудио (Путь": "SendAudio (Path", +"ПрограммныйИнтерфейс": "Public", +"ВывестиДопИнформацию": "DisplayAdditionalInformation", +"ПолучитьИмяФайлаТела": "GetBodyFileName", +"Наименование альбома": "Album name", "ID родительской базы": "Parent database ID", "Соответствие свойств": "Properties map", -"СоздатьСтраницуВБазу": "CreatePageInDatabase", -"ПрограммныйИнтерфейс": "Public", -"Проверка_НоушнОбъект": "Check_NotionObject", -"ID страницы родителя": "Parent page ID", -"Аннотация к картинке": "Image annotation", -"Изменение публикации": "PublicationChange", -"Свойства базы данных": "Database properties", -"Про варианты релизов": "About releases variants", -"ДобавитьРодителяБазы": "AddDatabaseParent", -"УстановитьРежимТеста": "SetTestMode", -"ОтправитьМедиагруппу": "SendMediaGroup", -"Путь или ID каталога": "Path or ID of the directory", -"СоответствиеВарианта": "OptionMap", -"VK_ОткрытьОбсуждение": "VK_OpenDiscussion", -"color=Зеленый) Метод": "color=Green) Method", -"Изменить тему форума": "Edit forum thread", -"ПолучитьПодборкиПоИД": "GetSelectionsByID", -"Получить поле (email": "Get field (email", +"СтруктураОтправителя": "SenderStructure", "ПолучитьПолеТелефона": "GetPhoneField", -"Создать\/Удалить блок": "Create\/Delete block", -"КоличествоПараметров": "NumberOfParameters", -"ПолучитьСписокФайлов": "GetFilesList", -"Сгруппировать товары": "Group products", -"Получить комментарии": "Get comments", -"Изменить комментарий": "Modify comment", -"СоздатьИсторию (путь": "CreateStory (path", -"Вайбер_ОтправитьФайл": "Viber_SendFile", -"УправлениеИНастройки": "ManagementAndSettings", -"ПолучениеОбщихДанных": "GeneralDataRetrieval", -"Идентификатор канала": "Channel ID", -"РаботаСКомментариями": "CommentManagement", -"Описание нового поля": "Description of the new field", -"ПолучитьИмяФайлаТела": "GetBodyFileName", +"НормализованныеФайлы": "NormalizedFiles", +"РазмерНесжатыхДанных": "UncompressedDataSize", +"СделатьФайлПубличным": "MakeFilePublic", +"Получить поле (email": "Get field (email", +"Путь или ID каталога": "Path or ID of the directory", +"ПодчиненнаяСтруктура": "SubordinateStructure", "ПолучитьПолеВложения": "GetAttachmentField", -"ОтправитьГифку (Путь": "SendGif (Path", -"МассивДвоичныхДанных": "BinaryDataArray", -"VK_СоздатьОбсуждение": "VK_CreateDiscussion", -"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion", +"СделатьФайлПриватным": "MakeFilePrivate", +"ID страницы родителя": "Parent page ID", +"ОтправитьМедиагруппу": "SendMediaGroup", +"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", +"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder", +"КоличествоПараметров": "NumberOfParameters", +"РаботаСКомментариями": "CommentManagement", +"ЗагрузитьБольшойФайл": "UploadLargeFile", +"СоздатьСоставнойПост": "CreateCompositePost", +"Про варианты релизов": "About releases variants", +"Получить комментарии": "Get comments", +"Изменение публикации": "PublicationChange", +"СформироватьТестыЯкс": "FormYAXTests", "ПолучитьСписокТестов": "GetTestList", -"СоответствиеВозврата": "ReturnMapping", -"Telegram_СкачатьФайл": "Telegram_DownloadFile", -"Проверка_ВКОбсуждение": "Check_VKDiscussion", -"Проверка_ДропБоксФайл": "Check_DropboxFile", -"Путь сохранения файла": "File save path", -"ПолучитьЗначенияЯчеек": "GetCellValues", -"Создает новое событие": "Creates a new event", -"Географическая широта": "Geographic latitude", -"Удаляет событие по ID": "Deletes an event by ID", +"Вайбер_ОтправитьФайл": "Viber_SendFile", +"Изменить тему форума": "Edit forum thread", "Идентификатор объекта": "Object identifier", -"Проверка_ДропБоксТеги": "Check_DropboxTags", -"Получить товары по ID": "Get products by ID", -"Написать в обсуждение": "Write in discussion", -"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", -"ДвоичныеДанные,Строка": "BinaryData,String", -"ПолучитьСписокТоваров": "GetProductList", -"ДобавитьContentLength": "AddContentLength", -"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", -"СоответствиеКатегорий": "CategoryMap", -"УстановитьТелоЗапроса": "SetRequestBody", -"ВК_ОтправитьСообщение": "VKAPI_SendMessage", -"ПолучитьОписаниеФайла": "GetFileDescription", -"Dropbox_ПолучитьТокен": "Dropbox_GetToken", -"Dropbox_ОбновитьТокен": "Dropbox_UpdateToken", -"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile", -"ID рекламной кампании": "Advertising campaign ID", -"Заголовок базы данных": "Database title", -"СтруктураПользователя": "UserStructure", -"МассивВариантовВыбора": "ChoiceOptionArray", -"Заголовок приглашения": "Invitation title", -"ЗаписатьЗначениеВФайл": "WriteValueToFile", -"ID целевого сообщения": "Target message ID", -"ПолучитьСписокЗаказов": "GetOrderList", -"ИнтерактивныеДействия": "InteractiveActions", -"ПолучитьТаблицуТестов": "GetTestTable", -"НеобходимаяДлина Цикл": "RequiredLength Do", -"СклеитьДвоичныеДанные": "UniteBinaryData", -"ID чата создания темы": "Thread creation chat ID", -"УдалитьСвойствоТовара": "DeleteProductProperty", -"СоздатьСвойствоТовара": "CreateProductProperty", -"ЗагрузитьФотоНаСервер": "UploadPhotoToServer", -"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject", -"ПреобразоватьВложения": "ConvertAttachments", -"УправлениеТемойФорума": "ForumTopicManagement", -"ПолучитьСписокСвойств": "GetPropertyList", -"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", -"ДобавитьЗаголовокБазы": "AddDatabaseHeader", -"ТекстПервогоСообщения": "FirstMessageText", -"Наименование кампании": "Campaign name", -"ПолучитьСписокСобытий": "GetEventList", -"Тестовая таблица (изм": "Test table (change", -"ПреобразованныеДанные": "ConvertedData", -"Признак \"\"Это реклама": "Sign \"\"This is an ad", -"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost", -"В работе : checkbox": "In progress : checkbox", -"Проверка_ТвиттерТекст": "Check_TwitterText", -"Тестовая таблица (доп": "Test table (new", -"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", -"Отправить медиагруппу": "Send mediagroup", -"Удаляет файл на Slack": "Deletes a file on Slack", -"МассивВариантовОпроса": "PollOptionsArray", -"Установите приложение": "Install the application", -"Использование методов": "Using methods", -"ПолучитьТелоКакСтроку": "GetBodyAsString", -"Идентификатор таблицы": "Table identifier", "Массив описаний полей": "Array of field descriptions", -"Новое название канала": "New channel name", -"Получить таблицы базы": "Get base tables", -"ОтправитьОпрос (канал": "SendPoll (channel", -"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", -"Создать\/Изменить поле": "Create\/Edit field", -"ID асинхронной работы": "AsynchronousJobID", -"Ссылка получения кода": "Code retrieval link", -"ID пользователя Viber": "Viber User ID", -"Загрузить файл по URL": "Upload file by URL", -"Добавить внешний файл": "Add external file", -"Получить список тегов": "Get list of tags", -"Новый текст сообщения": "New message text", "ОтправитьДокумент (ДД": "SendDocument (DD", +"Создает новое событие": "Creates a new event", +"ОтправитьОпрос (канал": "SendPoll (channel", +"Получить товары по ID": "Get products by ID", +"ПреобразованныеДанные": "ConvertedData", +"ДобавитьContentLength": "AddContentLength", +"ДвоичныеДанные,Строка": "BinaryData,String", +"Добавить внешний файл": "Add external file", +"ПолучитьСписокСобытий": "GetEventList", +"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", +"Путь сохранения файла": "File save path", +"Ноушн_СоздатьСтраницу": "Notion_CreatePage", +"Удаляет файл на Slack": "Deletes a file on Slack", +"Получить таблицы базы": "Get base tables", +"Новое название канала": "New channel name", +"Строка,ДвоичныеДанные": "String, BinaryData", +"Получить данные файла": "Get file data", "ОтправитьКартинку (ДД": "SendPicture (DD", "Получить внешний файл": "Get external file", -"Строка,ДвоичныеДанные": "String, BinaryData", -"двоичные данные файла": "binary data of the file", -"ВыполнитьСборкуМусора": "RunGarbageCollection", -"Создать копию объекта": "Create object copy", -"ДобавитьТестовыйНабор": "AddTestSet", -"ЗаписатьПараметрВФайл": "WriteParameterToFile", -"ДобавитьСерверныйТест": "AddServerTest", -"Получить данные файла": "Get file data", -"ПолучитьИсториюКанала": "GetChannelHistory", -"ПолучитьПолеСтроковое": "GetStringField", -"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", -"ПолучитьСписокЗаписей": "GetListOfRecords", -"ЗагрузитьМедиаЧастями": "UploadMediaInParts", -"Получить поле (флажок": "Get field (checkbox", "ОтправлятьУведомления": "SendNotifications", -"Ноушн_СоздатьСтраницу": "Notion_CreatePage", +"ПолучитьСписокСвойств": "GetPropertyList", +"СоздатьСвойствоТовара": "CreateProductProperty", +"Установите приложение": "Install the application", +"ПреобразоватьВложения": "ConvertAttachments", +"Ссылка получения кода": "Code retrieval link", +"Признак \"\"Это реклама": "Sign \"\"This is an ad", +"Новый текст сообщения": "New message text", +"Загрузить файл по URL": "Upload file by URL", +"НеобходимаяДлина Цикл": "RequiredLength Do", +"Удаляет событие по ID": "Deletes an event by ID", +"Отправить медиагруппу": "Send mediagroup", +"ЗагрузитьФотоНаСервер": "UploadPhotoToServer", +"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", +"ID чата создания темы": "Thread creation chat ID", +"ПолучитьСписокЗаписей": "GetListOfRecords", +"ПолучитьСписокТоваров": "GetProductList", +"ID целевого сообщения": "Target message ID", +"Заголовок приглашения": "Invitation title", +"ПолучитьТаблицуТестов": "GetTestTable", +"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject", +"УправлениеТемойФорума": "ForumTopicManagement", +"Использование методов": "Using methods", +"ПолучитьЗначенияЯчеек": "GetCellValues", +"ПолучитьТелоКакСтроку": "GetBodyAsString", +"Создать\/Изменить поле": "Create\/Edit field", +"Проверка_БитриксВремя": "Check_BitrixTime", +"Создать копию объекта": "Create object copy", +"Проверка_ТвиттерТекст": "Check_TwitterText", +"ЗаполнитьМассивЛистов": "FillSheetArray", +"ДобавитьТестовыйНабор": "AddTestSet", +"ДобавитьСерверныйТест": "AddServerTest", +"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", +"ЗагрузитьМедиаЧастями": "UploadMediaInParts", "СоответствиеЗаголовка": "HeaderMapping", "Создать\/Изменить базу": "Create\/Edit database", +"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", +"Тестовая таблица (изм": "Test table (change", +"СклеитьДвоичныеДанные": "UniteBinaryData", +"ID пользователя Viber": "Viber User ID", +"Тестовая таблица (доп": "Test table (new", "Создать твит картинки": "Create image tweet", -"ЗаполнитьМассивЛистов": "FillSheetArray", +"ЗаписатьПараметрВФайл": "WriteParameterToFile", +"МассивВариантовОпроса": "PollOptionsArray", +"Проверка_ВКОбсуждение": "Check_VKDiscussion", +"МассивЛишнихЭлементов": "UncorrectElements", +"ПолучитьИсториюКанала": "GetChannelHistory", +"ЭтоАвторизацияТокеном": "IsTokenAuth", +"ПолучитьПолеСтроковое": "GetStringField", +"УстановитьТелоЗапроса": "SetRequestBody", +"СоответствиеКатегорий": "CategoryMap", +"ДобавитьЗаголовокБазы": "AddDatabaseHeader", +"ВыполнитьСборкуМусора": "RunGarbageCollection", +"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile", +"В работе : checkbox": "In progress : checkbox", +"двоичные данные файла": "binary data of the file", +"УдалитьСвойствоТовара": "DeleteProductProperty", +"Dropbox_ОбновитьТокен": "Dropbox_UpdateToken", +"Наименование кампании": "Campaign name", +"Dropbox_ПолучитьТокен": "Dropbox_GetToken", +"Проверка_ДропБоксТеги": "Check_DropboxTags", +"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost", +"ПолучитьОписаниеФайла": "GetFileDescription", +"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", +"ID асинхронной работы": "AsynchronousJobID", +"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", +"ЗаписатьЗначениеВФайл": "WriteValueToFile", "ПолучитьСписокКаналов": "GetChannelList", -"ПроверитьЗагрузкуЧасти": "CheckPartUpload", -"СформированноеОписание": "FormedDescription", -"Географическая долгота": "Geographic longitude", -"Загружает файл на диск": "Uploads a file to the drive", -"Вайбер_ОтправитьСсылку": "Viber_SendLink", -"Дата окончания периода": "End date of the period", -"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", -"Новое описание события": "New event description", -"СтандартныеЗависимости": "StandardDependencies", -"Сообщение из автотеста": "Message from autotest", -"ID календаря источника": "ID of the source calendar", -"Соответствие Из Строка": "Map Of String", -"Массив из Строка,Число": "Array of String,Number", -"Сделать файл публичным": "Make file public", -"Массив из Произвольный": "Array of Arbitrary", -"Массив описаний блоков": "Array of block descriptions", -"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", -"Дневной лимит в рублях": "Daily limit in rubles", -"ID рекламного кабинета": "Advertising account ID", -"Получает событие по ID": "Gets an event by ID", -"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile", -"Получает список файлов": "Gets the list of files", -"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", -"Получить поле (телефон": "Get field (phone", -"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", -"СоздатьПодборкуТоваров": "CreateProductCollection", -"ПолучитьСписокПодборок": "GetSelectionList", -"Получить пользователей": "Get users", -"ДобавитьТоварВПодборку": "AddProductToSelection", -"СоздатьПост (один путь": "CreatePost (one path", -"УдалитьТоварИзПодборки": "RemoveProductFromSelection", -"Новое имя главной темы": "New main thread name", -"Загрузить\/Удалить Файл": "Upload\/Delete file", -"Удаляет подборку по ID": "Deletes the selection by ID", -"Сделать файл приватным": "Make file private", -"Установить тему канала": "Set channel topic", +"ПолучитьСписокЗаказов": "GetOrderList", +"Идентификатор таблицы": "Table identifier", +"ТекстПервогоСообщения": "FirstMessageText", +"ВК_ОтправитьСообщение": "VKAPI_SendMessage", +"СтруктураПользователя": "UserStructure", +"Получить поле (флажок": "Get field (checkbox", +"Получить список тегов": "Get list of tags", +"Проверка_ДропБоксФайл": "Check_DropboxFile", +"Географическая широта": "Geographic latitude", +"Написать в обсуждение": "Write in discussion", +"ИнтерактивныеДействия": "InteractiveActions", +"Заголовок базы данных": "Database title", +"МассивВариантовВыбора": "ChoiceOptionArray", +"ID рекламной кампании": "Advertising campaign ID", "ИзменитьСвойствоТовара": "EditProductProperty", -"Установить цель канала": "Set channel purpose", -"СформироватьКлавиатуру": "FormKeyboard", -"ПолучитьОписаниеТовара": "GetProductDescription", -"Открыть\/Закрыть диалог": "Open\/Close dialog", -"Получить список файлов": "Get list of files", -"ЗагрузитьВидеоНаСервер": "UploadVideoToServer", -"Создать\/Удалить записи": "Create\/Delete records", -"ДобавитьОписаниеДанных": "AddDataDescription", -"Строка, ДвоичныеДанные": "String, BinaryData", -"ПолучитьМассивПодборок": "GetSelectionArray", -"ID календаря приемника": "ID of the target calendar", -"РаботаСФайламиИПапками": "FileAndFolderManagement", -"Обычный текстовый твит": "Regular text tweet", -"ЗаписатьJSONМультипарт": "WriteJSONMultipart", -"Получить токен по коду": "Get token by code", -"УстановитьРежимОтладки": "SetDebugMode", -"УстановитьТелоИзСтроки": "SetBodyFromString", -"ЗаполнитьДанныеПоСхеме": "FillDataBySchema", -"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", -"ЗаписатьДвоичныеДанные": "WriteBinaryData", -"ЗагрузитьФайл (в канал": "UploadFile (to channel", -"Вернуть дочерние блоки": "Return child blocks", -"Ремонт и строительство": "Repair and building", -"ПреобразоватьКодВТокен": "ConvertCodeToToken", -"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", -"Массив файлов картинок": "Image files array", -"Отправить внешний файл": "Send external file", -"Проверка_ТелеграмОпрос": "Check_TelegramPoll", -"Создать текстовый твит": "Create text tweet", -"Изменить свойства базы": "Edit database properties", -"УстановитьИмяФайлаТела": "SetBodyFileName", -"Соответствие из Строка": "Map of String", -"Проверка_ТелеграмЧисло": "Check_TelegramNumber", -"НаименованиеИзмененное": "EditedName", -"Dropbox_ПолучитьПревью": "Dropbox_GetPreview", -"Создать составной пост": "Create composite post", -"Создайте бота Telegram": "Create a Telegram bot", -"Подробная документация": "Detailed documentation", -"ПолучитьИнформациюБота": "GetBotInformation", "Проверка_ТелеграмВидео": "Check_TelegramVideo", -"ПолучитьДвоичныеДанные": "GetBinaryData", -"ID изменяемой страницы": "ID of the page being modified", -"Описание : rich_text": "Description : rich_text", -"Создает твит с опросом": "Creates a tweet with a poll", -"КаталогЛоговБиблиотеки": "LibraryLogCatalog", -"Проверка_ТелеграмАудио": "Check_TelegramAudio", -"Загрузить\/Удалить файл": "Upload\/Delete file", -"Возвращаемое значение:": "Returns:", -"и почитать комментарии": "and read comments", +"ID календаря источника": "ID of the source calendar", +"ПреобразоватьКодВТокен": "ConvertCodeToToken", +"РаботаСФайламиИПапками": "FileAndFolderManagement", "Проверка_ТелеграмГифка": "Check_TelegramGif", -"ПреобразоватьЗаголовок": "ConvertHeader", -"СоответствиеПараметров": "ParameterMap", +"ID календаря приемника": "ID of the target calendar", +"Проверка_ТелеграмОпрос": "Check_TelegramPoll", +"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile", +"Создайте бота Telegram": "Create a Telegram bot", +"ДобавитьТоварВПодборку": "AddProductToSelection", +"СформироватьКлавиатуру": "FormKeyboard", +"УдалитьТоварИзПодборки": "RemoveProductFromSelection", +"Проверка_ТелеграмЧисло": "Check_TelegramNumber", +"ПолучитьМассивПодборок": "GetSelectionArray", +"Массив описаний блоков": "Array of block descriptions", +"Подробная документация": "Detailed documentation", +"Dropbox_ПолучитьПревью": "Dropbox_GetPreview", +"Получить список файлов": "Get list of files", +"Удаляет подборку по ID": "Deletes the selection by ID", +"Возвращаемое значение:": "Returns:", +"Обычный текстовый твит": "Regular text tweet", +"Ремонт и строительство": "Repair and building", +"Загружает файл на диск": "Uploads a file to the drive", +"Получает список файлов": "Gets the list of files", +"Новое описание события": "New event description", +"ID рекламного кабинета": "Advertising account ID", +"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", +"Новое имя главной темы": "New main thread name", +"Создать составной пост": "Create composite post", +"ДобавитьОписаниеДанных": "AddDataDescription", +"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", +"ЗаполнитьДанныеПоСхеме": "FillDataBySchema", +"ID изменяемой страницы": "ID of the page being modified", +"Получить поле (телефон": "Get field (phone", +"СтандартныеЗависимости": "StandardDependencies", +"СоздатьПодборкуТоваров": "CreateProductCollection", +"ЗагрузитьВидеоНаСервер": "UploadVideoToServer", +"Географическая долгота": "Geographic longitude", +"Описание : rich_text": "Description : rich_text", +"Сообщение из автотеста": "Message from autotest", +"Дата окончания периода": "End date of the period", +"Массив из Строка,Число": "Array of String,Number", +"Массив из Произвольный": "Array of Arbitrary", +"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", +"ПолучитьДвоичныеДанные": "GetBinaryData", +"Получить токен по коду": "Get token by code", +"Строка, ДвоичныеДанные": "String, BinaryData", +"и почитать комментарии": "and read comments", +"Создать\/Удалить записи": "Create\/Delete records", +"Открыть\/Закрыть диалог": "Open\/Close dialog", +"УстановитьТелоИзСтроки": "SetBodyFromString", +"Получить пользователей": "Get users", +"ПроверитьЗагрузкуЧасти": "CheckPartUpload", +"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken", +"Создает твит с опросом": "Creates a tweet with a poll", +"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken", "Путь к папке или файлу": "Path to folder or file", -"Получить подборки по ID": "Get selections by ID", -"СоздатьПроизвольныйТвит": "CreateCustomTweet", -"Создать страницу в базу": "Create page in database", -"Новое название подборки": "New selection name", -"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders", -"Проверка_ТелеграмМассив": "Check_TelegramArray", -"Получить список записей": "Get list of records", -"Выберите пункт External": "Choose External", +"Массив файлов картинок": "Image files array", +"Создать текстовый твит": "Create text tweet", +"Загрузить\/Удалить файл": "Upload\/Delete file", +"УстановитьРежимОтладки": "SetDebugMode", +"НаименованиеИзмененное": "EditedName", +"КаталогЛоговБиблиотеки": "LibraryLogCatalog", +"Проверка_БитриксИстина": "Check_BitrixTrue", +"СформированноеОписание": "FormedDescription", +"Вайбер_ОтправитьСсылку": "Viber_SendLink", +"Загрузить\/Удалить Файл": "Upload\/Delete file", +"Изменить свойства базы": "Edit database properties", +"Проверка_ТелеграмАудио": "Check_TelegramAudio", +"Соответствие из Строка": "Map of String", +"ПолучитьСписокПодборок": "GetSelectionList", +"УстановитьИмяФайлаТела": "SetBodyFileName", +"Отправить внешний файл": "Send external file", +"ПолучитьОписаниеТовара": "GetProductDescription", +"ЗаписатьДвоичныеДанные": "WriteBinaryData", +"СоответствиеПараметров": "ParameterMap", +"Сделать файл публичным": "Make file public", +"Сделать файл приватным": "Make file private", +"ПреобразоватьЗаголовок": "ConvertHeader", +"ПолучитьИнформациюБота": "GetBotInformation", +"Установить цель канала": "Set channel purpose", +"Соответствие Из Строка": "Map Of String", +"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", +"ЗагрузитьФайл (в канал": "UploadFile (to channel", +"СоздатьПост (один путь": "CreatePost (one path", +"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", +"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", +"Дневной лимит в рублях": "Daily limit in rubles", +"Получает событие по ID": "Gets an event by ID", +"Установить тему канала": "Set channel topic", +"Вернуть дочерние блоки": "Return child blocks", +"ЗаписатьJSONМультипарт": "WriteJSONMultipart", "Проверка_ДвоичныеДанные": "Check_BinaryData", -"Проверка_ТелеграмИстина": "Check_TelegramTrue", -"Массив вариантов опроса": "Poll options array", -"ВывестиСправкуПоМетодам": "DisplayMethodHelp", -"РазделитьДвоичныеДанные": "SplitBinaryData", -"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif", -"ПолучитьСтатусОбработки": "GetProcessingStatus", -"УникальныйИдентификатор": "UUID", -"Тестовая таблица 2 (изм": "Test table 2 (change", -"Не найден входной файл!": "Input File Not Found!", -"ПолучитьИнформациюОБоте": "GetBotInformation", -"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", -"Новый текст комментария": "New comment text", -"Вайбер_ОтправитьКонтакт": "Viber_SendContact", -"Вайбер_ОтправитьЛокацию": "Viber_SendLocation", -"СпособКодированияСтроки": "StringEncodingMethod", -"Пустое описание товара:": "Empty product description:", -"ЗагрузитьМассивВложений": "UploadAttachmentsArray", -"ПолучитьСписокКаталогов": "GetDirectoriesList", -"ДФ=yyyy-MM-ddTHH:mm:ssZ": "DF=yyyy-MM-ddTHH:mm:ssZ", -"ПолучитьРазделительПути": "GetPathSeparator", -"ПараметрыЗапросаВСтроку": "RequestParametersToString", -"ОпределитьМетодОтправки": "DetermineSendMethod", -"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", -"Новая картинка подборки": "New selection image", -"Идентификатор базы База": "Base identifier Base", -"Массив из Строка, Число": "Array of string, number", -"Telegram_ОтправитьВидео": "Telegram_SendVideo", -"Telegram_ОтправитьАудио": "Telegram_SendAudio", -"Telegram_ОтправитьГифку": "Telegram_SendGif", -"Telegram_ОтправитьОпрос": "Telegram_SendPoll", -"МаксимальнаяВложенность": "MaximumNesting", -"ОтправитьМестоположение": "SendLocation", -"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", -"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", -"Удаляет календарь по ID": "Deletes a calendar by ID", -"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", -"Путь к созаваемой папке": "Path to the created folder", -"ОтправитьДокумент (Путь": "SendDocument (Path", -"ДФ=yyyy-MM-ddThh:mm:ssZ": "ISO8601Datetime", -"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", -"ПолучитьПубличныйОбъект": "GetPublicObject", -"Путь к объекту удаления": "Path to the object to delete", -"ID файла для скачивания": "File ID for downloading", -"Проверка_ДропБоксСтатус": "Check_DropboxStatus", -"Проверка_ДропБоксРабота": "Check_DropboxWork", -"ПолучитьЗначениеИзФайла": "GetValueFromFile", -"СформироватьМассивМедиа": "FormMediaArray", -"ОтменитьПубликациюПапки": "CancelFolderPublication", -"Получить\/Обновить токен": "Get\/Update token", -"Массив вариантов ответа": "Array of answer options", -"Какой ваш любимый цвет?": "What's your favorite color?", -"Получить поле (числовое": "Get field (numeric", -"Создать свойство товара": "Create product property", -"Удалить свойство товара": "Delete product property", -"Новое значение свойства": "New property value", -"Сформировать клавиатуру": "Create keyboard", -"Непредвиденная ошибка!:": "Unexpected Error!", -"ОтправитьКартинку (Путь": "SendPicture (Path", -"ПолучитьЧислоУчастников": "GetParticipantCount", -"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse", -"Получить список каналов": "Get channel list", -"Наименование новой базы": "New base name", -"ГенераторОтчетаПокрытия": "CoverageReportGenerator", "Скопированный файл.jpeg": "CopiedFile.jpeg", -"ТаблицаДляИспользования": "TableForUse", -"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", -"OPI_ПреобразованиеТипов": "OPI_TypeConversion", -"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", -"ОтменитьПубликациюФайла": "CancelFilePublication", -"ОтправитьКонтакт (канал": "SendContact (channel", -"СоединитьДвоичныеДанные": "ConcatBinaryData", -"ИзменитьПодборкуТоваров": "EditProductCollection", -"Проверка_ДропБоксМассив": "Check_DropboxArray", -"Получить список свойств": "Get property list", -"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", "УстановитьЗначенияЯчеек": "SetCellValues", -"Создать\/Удалить событие": "Create\/Delete event", -"для дальнейших действий": "for further actions", -"УправлениеВнешнимФайлом": "ExternalFileManagement", -"Создать\/Удалить каталог": "Create\/Delete catalog", -"МассивURLФайловВложений": "ArrayOfAttachmentURLs", -"Создать канал приватным": "Create channel as private", -"ИсключатьАрхивированные": "ExcludeArchived", -"Получить значения ячеек": "Get cell values", -"Имя файла с расширением": "File name with extension", -"Лайк\/Репост\/Комментарий": "Like\/Repost\/Comment", -"ПолучитьКалендарьСписка": "GetListCalendar", -"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", -"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", -"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF", -"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", -"Действия с обсуждениями": "Actions with discussions", -"ИзменитьКалендарьСписка": "EditListCalendar", -"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", -"Наименование обсуждения": "Discussion name", -"Получить список заказов": "Get order list", -"Массив ID пользователей": "User ID Array", -"ПолучитьОписаниеСобытия": "GetEventDescription", -"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost", -"Получить список событий": "Get list of events", +"Bitrix24_СерверноеВремя": "Bitrix24_ServerTime", +"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", +"Проверка_ТелеграмИстина": "Check_TelegramTrue", +"Проверка_ТелеграмМассив": "Check_TelegramArray", +"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost", +"ГенераторОтчетаПокрытия": "CoverageReportGenerator", +"ПолучитьСписокКаталогов": "GetDirectoriesList", +"Bitrix24_УдалитьНовость": "Bitrix24_DeletePost", +"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif", +"МаксимальнаяВложенность": "MaximumNesting", +"ПолучитьИнформациюОБоте": "GetBotInformation", +"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", "ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile", +"Telegram_ОтправитьВидео": "Telegram_SendVideo", +"Тестовая таблица 2 (изм": "Test table 2 (change", +"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost", +"ДФ=yyyy-MM-ddThh:mm:ssZ": "ISO8601Datetime", +"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", +"ID новости для удаления": "Id of post to remove", +"ПолучитьПубличныйОбъект": "GetPublicObject", +"ТаблицаДляИспользования": "TableForUse", +"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", +"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", +"Создать страницу в базу": "Create page in database", +"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders", +"Telegram_ОтправитьОпрос": "Telegram_SendPoll", +"Получить значения ячеек": "Get cell values", +"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", +"Telegram_ОтправитьГифку": "Telegram_SendGif", +"ВывестиСправкуПоМетодам": "DisplayMethodHelp", +"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF", +"Вайбер_ОтправитьКонтакт": "Viber_SendContact", +"Telegram_ОтправитьАудио": "Telegram_SendAudio", +"Вайбер_ОтправитьЛокацию": "Viber_SendLocation", +"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", +"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", +"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", +"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", +"Проверка_БитриксНовость": "Check_BitrixPost", +"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", +"Непредвиденная ошибка!:": "Unexpected Error!", +"Получить\/Обновить токен": "Get\/Update token", +"СоединитьДвоичныеДанные": "ConcatBinaryData", +"ПолучитьЧислоУчастников": "GetParticipantCount", +"Массив из Строка, Число": "Array of string, number", +"Наименование новой базы": "New base name", +"Путь к объекту удаления": "Path to the object to delete", +"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", +"Получить список свойств": "Get property list", +"Создать свойство товара": "Create product property", +"ИзменитьКалендарьСписка": "EditListCalendar", +"ОтправитьКартинку (Путь": "SendPicture (Path", +"Создать канал приватным": "Create channel as private", +"Удалить свойство товара": "Delete product property", +"ОпределитьМетодОтправки": "DetermineSendMethod", +"ПолучитьОписаниеСобытия": "GetEventDescription", +"Удаляет календарь по ID": "Deletes a calendar by ID", +"Новое значение свойства": "New property value", +"ОтменитьПубликациюПапки": "CancelFolderPublication", +"Пустое описание товара:": "Empty product description:", +"Проверка_ДропБоксРабота": "Check_DropboxWork", +"Получить список записей": "Get list of records", +"ОтменитьПубликациюФайла": "CancelFilePublication", +"СформироватьМассивМедиа": "FormMediaArray", +"OPI_ПреобразованиеТипов": "OPI_TypeConversion", +"Получить подборки по ID": "Get selections by ID", +"ОтправитьМестоположение": "SendLocation", "Текст первого сообщения": "Text of the first message", -"Получить список товаров": "Get product list", +"Наименование обсуждения": "Discussion name", +"Получить поле (числовое": "Get field (numeric", +"ОтправитьДокумент (Путь": "SendDocument (Path", +"Массив вариантов ответа": "Array of answer options", +"Получить список событий": "Get list of events", +"МассивURLФайловВложений": "ArrayOfAttachmentURLs", +"Новое название подборки": "New selection name", "Получить историю канала": "Get channel history", -"Создает новое обсуждение": "Creates a new discussion", -"НаправлениеПоиска.СКонца": "SearchDirection.FromEnd", -"Массив заголовков кнопок": "Array of button titles", -"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", -"Создает каталог на диске": "Creates a directory on the disk", -"ДобавитьРодителяСтраницы": "AddPageParent", -"ID целевого пользователя": "Target user ID", -"Другие товары сообщества": "Other items", -"ПолучитьИнформациюОДиске": "GetDiskInformation", -"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", -"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", -"Изменяет название канала": "Changes the name of the channel", -"СоздатьСсылкуПриглашение": "CreateInvitationLink", -"ДобавитьПараметрКартинки": "AddImageParameter", -"Новый тестовый заголовок": "NewTestTitle", -"Новая рекламная кампания": "New ads campaign", -"Строка, Массив Из Строка": "String, Array of String", -"ПолучитьКодПодтверждения": "GetConfirmationCode", -"ID пользователя адресата": "Recipient user ID", -"ПолучитьПараметрыТвиттер": "GetTwitterParameters", -"Создать подборку товаров": "Create product selection", -"Получить данные аккаунта": "Get account data", -"Массив товаров или товар": "Array of products or product", -"ПолучитьСписокКалендарей": "GetCalendarList", -"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", -"ДобавитьПараметрыКоманды": "AddCommandParameters", -"РаботаСПодборкамиТоваров": "ProductSelectionManagement", -"ОбработатьОшибочныйВывод": "HandleErrorOutput", +"Имя файла с расширением": "File name with extension", +"Новая картинка подборки": "New selection image", +"ИзменитьПодборкуТоваров": "EditProductCollection", +"Массив ID пользователей": "User ID Array", +"Проверка_ДропБоксМассив": "Check_DropboxArray", +"Проверка_ДропБоксСтатус": "Check_DropboxStatus", +"УникальныйИдентификатор": "UUID", +"Какой ваш любимый цвет?": "What's your favorite color?", +"ДФ=yyyy-MM-ddTHH:mm:ssZ": "DF=yyyy-MM-ddTHH:mm:ssZ", +"ПараметрыЗапросаВСтроку": "RequestParametersToString", +"для дальнейших действий": "for further actions", +"ID файла для скачивания": "File ID for downloading", +"СоздатьПроизвольныйТвит": "CreateCustomTweet", +"ПолучитьЗначениеИзФайла": "GetValueFromFile", +"Создать\/Удалить событие": "Create\/Delete event", +"Создать\/Удалить каталог": "Create\/Delete catalog", +"ЗагрузитьМассивВложений": "UploadAttachmentsArray", +"ПолучитьКалендарьСписка": "GetListCalendar", +"РазделитьДвоичныеДанные": "SplitBinaryData", +"Массив вариантов опроса": "Poll options array", +"Выберите пункт External": "Choose External", +"ПолучитьСтатусОбработки": "GetProcessingStatus", +"ПолучитьРазделительПути": "GetPathSeparator", +"ОтправитьКонтакт (канал": "SendContact (channel", +"Действия с обсуждениями": "Actions with discussions", +"Получить список заказов": "Get order list", +"Новый текст комментария": "New comment text", +"Не найден входной файл!": "Input File Not Found!", +"УправлениеВнешнимФайлом": "ExternalFileManagement", +"ИсключатьАрхивированные": "ExcludeArchived", +"Получить список каналов": "Get channel list", +"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", +"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse", +"Лайк\/Репост\/Комментарий": "Like\/Repost\/Comment", +"Путь к созаваемой папке": "Path to the created folder", +"Идентификатор базы База": "Base identifier Base", +"Сформировать клавиатуру": "Create keyboard", +"СпособКодированияСтроки": "StringEncodingMethod", +"Получить список товаров": "Get product list", "Признак рекламного поста": "Sign of an advertising post", -"ПолучитьСписокРазрешений": "GetPermissionsList", -"Наименование нового поля": "New field name", -"Получить поле (строковое": "Get field (string", -"СформироватьБлокКартинку": "GenerateImageBlock", -"ГК_ПолучитьСписокСобытий": "GC_GetEventList", -"ИзменитьСвойстваСтраницы": "EditPageProperties", -"АргументыКоманднойСтроки": "CommandLineArguments", -"ОтправитьСообщение (json": "SendMessage (json", -"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", -"ПреобразоватьДанныеФайла": "ConvertFileData", -"Проверка_ТелеграмКонтакт": "Check_TelegramContact", -"Получить список областей": "Get region list", -"Изменить свойство товара": "Edit product property", -"Строка, Массив из Строка": "String, Array of String", -"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json", -"Создает пустой календарь": "Creates an empty calendar", -"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", -"Использовать \".\/internal": "Use \".\/internal", -"Путь к объекту оригинала": "Path to the original object", -"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", -"ТекущаяУниверсальнаяДата": "CurrentUniversalDate", -"РаботаСУдаленнымиФайлами": "ExternalFilesManagement", -"ПолучитьСтатистикуПостов": "GetPostStatistics", -"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", -"ВывестиНачальнуюСтраницу": "DisplayStartPage", -"Набор тестов для YAxUnit": "Test suite for YAxUnit", -"Ссылка (URL) под записью": "Link (URL) under the post", -"Данные файл для загрузки": "Data file for upload", -"Файл источник обновления": "File source for update", -"СохранитьКартинкуВАльбом": "SaveImageToAlbum", -"ДобавитьКалендарьВСписок": "AddCalendarToList", "УдалитьКалендарьИзСписка": "DeleteCalendarFromList", -"Путь к целевому каталогу": "Path to the target directory", -"СформироватьТестыАссертс": "FormAssertsTests", +"Файл источник обновления": "File source for update", +"ID пользователя адресата": "Recipient user ID", +"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", +"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", +"ОтправитьСообщение (json": "SendMessage (json", +"ДобавитьКалендарьВСписок": "AddCalendarToList", +"Наименование нового поля": "New field name", +"Создает пустой календарь": "Creates an empty calendar", +"ПолучитьСтатистикуПостов": "GetPostStatistics", +"ПолучитьСписокКалендарей": "GetCalendarList", +"Получить поле (строковое": "Get field (string", +"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", +"НормализоватьАвторизацию": "NormalizeAuth", +"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", +"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", +"ТекущаяУниверсальнаяДата": "CurrentUniversalDate", +"Использовать \".\/internal": "Use \".\/internal", +"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream", +"Получить информацию бота": "Get bot information", +"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json", +"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", "Создать товар и подборку": "Create product and selection", -"Новый каталог размещения": "New parent directory", +"ГК_ПолучитьСписокСобытий": "GC_GetEventList", +"Вайбер_ОтправитьКартинку": "Viber_SendImage", +"ДобавитьПараметрыКоманды": "AddCommandParameters", +"ВывестиНачальнуюСтраницу": "DisplayStartPage", +"АргументыКоманднойСтроки": "CommandLineArguments", +"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", +"ПолучитьПараметрыТвиттер": "GetTwitterParameters", +"Получить список областей": "Get region list", +"Создать\/Изменить таблицу": "Create\/Edit table", +"Получить данные аккаунта": "Get account data", "ПолучитьЗаголовкиЗапроса": "GetRequestHeaders", -"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList", -"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard", +"Путь к целевому каталогу": "Path to the target directory", +"Данные файл для загрузки": "Data file for upload", +"ПолучитьСписокРазрешений": "GetPermissionsList", +"Отправить местоположение": "Send location", +"Строка, Массив Из Строка": "String, Array of String", +"Создает новое обсуждение": "Creates a new discussion", +"ИзменитьСвойстваСтраницы": "EditPageProperties", "Загрузить фото на сервер": "Upload photo to server", "СоздатьВысокуюКлавиатуру": "CreateTallKeyboard", -"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", -"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", -"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", -"Получить информацию бота": "Get bot information", -"Получить список подборок": "Get selection list", -"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", -"Отправить местоположение": "Send location", -"Вайбер_ОтправитьКартинку": "Viber_SendImage", -"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream", +"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard", +"ОбработатьОшибочныйВывод": "HandleErrorOutput", +"Путь к объекту оригинала": "Path to the original object", +"СоздатьСсылкуПриглашение": "CreateInvitationLink", +"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList", +"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", +"ДобавитьРодителяСтраницы": "AddPageParent", +"Строка, Массив из Строка": "String, Array of String", +"Ссылка (URL) под записью": "Link (URL) under the post", +"ПреобразоватьДанныеФайла": "ConvertFileData", +"СохранитьКартинкуВАльбом": "SaveImageToAlbum", +"СформироватьБлокКартинку": "GenerateImageBlock", "Новое описание календаря": "New calendar description", -"Создать\/Изменить таблицу": "Create\/Edit table", -"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", -"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", +"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", +"РаботаСУдаленнымиФайлами": "ExternalFilesManagement", +"Массив заголовков кнопок": "Array of button titles", +"Изменить свойство товара": "Edit product property", +"ID целевого пользователя": "Target user ID", +"ДобавитьПараметрКартинки": "AddImageParameter", +"Массив товаров или товар": "Array of products or product", +"Набор тестов для YAxUnit": "Test suite for YAxUnit", +"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", +"ПолучитьКодПодтверждения": "GetConfirmationCode", +"СформироватьТестыАссертс": "FormAssertsTests", +"Изменяет название канала": "Changes the name of the channel", +"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", +"НаправлениеПоиска.СКонца": "SearchDirection.FromEnd", +"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", +"Новая рекламная кампания": "New ads campaign", +"ПолучитьИнформациюОДиске": "GetDiskInformation", +"Проверка_ТелеграмКонтакт": "Check_TelegramContact", +"Новый тестовый заголовок": "NewTestTitle", +"Создать подборку товаров": "Create product selection", +"Другие товары сообщества": "Other items", +"Создает каталог на диске": "Creates a directory on the disk", +"Новый каталог размещения": "New parent directory", +"Получить список подборок": "Get selection list", +"РаботаСПодборкамиТоваров": "ProductSelectionManagement", "Проверка_ДропбоксУчастник": "Check_DropboxMember", -"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", -"РаботаСРекламнымКабинетом": "AdAccountManagement", -"Устанавливает тему канала": "Sets the channel topic", -"Добавить товар в подборку": "Add product to selection", -"Открытый пакет интеграций": "OpenIntegrations", -"Telegram_ОтправитьКонтакт": "Telegram_SendContact", -"Добавить\/Удалить картинку": "Add\/Delete image", -"Преобразование типов (OPI": "Type conversion (OPI", -"ДобавитьИдентификаторЧата": "AddChatIdentifier", -"Проверка_ТелеграмДокумент": "Check_TelegramDocument", -"Удалить товар из подборки": "Remove product from selection", -"ОчиститьОсновнойКалендарь": "ClearMainCalendar", -"РаботаСоСпискомКалендарей": "CalendarListManagement", -"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", -"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", -"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", -"УстановитьБезопасныйРежим": "SetSafeMode", -"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle", -"Путь назначения для копии": "Destination path for the copy", -"ПереключениеОбщегоДоступа": "TogglePublicAccess", -"Создает пост с картинками": "Creates a post with images", -"Изменить имя главной темы": "Change main topic name", -"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile", -"ОтменитьПубликациюОбъекта": "CancelObjectPublication", -"Получить публичный объект": "Get public object", -"Получить число участников": "Get participant count", +"Архивирует активный канал": "Archives an active channel", +"Тестовый комментарий (изм": "Test comment (change", "Тестовый товар измененный": "EditedTestProduct", -"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", -"ПоказыватьВыводНемедленно": "ShowOutputImmediately", -"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", -"Отменить публикацию файла": "Unpublish file", -"Загрузить видео на сервер": "Upload video to server", -"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", -"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode", -"Новый альбом из автотеста": "NewAlbumFromAutoTest", -"Заголовок файла для Slack": "File title for Slack", -"Преобразовать код в токен": "Convert code to token", -"Отменить публикацию папки": "Unpublish folder", -"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", -"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", -"Создать\/Удалить календарь": "Create\/Delete calendar", -"Создает новую базу данных": "Creates a new database", +"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", "ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy", +"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", +"ДобавитьЗаголовокСтраницы": "AddPageHeader", +"Загрузить видео на сервер": "Upload video to server", +"Telegram_ОтправитьКонтакт": "Telegram_SendContact", "Изменить подборку товаров": "Edit product selection", -"ПолучитьИнформациюОКанале": "GetChannelInformation", -"Некорректный вид отправки": "Incorrect sending view", -"Обновленное описание базы": "Updated base description", -"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", -"СоответствиеКомандМодулей": "ModuleCommandMapping", -"Открытый Пакет Интеграций": "Open Integrations Package", -"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", +"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList", +"Получить число участников": "Get participant count", +"Идентификатор базы данных": "Database identifier", +"Получить публичный объект": "Get public object", +"Удаляет комментарий по ID": "Deletes comment by ID", +"Добавить товар в подборку": "Add product to selection", +"Использовать \"..\/..\/tools": "Use \"..\/..\/tools", +"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode", +"Удалить товар из подборки": "Remove product from selection", +"Преобразовать код в токен": "Convert code to token", +"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", +"ОтменитьПубликациюОбъекта": "CancelObjectPublication", +"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo", +"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase", +"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", +"Проверка_ТелеграмКартинка": "Check_TelegramImage", +"Путь назначения для копии": "Destination path for the copy", +"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle", +"Наименование нового листа": "NewSheetName", "URL для установки Webhook": "URL for setting up Webhook", "Получить список каталогов": "Get list of directories", -"Coverage_ЗапускВсехТестов": "Coverage_StartAllTests", -"ДобавитьЗаголовокСтраницы": "AddPageHeader", -"Копирует файл или каталог": "Copies file or directory", -"МобильноеПриложениеСервер": "MobileAppServer", -"См.ПолучитьОписаниеТовара": "See GetProductDescription", -"Создает твит без вложений": "Creates a tweet without attachments", -"Структура JSON полей базы": "The structure of the JSON database fields", -"Изменить календарь списка": "Edit list calendar", -"Установить значения ячеек": "Set cell values", -"Как EDT проект расширения": "As an EDT extension project", -"МобильноеПриложениеКлиент": "MobileAppClient", -"Использовать \"..\/..\/tools": "Use \"..\/..\/tools", -"Ссылка на последний релиз": "To the latest release", -"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder", -"См. ПолучитьОписаниеФайла": "See GetFileDescription", -"Заполнить\/Очистить ячейки": "Fill\/Clear cells", -"ПолучитьСсылкуНаСообщение": "GetMessageLink", -"Описание тестового товара": "Test item description", -"Архивирует активный канал": "Archives an active channel", +"ПолучитьИнформациюОКанале": "GetChannelInformation", "ВыполнитьОбработкуКоманды": "ExecuteCommandProcessing", -"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase", -"Получить календарь списка": "Get list calendar", -"Идентификатор комментария": "Comment identifier", -"Проверка_ТелеграмКартинка": "Check_TelegramImage", -"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList", -"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo", -"Наименование нового листа": "NewSheetName", -"Номер рекламной категории": "Advertising category number", +"Заполнить\/Очистить ячейки": "Fill\/Clear cells", "ID пользователей(я) Viber": "Viber User(s) ID", -"Удаляет комментарий по ID": "Deletes comment by ID", -"Создать произвольный твит": "Create custom tweet", -"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", -"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", -"Статус : Соответствие": "Status : Map", -"Идентификатор базы данных": "Database identifier", +"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder", +"Установить значения ячеек": "Set cell values", +"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", +"Преобразование типов (OPI": "Type conversion (OPI", +"ПереключениеОбщегоДоступа": "TogglePublicAccess", +"Некорректный вид отправки": "Incorrect sending view", "Dropbox_ПереместитьОбъект": "Dropbox_MoveObject", -"Тестовый комментарий (изм": "Test comment (change", -"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic", -"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", -"НормализоватьТекстовыйВвод": "NormalizeTextInput", -"Telegram_ОтправитьДокумент": "Telegram_SendDocument", -"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", -"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", -"Получает схему таблиц базы": "Gets the schema of base tables", -"Число знаков после запятой": "Number of decimal places", -"ПолучитьСписокКомментариев": "GetCommentList", -"Создать ссылку-приглашение": "Create invitation link", -"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", -"Получает комментарий по ID": "Gets comment by ID", -"Получить информацию о боте": "Get bot information", -"МинимальныйРазмерДляПотока": "MinimumStreamSize", -"ID оригинального сообщения": "Original message ID", -"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", -"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", -"Telegram_ОтправитьКартинку": "Telegram_SendPicture", -"Telegram_УстановитьWebhook": "Telegram_SetWebhook", -"УдалитьПустыеКлючиЗначения": "RemoveEmptyKeyValues", -"СоздатьРекламноеОбъявление": "CreateAd", -"ПолучитьИмяВременногоФайла": "GetTempFileName", -"ДобавитьПользователяКФайлу": "AddUserToFile", -"Получить информацию канала": "Get channel info", -"Скопируйте новый **токен**": "Copy the new **token**", -"Если вам необходим чат-бот": "If you need a chatbot", -"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", -"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument", +"МобильноеПриложениеКлиент": "MobileAppClient", +"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", +"Изменить имя главной темы": "Change main topic name", +"Создает пост с картинками": "Creates a post with images", +"Идентификатор комментария": "Comment identifier", +"Добавить\/Удалить картинку": "Add\/Delete image", +"Создать произвольный твит": "Create custom tweet", +"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", +"Создает твит без вложений": "Creates a tweet without attachments", +"Создать\/Удалить календарь": "Create\/Delete calendar", +"УстановитьБезопасныйРежим": "SetSafeMode", +"ПолучитьСсылкуНаСообщение": "GetMessageLink", +"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", +"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", +"Открытый пакет интеграций": "OpenIntegrations", +"РаботаСРекламнымКабинетом": "AdAccountManagement", +"МобильноеПриложениеСервер": "MobileAppServer", +"СоответствиеКомандМодулей": "ModuleCommandMapping", +"Как EDT проект расширения": "As an EDT extension project", +"Статус : Соответствие": "Status : Map", +"ОчиститьОсновнойКалендарь": "ClearMainCalendar", +"Заголовок файла для Slack": "File title for Slack", +"См.ПолучитьОписаниеТовара": "See GetProductDescription", +"Проверка_ТелеграмДокумент": "Check_TelegramDocument", +"Отменить публикацию файла": "Unpublish file", +"Coverage_ЗапускВсехТестов": "Coverage_StartAllTests", +"Обновленное описание базы": "Updated base description", +"ДобавитьИдентификаторЧата": "AddChatIdentifier", +"Номер рекламной категории": "Advertising category number", +"Создает новую базу данных": "Creates a new database", +"Описание тестового товара": "Test item description", +"Ссылка на последний релиз": "To the latest release", +"Получить календарь списка": "Get list calendar", +"Структура JSON полей базы": "The structure of the JSON database fields", +"Новый альбом из автотеста": "NewAlbumFromAutoTest", +"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", +"Копирует файл или каталог": "Copies file or directory", +"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", +"ПоказыватьВыводНемедленно": "ShowOutputImmediately", +"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", +"Устанавливает тему канала": "Sets the channel topic", +"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", +"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", +"РаботаСоСпискомКалендарей": "CalendarListManagement", +"Отменить публикацию папки": "Unpublish folder", +"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", +"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile", +"Изменить календарь списка": "Edit list calendar", +"Открытый Пакет Интеграций": "Open Integrations Package", +"См. ПолучитьОписаниеФайла": "See GetFileDescription", "Dropbox_ЗагрузитьФайлПоURL": "Dropbox_UploadFileByURL", +"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", +"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", +"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", +"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", +"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", +"Описание тестового события": "TestEventDescription", +"Получить статистику постов": "Get post statistics", +"Очищает значение в ячейках": "Clears the value in cells", +"ВывестиСообщениеИсключения": "DisplayExceptionMessage", "Получить категории товаров": "Get product categories", "Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture", -"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList", -"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", -"Путь сохранения на Dropbox": "Save path on Dropbox", -"ПреобразоватьПользователей": "ConvertUsers", -"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", -"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", -"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", -"Описание тестового события": "TestEventDescription", +"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument", +"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic", "Структура Из КлючИЗначение": "Structure of Key-Value", -"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar", -"разрешение на методы Drive": "Drive methods permission", -"Проверка_ТелеграмПереслать": "Check_TelegramForward", -"Очищает значение в ячейках": "Clears the value in cells", -"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", -"ОбработатьТабуляциюСправки": "HandleHelpTabulation", -"Изменить свойства страницы": "Edit page properties", -"Получить код подтверждения": "Get confirmation code", -"Получить статистику постов": "Get post statistics", -"ЧислоСтандартныхПараметров": "NumberOfStandardParameters", +"Создать\/Архивировать канал": "Create\/Archive channel", "ЗакрытьТемуФорума (главная": "CloseForumTopic (main", -"Скрыть главную тему форума": "Hide main forum thread", -"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", -"Проверка_ТелеграмСообщение": "Check_TelegramMessage", -"ВывестиСообщениеИсключения": "DisplayExceptionMessage", -"ПолучитьРезультатОбработки": "GetProcessingResult", -"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile", -"Получить список календарей": "Get list of calendars", -"СоздатьПост (одна картинка": "CreatePost (one picture", -"Добавляет товар в подборку": "Adds a product to the selection", "ОткрытьТемуФорума (главная": "OpenForumTopic (main", "Сформировать блок картинку": "Generate image block", -"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", -"Получить информацию о базе": "Get database info", -"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage", -"СформироватьЗначенияВыбора": "FormSelectionValues", -"Наименование новой таблицы": "New table name", -"ПреобразоватьВариантВыбора": "ConvertSelectionOption", -"Мне больше нравится желтый": "I like yellow more", +"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", "СлужебныеПроцедурыИФункции": "Private", -"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", -"Создать\/Архивировать канал": "Create\/Archive channel", -"Создать рекламную кампанию": "Create advertising campaign", -"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", -"ПолучитьДанныеПользователя": "GetUserData", -"Массив соответствий файлов": "Array of file mappings", +"Проверка_ТелеграмСообщение": "Check_TelegramMessage", +"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", +"Проверка_ТелеграмПереслать": "Check_TelegramForward", +"СоздатьРекламноеОбъявление": "CreateAd", +"СоздатьПост (одна картинка": "CreatePost (one picture", "ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells", -"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList", -"ПреобразоватьЗначениеПоТипу": "ConvertValueByType", -"СформироватьМассивИменЯчеек": "FormCellNameArray", -"ПолучитьОнлайнПользователей": "GetOnlineUsers", -"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", -"Путь к файлу для скачивания": "Path to the file for downloading", -"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", -"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", -"ВернутьСтандартныеПараметры": "ReturnStandardParameters", -"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", -"Тип отправляемого сообщения": "TypeOfSentMessage", -"УправлениеПубличнымДоступом": "ManagePublicAccess", +"Наименование новой таблицы": "New table name", +"Получить информацию канала": "Get channel info", +"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", +"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", +"Telegram_ОтправитьКартинку": "Telegram_SendPicture", +"Получить информацию о боте": "Get bot information", +"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", +"Telegram_ОтправитьДокумент": "Telegram_SendDocument", +"Получить информацию о базе": "Get database info", +"УдалитьПустыеКлючиЗначения": "RemoveEmptyKeyValues", +"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar", +"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage", +"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList", +"Получает схему таблиц базы": "Gets the schema of base tables", +"Скрыть главную тему форума": "Hide main forum thread", +"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile", +"ДобавитьПользователяКФайлу": "AddUserToFile", +"Мне больше нравится желтый": "I like yellow more", +"Получить код подтверждения": "Get confirmation code", +"ПреобразоватьПользователей": "ConvertUsers", +"СформироватьЗначенияВыбора": "FormSelectionValues", +"Число знаков после запятой": "Number of decimal places", +"Получает комментарий по ID": "Gets comment by ID", +"Добавляет товар в подборку": "Adds a product to the selection", +"Создать ссылку-приглашение": "Create invitation link", +"Изменить свойства страницы": "Edit page properties", +"ПолучитьСписокКомментариев": "GetCommentList", +"ПреобразоватьВариантВыбора": "ConvertSelectionOption", +"НормализоватьТекстовыйВвод": "NormalizeTextInput", +"ПолучитьИмяВременногоФайла": "GetTempFileName", +"Скопируйте новый **токен**": "Copy the new **token**", +"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", +"ID оригинального сообщения": "Original message ID", +"ОбработатьТабуляциюСправки": "HandleHelpTabulation", +"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", +"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", +"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", +"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", +"Создать рекламную кампанию": "Create advertising campaign", +"МинимальныйРазмерДляПотока": "MinimumStreamSize", +"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", +"ЧислоСтандартныхПараметров": "NumberOfStandardParameters", +"Telegram_УстановитьWebhook": "Telegram_SetWebhook", +"Если вам необходим чат-бот": "If you need a chatbot", +"Получить список календарей": "Get list of calendars", +"разрешение на методы Drive": "Drive methods permission", +"Массив соответствий файлов": "Array of file mappings", +"Путь сохранения на Dropbox": "Save path on Dropbox", +"ПолучитьДанныеПользователя": "GetUserData", +"ПолучитьРезультатОбработки": "GetProcessingResult", +"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", +"Имя поля БД c обычным типом": "Name of field with regular type", +"Отправить\/Удалить сообщение": "Send\/Delete message", +"Создать\/Удалить тему форума": "Create\/Delete forum topic", +"Отправить\/Удалить эфемерное": "Send\/Delete ephemeral", +"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList", +"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters", +"НастройкиИАдминистрирование": "SettingsAndAdministartion", +"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", +"Структура JSON данных ячеек": "The structure of the JSON cells data", "ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer", -"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", -"Изменить наименование книги": "Change spreadsheet name", -"Получает информацию о файле": "Gets information about the file", -"Массив каналов для отправки": "Array of channels for sending", -"Путь к публикуемому объекту": "Path to the object to be published", -"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", -"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", -"URL для перехода в браузере": "URL for browser transition", -"Код со страницы авторизации": "Code from the authorization page", +"Эта база была создана из 1С": "This base is from 1C", +"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", +"Описание структур см. здесь": "Structure description at", +"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", +"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", +"Создать товар со свойствами": "Create product with properties", +"Загрузить по URL и получить": "Upload by URL and get", +"Методы работы с Notion (ОПИ": "Notion methods (OPI", +"ОбновлятьТокенКаждыеДваЧаса": "UpdateTokenEveryTwoHours", +"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", +"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", +"OPI получение данных тестов": "OPI test data retrieval", +"Создать\/Удалить кооментарий": "Create\/Delete Comment", +"Ноушн_ПолучитьПользователей": "Notion_GetUsers", +"Проверка_БитриксАвторизация": "Check_BitrixAuth", +"ID целевой стены или группы": "ID of the target wall or group", +"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", "Очистить основной календарь": "Clear primary calendar", "ИзменитьМетаданныеКалендаря": "EditCalendarMetadata", -"Массив соответствий событий": "Array of event maps", -"разрешение на методы Sheets": "Sheets methods permission", -"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", -"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics", -"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", -"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters", -"ОбновлятьТокенКаждыеДваЧаса": "UpdateTokenEveryTwoHours", -"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", -"Отменить публикацию объекта": "Unpublish object", -"Получить информацию о диске": "Get disk information", -"Методы работы с Notion (ОПИ": "Notion methods (OPI", -"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties", -"Имя поля БД c обычным типом": "Name of field with regular type", -"Создать товар со свойствами": "Create product with properties", -"Структура JSON данных ячеек": "The structure of the JSON cells data", -"Описание структур см. здесь": "Structure description at", -"Загрузить по URL и получить": "Upload by URL and get", -"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", -"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", -"Создать\/Удалить тему форума": "Create\/Delete forum topic", -"ОтправитьТекстовоеСообщение": "SendTextMessage", -"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", -"Эта база была создана из 1С": "This base is from 1C", -"Временная отметка сообщения": "Message timestamp", -"ВыгнатьПользователяИзКанала": "KickUserFromChannel", -"Удалить календарь из списка": "Remove calendar from list", -"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", -"Массив соответствий товаров": "Array of product maps", -"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList", -"Создать\/Удалить кооментарий": "Create\/Delete Comment", -"Получить ссылку авторизации": "Get authorization link", +"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", "ДобавитьПользователейКПапке": "AddUsersToFolder", -"Создет новое поле в таблице": "Creates a new field in the table", -"Добавить календарь в список": "Add calendar to list", -"URL для кнопки под историей": "URL for button under the story", -"ID альбома, если необходимо": "Album ID, if necessary", -"Сохранить картинку в альбом": "Save image to album", -"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", "НастройкиСовместногоДоступа": "SharedAccessSettings", -"ПолучитьСписокПользователей": "GetUserList", -"ID целевой стены или группы": "ID of the target wall or group", -"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", -"Telegram_ПолучитьОбновления": "Telegram_GetUpdates", -"Отправить\/Удалить сообщение": "Send\/Delete message", -"Отправить\/Удалить эфемерное": "Send\/Delete ephemeral", -"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage", -"ДобавитьПользователейКФайлу": "AddUsersToFile", -"Разложить JSON на параметры": "Parse JSON to Parameters", +"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList", +"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", "Телеграм_ПолучитьОбновления": "TelegramAPI_GetUpdates", -"СформироватьОписаниеТаблицы": "GenerateTableDescription", -"ID стены расположения поста": "ID of the wall where the post is located", -"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", -"ОтправитьЭфемерноеСообщение": "SendEphemeralMessage", -"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", -"Ноушн_ПолучитьПользователей": "Notion_GetUsers", +"Telegram_ПолучитьОбновления": "Telegram_GetUpdates", +"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", +"Массив соответствий товаров": "Array of product maps", +"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", +"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage", +"Массив каналов для отправки": "Array of channels for sending", +"ВернутьСтандартныеПараметры": "ReturnStandardParameters", "Telegram_ЗакрепитьСообщение": "Telegram_PinMessage", "Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage", +"Добавить календарь в список": "Add calendar to list", +"Удалить календарь из списка": "Remove calendar from list", +"Получает информацию о файле": "Gets information about the file", +"Массив соответствий событий": "Array of event maps", +"СформироватьОписаниеТаблицы": "GenerateTableDescription", +"Получить информацию о диске": "Get disk information", +"ПолучитьОнлайнПользователей": "GetOnlineUsers", +"Получить ссылку авторизации": "Get authorization link", +"URL для перехода в браузере": "URL for browser transition", +"ПолучитьСписокПользователей": "GetUserList", +"Путь к файлу для скачивания": "Path to the file for downloading", +"Код со страницы авторизации": "Code from the authorization page", +"Изменить наименование книги": "Change spreadsheet name", +"ОтправитьЭфемерноеСообщение": "SendEphemeralMessage", +"Временная отметка сообщения": "Message timestamp", +"ПреобразоватьЗначениеПоТипу": "ConvertValueByType", +"ВыгнатьПользователяИзКанала": "KickUserFromChannel", +"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", +"УправлениеПубличнымДоступом": "ManagePublicAccess", +"Путь к публикуемому объекту": "Path to the object to be published", +"Отменить публикацию объекта": "Unpublish object", +"Тип отправляемого сообщения": "TypeOfSentMessage", +"Разложить JSON на параметры": "Parse JSON to Parameters", +"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", +"ДобавитьПользователейКФайлу": "AddUsersToFile", +"Создет новое поле в таблице": "Creates a new field in the table", +"СформироватьМассивИменЯчеек": "FormCellNameArray", +"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties", "Создает историю из картинки": "Creates a story from an image", -"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", -"VK_СохранитьКартинкуВАльбом": "VK_SavePictureToAlbum", -"ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList", +"ID стены расположения поста": "ID of the wall where the post is located", +"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", "Удалить картинку из альбома": "Deletes an image from the album", -"OPI получение данных тестов": "OPI test data retrieval", -"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", -"Время ожидания новых событий": "Waiting time for new events", -"ОтправитьСообщение (картинка": "SendMessage (picture", -"Получает описание поля с URL": "Gets the description of a URL field", +"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", +"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics", +"VK_СохранитьКартинкуВАльбом": "VK_SavePictureToAlbum", +"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", +"URL для кнопки под историей": "URL for button under the story", +"ID альбома, если необходимо": "Album ID, if necessary", +"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", +"ОтправитьТекстовоеСообщение": "SendTextMessage", +"Сохранить картинку в альбом": "Save image to album", +"ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList", +"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", +"разрешение на методы Sheets": "Sheets methods permission", +"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", +"ПодробноеПредставлениеОшибки": "DetailErrorDescription", +"Показать главную тему форума": "Show main forum thread", +"ПолучитьСписокИконокАватаров": "GetAvatarIconList", "ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader", -"ПолучитьСтандартныеПараметры": "GetStandardParameters", -"HEX основного цвета (#ffffff": "HEX primary color (#ffffff", -"Эти токены обновлять не надо": "These tokens do not need to be updated", -"ПолучитьСоответствиеКартинки": "GetImageMap", +"Массив соответствий подборок": "Array of selection maps", +"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation", +"URL картинки иконки страницы": "URL of the page icon image", "Получить информацию о канале": "Get channel information", -"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", "HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning", -"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", -"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", +"Получить данные пользователя": "Get user data", +"Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet", +"Получает информацию о канале": "Gets information about the channel", +"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", +"Получает описание поля с URL": "Gets the description of a URL field", "ПреобразоватьПараметрВСтроку": "ConvertParameterToString", "Скрывает главную тему форума": "Hides the main forum thread", -"URL картинки иконки страницы": "URL of the page icon image", -"Показать главную тему форума": "Show main forum thread", -"Массив сформированных кнопок": "Array of formed buttons", +"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", +"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", +"ПолучитьИнформациюОбАккаунте": "GetAccountInformation", +"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup", +"Эти токены обновлять не надо": "These tokens do not need to be updated", +"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", +"JSON массива описаний блоков": "JSON array of block descriptions", +"Получить список комментариев": "Get list of comments", +"Загрузить\/Удалить внеш. файл": "Upload\/Delete external file", +"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", "Получить список внеш. файлов": "Get external file list", "Получить ссылку на сообщение": "Get message link", -"Загрузить\/Удалить внеш. файл": "Upload\/Delete external file", -"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", -"ПодробноеПредставлениеОшибки": "DetailErrorDescription", -"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", -"Получает информацию о канале": "Gets information about the channel", -"ПолучитьИнформациюОбАккаунте": "GetAccountInformation", -"Получить список комментариев": "Get list of comments", -"Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet", -"Восстановить объект к версии": "Restore object to version", -"Создать рекламное объявление": "Create advertising post", -"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", -"Получить список файлов папки": "Get list of folder files", -"JSON файлов или путь к .json": "File JSON or path to .json", -"Добавляет новый внешний файл": "Adds a new external file", -"Отправить группу медиафайлов": "Send media group", -"JSON массива описаний блоков": "JSON array of block descriptions", -"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", -"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink", -"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", -"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", -"ПолучитьСписокИконокАватаров": "GetAvatarIconList", -"Создает новую таблицу в базе": "Creates a new table in the base", -"страницу создания приложения": "app creation page", -"Скрыть\/Показать главную тему": "Hide\/Show main topic", -"Получить данные пользователя": "Get user data", -"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", "СледующаяВложенностьДоступна": "NextNestingAvailable", -"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", -"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo", -"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", -"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation", +"Массив сформированных кнопок": "Array of formed buttons", +"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", "УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements", -"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup", -"Массив соответствий подборок": "Array of selection maps", -"Ошибка в данных описания поля": "Error in field description data", -"app_id из настроек приложения": "app_id from application settings", +"Создать рекламное объявление": "Create advertising post", +"Время ожидания новых событий": "Waiting time for new events", +"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink", +"ПолучитьСоответствиеКартинки": "GetImageMap", +"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", +"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", +"Добавляет новый внешний файл": "Adds a new external file", +"ОтправитьСообщение (картинка": "SendMessage (picture", +"Получить список файлов папки": "Get list of folder files", +"Отправить группу медиафайлов": "Send media group", +"Восстановить объект к версии": "Restore object to version", +"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", +"Создает новую таблицу в базе": "Creates a new table in the base", +"ПолучитьСтандартныеПараметры": "GetStandardParameters", +"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", +"Скрыть\/Показать главную тему": "Hide\/Show main topic", +"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", +"страницу создания приложения": "app creation page", +"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo", +"HEX основного цвета (#ffffff": "HEX primary color (#ffffff", +"JSON файлов или путь к .json": "File JSON or path to .json", +"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", "От лица группы. Должен быть 1": "On behalf of the group. It should be set to 1", -"Удаляет внешний файл из Slack": "Deletes an external file from Slack", -"Структура JSON данных объекта": "The structure of the JSON object data", -"ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant", -"URL картинки обложки страницы": "URL of the page cover image", -"разрешение на методы Calendar": "Calendar methods permission", -"Альтернативный текст картинки": "Alternate text of the image", -"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData", -"СлужебныйПрограммныйИнтерфейс": "Internal", -"Получить отложенные сообщения": "Get scheduled messages", -"Мобильные телефоны и планшеты": "Mobile phones and tablets", -"Получить данные о базе данных": "Get database information", -"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel", -"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", -"Добавить пользователя к файлу": "Add user to file", -"Получить статистику по постам": "Get post statistics", -"Отправить текстовое сообщение": "Send text message", -"Изменяет существующее событие": "Edits an existing event", -"Проверка_ДропбоксПространство": "Check_DropboxSpace", -"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", -"СформироватьМассивДанныхЯчеек": "FormCellDataArray", -"Получить ссылку на скачивание": "Get download link", -"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", -"CommonModule.OPI_Криптография": "CommonModule.OPI_Cryptography", -"Структура JSON данных события": "The structure of the JSON event data", -"Отправить эфемерное сообщение": "Send ephemeral message", -"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", -"Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage", -"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", -"**Открытый пакет интеграций**": "**Open Integrations Package**", -"Создает твит с видеовложением": "Creates a tweet with a video attachment", -"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", -"Получить онлайн пользователей": "Get online users", -"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo", -"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", -"ПригласитьПользователейВКанал": "InviteUsersToChannel", -"Массив соответствий каталогов": "Array of directory mappings", -"ДобавитьВариантСвойстваТовара": "AddProductPropertyVariant", -"Получить список пользователей": "Get user list", -"Закрывает существующий диалог": "Closes an existing dialog", "Получает список доступных баз": "Gets the list of available bases", -"Отбор по ID каталога родителя": "Filter by parent directory ID", -"ID блока или сам блок образец": "Block ID or block sample itself", -"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", -"Закрепить\/Открепить сообщение": "Pin\/Unpin message", -"Удаляет ранее созданный товар": "Deletes a previously created product", "Соответствие Из КлючИЗначение": "Map Of KeyAndValue", -"Соответствие из КлючИЗначение": "Map of KeyAndValue", +"Получить статистику по постам": "Get post statistics", +"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData", +"URL картинки обложки страницы": "URL of the page cover image", +"Удаляет ранее созданный товар": "Deletes a previously created product", +"app_id из настроек приложения": "app_id from application settings", +"Получить онлайн пользователей": "Get online users", +"Получить ссылку на скачивание": "Get download link", +"Закрепить\/Открепить сообщение": "Pin\/Unpin message", +"СлужебныйПрограммныйИнтерфейс": "Internal", +"**Открытый пакет интеграций**": "**Open Integrations Package**", +"ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant", +"Структура JSON данных события": "The structure of the JSON event data", +"разрешение на методы Calendar": "Calendar methods permission", +"Получить данные о базе данных": "Get database information", +"ID блока или сам блок образец": "Block ID or block sample itself", +"Проверка_ДропбоксПространство": "Check_DropboxSpace", +"ДобавитьВариантСвойстваТовара": "AddProductPropertyVariant", "JSON описание товара или путь": "JSON description of the product or path", -"Размер файла в случае отправке": "File size in case of sending", +"Структура JSON данных объекта": "The structure of the JSON object data", +"СформироватьМассивДанныхЯчеек": "FormCellDataArray", +"Соответствие из КлючИЗначение": "Map of KeyAndValue", +"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", +"Мобильные телефоны и планшеты": "Mobile phones and tablets", +"Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage", +"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", +"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", +"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", +"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", +"Закрывает существующий диалог": "Closes an existing dialog", +"Изменяет существующее событие": "Edits an existing event", +"Создает твит с видеовложением": "Creates a tweet with a video attachment", +"Удаляет внешний файл из Slack": "Deletes an external file from Slack", +"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", +"Массив соответствий каталогов": "Array of directory mappings", +"Альтернативный текст картинки": "Alternate text of the image", +"Отбор по ID каталога родителя": "Filter by parent directory ID", +"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel", +"Ошибка в данных описания поля": "Error in field description data", +"ПригласитьПользователейВКанал": "InviteUsersToChannel", +"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", +"Добавить пользователя к файлу": "Add user to file", +"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo", +"CommonModule.OPI_Криптография": "CommonModule.OPI_Cryptography", +"Отправить текстовое сообщение": "Send text message", +"Получить отложенные сообщения": "Get scheduled messages", +"Отправить эфемерное сообщение": "Send ephemeral message", +"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", +"Получить список пользователей": "Get user list", "ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication", -"Структура JSON данных страницы": "The structure of the JSON page data", -"Имя поля БД с выбором значения": "Name of field with a value selection", -"Выгнать пользователя из канала": "Kick user from channel", -"ОтправитьСообщение (отложенное": "SendMessage (scheduled", -"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", -"ID события календаря источника": "ID of the source calendar event", -"Получить описание файла !NOCLI": "Get file description !NOCLI", -"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", -"Удаляет файл или каталог по ID": "Deletes file or directory by ID", "ПолучитьСписокКатегорийТоваров": "GetProductCategoryList", -"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete", -"ПолучитьСписокТегов (одиночный": "GetTagList (single", -"СохранитьКартинкуВАльбом (путь": "SavePictureToAlbum (path", -"Изменяет ранее созданный товар": "Edits a previously created product", -"МаксимальныйУровеньВложенности": "MaximumNestingLevel", -"JSON описания или путь к .json": "JSON description or path to .json", -"Создать\/Удалить составной пост": "Create\/Delete composite post", -"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo", -"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", -"Структура, Массив из Структура": "Structure, Array of Structure", -"Получить информацию о странице": "Get page info", -"Идентификатор записи в таблице": "Record identifier in the table", -"Получить информацию об объекте": "Get object information", -"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", +"Имя поля БД с выбором значения": "Name of field with a value selection", "УправлениеСостояниемТемыФорума": "ManageForumThreadState", -"Путь или набору путей к файлам": "Path or set of paths to the files", -"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", -"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", -"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString", -"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", -"СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk", -"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", -"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", -"Получить ссылку для скачивания": "Get download link", -"СформироватьСтрокуВызоваМетода": "FormMethodCallString", +"ПолучитьСписокТегов (одиночный": "GetTagList (single", "Целевой путь создания каталога": "Target path for creating the directory", -"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", -"Получить список опубликованных": "Get published list", -"Нельзя замешивать разные типы!": "Different types cannot be mixed!", "Получить список версий объекта": "Get list of object versions", +"Путь или набору путей к файлам": "Path or set of paths to the files", +"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString", +"СохранитьКартинкуВАльбом (путь": "SavePictureToAlbum (path", +"Нельзя замешивать разные типы!": "Different types cannot be mixed!", +"Получить информацию об объекте": "Get object information", +"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo", +"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", +"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", +"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete", +"Удаляет ранее созданный альбом": "Deletes a previously created album", +"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", +"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", +"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", +"ОтправитьСообщение (отложенное": "SendMessage (scheduled", +"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", +"Структура JSON данных страницы": "The structure of the JSON page data", "Получить список внешних файлов": "Get list of external files", "Добавить пользователей к папке": "Add users to folder", -"Удаляет ранее созданный альбом": "Deletes a previously created album", +"Получить описание файла !NOCLI": "Get file description !NOCLI", +"Удаляет файл или каталог по ID": "Deletes file or directory by ID", +"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", +"СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk", +"JSON описания или путь к .json": "JSON description or path to .json", +"СформироватьСтрокуВызоваМетода": "FormMethodCallString", +"Получить список опубликованных": "Get published list", +"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", +"Получить ссылку для скачивания": "Get download link", +"Выгнать пользователя из канала": "Kick user from channel", +"МаксимальныйУровеньВложенности": "MaximumNestingLevel", +"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", +"Структура, Массив из Структура": "Structure, Array of Structure", +"Идентификатор записи в таблице": "Record identifier in the table", +"Создать\/Удалить составной пост": "Create\/Delete composite post", +"ID события календаря источника": "ID of the source calendar event", +"Размер файла в случае отправке": "File size in case of sending", "ОтправитьМестоположение (канал": "SendLocation (channel", -"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation", -"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", -"Получить статус загрузки по URL": "Get upload status by URL", -"Dropbox_ОтменитьПубликациюФайла": "Dropbox_CancelFilePublication", -"Служебный программный интерфейс": "Service", -"Не удалось записать файл лога!:": "Failed to write log file!:", -"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", -"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName", -"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", -"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively", -"Получить список аватаров форума": "Get forum avatars list", -"Действия с публичными объектами": "Actions with public objects", -"Обновляет двоичные данные файла": "Updates file binary data", -"Загружает файл на облачный диск": "Uploads a file to the cloud drive", -"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", -"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", -"ОтправитьОпрос (строчный массив": "SendPoll (string array", -"ОтправитьСообщение (json массив": "SendMessage (json array", -"Получает список каталогов диска": "Gets the list of drive directories", -"Двоичные данные или пути к фото": "Binary Data or Photo Paths", -"ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice", -"Путь назначение для перемещения": "Destination path for moving", -"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", -"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", -"Двоичные данные или путь к фото": "Binary data or path to photo", -"Получить информацию об аккаунте": "Get account information", -"Получить список иконок-аватаров": "Get avatar icon list", -"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", -"Войдите в свой аккаунт на сайте": "Login to", -"Функция вернула пустое значение": "Function Returned Empty Value", -"Добавляет текущего бота в канал": "Adds the current bot to the channel", -"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", -"Сохраните сгенерированный токен": "Save the generated token", -"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", -"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", -"ID чата оригинального сообщения": "Chat ID of the original message", +"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", +"Получить информацию о странице": "Get page info", +"Изменяет ранее созданный товар": "Edits a previously created product", "только конкретному пользователю": "only to a specific user", -"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", -"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", -"https:\/\/en.openintegrations.dev": "https:\/\/openintegrations.dev", +"ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice", +"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", +"Получить список иконок-аватаров": "Get avatar icon list", +"ID чата оригинального сообщения": "Chat ID of the original message", +"Получает значения ячеек таблицы": "Gets cell values of the table", +"Получить информацию об аккаунте": "Get account information", "Получить ссылку для авторизации": "Get authorization link", -"Загружает файл на сервера Slack": "Uploads a file to Slack servers", -"Целевой путь для нового объекта": "Target path for the new object", -"Создает пустую подборку товаров": "Creates an empty product selection", -"Удалить вариант свойства товара": "Delete product property variant", -"Описание тестового события (изм": "Test event description (change", -"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", -"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Не удалось записать файл лога!:": "Failed to write log file!:", +"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", +"Действия с публичными объектами": "Actions with public objects", "Создать ссылку получения токена": "Create token retrieval link", +"Добавляет текущего бота в канал": "Adds the current bot to the channel", +"Удаляет текущего бота из канала": "Removes the current bot from the channel", "СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink", -"Создает пустой каталог на диске": "Creates an empty directory on the drive", +"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", +"Загружает файл на сервера Slack": "Uploads a file to Slack servers", +"Получить список аватаров форума": "Get forum avatars list", "Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData", "Отправка в канал или в чат бота": "Sending to channel or bot chat", -"Получает значения ячеек таблицы": "Gets cell values of the table", +"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", +"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", +"Dropbox_ОтменитьПубликациюФайла": "Dropbox_CancelFilePublication", +"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", +"Двоичные данные или путь к фото": "Binary data or path to photo", +"Двоичные данные или пути к фото": "Binary Data or Photo Paths", +"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName", +"Создает пустую подборку товаров": "Creates an empty product selection", +"Функция вернула пустое значение": "Function Returned Empty Value", +"Удалить вариант свойства товара": "Delete product property variant", +"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", +"Загружает файл на облачный диск": "Uploads a file to the cloud drive", +"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", +"ОтправитьСообщение (json массив": "SendMessage (json array", +"Получить статус загрузки по URL": "Get upload status by URL", +"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", +"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", +"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", +"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", +"Целевой путь для нового объекта": "Target path for the new object", +"Обновляет двоичные данные файла": "Updates file binary data", +"Создает пустой каталог на диске": "Creates an empty directory on the drive", +"Путь назначение для перемещения": "Destination path for moving", +"Получает список каталогов диска": "Gets the list of drive directories", +"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation", +"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively", +"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", +"ОтправитьОпрос (строчный массив": "SendPoll (string array", +"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", +"Служебный программный интерфейс": "Service", +"Сохраните сгенерированный токен": "Save the generated token", +"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", +"Войдите в свой аккаунт на сайте": "Login to", "Получает информацию об аккаунте": "Gets account information", -"Удаляет текущего бота из канала": "Removes the current bot from the channel", -"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", -"Идентификатор изменяемого товара": "Identifier of the product being edited", -"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", -"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList", -"Для автоматизации ведения канала": "For automating channel management", -"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", -"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic", -"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", -"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", -"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", -"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", -"ПриостановитьРекламноеОбъявление": "PauseAdvertisingAd", -"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", -"Отправляет видео в чат или канал": "Sends a video to a chat or channel", +"Описание тестового события (изм": "Test event description (change", +"https:\/\/en.openintegrations.dev": "https:\/\/openintegrations.dev", "Удаляет объект с облачного диска": "Deletes an object from the cloud drive", -"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", -"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", -"Новое имя файла (если необходимо": "New file name (if necessary", -"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", -"Получить список рабочих областей": "Get workspace list", -"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", -"Получить описание товара. !NOCLI": "Get product description. !NOCLI", -"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", -"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", -"Выбрать в меню команду *\/newbot*": "Choose *\/newbot* command", -"Пригласить пользователей в канал": "Invite users to channel", -"Изменить вариант свойства товара": "Edit product property variant", -"Идентификатор файла или каталога": "Identifier of the file or folder", +"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", +"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages", +"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", +"Поле с типом title - обязательно": "Title field required", "Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted", "Удаляет объект по заданному пути": "Deletes an object at the specified path", -"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", -"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", -"Получает описание поля типа дата": "Gets the description of a date field", -"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", -"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages", +"Выбрать в меню команду *\/newbot*": "Choose *\/newbot* command", "Изменяет имя главной темы форума": "Edits the name of the main forum thread", -"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively", +"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", +"Количество возвращаемых объектов": "Number of returned objects", "Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared", -"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", -"Обновляет токен по Refresh token": "Updates token by Refresh token", -"Изменить имя главной темы форума": "Edit main forum thread name", -"Получает список подборок товаров": "Gets the list of product selections", -"Создает страницу в базе-родителе": "Creates a page in the parent database", -"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", -"Добавить вариант свойства товара": "Add product property variant", -"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", -"Ошибка в данных коллекции таблиц": "Error in table collection data", +"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", "ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos", "ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList", -"Отправка в канал или чат с ботом": "Sending to channel or bot chat", -"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", -"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", -"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", -"Получить описание события !NOCLI": "Get event description !NOCLI", -"Закрывает или удаляет обсуждение": "Close or delete discussion", -"Количество возвращаемых объектов": "Number of returned objects", "См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList", -"Поле с типом title - обязательно": "Title field required", -"Введите название вашей интеграции": "Enter the name of your integration", -"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", -"Предпочтительное хранение токенов": "Preferred token storage", -"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", -"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", -"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", -"Структура JSON данных медиагруппы": "The structure of the JSON media group data", -"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", -"Запрос, приходящий на http-сервис": "Request coming to the http service", -"JSON авторизации или путь к .json": "Authorization JSON or path to .json", -"Ссылка на страницу сайта магазина": "Link to the store's website page", -"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", -"сериализованный JSON ответа от VK": "Serialized JSON response from VK", -"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", -"Получает список доступных каналов": "Gets a list of available channels", -"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", -"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", -"Путь помещения загруженного файла": "Path to place the downloaded file", -"Структура JSON данных авторизации": "The structure of the JSON authentication data", -"ПолучитьСписокПользователейКанала": "GetChannelUserList", -"Создает опрос с вариантами ответа": "Creates a poll with answer options", -"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", +"Пригласить пользователей в канал": "Invite users to channel", +"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", +"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", +"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", +"Закрывает или удаляет обсуждение": "Close or delete discussion", +"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", +"Идентификатор файла или каталога": "Identifier of the file or folder", +"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", +"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", +"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", +"Новое имя файла (если необходимо": "New file name (if necessary", +"Получает описание поля типа дата": "Gets the description of a date field", +"Получить список рабочих областей": "Get workspace list", +"Получает список подборок товаров": "Gets the list of product selections", +"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", +"Создает страницу в базе-родителе": "Creates a page in the parent database", +"Обновляет токен по Refresh token": "Updates token by Refresh token", +"Отправляет видео в чат или канал": "Sends a video to a chat or channel", +"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", +"Изменить имя главной темы форума": "Edit main forum thread name", +"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively", +"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", +"Отправка в канал или чат с ботом": "Sending to channel or bot chat", +"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", +"Идентификатор изменяемого товара": "Identifier of the product being edited", +"ПриостановитьРекламноеОбъявление": "PauseAdvertisingAd", +"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", +"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", +"Получить описание товара. !NOCLI": "Get product description. !NOCLI", +"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", +"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList", +"Получить описание события !NOCLI": "Get event description !NOCLI", +"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", +"Ошибка в данных коллекции таблиц": "Error in table collection data", +"Client ID из настроек приложения": "Client ID from app settings", +"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic", +"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", +"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", +"Получает текущее серверное время": "Get current server time", +"Добавить вариант свойства товара": "Add product property variant", +"Для автоматизации ведения канала": "For automating channel management", +"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", +"Изменить вариант свойства товара": "Edit product property variant", "Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink", -"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", +"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", "Закрепляет сообщение в шапке чата": "Pins a message in the chat header", -"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", -"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", -"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData", +"Предпочтительное хранение токенов": "Preferred token storage", +"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", +"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", +"JSON авторизации или путь к .json": "Authorization JSON or path to .json", +"Запрос, приходящий на http-сервис": "Request coming to the http service", "Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic", -"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", +"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData", +"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", +"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", +"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", +"Структура JSON данных авторизации": "The structure of the JSON authentication data", +"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", "Получить список категорий товаров": "Get a list of product categories", -"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", -"Скачивает файл по указанному пути": "Downloads a file at the specified path", +"Обновляет токен по Refresh токену": "Update token by refresh token", +"Code из авторизации через браузер": "Code from browser auth page", +"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", "Получает информацию о книге по ID": "Gets information about the spreadsheet by ID", -"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", -"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", -"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", -"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", -"Скачивает файл с серверов Telegram": "Download file from Telegram servers", -"Получает данные пользователя по ID": "Gets user data by ID", -"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", -"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", -"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", -"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", -"querry из Telegram.WebApp.initData": "Query from Telegram.WebApp.initData", -"СформироватьПараметрыЗагрузкиФайла": "FormFileUploadParameters", -"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", -"Массив данных статистики по постам": "Array of post statistics data", -"Приостановить рекламное объявление": "Pause advertising post", -"Идентификатор объекта для удаления": "Identifier of the object to delete", -"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic", -"Идентификатор обновляемого объекта": "Identifier of the object to update", -"Получает список товаров сообщества": "Gets the community's product list", -"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", -"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", -"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file", -"необходимо будет ввести в браузере": "you will need to enter in the browser", -"Текст лицензии доступен по ссылке:": "License text available at:", -"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY", -"Путь для сохранение файла на Диске": "Path for saving the file to disk", -"Закрывает тему для новых сообщений": "Closes the thread for new messages", -"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", +"сериализованный JSON ответа от VK": "Serialized JSON response from VK", +"Создает опрос с вариантами ответа": "Creates a poll with answer options", +"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", +"Скачивает файл по указанному пути": "Downloads a file at the specified path", +"Введите название вашей интеграции": "Enter the name of your integration", +"Структура JSON данных медиагруппы": "The structure of the JSON media group data", +"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", +"Ссылка на страницу сайта магазина": "Link to the store's website page", +"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", +"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", +"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", +"Получает список доступных каналов": "Gets a list of available channels", +"Путь помещения загруженного файла": "Path to place the downloaded file", +"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", +"ПолучитьСписокПользователейКанала": "GetChannelUserList", +"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", "ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication", -"Изменяет свойства подборки товаров": "Edits the properties of a product selection", -"Сохранить публичный объект на диск": "Save public object to disk", -"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", -"Устанавливает значения ячеек листа": "Sets sheet cell values", +"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", +"Bitrix24_ПолучитьСсылкуАвторизации": "Bitrix24_GetAuthLink", +"необходимо будет ввести в браузере": "you will need to enter in the browser", "Сформировать ссылку получения кода": "Generate code retrieval link", -"Выберите имя и добавьте разрешения": "Select a name and add permissions", -"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", +"Устанавливает значения ячеек листа": "Sets sheet cell values", +"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY", +"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file", +"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", +"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", "Соответствие изменяемых параметров": "Map of editable parameters", +"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", +"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", +"Идентификатор обновляемого объекта": "Identifier of the object to update", +"Скачивает файл с серверов Telegram": "Download file from Telegram servers", +"Идентификатор объекта для удаления": "Identifier of the object to delete", +"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", +"querry из Telegram.WebApp.initData": "Query from Telegram.WebApp.initData", +"Текст лицензии доступен по ссылке:": "License text available at:", +"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", +"СформироватьПараметрыЗагрузкиФайла": "FormFileUploadParameters", +"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", +"Получает данные пользователя по ID": "Gets user data by ID", "Получает описание поля типа булево": "Gets the description of a boolean field", -"Расширение файла в случае отправки": "File extension in case of sending", -"Временная отметка или ID сообщения": "Timestamp or message ID", +"Получает токен по коду авторизации": "Get token by auth code", "ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter", "ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter", -"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", -"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", +"Выберите имя и добавьте разрешения": "Select a name and add permissions", +"Временная отметка или ID сообщения": "Timestamp or message ID", +"Путь для сохранение файла на Диске": "Path for saving the file to disk", +"Массив данных статистики по постам": "Array of post statistics data", +"Изменяет свойства подборки товаров": "Edits the properties of a product selection", +"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", +"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", "Создает твит с картинкой вложением": "Creates a tweet with an image attachment", +"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", +"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", +"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic", +"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", "Вайбер_ПолучитьОнлайнПользователей": "Viber_GetOnlineUsers", -"Выберите пункт создания нового бота": "Select the option to create a new bot", -"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", +"Получает список товаров сообщества": "Gets the community's product list", +"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", +"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", +"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", +"Сохранить публичный объект на диск": "Save public object to disk", +"Закрывает тему для новых сообщений": "Closes the thread for new messages", +"Приостановить рекламное объявление": "Pause advertising post", +"Расширение файла в случае отправки": "File extension in case of sending", +"Функции формирования описаний полей": "Functions for generating field descriptions", +"Получает информацию о внешнем файле": "Gets information about the external file", +"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one", +"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", +"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", +"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", "Получает массив календарей аккаунта": "Gets an array of account calendars", +"Получает информацию событиях канала": "Gets information about channel events", +"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", +"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", +"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", "Структура JSON данных массива полей": "The structure of the JSON array of fields data", +"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", +"Идентификатор рабочего пространства": "Workspace identifier", +"Выберите пункт создания нового бота": "Select the option to create a new bot", +"Получает основную информацию о боте": "Gets basic information about the bot", +"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink", +"Получает информацию о текущем диске": "Gets information about the current disk", "Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number", "Наименование создаваемого календаря": "Name of the created calendar", -"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", -"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", -"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", -"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", -"Функции формирования описаний полей": "Functions for generating field descriptions", -"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", -"Банит пользователя в выбранном чате": "Bans a user in the selected chat", -"Получает основную информацию о боте": "Gets basic information about the bot", -"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", -"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", "ID родительского блока или страницы": "Parent block or page ID", -"Получить список рекламных категорий": "Get a list of advertising categories", -"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", -"Получает информацию о текущем диске": "Gets information about the current disk", -"Получает информацию о внешнем файле": "Gets information about the external file", -"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", -"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", +"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", "Изменяет свойства существующей базы": "Edits properties of an existing database", -"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", +"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", +"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", +"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", +"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", "Типы: audio, document, photo, video": "Types: audio, document, photo, video", -"Получает информацию событиях канала": "Gets information about channel events", -"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one", -"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", +"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", "Отправляет документ в чат или канал": "Sends a document to a chat or channel", -"Идентификатор рабочего пространства": "Workspace identifier", +"Банит пользователя в выбранном чате": "Bans a user in the selected chat", +"Получить список рекламных категорий": "Get a list of advertising categories", "Отправляет картинку в чат или канал": "Sends an image to a chat or channel", -"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", -"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", -"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", -"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", -"Получить список отложенных сообщений": "Get list of delayed messages", -"сериализованный JSON ответа от Slack": "Serialized JSON response from Slack", -"Перемещает объект по выбранному пути": "Moves an object to the selected path", -"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", -"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", -"Создает альбом для хранения картинок": "Creates an album to store images", -"Получает статистику в разрезе постов": "Gets statistics in terms of posts", -"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", -"Главный в группе, если есть в группе": "Main in the group, if exists in the group", -"Получить список пользователей канала": "Get channel user list", -"Получить список ответов на сообщение": "Get list of message replies", -"Удаляет существующее свойство товара": "Deletes the existing product property", +"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", +"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", "Возвращает список заказов сообщества": "Returns the community's order list", -"Получает ссылку для скачивания файла": "Gets a download link for the file", +"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", +"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", +"Перемещает объект по выбранному пути": "Moves an object to the selected path", +"Получить список отложенных сообщений": "Get list of delayed messages", +"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", +"сериализованный JSON ответа от Slack": "Serialized JSON response from Slack", +"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", +"Создает альбом для хранения картинок": "Creates an album to store images", +"Получить список пользователей канала": "Get channel user list", +"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", "Отправляет опрос с вариантами ответа": "Sends a poll with answer options", "Путь к оригинальному файлу или папке": "Path to the original file or folder", -"Получает информацию о странице по ID": "Gets information about the page by ID", -"Модули непосредственной работы с API": "Modules for direct interaction with APIs", "Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel", -"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", -"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server", -"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", -"Путь к опубликованному ранее объекту": "Path to the previously published object", +"Главный в группе, если есть в группе": "Main in the group, if exists in the group", "сериализованный JSON ответа от Viber": "serialized JSON response from Viber", -"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", +"Получает статистику в разрезе постов": "Gets statistics in terms of posts", +"Получает ссылку для скачивания файла": "Gets a download link for the file", "Получает общее число участников чата": "Gets the total number of chat participants", -"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", +"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", +"Получает информацию о странице по ID": "Gets information about the page by ID", +"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", +"Модули непосредственной работы с API": "Modules for direct interaction with APIs", +"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", +"Client secret из настроек приложения": "Client secret from app settings", +"Получить список ответов на сообщение": "Get list of message replies", "!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData", -"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", +"Удаляет существующее свойство товара": "Deletes the existing product property", +"Путь к опубликованному ранее объекту": "Path to the previously published object", +"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", +"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server", +"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", "ID версии (ревизии) для востановления": "ID of the version (revision) for restoration", -"сериализованный JSON ответа от Google": "serialized JSON response from Google", "Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another", -"ID сообщения на которое надо ответить": "Reply to message ID", -"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", -"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", -"Перемещает событие в другой календарь": "Moves an event to another calendar", -"Если вам необходимо управлять каналом": "If you need to manage a channel", -"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", -"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", -"Пример указания параметра типа массив": "Example of specifying a parameter of array type", -"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", "Структура JSON данных описания товара": "The structure of the JSON product description data", -"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", -"Архивировать страницу или нет (булево": "Archive page or not (boolean", +"сериализованный JSON ответа от Notion": "Serialized JSON response from Notion", "Пример структуры\/соответствия свойств": "Example structure\/property map", -"ID свойства, куда добавляется вариант": "Property ID where the variant is added", -"Изменяет существующее свойство товара": "Edits the existing product property", -"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", -"Получает описание поля файлового типа": "Gets the description of a file field", "УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility", "Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp", -"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", -"Массив соответствий данных календарей": "Array of calendar data mappings", -"Получает статус загрузки файла по URL": "Gets the upload status of the file by URL", -"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList", -"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", "СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton", -"Получает описание поля числового типа": "Gets the description of a numeric field", -"сериализованный JSON ответа от Notion": "Serialized JSON response from Notion", +"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", +"ID сообщения на которое надо ответить": "Reply to message ID", +"Если вам необходимо управлять каналом": "If you need to manage a channel", +"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", +"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", +"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", +"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", +"Перемещает событие в другой календарь": "Moves an event to another calendar", +"Изменяет существующее свойство товара": "Edits the existing product property", +"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", +"Массив соответствий данных календарей": "Array of calendar data mappings", +"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList", "Для отображения скидки\/изменения цены": "For displaying discount\/changing price", -"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", +"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", +"Получает описание поля файлового типа": "Gets the description of a file field", +"ID свойства, куда добавляется вариант": "Property ID where the variant is added", +"Получает описание поля числового типа": "Gets the description of a numeric field", +"Получает статус загрузки файла по URL": "Gets the upload status of the file by URL", +"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", +"Архивировать страницу или нет (булево": "Archive page or not (boolean", +"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", +"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", +"сериализованный JSON ответа от Google": "serialized JSON response from Google", "Получает информацию о календаре по ID": "Gets calendar information by ID", -"Получить статус асинхронного изменения": "Get asynchronous change status", +"Пример указания параметра типа массив": "Example of specifying a parameter of array type", "сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter", -"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", -"Получает описание поля строкового типа": "Gets the description of a string field", -"Получает список всех событий календаря": "Gets the list of all calendar events", -"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message", -"Удалить полностью (Истина) или закрыть": "Delete completely (True) or close", -"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", -"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", -"Получает список свойств товаров группы": "Gets the list of properties of group products", -"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", -"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'", -"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", -"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox", -"Некорректный статус управления форумом": "Incorrect forum management status", -"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", -"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", +"Получить ссылку авторизации приложения": "Get app authentication link", "Создает комментарий к записи в таблице": "Creates a comment for a record in the table", -"Получить app_id на странице приложения": "Get app_id at the application page", -"Смещение в списке получаемых сообщений": "Offset in the list of received messages", +"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", +"Получает описание поля строкового типа": "Gets the description of a string field", +"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')", +"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", "НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode", +"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'", +"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", +"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message", +"Получить статус асинхронного изменения": "Get asynchronous change status", +"Удалить полностью (Истина) или закрыть": "Delete completely (True) or close", +"Некорректный статус управления форумом": "Incorrect forum management status", +"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", "Сохраняет картинку в альбом сообщества": "Saves an image to the community album", -"Получает список опубликованных объектов": "Gets a list of published objects", -"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party", -"Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group", -"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode", -"Получить список опубликованных объектов": "Get list of published objects", -"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:", -"Дата отправки для отложенного сообщения": "Sending date for delayed message", -"Изменяет состав существующего сообщения": "Edits the content of an existing message", +"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", +"Получить app_id на странице приложения": "Get app_id at the application page", +"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", +"Смещение в списке получаемых сообщений": "Offset in the list of received messages", +"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", +"Получает список свойств товаров группы": "Gets the list of properties of group products", +"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox", +"Получает список всех событий календаря": "Gets the list of all calendar events", "Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization", -"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", -"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearThreadPinnedMessagesList", -"сериализованный JSON ответа от Telegram": "Serialized JSON response from Telegram", -"ID существующей группы, если необходимо": "ID of the existing group, if needed", -"Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts", -"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", +"Получает список опубликованных объектов": "Gets a list of published objects", +"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:", +"Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group", +"Получить список опубликованных объектов": "Get list of published objects", "Путь к оригинальному файлу или каталогу": "Path to the original file or directory", +"Дата отправки для отложенного сообщения": "Sending date for delayed message", +"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", +"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode", +"Изменяет состав существующего сообщения": "Edits the content of an existing message", +"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party", +"ID существующей группы, если необходимо": "ID of the existing group, if needed", +"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", +"Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts", +"сериализованный JSON ответа от Telegram": "Serialized JSON response from Telegram", +"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearThreadPinnedMessagesList", "HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData", +"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API", "tools\/Modules\/OPI_ПреобразованиеТипов.os": "tools\/Modules\/OPI_TypeConversion.os", -"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory", -"Получает информацию о файле или каталоге": "Gets information about a file or directory", -"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", -"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID", -"Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID", -"Получает информацию о пользователе по ID": "Gets user information by ID", -"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", -"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path", -"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", -"Изменяет текст существующего комментария": "Changes the text of an existing comment", "Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123", -"Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet", -"Удаляет календарь из списка пользователя": "Removes a calendar from the user's list", -"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant", +"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", "Введите имя нового приложения и выберите": "Enter a name for the new application and select", -"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", +"Удаляет календарь из списка пользователя": "Removes a calendar from the user's list", +"Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet", +"Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID", +"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", +"Получает информацию о файле или каталоге": "Gets information about a file or directory", +"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path", +"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant", +"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", "ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping", -"Получает список всех комментариев объекта": "Gets the list of all comments of the object", -"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path", -"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", -"Новые или изменяемые свойства базы данных": "New or modified database properties", -"Получает список записей выбранной таблицы": "Gets the list of records of the selected table", -"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", -"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]", -"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar", -"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", -"Возвращает URL для авторизации в браузере": "Returns URL for browser authorization", -"Публикует объект диска в публичный доступ": "Publishes the disk object for public access", -"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", -"Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format", -"Создает комментарий под выбранной записью": "Creates a comment under the selected record", -"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", -"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization", -"Получает описание поля с номером телефона": "Gets the description of a phone number field", -"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|", -"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", -"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", -"Изменяет наименование и|или описание базы": "Changes the name and\/or description of the base", -"Признак исключения архивированных каналов": "Indicator of excluding archived channels", -"Добавляет указанных пользователей в канал": "Adds specified users to the channel", +"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", +"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory", +"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID", +"Получает информацию о пользователе по ID": "Gets user information by ID", +"Изменяет текст существующего комментария": "Changes the text of an existing comment", "Массив двоичных данных или путей к файлам": "Array of binary data or file paths", +"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]", +"Новые или изменяемые свойства базы данных": "New or modified database properties", +"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", +"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar", +"Создает комментарий под выбранной записью": "Creates a comment under the selected record", +"Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format", "Удаляет указанного пользователя из канала": "Removes specified user from channel", -"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)", -"tools\/Modules\/OPI_ПолучениеДанныхТестов.os": "tools\/Modules\/OPI_TestDataRetrieval.os", -"необходимо будет передать в другую функцию": "you will need to pass to another function", -"Получить данные использования пространства": "Get space usage data", -"Очищает список событий основного календаря": "Clears the event list of the primary calendar", -"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", -"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", -"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", -"Разбанивает забаненного ранее пользователя": "Unbans a previously banned user", -"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:", +"Получает список записей выбранной таблицы": "Gets the list of records of the selected table", +"Добавляет указанных пользователей в канал": "Adds specified users to the channel", +"Получает описание поля с номером телефона": "Gets the description of a phone number field", +"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization", +"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", +"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", +"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", +"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", +"Возвращает URL для авторизации в браузере": "Returns URL for browser authorization", +"Признак исключения архивированных каналов": "Indicator of excluding archived channels", +"Изменяет наименование и|или описание базы": "Changes the name and\/or description of the base", +"Получает список всех комментариев объекта": "Gets the list of all comments of the object", +"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", +"Публикует объект диска в публичный доступ": "Publishes the disk object for public access", +"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|", +"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path", +"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", "Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog", -"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message", +"Получить данные использования пространства": "Get space usage data", +"необходимо будет передать в другую функцию": "you will need to pass to another function", "ID поста, используемого в качетсве рекламы": "ID of the post used for advertising", -"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels", +"Очищает список событий основного календаря": "Clears the event list of the primary calendar", +"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)", +"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:", "Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error", "Отправляет файл (документ) в чат или канал": "Sends a file (document) to a chat or channel", -"Авторизоваться в браузере по ссылке из п.1.": "Authorize in the browser using the link from step 1", -"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter", -"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", -"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", -"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime", -"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", -"ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных": "GetBinaryDataBufferFromBinaryData", -"Получает описание поля с электронной почтой": "Gets the description of an email field", -"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", -"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", -"Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID", -"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs", -"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", +"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels", +"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", +"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", +"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message", +"tools\/Modules\/OPI_ПолучениеДанныхТестов.os": "tools\/Modules\/OPI_TestDataRetrieval.os", +"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", +"Разбанивает забаненного ранее пользователя": "Unbans a previously banned user", "Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?", +"Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID", +"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", +"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", +"Получает описание поля с электронной почтой": "Gets the description of an email field", +"Авторизоваться в браузере по ссылке из п.1.": "Authorize in the browser using the link from step 1", "конкретное значение при указании имени поля": "Specific Value When Specifying Field Name", +"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", +"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", +"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter", +"ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных": "GetBinaryDataBufferFromBinaryData", +"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs", +"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", "ID файла, к которому предоставляется доступ": "ID of the file to be accessed", -"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", -"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", -"не получится (access_token тоже не получится": "won't work (access_token won't work either", -"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", -"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access", -"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser", -"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", +"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime", +"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", "Создает рекламное объявление на основе поста": "Creates an advertising post based on a post", -"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", "Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post", -"Получает новый токен на основе рефреш токена": "Gets a new token based on the refresh token", -"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]", -"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", -"Добавляет вариант для существующего свойства": "Adds a variant for an existing property", -"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", "Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!", +"Добавляет вариант для существующего свойства": "Adds a variant for an existing property", +"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", +"Получает новый токен на основе рефреш токена": "Gets a new token based on the refresh token", "Переводит каталог в режим публичного доступа": "Sets the directory to public access mode", +"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", "Этот раздел посвящен библиотеке для работы с": "This section is dedicated to the library for working with", -"зарегистрироваться и создать новое приложение": "register, and create a new application", -"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", -"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", -"Получить ссылку скачивания публичного объекта": "Get download link for public object", -"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", -"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum thread", -"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", +"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", +"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", +"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser", +"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access", +"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]", +"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", +"не получится (access_token тоже не получится": "won't work (access_token won't work either", +"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", +"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", "Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages", +"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", +"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", "Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed", +"Получить ссылку скачивания публичного объекта": "Get download link for public object", +"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", "Получает список пользователей рабочей области": "Gets a list of users in the workspace", -"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", -"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode", +"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", +"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum thread", +"зарегистрироваться и создать новое приложение": "register, and create a new application", "Получает общую статистику сообщества за период": "Gets the overall community statistics for a period", -"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", -"Список адресов почты добавляемых пользователей": "List of email addresses of users being added", -"Отправляет контакт с именем и номером телефона": "Sends a contact with name and phone number", -"Число последних версий объекта для отображения": "Number of the latest versions of the object to display", -"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel", -"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", -"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", "Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:", -"Получает список пользователей указанного канала": "Gets a list of users in the specified channel", -"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData", -"Создает кампанию в выбранном рекламном кабинете": "Creates a campaign in the selected advertising account", -"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel", +"Список адресов почты добавляемых пользователей": "List of email addresses of users being added", +"Число последних версий объекта для отображения": "Number of the latest versions of the object to display", +"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", +"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", +"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel", +"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode", +"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", +"Отправляет контакт с именем и номером телефона": "Sends a contact with name and phone number", +"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", "Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type", -"Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes", -"Перейдите на [страницу Календаря в Marketplace]": "Go to the [Calendar page on the Marketplace]", +"Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted", +"Токен авторизации, если используется не веб-хук": "Access token, when not-webhook method used", "Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet", "Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID", -"OInt\/tests\/Modules\/Coverage_ЗапускВсехТестов.os": "OInt\/tests\/Modules\/Coverage_RunAllTests.os", -"Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted", "Получает список комментариев к записи в таблице": "Gets the list of comments for a record in the table", -"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", -"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main", -"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block", +"Перейдите на [страницу Календаря в Marketplace]": "Go to the [Calendar page on the Marketplace]", +"Получает список пользователей указанного канала": "Gets a list of users in the specified channel", +"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData", +"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel", +"Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes", +"OInt\/tests\/Modules\/Coverage_ЗапускВсехТестов.os": "OInt\/tests\/Modules\/Coverage_RunAllTests.os", +"Создает кампанию в выбранном рекламном кабинете": "Creates a campaign in the selected advertising account", "Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group", -"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", -"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", -"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", +"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", "двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory", -"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", +"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", +"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2", +"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", +"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main", +"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", "Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier", "Получает токен по коду из авторизации в бразуере": "Gets token by code from browser authorization", -"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", -"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2", +"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", +"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", +"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block", +"Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel", +"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", +"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", +"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified", +"tools\/Modules\/internal\/Modules\/OPI_Инструменты.os": "tools\/Modules\/internal\/Modules\/OPI_Tools.os", +"Источник: https:github.com\/vbondarevsky\/Connector": "Source: https:github.com\/vbondarevsky\/Connector", +"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other", "Идентификатор или массив индентификаторов записей": "Identifier or array of record identifiers", "ID подборка для помещения товара, если необходимо": "Selection ID for placing the product, if needed", -"Источник: https:github.com\/vbondarevsky\/Connector": "Source: https:github.com\/vbondarevsky\/Connector", -"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", "Путь внутри публичного каталога (только для папок": "Path within public catalog (folders only", -"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other", -"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified", -"Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel", "Отменяет публикацию ранее опубликованного объекта": "Unpublishes a previously published object", -"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", -"tools\/Modules\/internal\/Modules\/OPI_Инструменты.os": "tools\/Modules\/internal\/Modules\/OPI_Tools.os", -"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one", -"Добавляет новый текстовый тег к файлу или каталогу": "Adds a new text tag to a file or directory", -"tools\/Modules\/internal\/Modules\/OPI_Криптография.os": "tools\/Modules\/internal\/Modules\/OPI_Cryptography.os", -"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of the asynchronous job from the UploadFileByURL response", "Некорректная команда! Проверьте правильность ввода": "Incorrect command! Check input correctness", "Создает новое свойство для использования в товарах": "Creates a new property for use in products", -"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection", +"Добавляет новый текстовый тег к файлу или каталогу": "Adds a new text tag to a file or directory", "Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users", +"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection", +"tools\/Modules\/internal\/Modules\/OPI_Криптография.os": "tools\/Modules\/internal\/Modules\/OPI_Cryptography.os", +"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of the asynchronous job from the UploadFileByURL response", +"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one", "Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1", "Удаляет одну или массив записей по идентификаторам": "Deletes one or an array of records by identifiers", -"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list", -"Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum thread", -"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", "Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list", +"Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum thread", "В меню создания бота заполните все необходимые поля": "In the bot creation menu, fill in all the required fields", -"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", +"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", +"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list", "Путь к объекту, для которого необходимо создать тег": "Path to the object for which the tag needs to be created", -"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", +"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", "Обрабатывает данные TMA и опредеяет их достоверность": "Processes TMA data and determines its validity", +"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range", +"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row", "Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL", "Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields", "Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API", +"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", "Отправляет географические координаты в чат или канал": "Sends geographic coordinates to a chat or channel", "Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog", -"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row", -"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range", "авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information", -"Возвращает список пользователей рабочего пространства": "Returns a list of workspace users", +"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", "OneScript: .\/OInt\/tests\/Modules\/internal\/OPI_Тесты.os": "OneScript: .\/OInt\/tests\/Modules\/internal\/OPI_Tests.os", "Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app", "Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder", -"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", -"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user", -"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", "Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel", -"Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel", -"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", -"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", +"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user", +"Возвращает список пользователей рабочего пространства": "Returns a list of workspace users", +"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", "Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", "Изменяет имя и|или описание существующего поля таблицы": "Changes the name and\/or description of an existing table field", -"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", -"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties", +"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", "Как CLI приложение для Windows и Linux (exe, rpm, deb)": "As a CLI application for Windows and Linux (exe, rpm, deb)", "Добавляет существующий календарь в список пользователя": "Adds an existing calendar to the user's list", +"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", +"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", +"Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel", +"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties", "и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)", -"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified", "Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", -"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", "Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed", +"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified", "Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory", -"Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object", -"Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible", +"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", "Количество возвращаемых вложенных объектов (для каталога": "Number of returned nested objects (for catalog", -"Здесь собрано определение данных, необходимых для работы": "Here is the definition of the data needed for work", +"Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL", +"Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible", +"Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant", +"Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object", +"Добавляет дополнительные поля информации для медиафайлов": "Adds additional information fields for media files", +"Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab", "Получает статус асинхронной работы по изменению доступов": "Gets the status of the asynchronous access change job", "Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator", -"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", -"Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab", "Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field", -"Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL", -"Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant", -"Добавляет дополнительные поля информации для медиафайлов": "Adds additional information fields for media files", +"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", +"Здесь собрано определение данных, необходимых для работы": "Here is the definition of the data needed for work", "Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page", "Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment", +"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", "Получает список рабочих областей, в которых подключен бот": "Gets a list of workspaces where the bot is connected", "Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token", -"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", -"OneScript: .\/OInt\/tools\/Modules\/OPI_ПреобразованиеТипов.os": "OneScript: .\/OInt\/tools\/Modules\/OPI_TypeConversion.os", "Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original", +"Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat", +"OneScript: .\/OInt\/tools\/Modules\/OPI_ПреобразованиеТипов.os": "OneScript: .\/OInt\/tools\/Modules\/OPI_TypeConversion.os", +"app_id - ID приложения. Для создания приложения необходимо": "app_id - Application ID. To create an application, you need to", +"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use", "Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user", "Константы.TwitterToken.Установить(ОтветТокен[\"access_token": "Constants.TwitterToken.Set(ResponseToken[\"access_token", -"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use", -"Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat", -"app_id - ID приложения. Для создания приложения необходимо": "app_id - Application ID. To create an application, you need to", -"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]", "Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways", +"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]", +"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk", "Создает публичный URL для файла. Требует токен пользователя": "Creates a public URL for the file. Requires user token", "Получает PDF или HTML превью объекта (только для токументов": "Gets PDF or HTML preview of the object (for documents only", -"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk", -"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", -"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains", "Вы можете переопределять их, передавая в качестве параметра": "You can override them by passing them as a parameter", -"Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified", +"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains", +"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", "OneScript: .\/OInt\/tools\/Modules\/OPI_ПолучениеДанныхТестов.os": "OneScript: .\/OInt\/tools\/Modules\/OPI_TestDataRetrieval.os", "Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation", +"Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified", "механизм загрузки файлов и некоторые другие из старой версии": "file upload mechanism and some others from the old version", -"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", -"Открывает новый диалог с одним или несколькими пользователями": "Opens a new dialog with one or more users", -"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list", "Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100", -"Иднтификатор следующей страницы данных из предыдущего запроса": "Next page identifier of data from the previous request", +"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list", "Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token", -"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", +"Открывает новый диалог с одним или несколькими пользователями": "Opens a new dialog with one or more users", +"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", +"Иднтификатор следующей страницы данных из предыдущего запроса": "Next page identifier of data from the previous request", "Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings", +"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", "Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result", -"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or several users by ID", "Восстанавливает состояние объекта к необходимой версии (ревизии": "Restores object state to required version (revision", -"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified", -"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation", +"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or several users by ID", "Массив ячеек вида А1 для получения (весь лист, если не заполнено": "Array of A1 type cells to get (whole sheet if not filled", +"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified", "P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The \"Twitter Developer settings page\" is often mentioned further", +"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation", "Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of Key : Value pairs > Field : Indicator", "Сохраните **ClientID** и **Client secret** со страницы приложения": "Save **ClientID** and **ClientSecret** from the application page", -"После создания приложения можно заполнить необходимые данные в 1С": "After creating the application, you can fill in the necessary data in 1C", "Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton", -"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", +"URL внешнего веб-хука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", +"После создания приложения можно заполнить необходимые данные в 1С": "After creating the application, you can fill in the necessary data in 1C", "Идентификатор следующей страницы списка баз из перыдудщего запроса": "Next page identifier of the base list from the previous request", +"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", "Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON": "Result of the function GetTokenByCode() if converted to JSON", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteSheet", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock", +"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock", +"Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteSheet", +"OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Инструменты.os": "OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Tools.os", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", +"Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]", +"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default", "Формирует блок с картинкой для добавления в массив блоков сообщения": "Generates a block with an image to add to the message block array", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField", -"Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function", -"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient", -"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", -"OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Инструменты.os": "OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Tools.os", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", -"Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", -"OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Криптография.os": "OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Cryptography.os", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", "на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", -"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", +"OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Криптография.os": "OneScript: .\/OInt\/tools\/Modules\/internal\/Modules\/OPI_Cryptography.os", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditField", -"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", +"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", "Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProduct", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", +"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", +"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProduct", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СделатьРепост": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Repost", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateToken", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDialog", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords", -"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", -"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords", -"Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use", +"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDialog", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject", +"Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", "access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar", -"Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page", -"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", -"ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript": "OpenIntegrations - integration tools for popular APIs", -"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product", -"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", "Двоичные данные или путь к файлу при указании параметра ПутьСохранения": "Binary data or file path when SavePath parameter is specified", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьЯчейки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearCells", -"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject", +"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!", +"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode", +"ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript": "OpenIntegrations - integration tools for popular APIs", +"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet", +"Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent", +"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьЯчейки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearCells", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", "В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving", -"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", -"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", +"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection", +"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", "можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll", -"Полную документацию можно найти по адресу: (https:\/\/openintegrations.dev": "Full documentation can be found at: (https:\/\/openintegrations.dev", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьЛокацию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", +"Полную документацию можно найти по адресу: (https:\/\/openintegrations.dev": "Full documentation can be found at: (https:\/\/openintegrations.dev", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage", -"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", +"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", "Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"АрхивироватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ArchiveChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList", "Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", -"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPicture", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", +"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"АрхивироватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ArchiveChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистику": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetStatistics", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Разбан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Unban\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", +"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID", +"Метод для вставки в http-сервис, адрес которого указывается в redirect_uri": "Method for insertion into an http service, the address of which is specified in redirect_uri", "Список доступных типов: audio, backup, book, compressed, data, development": "List of available types: audio, backup, book, compressed, data, development", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment", -"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD", -"Метод для вставки в http-сервис, адрес которого указывается в redirect_uri": "Method for insertion into an http service, the address of which is specified in redirect_uri", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКопиюОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateObjectCopy", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEntries (one", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet (new", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКопиюОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateObjectCopy", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEntries (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", +"в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (Path", -"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase", -"Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьДочерниеБлоки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnChildBlocks", -"Показывает значения, которые можно получить из переданного JSON и возвращает": "Displays the values that can be obtained from the passed JSON and returns", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile", +"Показывает значения, которые можно получить из переданного JSON и возвращает": "Displays the values that can be obtained from the passed JSON and returns", +"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel", +"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path", +"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", "Данные варианты релизов предназначены для использования в OneScript-проектах": "These release options are intended for use in OneScript projects", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьДочерниеБлоки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnChildBlocks", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory\", \"VK", +"Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЦельКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelGoal", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Изменение публикации": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangePublication", -"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList", -"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel", -"в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТекстовыйТвит": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTextTweet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList", -"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаналов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList", "**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField", -"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD", -"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСвойств": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPropertyList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK", +"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаналов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelList", +"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered", +"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductCollection", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", -"Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection", +"Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[6], \"ПолучитьПолеПочты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[6], \"GetEmailField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТоварИзПодборки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RemoveProductFromCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", +"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПодборок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCollectionList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТоварИзПодборки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RemoveProductFromCollection", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty", -"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductCollection", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", -"Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetCellValues", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel", "Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПубличныйОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", +"Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetCellValues", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОБоте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo", -"D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКалендарей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваСтраницы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditPageProperties", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарьИзСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteListCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКалендарей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarList", +"D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьКалендарьВСписок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddCalendarToList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистикуПостов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPostStatistics", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламнуюКампанию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAdCampaign", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарьИзСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteListCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваСтраницы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditPageProperties", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОДиске": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDiskInfo", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo", +"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation", +"Токен и ID чата являются основными параметрами всех методов работы с Telegram API": "The token and chat ID are the primary parameters for all methods of working with the Telegram API", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField", +"Для начала работы необходимо вызвать команду `oint` из командной строки\/терминала": "To get started, you need to call the command `oint` from the command prompt\/terminal", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageLink", +"id приложения, которое необходимо создать в профиле на странице для разработчиков": "application ID that needs to be created in the profile on the developer page", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken\", \"Bitrix24", +"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the method GetStandardParameters", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PostInDiscussion\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПревью\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPreview\", \"Dropbox", "Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField", -"Токен и ID чата являются основными параметрами всех методов работы с Telegram API": "The token and chat ID are the primary parameters for all methods of working with the Telegram API", -"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation", -"Для начала работы необходимо вызвать команду `oint` из командной строки\/терминала": "To get started, you need to call the command `oint` from the command prompt\/terminal", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageLink", -"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the method GetStandardParameters", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PostInDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo", -"id приложения, которое необходимо создать в профиле на странице для разработчиков": "application ID that needs to be created in the profile on the developer page", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main", -"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКомментариев": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCommentList", -"color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности": "color=Green) - the path to the result saving file (particularly binary data", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеПользователя": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserData", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", -"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar", "Вызывает метод получения токена, так как для получения токена из кода, приходящего": "Calls the token acquisition method, as for obtaining a token from the code received", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (одна картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single image", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram", +"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif\", \"Telegram", +"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram", +"Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные": "Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКомментариев": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCommentList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", "Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели": "Generates a simple JSON keyboard from an array of buttons for a message or bottom panel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif\", \"Telegram", +"color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности": "color=Green) - the path to the result saving file (particularly binary data", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеПользователя": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserData", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (одна картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single image", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСоставнойПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCompositePost\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink", -"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once", -"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВнешнихФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFileList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata", -"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment", +"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВнешнихФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFileList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", +"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment", +"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", +"После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**": "After finishing the integration creation, click *Show* and copy the **Token (Secret)**", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОпубликоватьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PublishFolder\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductPropertyOption", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", +"Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram", "ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot", -"Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject\", \"Dropbox", -"После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**": "After finishing the integration creation, click *Show* and copy the **Token (Secret)**", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", +"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage\", \"Telegram", -"|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокРабочихОбластей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetWorkspaceList", "Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information", -"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", "Описание структур см. здесь https:pkware.cachefly.net\/webdocs\/casestudies\/APPNOTE.TXT": "Description of structures see here https:pkware.cachefly.net\/webdocs\/casestudies\/APPNOTE.TXT", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyOption", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyOption", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", "Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения": "Create a new token by clicking Generate Token and Scopes below on the application page", -"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PinMessage\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", -"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeForumTheme\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram", +"|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram", +"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyOption", "набор разрешений для получаемого ключа. Может быть любой, но offline.access обязателен": "a set of permissions for the received key. Can be any, but offline.access is mandatory", -"которые, при этом, созданы не для разныз задач, но просто являются версиями друг друга": "which, at the same time, are not created for different tasks, but are simply versions of each other", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram", "id группы с \"-\" в начале. Можно найти в настройках группы ВК или в ее URL, если не был": "group ID with \"-\" at the beginning. Can be found in the settings of the VK group or in its URL if not set", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeForumTheme\", \"Telegram", +"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", +"которые, при этом, созданы не для разныз задач, но просто являются версиями друг друга": "which, at the same time, are not created for different tasks, but are simply versions of each other", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage", -"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (строчный массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (string array", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PinMessage\", \"Telegram", "Заполните поля App name, User support email и Email addresses (все поля со звездочками)": "Fill in the fields: App name, User support email, and Email addresses (all fields with asterisks)", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json array", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (строчный массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (string array", +"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", "Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer": "From Authentication Tokens -> Access Token and Secret settings page of Twitter Developer", -"Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime (wh)\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24", +"Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost (wh)\", \"Bitrix24", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile (new", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПриостановитьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PauseAdvertisement", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователейКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelUserList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", "Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays", "После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен**": "After creation, go to the channel settings -> For developers, and copy the **Token**", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", "При следующем обновлении нужно использовать уже новый refresh_token, так что захардкодить": "For the next update, you need to use a new refresh_token, so hardcode", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", +"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", +"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code obtained during authorization via the link from GetAuthorizationLink", "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox", "Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform", -"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code obtained during authorization via the link from GetAuthorizationLink", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (форум": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (forum", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", -"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram", "Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты": "This library allows you to work with the functionality of the free plan, meaning you can create tweets", +"ПолучитьСсылкуАвторизации() -> Браузер -> code придет на redirect_uri -> ПолучитьТокен(code": "GetAuthorizationLink() -> Browser -> code will come to redirect_uri -> GetToken(code", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation\", \"Telegram", -"ПолучитьСсылкуАвторизации() -> Браузер -> code придет на redirect_uri -> ПолучитьТокен(code": "GetAuthorizationLink() -> Browser -> code will come to redirect_uri -> GetToken(code", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"Dropbox", -"Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact", -"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB", "Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video", +"Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайловПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFolderFileList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList", +"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователяКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUserToFile\", \"Dropbox", "на версии 1.1, а что-то на 2: вплоть до того что они убрали возможность постить твиты из v1.1": "on version 1.1, and something on 2: up to the point that they removed the ability to post tweets from v1.1", -"Набор инструментов для интеграции с популярными API посредством CLI, 1C:Enterprise и OneScript": "A toolkit for integrating with popular APIs via CLI, 1C:Enterprise and OneScript", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox", -"Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen": "Select the created project and in the side menu go to APIs and Services -> OAuth consent screen", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile\", \"Dropbox", -"Получает список первых файлов каталога или продолжает получение следующих при указании курсора": "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатусЗагрузкиПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUploadStatusByUrl\", \"Dropbox", +"Набор инструментов для интеграции с популярными API посредством CLI, 1C:Enterprise и OneScript": "A toolkit for integrating with popular APIs via CLI, 1C:Enterprise and OneScript", +"Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen": "Select the created project and in the side menu go to APIs and Services -> OAuth consent screen", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox", +"Массив\/Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВерсийОбъекта\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectVersionList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте (сторонний": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo (external", +"Получает список первых файлов каталога или продолжает получение следующих при указании курсора": "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте (сторонний": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo (external", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокИконокАватаров\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAvatarIconList\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObjectDownloadLink", -"который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована": "which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published", "BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена": "BotFather will prompt you to choose a name and a username for the bot, after which the creation process will be completed", +"который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована": "which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObjectDownloadLink", "что Twitter настаивает на использовании этой актуальной версии, они как-то умудрились не перенести": "that Twitter insists on using this latest version, they somehow managed not to transfer", -"Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook": "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals", "Получите ID этой страинцы. Это можно сделать нажав Share -> Copy link или просто скопировав из URL": "Get the ID of this page. You can do this by clicking Share -> Copy link or simply by copying it from the URL", +"Тут можно получить ID пользователей канала. ID для бота необходимо получать из прилетов на Webhook": "Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals", "color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы": "color=Green) - a flag responsible for providing more detailed information during program operation", "color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций": "color=Green) - displays help on the current command or method. Similar to calling a command without options", "но только через нее в твит можно добавить картинку. При этом способы авторизации и токены у них разные": "but only through it you can add a picture to the tweet. At the same time, their authentication methods and tokens are different", "https:developer.twitter.com\/en\/portal\/dashboard и выбор конкретного проекта из списка (значек c ключем": "https:developer.twitter.com\/en\/portal\/dashboard and select a specific project from the list (icon with key", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизацииПриложения\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAppAuthLink\", \"Bitrix24", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearMainForumThemePinnedMessages\", \"Telegram", "Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook": "You cannot start a conversation with the bot right now. First, you need to set up a webhook. See Set Webhook", "Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать": "Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеИспользованияПространства\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetSpaceUsageData\", \"Dropbox", "Товар отклонён. Чтобы добавить его в «Маркет», укажите реальную цену товара или стоимость оказания услуги.": "Denied", "Параметр `v` означает версию VK API. Тестирование проводилось на 5.131, рекомендуется его таким и оставить": "The parameter `v` denotes the version of the VK API. Testing was conducted on version 5.131, and it is recommended to keep it as such", -"В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*": "In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearForumThemePinnedMessages\", \"Telegram", +"В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*": "In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**", "и создайте новую страницу. Эта страница будет родительской для всех остальных объектов, создаваемых через API": "and create a new page. This page will serve as the parent for all other objects created through the API", -", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " section, as the repository files may contain intermediate data and functions that are still in development.", "Запуск портативной версии в RHEL\/Fedora\/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой": "To run the portable version in RHEL\/Fedora\/CentOS (distributions using rpm packages), use the command ", "Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request getUpdates, returning information about bot events. Used in polling mode", +", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " section, as the repository files may contain intermediate data and functions that are still in development.", "Выполняет запрос \/getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request \/getUpdates, returning information about bot events. Used in polling mode", "Выполняет запрос getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.", "Выполняет запрос \/getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the \/getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.", -"Ссылку на получение acess_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную:": "You can obtain a link for acquiring the access token using the function *CreateTokenRetrievalLink* or manually concatenate it", "scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию": "The scope determines the functions available for operation. In GetStandardParameters(), the scope list is defined by default", +"Ссылку на получение acess_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную:": "You can obtain a link for acquiring the access token using the function *CreateTokenRetrievalLink* or manually concatenate it", "**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны": "**Important:** Library names are case-sensitive and should be written in lowercase. Method names are not case-sensitive", "Получите ссылку авторизации при помощи функции *ПолучитьСсылкуАвторизации(Знач КлючПриложения)* и передите по ней в браузере": "Get the authorization link using the *GetAuthorizationLink()* function and pass it in the browser", "Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber": "To find your new bot, you can scan the QR code on the creation page or in the settings (chat bots section) within the Viber app", "Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3": "Click on the three dots in the upper right corner and at the very bottom find the item *Add connections*. Select your integration from items 1-3 there", "Добавить в модуль http-сервиса (GET) вызов функции *ОбработкаВходящегоЗапросаПослеАвторизации*, передавая HTTPСервисЗапрос как параметр": "Add to the HTTP service module (GET) a call to the *HandleIncomingRequestAfterAuthorization* function, passing the HTTP service request as a parameter", "Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с": "All actions with the Telegram API are carried out through bots. To create a new bot, you need to start a conversation with", +"**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript": "OInt CLI - a command-line application that allows you to use methods of the Open Integration Package independently of 1C and OneScript", "При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий": "If app was installed from packages (Linux) or installer (Windows, after reboot), you can do this from any place without additional actions", "Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code)": "Use the obtained code, ClientID, and Client Secret to call the function OPI_GoogleWorkspace.GetTokenByCode(ClientID, ClientSecret, Code)", -"**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript": "OInt CLI - a command-line application that allows you to use methods of the Open Integration Package independently of 1C and OneScript", "это OSPX пакет, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды": "this is an OSPX package intended for installation via the OPM package manager. You can use it for offline installation using the command", "Эти токены необходимо получить http запросом с указанием кода, который приходит при авторизации на http-сервис redirect_uri. Порядок действий:": "These tokens need to be obtained via an HTTP request with the code that comes during authorization on the HTTP service redirect_uri. The sequence of actions is as follows:", -"Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы": "This section is dedicated to the library for working with the Slack Web API. On this page, all the steps necessary to start working are described", "Сохранить access_token и refresh_token, полученный из функции *ОбработкаВходящегоЗапросаПослеАвторизации* п. 2, в константы или другое хранилище": "Save the access_token and refresh_token obtained from the *HandleIncomingRequestAfterAuthorization* function in step 2 into constants or another storage", +"Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы": "This section is dedicated to the library for working with the Slack Web API. On this page, all the steps necessary to start working are described", "Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля": "Call the function *OPI_YandexID.GetConfirmationCode()*, passing ClientID as a parameter. It will return a response from the Yandex server, which will contain the fields", "Откройте URL из **verification_url** в барузере. Скорее всего это будет https:\/\/ya.ru\/device. В появившееся поле введите **user_code** из пункта 5 ": "Open the URL from **verification_url** in the browser. Most likely, it will be https:\/\/ya.ru\/device. In the field that appears, enter the **user_code** from step 5", "После запуска **IDПользователя** будет ID конкретного человека, ведущего диалог с ботом. Получить можно из обработыки входящих сообщения по Webhook": "After launch, the **User ID** will be the ID of the specific person engaging with the bot. You can obtain it from processing incoming messages via Webhook", @@ -3785,10 +3850,10 @@ "это DEB-пакет, предназанченный для установки OInt в Debian\/Ubuntu дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется": "this is a DEB package designed for installing OInt on Debian\/Ubuntu distributions. When using it, Mono dependencies are installed automatically, so no additional actions are required to start working", "Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех": "The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules.", "набор инструментов для интеграции с некоторыми популярными API посредством CLI, 1C:Enterprise или OneScript. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех.": " is a set of tools for integration with some popular APIs via CLI, 1C, or OneScript. It consists of common modules, each responsible for its own API, as well as several utility modules that are common to all.", -"После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**": "After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**", "это zip-архив, который содержит в себе файлы стандартной выгрузки расширения 1С \"в файлы\". Аналогично варианту с CFE, распакованный архив можно использовать для загрузки расширения через панель Расширений конфигурации в конкретном проекте": "this is a zip archive that contains the files of the standard 1C extension export \"to files\". Similar to the CFE option, the unpacked archive can be used to load the extension through the Configuration Extensions panel in a specific project", -"это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools": "this is a zip archive that contains the files of the EDT extension project. This distribution option is intended for quickly starting work with the Open Integration Package in cases where the development of the main configuration is carried out using 1C Enterprise Development Tools", +"После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**": "After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**", "После выполнения запрашиваемого действия, программа выводит результат и завершает работу. По умолчанию, вывод осуществляется в консоль, но вы можете перенаправить его в файл - как стандартным способом `>`, так и при помощи общего параметра `--out`": "After executing the requested action, the program outputs the result and exits. By default, the output is displayed in the console, but you can redirect it to a file using either the standard method `>` or by using the common parameter `--out`", +"это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools": "this is a zip archive that contains the files of the EDT extension project. This distribution option is intended for quickly starting work with the Open Integration Package in cases where the development of the main configuration is carried out using 1C Enterprise Development Tools", "Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google": "Pass the ClientID to the function OPI_GoogleWorkspace.FormCodeRetrievalLink() with boolean parameters of the services you use. The function will result in a URL that needs to be opened in the browser. Authorize with your Google account", "В случае с чат-ботом, ID чата будет являться ID пользователя, с которым бот осуществляет диалог. Если же бота необходимо использовать для ведения канала, то, после добавления его в качестве администратора, вместо ID чата можно использовать имя канала через @ (@MyChannel)": "In the case of a chat bot, the chat ID will be the user ID with whom the bot is conversing. If the bot is to be used for channel management, after adding it as an administrator, you can use the channel's name with @ (e.g., @MyChannel) instead of the chat ID", "redirect_uri - адрес обработчика http-запросов, указанный при регистрации. Авторизация API v2 требует подтверждения входа через браузер, после которого запрос со специальным кодом на данный обработчик должен будет прийти. Далее об этом будет в пункте access_token и refresh_token": "redirect_uri - The URL of the HTTP request handler specified during registration. Authorization for API v2 requires confirmation of login through the browser, after which a request with a special code will be sent to this handler. Further details will be provided in the section on access_token and refresh_token", diff --git a/src/en/OInt/core/Modules/OPI_Bitrix24.os b/src/en/OInt/core/Modules/OPI_Bitrix24.os new file mode 100644 index 0000000000..c84e601616 --- /dev/null +++ b/src/en/OInt/core/Modules/OPI_Bitrix24.os @@ -0,0 +1,286 @@ +// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os +// Lib: Bitrix24 +// CLI: bitrix24 + +// MIT License + +// Copyright (c) 2023 Anton Tsitavets + +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + +// https://github.com/Bayselonarrend/OpenIntegrations + +// BSLLS:Typo-off +// BSLLS:LatinAndCyrillicSymbolInWord-off +// BSLLS:IncorrectLineBreak-off +// BSLLS:UnreachableCode-off +// BSLLS:CommentedCode-off + +//@skip-check module-structure-top-region +//@skip-check module-structure-method-in-regions +//@skip-check wrong-string-literal-content +//@skip-check method-too-many-params + +// Uncomment if OneScript is executed +#Use "../../tools" + +#Region Public + +#Region SettingsAndAdministartion + +// Get app authentication link +// Forms a link for authorization via the browser +// +// Parameters: +// Domain - String - Current Bitrix URL (like 'portal.bitrix24.com') +// ClientID - String - Client ID from app settings +// +// Returns: +// String - URL for browser transition +Function GetAppAuthLink(Val Domain, Val ClientID) Export + + OPI_TypeConversion.GetLine(Domain); + OPI_TypeConversion.GetLine(ClientID); + + If Not StrStartsWith(Domain, "http") Then + URL = "https://" + Domain; + EndIf; + + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; + EndIf; + + URL = URL + "oauth/authorize/?client_id=" + ClientID; + + Return URL; + +EndFunction + +// Get token +// Get token by auth code +// +// Parameters: +// ClientID - String - Client ID from app settings +// ClientSecret - String - Client secret from app settings +// Code - String - Code from browser auth page +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function GetToken(Val ClientID, Val ClientSecret, Val Code) Export + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Parameters = New Structure; + OPI_Tools.AddField("grant_type" , "authorization_code", "String", Parameters); + OPI_Tools.AddField("client_id" , ClientID , "String", Parameters); + OPI_Tools.AddField("client_secret", ClientSecret , "String", Parameters); + OPI_Tools.AddField("code" , Code , "String", Parameters); + + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +// Refresh token +// Update token by refresh token +// +// Parameters: +// ClientID - String - Client ID from app settings +// ClientSecret - String - Client secret from app settings +// Refresh - String - Refresh token +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function RefreshToken(Val ClientID, Val ClientSecret, Val Refresh) Export + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Parameters = New Structure; + OPI_Tools.AddField("grant_type" , "refresh_token" , "String", Parameters); + OPI_Tools.AddField("client_id" , ClientID , "String", Parameters); + OPI_Tools.AddField("client_secret", ClientSecret , "String", Parameters); + OPI_Tools.AddField("refresh_token", Refresh , "String", Parameters); + + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +// Server time +// Get current server time +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function ServerTime(Val URL, Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "server.time"); + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +#EndRegion + +#Region NewsFeed + +// Create post. +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// Text - String - Text of post +// Visibility - String - Array or a single post target (UA all, SG work group, U user, DR depart., G group) +// Files - String - Data inложенandй, где toлюч > andмя file, value > path to file andдand дinоandчные Data +// Title - String - Title +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function CreatePost(Val URL + , Val Text + , Val Visibility = "UA" + , Val Files = "" + , Val Title = "" + , Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "log.blogpost.add"); + OPI_Tools.AddField("POST_MESSAGE", Text , "String", Parameters); + OPI_Tools.AddField("POST_TITLE" , Title, "String", Parameters); + OPI_Tools.AddField("DEST" , Visibility , "Array", Parameters); + + If ValueIsFilled(Files) Then + + OPI_TypeConversion.GetCollection(Files); + + ArrayOfFiles = NormalizeFiles(Files); + + If Not ArrayOfFiles.Count() = 0 Then + Parameters.Insert("FILES", ArrayOfFiles); + EndIf; + + EndIf; + + Response = OPI_Tools.Post(URL, Parameters); + + Return Response; + +EndFunction + +// Delete post. +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// PostID - String, Number - Id of post to remove +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function DeletePost(Val URL, Val PostID, Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "log.blogpost.delete"); + OPI_Tools.AddField("POST_ID", PostID, "String", Parameters); + + Response = OPI_Tools.Post(URL, Parameters); + + Return Response; + +EndFunction + +#EndRegion + +#EndRegion + +#Region Internal + +Function NormalizeAuth(URL, Val Token, Val Method = "") + + OPI_TypeConversion.GetLine(URL); + OPI_TypeConversion.GetLine(Token); + + Parameters = New Structure; + IsTokenAuth = ValueIsFilled(Token); + + UncorrectItems = New Array; + UncorrectItems.Add("https://"); + UncorrectItems.Add("http://"); + UncorrectItems.Add("www."); + + For Each DeletedElement In UncorrectItems Do + URL = StrReplace(URL, DeletedElement, ""); + EndDo; + + URL = TrimAll(URL); + + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; + EndIf; + + If IsTokenAuth Then + + If Not StrEndsWith(URL, "rest/") Then + URL = URL + "rest/"; + EndIf; + + Parameters.Insert("auth", Token); + + EndIf; + + If ValueIsFilled(Method) Then + URL = URL + TrimAll(Method); + EndIf; + + Return Parameters; + +EndFunction + +Function NormalizeFiles(Val Files) + + NormalizedFiles = New Array; + + If Not TypeOf(Files) = Type("Map") Then + Return NormalizedFiles; + EndIf; + + For Each File In Files Do + + CurrentArray = New Array; + CurrentFile = File.Value; + CurrentName = File.Key; + + OPI_TypeConversion.GetBinaryData(CurrentFile); + OPI_TypeConversion.GetLine(CurrentName); + + CurrentArray.Add(CurrentName); + CurrentArray.Add(Base64String(CurrentFile)); + + NormalizedFiles.Add(CurrentArray); + + EndDo; + + Return NormalizedFiles; + +EndFunction + +#EndRegion diff --git a/src/en/OInt/lib.config b/src/en/OInt/lib.config index cd8039b22c..8910201f5b 100644 --- a/src/en/OInt/lib.config +++ b/src/en/OInt/lib.config @@ -1,20 +1,21 @@  + + + - - - - + + + + + - - - - - - - - + + + + + diff --git a/src/en/OInt/packagedef b/src/en/OInt/packagedef index 1cb414ea58..67e44e2df2 100644 --- a/src/en/OInt/packagedef +++ b/src/en/OInt/packagedef @@ -1,5 +1,5 @@ Описание.Имя("oint") - .Версия("1.10.0") + .Версия("1.11.0") .Автор("bayselonarrend") .АдресАвтора("bayselonarrend@gmail.com") .Описание("Открытый пакет интеграций с популярными API") diff --git a/src/en/OInt/tests/Modules/internal/OPI_Tests.os b/src/en/OInt/tests/Modules/internal/OPI_Tests.os index 801d823cbf..070a9ac93a 100644 --- a/src/en/OInt/tests/Modules/internal/OPI_Tests.os +++ b/src/en/OInt/tests/Modules/internal/OPI_Tests.os @@ -3251,6 +3251,52 @@ EndProcedure #EndRegion +#Region Bitrix24 + +Procedure B24_TokenManagment() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_ClientID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_ClientSecret", TestParameters); + + Bitrix24_GetAuthLink(TestParameters); + + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Code", TestParameters); + + Bitrix24_GetToken(TestParameters); + + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Refresh", TestParameters); + + Bitrix24_RefreshToken(TestParameters); + +EndProcedure + +Procedure B24_ServerTime() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); + + Bitrix24_ServerTime(TestParameters); + +EndProcedure + +Procedure B24_PostsManagment() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); + + Bitrix24_CreatePost(TestParameters); + Bitrix24_DeletePost(TestParameters); + +EndProcedure + +#EndRegion + #EndRegion #EndRegion @@ -3298,6 +3344,10 @@ Procedure Check_Empty(Val Result) OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False); EndProcedure +Procedure Check_String(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String"); +EndProcedure + Procedure Check_BinaryData(Val Result, Val Size = Undefined) MinimumSize = 500000; @@ -3629,6 +3679,31 @@ Procedure Check_DropboxPublicFolder(Val Result) OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Заполнено(); EndProcedure +Procedure Check_BitrixTime(Val Result) + + Time = Result["result"]; + Time = XMLValue(Type("Date"), Time); + + OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); + +EndProcedure + +Procedure Check_BitrixAuth(Val Result) + + OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Заполнено(); + +EndProcedure + +Procedure Check_BitrixPost(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено(); +EndProcedure + +Procedure Check_BitrixTrue(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Boolean").Равно(True); +EndProcedure + + #EndRegion #Region AtomicTests @@ -5318,6 +5393,156 @@ EndProcedure #EndRegion +#Region Bitrix24 + +Procedure Bitrix24_GetAuthLink(FunctionParameters) + + Domain = FunctionParameters["Bitrix24_Domain"]; + ClientID = FunctionParameters["Bitrix24_ClientID"]; + + Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "GetAppAuthLink", "Bitrix24"); + + Check_String(Result); + + OPI_TestDataRetrieval.WriteParameter("Bitrix24_AuthURL", Result); + +EndProcedure + +Procedure Bitrix24_GetToken(FunctionParameters) + + + ClientID = FunctionParameters["Bitrix24_ClientID"]; + ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; + Code = FunctionParameters["Bitrix24_Code"]; + + Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "GetToken", "Bitrix24"); + + If ValueIsFilled(Result["access_token"]) And ValueIsFilled(Result["refresh_token"]) Then + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Token" , Result["access_token"]); + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Refresh", Result["refresh_token"]); + EndIf; + +EndProcedure + +Procedure Bitrix24_RefreshToken(FunctionParameters) + + + ClientID = FunctionParameters["Bitrix24_ClientID"]; + ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; + Refresh = FunctionParameters["Bitrix24_Refresh"]; + + Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "RefreshToken", "Bitrix24"); + + Check_BitrixAuth(Result); + + If ValueIsFilled(Result["access_token"]) And ValueIsFilled(Result["refresh_token"]) Then + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Token" , Result["access_token"]); + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Refresh", Result["refresh_token"]); + EndIf; + +EndProcedure + +Procedure Bitrix24_ServerTime(FunctionParameters) + + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.ServerTime(URL); + + OPI_TestDataRetrieval.WriteLog(Result, "ServerTime (хуto)", "Bitrix24"); + + Check_BitrixTime(Result); // SKIP + + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.ServerTime(URL, Token); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "ServerTime", "Bitrix24"); + + Check_BitrixTime(Result); + +EndProcedure + +Procedure Bitrix24_CreatePost(FunctionParameters) + + Text = "Text of post"; + Title = "Post title"; + + Files = New Map; + Files.Insert("1.png", "C:\1.jpg"); + Files.Insert("2.png", "C:\1.jpg"); + + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title); + + OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (хуto)", "Bitrix24"); + + Check_BitrixPost(Result); // SKIP + + PostID = Result["result"]; // SKIP + OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookPostID", PostID); // SKIP + FunctionParameters.Insert("Bitrix24_HookPostID", PostID); // SKIP + + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, Token); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "CreatePost", "Bitrix24"); + + Check_BitrixPost(Result); + + PostID = Result["result"]; + + OPI_TestDataRetrieval.WriteParameter("Bitrix24_PostID", PostID); + FunctionParameters.Insert("Bitrix24_PostID", PostID); + +EndProcedure + +Procedure Bitrix24_DeletePost(FunctionParameters) + + PostID = FunctionParameters["Bitrix24_HookPostID"]; + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.DeletePost(URL, PostID); + + OPI_TestDataRetrieval.WriteLog(Result, "DeletePost (хуto)", "Bitrix24"); + + Check_BitrixTrue(Result); // SKIP + + PostID = FunctionParameters["Bitrix24_PostID"]; + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.DeletePost(URL, PostID, Token); + + // END + + OPI_TestDataRetrieval.WriteLog(Result, "DeletePost", "Bitrix24"); + + Check_BitrixTrue(Result); + +EndProcedure + +#EndRegion + #EndRegion #EndRegion diff --git a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os index 6622b91da6..6516332cc7 100644 --- a/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os +++ b/src/en/OInt/tools/Modules/OPI_TestDataRetrieval.os @@ -64,6 +64,7 @@ Function GetTestingSectionMapping() Export Sections.Insert("Slack" , StandardDependencies); Sections.Insert("Airtable" , StandardDependencies); Sections.Insert("Dropbox" , StandardDependencies); + Sections.Insert("Bitrix24" , StandardDependencies); Return Sections; @@ -84,6 +85,7 @@ Function GetTestTable() Export Tables = "GoogleSheets"; AirT = "Airtable"; Dropbox = "Dropbox"; + Bitrix = "Bitrix24"; TestTable = New ValueTable; TestTable.Columns.Add("Method"); @@ -218,6 +220,10 @@ Function GetTestTable() Export NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox); NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox); NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox); + + NewTest(TestTable, "B24_TokenManagment" , "Token management" , Bitrix); + NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix); + NewTest(TestTable, "B24_PostsManagment" , "Posts managment" , Bitrix); Return TestTable; diff --git a/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl new file mode 100644 index 0000000000..8fdc70ecab --- /dev/null +++ b/src/en/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl @@ -0,0 +1,286 @@ +// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os +// Lib: Bitrix24 +// CLI: bitrix24 + +// MIT License + +// Copyright (c) 2023 Anton Tsitavets + +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + +// https://github.com/Bayselonarrend/OpenIntegrations + +// BSLLS:Typo-off +// BSLLS:LatinAndCyrillicSymbolInWord-off +// BSLLS:IncorrectLineBreak-off +// BSLLS:UnreachableCode-off +// BSLLS:CommentedCode-off + +//@skip-check module-structure-top-region +//@skip-check module-structure-method-in-regions +//@skip-check wrong-string-literal-content +//@skip-check method-too-many-params + +// Uncomment if OneScript is executed +// #Use "../../tools" + +#Region Public + +#Region SettingsAndAdministartion + +// Get app authentication link +// Forms a link for authorization via the browser +// +// Parameters: +// Domain - String - Current Bitrix URL (like 'portal.bitrix24.com') +// ClientID - String - Client ID from app settings +// +// Returns: +// String - URL for browser transition +Function GetAppAuthLink(Val Domain, Val ClientID) Export + + OPI_TypeConversion.GetLine(Domain); + OPI_TypeConversion.GetLine(ClientID); + + If Not StrStartsWith(Domain, "http") Then + URL = "https://" + Domain; + EndIf; + + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; + EndIf; + + URL = URL + "oauth/authorize/?client_id=" + ClientID; + + Return URL; + +EndFunction + +// Get token +// Get token by auth code +// +// Parameters: +// ClientID - String - Client ID from app settings +// ClientSecret - String - Client secret from app settings +// Code - String - Code from browser auth page +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function GetToken(Val ClientID, Val ClientSecret, Val Code) Export + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Parameters = New Structure; + OPI_Tools.AddField("grant_type" , "authorization_code", "String", Parameters); + OPI_Tools.AddField("client_id" , ClientID , "String", Parameters); + OPI_Tools.AddField("client_secret", ClientSecret , "String", Parameters); + OPI_Tools.AddField("code" , Code , "String", Parameters); + + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +// Refresh token +// Update token by refresh token +// +// Parameters: +// ClientID - String - Client ID from app settings +// ClientSecret - String - Client secret from app settings +// Refresh - String - Refresh token +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function RefreshToken(Val ClientID, Val ClientSecret, Val Refresh) Export + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Parameters = New Structure; + OPI_Tools.AddField("grant_type" , "refresh_token" , "String", Parameters); + OPI_Tools.AddField("client_id" , ClientID , "String", Parameters); + OPI_Tools.AddField("client_secret", ClientSecret , "String", Parameters); + OPI_Tools.AddField("refresh_token", Refresh , "String", Parameters); + + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +// Server time +// Get current server time +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function ServerTime(Val URL, Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "server.time"); + Response = OPI_Tools.Get(URL, Parameters); + + Return Response; + +EndFunction + +#EndRegion + +#Region NewsFeed + +// Create post. +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// Text - String - Text of post +// Visibility - String - Array or a single post target (UA all, SG work group, U user, DR depart., G group) +// Files - String - Data inложенandй, где toлюч > andмя file, value > path to file andдand дinоandчные Data +// Title - String - Title +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function CreatePost(Val URL + , Val Text + , Val Visibility = "UA" + , Val Files = "" + , Val Title = "" + , Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "log.blogpost.add"); + OPI_Tools.AddField("POST_MESSAGE", Text , "String", Parameters); + OPI_Tools.AddField("POST_TITLE" , Title, "String", Parameters); + OPI_Tools.AddField("DEST" , Visibility , "Array", Parameters); + + If ValueIsFilled(Files) Then + + OPI_TypeConversion.GetCollection(Files); + + ArrayOfFiles = NormalizeFiles(Files); + + If Not ArrayOfFiles.Count() = 0 Then + Parameters.Insert("FILES", ArrayOfFiles); + EndIf; + + EndIf; + + Response = OPI_Tools.Post(URL, Parameters); + + Return Response; + +EndFunction + +// Delete post. +// +// Parameters: +// URL - String - URL of webhook or a Bitrix24 domain, when token used +// PostID - String, Number - Id of post to remove +// Token - String - Access token, when not-webhook method used +// +// Returns: +// Map Of KeyAndValue - serialized JSON of answer from Bitrix24 API +Function DeletePost(Val URL, Val PostID, Val Token = "") Export + + Parameters = NormalizeAuth(URL, Token, "log.blogpost.delete"); + OPI_Tools.AddField("POST_ID", PostID, "String", Parameters); + + Response = OPI_Tools.Post(URL, Parameters); + + Return Response; + +EndFunction + +#EndRegion + +#EndRegion + +#Region Internal + +Function NormalizeAuth(URL, Val Token, Val Method = "") + + OPI_TypeConversion.GetLine(URL); + OPI_TypeConversion.GetLine(Token); + + Parameters = New Structure; + IsTokenAuth = ValueIsFilled(Token); + + UncorrectItems = New Array; + UncorrectItems.Add("https://"); + UncorrectItems.Add("http://"); + UncorrectItems.Add("www."); + + For Each DeletedElement In UncorrectItems Do + URL = StrReplace(URL, DeletedElement, ""); + EndDo; + + URL = TrimAll(URL); + + If Not StrEndsWith(URL, "/") Then + URL = URL + "/"; + EndIf; + + If IsTokenAuth Then + + If Not StrEndsWith(URL, "rest/") Then + URL = URL + "rest/"; + EndIf; + + Parameters.Insert("auth", Token); + + EndIf; + + If ValueIsFilled(Method) Then + URL = URL + TrimAll(Method); + EndIf; + + Return Parameters; + +EndFunction + +Function NormalizeFiles(Val Files) + + NormalizedFiles = New Array; + + If Not TypeOf(Files) = Type("Map") Then + Return NormalizedFiles; + EndIf; + + For Each File In Files Do + + CurrentArray = New Array; + CurrentFile = File.Value; + CurrentName = File.Key; + + OPI_TypeConversion.GetBinaryData(CurrentFile); + OPI_TypeConversion.GetLine(CurrentName); + + CurrentArray.Add(CurrentName); + CurrentArray.Add(Base64String(CurrentFile)); + + NormalizedFiles.Add(CurrentArray); + + EndDo; + + Return NormalizedFiles; + +EndFunction + +#EndRegion diff --git a/src/en/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo b/src/en/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo new file mode 100644 index 0000000000..20f03b2d33 --- /dev/null +++ b/src/en/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo @@ -0,0 +1,11 @@ + + + OPI_Bitrix24 + + en + Bitrix24 (OPI) + + true + true + true + diff --git a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl index dd2ddcb1e2..6beaa9d1d0 100644 --- a/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_TestDataRetrieval/Module.bsl @@ -64,6 +64,7 @@ Function GetTestingSectionMapping() Export Sections.Insert("Slack" , StandardDependencies); Sections.Insert("Airtable" , StandardDependencies); Sections.Insert("Dropbox" , StandardDependencies); + Sections.Insert("Bitrix24" , StandardDependencies); Return Sections; @@ -84,6 +85,7 @@ Function GetTestTable() Export Tables = "GoogleSheets"; AirT = "Airtable"; Dropbox = "Dropbox"; + Bitrix = "Bitrix24"; TestTable = New ValueTable; TestTable.Columns.Add("Method"); @@ -218,6 +220,10 @@ Function GetTestTable() Export NewTest(TestTable, "DropboxAPI_GetAccount" , "Get account data" , Dropbox); NewTest(TestTable, "DropboxAPI_AccessManagement" , "Access management" , Dropbox); NewTest(TestTable, "DropboxAPI_GetFolderFileList" , "Get list of folder files" , Dropbox); + + NewTest(TestTable, "B24_TokenManagment" , "Token management" , Bitrix); + NewTest(TestTable, "B24_ServerTime" , "Server time" , Bitrix); + NewTest(TestTable, "B24_PostsManagment" , "Posts managment" , Bitrix); Return TestTable; diff --git a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl index 2e3d495e9e..40bac2b048 100644 --- a/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl +++ b/src/en/OPI/src/CommonModules/OPI_Tests/Module.bsl @@ -3251,6 +3251,52 @@ EndProcedure #EndRegion +#Region Bitrix24 + +Procedure B24_TokenManagment() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_ClientID" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_ClientSecret", TestParameters); + + Bitrix24_GetAuthLink(TestParameters); + + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Code", TestParameters); + + Bitrix24_GetToken(TestParameters); + + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Refresh", TestParameters); + + Bitrix24_RefreshToken(TestParameters); + +EndProcedure + +Procedure B24_ServerTime() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); + + Bitrix24_ServerTime(TestParameters); + +EndProcedure + +Procedure B24_PostsManagment() Export + + TestParameters = New Structure; + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_URL" , TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Domain", TestParameters); + OPI_TestDataRetrieval.ParameterToCollection("Bitrix24_Token" , TestParameters); + + Bitrix24_CreatePost(TestParameters); + Bitrix24_DeletePost(TestParameters); + +EndProcedure + +#EndRegion + #EndRegion #EndRegion @@ -3298,6 +3344,10 @@ Procedure Check_Empty(Val Result) OPI_TestDataRetrieval.ExpectsThat(ValueIsFilled(Result)).Равно(False); EndProcedure +Procedure Check_String(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result).ИмеетТип("String"); +EndProcedure + Procedure Check_BinaryData(Val Result, Val Size = Undefined) MinimumSize = 500000; @@ -3629,6 +3679,31 @@ Procedure Check_DropboxPublicFolder(Val Result) OPI_TestDataRetrieval.ExpectsThat(Result["shared_folder_id"]).Заполнено(); EndProcedure +Procedure Check_BitrixTime(Val Result) + + Time = Result["result"]; + Time = XMLValue(Type("Date"), Time); + + OPI_TestDataRetrieval.ExpectsThat(Time).ИмеетТип("Date").Заполнено(); + +EndProcedure + +Procedure Check_BitrixAuth(Val Result) + + OPI_TestDataRetrieval.ExpectsThat(Result["access_token"]).Заполнено(); + OPI_TestDataRetrieval.ExpectsThat(Result["refresh_token"]).Заполнено(); + +EndProcedure + +Procedure Check_BitrixPost(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Number").Заполнено(); +EndProcedure + +Procedure Check_BitrixTrue(Val Result) + OPI_TestDataRetrieval.ExpectsThat(Result["result"]).ИмеетТип("Boolean").Равно(True); +EndProcedure + + #EndRegion #Region AtomicTests @@ -5318,6 +5393,156 @@ EndProcedure #EndRegion +#Region Bitrix24 + +Procedure Bitrix24_GetAuthLink(FunctionParameters) + + Domain = FunctionParameters["Bitrix24_Domain"]; + ClientID = FunctionParameters["Bitrix24_ClientID"]; + + Result = OPI_Bitrix24.GetAppAuthLink(Domain, ClientID); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetAppAuthLink", "Bitrix24"); + + Check_String(Result); + + OPI_TestDataRetrieval.WriteParameter("Bitrix24_AuthURL", Result); + +EndProcedure + +Procedure Bitrix24_GetToken(FunctionParameters) + + + ClientID = FunctionParameters["Bitrix24_ClientID"]; + ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; + Code = FunctionParameters["Bitrix24_Code"]; + + Result = OPI_Bitrix24.GetToken(ClientID, ClientSecret, Code); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "GetToken", "Bitrix24"); + + If ValueIsFilled(Result["access_token"]) And ValueIsFilled(Result["refresh_token"]) Then + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Token" , Result["access_token"]); + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Refresh", Result["refresh_token"]); + EndIf; + +EndProcedure + +Procedure Bitrix24_RefreshToken(FunctionParameters) + + + ClientID = FunctionParameters["Bitrix24_ClientID"]; + ClientSecret = FunctionParameters["Bitrix24_ClientSecret"]; + Refresh = FunctionParameters["Bitrix24_Refresh"]; + + Result = OPI_Bitrix24.RefreshToken(ClientID, ClientSecret, Refresh); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "RefreshToken", "Bitrix24"); + + Check_BitrixAuth(Result); + + If ValueIsFilled(Result["access_token"]) And ValueIsFilled(Result["refresh_token"]) Then + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Token" , Result["access_token"]); + OPI_TestDataRetrieval.WriteParameter("Bitrix24_Refresh", Result["refresh_token"]); + EndIf; + +EndProcedure + +Procedure Bitrix24_ServerTime(FunctionParameters) + + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.ServerTime(URL); + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "ServerTime (wh)", "Bitrix24"); + + Check_BitrixTime(Result); // SKIP + + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.ServerTime(URL, Token); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "ServerTime", "Bitrix24"); + + Check_BitrixTime(Result); + +EndProcedure + +Procedure Bitrix24_CreatePost(FunctionParameters) + + Text = "Text of post"; + Title = "Post title"; + + Files = New Map; + Files.Insert("1.png", "C:\1.jpg"); + Files.Insert("2.png", "C:\1.jpg"); + + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title); + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePost (wh)", "Bitrix24"); + + Check_BitrixPost(Result); // SKIP + + PostID = Result["result"]; // SKIP + OPI_TestDataRetrieval.WriteParameter("Bitrix24_HookPostID", PostID); // SKIP + FunctionParameters.Insert("Bitrix24_HookPostID", PostID); // SKIP + + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.CreatePost(URL, Text, , Files, Title, Token); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "CreatePost", "Bitrix24"); + + Check_BitrixPost(Result); + + PostID = Result["result"]; + + OPI_TestDataRetrieval.WriteParameter("Bitrix24_PostID", PostID); + FunctionParameters.Insert("Bitrix24_PostID", PostID); + +EndProcedure + +Procedure Bitrix24_DeletePost(FunctionParameters) + + PostID = FunctionParameters["Bitrix24_HookPostID"]; + URL = FunctionParameters["Bitrix24_URL"]; + + Result = OPI_Bitrix24.DeletePost(URL, PostID); + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeletePost (wh)", "Bitrix24"); + + Check_BitrixTrue(Result); // SKIP + + PostID = FunctionParameters["Bitrix24_PostID"]; + URL = FunctionParameters["Bitrix24_Domain"]; + Token = FunctionParameters["Bitrix24_Token"]; + + Result = OPI_Bitrix24.DeletePost(URL, PostID, Token); + + // END + + // !OInt OPI_TestDataRetrieval.WriteLog(Result, "DeletePost", "Bitrix24"); + + Check_BitrixTrue(Result); + +EndProcedure + +#EndRegion + #EndRegion #EndRegion diff --git a/src/en/OPI/src/Configuration/Configuration.mdo b/src/en/OPI/src/Configuration/Configuration.mdo index 07de2097ab..6d4f2a27aa 100644 --- a/src/en/OPI/src/Configuration/Configuration.mdo +++ b/src/en/OPI/src/Configuration/Configuration.mdo @@ -26,7 +26,7 @@ PersonalComputer English Bayselonarrend - 1.10.0 + 1.11.0 en The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules.. @@ -57,6 +57,7 @@ CommonModule.OPI_Slack CommonModule.OPI_Airtable CommonModule.OPI_Dropbox + CommonModule.OPI_Bitrix24 CommonModule.OPI_Tests CommonModule.OPI_TestDataRetrieval diff --git a/src/en/cli/data/Classes/internal/Classes/bitrix24.os b/src/en/cli/data/Classes/internal/Classes/bitrix24.os new file mode 100644 index 0000000000..028b4721aa --- /dev/null +++ b/src/en/cli/data/Classes/internal/Classes/bitrix24.os @@ -0,0 +1,14 @@ +Function ПолучитьСостав() Export + + CompositionTable = New ValueTable(); + CompositionTable.Columns.Add("Библиотека"); + CompositionTable.Columns.Add("Модуль"); + CompositionTable.Columns.Add("Метод"); + CompositionTable.Columns.Add("МетодПоиска"); + CompositionTable.Columns.Add("Параметр"); + CompositionTable.Columns.Add("Описание"); + CompositionTable.Columns.Add("ОписаниеМетода"); + CompositionTable.Columns.Add("Область"); + Return CompositionTable; +EndFunction + diff --git a/src/en/cli/data/Classes/internal/Classes/dropbox.os b/src/en/cli/data/Classes/internal/Classes/dropbox.os index 6e58e84581..19b9ef503f 100644 --- a/src/en/cli/data/Classes/internal/Classes/dropbox.os +++ b/src/en/cli/data/Classes/internal/Classes/dropbox.os @@ -142,7 +142,7 @@ NewLine.Метод = "GetObjectInformation"; NewLine.МетодПоиска = "GETOBJECTINFORMATION"; NewLine.Параметр = "--detail"; - NewLine.Описание = "Adds additional information fields for media files (optional, def. val. - False)"; + NewLine.Описание = "Adds additional information fields for media files (optional, def. val. - No)"; NewLine.Область = "File and directory management"; @@ -173,7 +173,7 @@ NewLine.Метод = "GetListOfFolderFiles"; NewLine.МетодПоиска = "GETLISTOFFOLDERFILES"; NewLine.Параметр = "--detail"; - NewLine.Описание = "Adds additional information fields for media files (optional, def. val. - False)"; + NewLine.Описание = "Adds additional information fields for media files (optional, def. val. - No)"; NewLine.Область = "File and directory management"; @@ -245,7 +245,7 @@ NewLine.Метод = "UploadFile"; NewLine.МетодПоиска = "UPLOADFILE"; NewLine.Параметр = "--overwrite"; - NewLine.Описание = "Overwrite file in case of path conflicts (optional, def. val. - False)"; + NewLine.Описание = "Overwrite file in case of path conflicts (optional, def. val. - No)"; NewLine.Область = "File and directory management"; @@ -328,7 +328,7 @@ NewLine.Метод = "DeleteObject"; NewLine.МетодПоиска = "DELETEOBJECT"; NewLine.Параметр = "--permanently"; - NewLine.Описание = "Delete object without the possibility of recovery (optional, def. val. - False)"; + NewLine.Описание = "Delete object without the possibility of recovery (optional, def. val. - No)"; NewLine.Область = "File and directory management"; @@ -681,7 +681,7 @@ NewLine.Метод = "AddUsersToFile"; NewLine.МетодПоиска = "ADDUSERSTOFILE"; NewLine.Параметр = "--readonly"; - NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - True)"; + NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - Да)"; NewLine.Область = "Shared access settings"; @@ -722,7 +722,7 @@ NewLine.Метод = "AddUsersToFolder"; NewLine.МетодПоиска = "ADDUSERSTOFOLDER"; NewLine.Параметр = "--readonly"; - NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - True)"; + NewLine.Описание = "Prohibits file editing for the external user (optional, def. val. - Да)"; NewLine.Область = "Shared access settings"; diff --git a/src/en/cli/data/Classes/internal/Classes/gcalendar.os b/src/en/cli/data/Classes/internal/Classes/gcalendar.os index 55e3eec724..a465fa602c 100644 --- a/src/en/cli/data/Classes/internal/Classes/gcalendar.os +++ b/src/en/cli/data/Classes/internal/Classes/gcalendar.os @@ -246,7 +246,7 @@ NewLine.Метод = "EditListCalendar"; NewLine.МетодПоиска = "EDITLISTCALENDAR"; NewLine.Параметр = "--hidden"; - NewLine.Описание = "Hidden calendar (optional, def. val. - False)"; + NewLine.Описание = "Hidden calendar (optional, def. val. - No)"; NewLine.Область = "Calendar list management"; diff --git a/src/en/cli/data/Classes/internal/Classes/gdrive.os b/src/en/cli/data/Classes/internal/Classes/gdrive.os index 826ce91fb9..64643951b9 100644 --- a/src/en/cli/data/Classes/internal/Classes/gdrive.os +++ b/src/en/cli/data/Classes/internal/Classes/gdrive.os @@ -58,7 +58,7 @@ NewLine.Метод = "GetDirectoriesList"; NewLine.МетодПоиска = "GETDIRECTORIESLIST"; NewLine.Параметр = "--depth"; - NewLine.Описание = "Adds a list of files to the directory fields (optional, def. val. - False)"; + NewLine.Описание = "Adds a list of files to the directory fields (optional, def. val. - No)"; NewLine.Область = "File and directory management"; diff --git a/src/en/cli/data/Classes/internal/Classes/google.os b/src/en/cli/data/Classes/internal/Classes/google.os index 1b330fb94c..36f1fa83a7 100644 --- a/src/en/cli/data/Classes/internal/Classes/google.os +++ b/src/en/cli/data/Classes/internal/Classes/google.os @@ -27,7 +27,7 @@ NewLine.Метод = "FormCodeRetrievalLink"; NewLine.МетодПоиска = "FORMCODERETRIEVALLINK"; NewLine.Параметр = "--calendar"; - NewLine.Описание = "Calendar methods permission (optional, def. val. - True)"; + NewLine.Описание = "Calendar methods permission (optional, def. val. - Да)"; NewLine.Область = "Public"; @@ -37,7 +37,7 @@ NewLine.Метод = "FormCodeRetrievalLink"; NewLine.МетодПоиска = "FORMCODERETRIEVALLINK"; NewLine.Параметр = "--drive"; - NewLine.Описание = "Drive methods permission (optional, def. val. - True)"; + NewLine.Описание = "Drive methods permission (optional, def. val. - Да)"; NewLine.Область = "Public"; @@ -47,7 +47,7 @@ NewLine.Метод = "FormCodeRetrievalLink"; NewLine.МетодПоиска = "FORMCODERETRIEVALLINK"; NewLine.Параметр = "--sheets"; - NewLine.Описание = "Sheets methods permission (optional, def. val. - True)"; + NewLine.Описание = "Sheets methods permission (optional, def. val. - Да)"; NewLine.Область = "Public"; diff --git a/src/en/cli/data/Classes/internal/Classes/notion.os b/src/en/cli/data/Classes/internal/Classes/notion.os index 55d5fd5398..e07a8c00fb 100644 --- a/src/en/cli/data/Classes/internal/Classes/notion.os +++ b/src/en/cli/data/Classes/internal/Classes/notion.os @@ -165,7 +165,7 @@ NewLine.Метод = "EditPageProperties"; NewLine.МетодПоиска = "EDITPAGEPROPERTIES"; NewLine.Параметр = "--archive"; - NewLine.Описание = "Archive page or not (boolean) (optional, def. val. - False)"; + NewLine.Описание = "Archive page or not (boolean) (optional, def. val. - No)"; NewLine.Область = "Page management"; @@ -381,7 +381,7 @@ NewLine.Метод = "ReturnBlock"; NewLine.МетодПоиска = "RETURNBLOCK"; NewLine.Параметр = "--core"; - NewLine.Описание = "True > service fields are deleted, only the block itself remains (optional, def. val. - True)"; + NewLine.Описание = "True > service fields are deleted, only the block itself remains (optional, def. val. - Да)"; NewLine.Область = "Blocks managment"; diff --git a/src/en/cli/data/Classes/internal/Classes/slack.os b/src/en/cli/data/Classes/internal/Classes/slack.os index c7a2ba683a..dd903b2dd0 100644 --- a/src/en/cli/data/Classes/internal/Classes/slack.os +++ b/src/en/cli/data/Classes/internal/Classes/slack.os @@ -254,7 +254,7 @@ NewLine.Метод = "DeleteMessage"; NewLine.МетодПоиска = "DELETEMESSAGE"; NewLine.Параметр = "--issheduled"; - NewLine.Описание = "Indicator of deleting a delayed message (optional, def. val. - False)"; + NewLine.Описание = "Indicator of deleting a delayed message (optional, def. val. - No)"; NewLine.Область = "Message management"; @@ -378,7 +378,7 @@ NewLine.Метод = "GetChannelList"; NewLine.МетодПоиска = "GETCHANNELLIST"; NewLine.Параметр = "--notarchived"; - NewLine.Описание = "Indicator of excluding archived channels (optional, def. val. - False)"; + NewLine.Описание = "Indicator of excluding archived channels (optional, def. val. - No)"; NewLine.Область = "Channel management"; @@ -450,7 +450,7 @@ NewLine.Метод = "CreateChannel"; NewLine.МетодПоиска = "CREATECHANNEL"; NewLine.Параметр = "--private"; - NewLine.Описание = "Create channel as private (optional, def. val. - False)"; + NewLine.Описание = "Create channel as private (optional, def. val. - No)"; NewLine.Область = "Channel management"; diff --git a/src/en/cli/data/Classes/internal/Classes/telegram.os b/src/en/cli/data/Classes/internal/Classes/telegram.os index 4d29010b9f..81c1e2b3f8 100644 --- a/src/en/cli/data/Classes/internal/Classes/telegram.os +++ b/src/en/cli/data/Classes/internal/Classes/telegram.os @@ -699,7 +699,7 @@ NewLine.Метод = "SendPoll"; NewLine.МетодПоиска = "SENDPOLL"; NewLine.Параметр = "--anonymous"; - NewLine.Описание = "Poll anonymity (optional, def. val. - True)"; + NewLine.Описание = "Poll anonymity (optional, def. val. - Да)"; NewLine.Область = "Data sending"; @@ -761,7 +761,7 @@ NewLine.Метод = "FormKeyboardFromButtonArray"; NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY"; NewLine.Параметр = "--under"; - NewLine.Описание = "Keyboard under the message or on the bottom panel (optional, def. val. - False)"; + NewLine.Описание = "Keyboard under the message or on the bottom panel (optional, def. val. - No)"; NewLine.Область = "Data sending"; @@ -771,7 +771,7 @@ NewLine.Метод = "FormKeyboardFromButtonArray"; NewLine.МетодПоиска = "FORMKEYBOARDFROMBUTTONARRAY"; NewLine.Параметр = "--column"; - NewLine.Описание = "True > buttons are displayed in a column, False > in a row (optional, def. val. - True)"; + NewLine.Описание = "True > buttons are displayed in a column, False > in a row (optional, def. val. - Да)"; NewLine.Область = "Data sending"; diff --git a/src/en/cli/data/Classes/internal/Classes/vk.os b/src/en/cli/data/Classes/internal/Classes/vk.os index 16cfe24d88..3912311f84 100644 --- a/src/en/cli/data/Classes/internal/Classes/vk.os +++ b/src/en/cli/data/Classes/internal/Classes/vk.os @@ -58,7 +58,7 @@ NewLine.Метод = "CreatePost"; NewLine.МетодПоиска = "CREATEPOST"; NewLine.Параметр = "--ad"; - NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - False)"; + NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - No)"; NewLine.Область = "Community managment"; @@ -118,7 +118,7 @@ NewLine.Метод = "CreateCompositePost"; NewLine.МетодПоиска = "CREATECOMPOSITEPOST"; NewLine.Параметр = "--ad"; - NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - False)"; + NewLine.Описание = "Sign ""This is an ad"" (optional, def. val. - No)"; NewLine.Область = "Community managment"; @@ -578,7 +578,7 @@ NewLine.Метод = "CloseDiscussion"; NewLine.МетодПоиска = "CLOSEDISCUSSION"; NewLine.Параметр = "--remove"; - NewLine.Описание = "Delete completely (True) or close (optional, def. val. - False)"; + NewLine.Описание = "Delete completely (True) or close (optional, def. val. - No)"; NewLine.Область = "Discussion management"; @@ -748,7 +748,7 @@ NewLine.Метод = "MakeRepost"; NewLine.МетодПоиска = "MAKEREPOST"; NewLine.Параметр = "--ad"; - NewLine.Описание = "Sign of an advertising post (optional, def. val. - False)"; + NewLine.Описание = "Sign of an advertising post (optional, def. val. - No)"; NewLine.Область = "Interactive actions"; @@ -1510,7 +1510,7 @@ NewLine.Метод = "CreateProductCollection"; NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION"; NewLine.Параметр = "--main"; - NewLine.Описание = "Main (optional, def. val. - False)"; + NewLine.Описание = "Main (optional, def. val. - No)"; NewLine.Область = "Product selection management"; @@ -1520,7 +1520,7 @@ NewLine.Метод = "CreateProductCollection"; NewLine.МетодПоиска = "CREATEPRODUCTCOLLECTION"; NewLine.Параметр = "--hidden"; - NewLine.Описание = "Hidden (optional, def. val. - False)"; + NewLine.Описание = "Hidden (optional, def. val. - No)"; NewLine.Область = "Product selection management"; @@ -1580,7 +1580,7 @@ NewLine.Метод = "EditProductCollection"; NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION"; NewLine.Параметр = "--main"; - NewLine.Описание = "Main (optional, def. val. - False)"; + NewLine.Описание = "Main (optional, def. val. - No)"; NewLine.Область = "Product selection management"; @@ -1590,7 +1590,7 @@ NewLine.Метод = "EditProductCollection"; NewLine.МетодПоиска = "EDITPRODUCTCOLLECTION"; NewLine.Параметр = "--hidden"; - NewLine.Описание = "Hidden (optional, def. val. - False)"; + NewLine.Описание = "Hidden (optional, def. val. - No)"; NewLine.Область = "Product selection management"; diff --git a/src/en/cli/data/Classes/internal/Classes/yadisk.os b/src/en/cli/data/Classes/internal/Classes/yadisk.os index 8e93b11b60..3bb2c77b83 100644 --- a/src/en/cli/data/Classes/internal/Classes/yadisk.os +++ b/src/en/cli/data/Classes/internal/Classes/yadisk.os @@ -90,7 +90,7 @@ NewLine.Метод = "DeleteObject"; NewLine.МетодПоиска = "DELETEOBJECT"; NewLine.Параметр = "--can"; - NewLine.Описание = "To cart (optional, def. val. - True)"; + NewLine.Описание = "To cart (optional, def. val. - Да)"; NewLine.Область = "File and folder management"; @@ -131,7 +131,7 @@ NewLine.Метод = "CreateObjectCopy"; NewLine.МетодПоиска = "CREATEOBJECTCOPY"; NewLine.Параметр = "--rewrite"; - NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)"; + NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)"; NewLine.Область = "File and folder management"; @@ -237,7 +237,7 @@ NewLine.Метод = "GetFilesList"; NewLine.МетодПоиска = "GETFILESLIST"; NewLine.Параметр = "--datesort"; - NewLine.Описание = "True > sort by date, False > alphabetically (optional, def. val. - False)"; + NewLine.Описание = "True > sort by date, False > alphabetically (optional, def. val. - No)"; NewLine.Область = "File and folder management"; @@ -278,7 +278,7 @@ NewLine.Метод = "MoveObject"; NewLine.МетодПоиска = "MOVEOBJECT"; NewLine.Параметр = "--rewrite"; - NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)"; + NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)"; NewLine.Область = "File and folder management"; @@ -319,7 +319,7 @@ NewLine.Метод = "UploadFile"; NewLine.МетодПоиска = "UPLOADFILE"; NewLine.Параметр = "--rewrite"; - NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - False)"; + NewLine.Описание = "Overwrite if a file with the same name already exists (optional, def. val. - No)"; NewLine.Область = "File and folder management"; diff --git a/src/en/cli/data/Classes/СоставБиблиотеки.os b/src/en/cli/data/Classes/СоставБиблиотеки.os index 3604677812..718137552d 100644 --- a/src/en/cli/data/Classes/СоставБиблиотеки.os +++ b/src/en/cli/data/Classes/СоставБиблиотеки.os @@ -1,25 +1,26 @@ #Использовать "./internal" Функция ПолучитьВерсию() Экспорт - Возврат "1.10.0"; + Возврат "1.11.0"; КонецФункции Функция ПолучитьСоответствиеКомандМодулей() Экспорт СоответствиеКомандМодулей = Новый Соответствие(); -СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); -СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); -СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); -СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); -СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); -СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); -СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); -СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); -СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable"); +СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24"); СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox"); -СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); +СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); +СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); +СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); +СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); +СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); +СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); +СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); +СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); Возврат СоответствиеКомандМодулей; КонецФункции diff --git a/src/ru/OInt/core/Modules/OPI_Bitrix24.os b/src/ru/OInt/core/Modules/OPI_Bitrix24.os new file mode 100644 index 0000000000..7a48557d44 --- /dev/null +++ b/src/ru/OInt/core/Modules/OPI_Bitrix24.os @@ -0,0 +1,286 @@ +// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os +// Lib: Bitrix24 +// CLI: bitrix24 + +// MIT License + +// Copyright (c) 2023 Anton Tsitavets + +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + +// https://github.com/Bayselonarrend/OpenIntegrations + +// BSLLS:Typo-off +// BSLLS:LatinAndCyrillicSymbolInWord-off +// BSLLS:IncorrectLineBreak-off +// BSLLS:UnreachableCode-off +// BSLLS:CommentedCode-off + +//@skip-check module-structure-top-region +//@skip-check module-structure-method-in-regions +//@skip-check wrong-string-literal-content +//@skip-check method-too-many-params + +// Раскомментировать, если выполняется OneScript +#Использовать "../../tools" + +#Область ПрограммныйИнтерфейс + +#Область НастройкиИАдминистрирование + +// Получить ссылку авторизации приложения +// Формирует ссылку для авторизации через браузер +// +// Параметры: +// Домен - Строка - Адрес битрикс вида portal.bitrix24.com +// ClientID - Строка - Client ID из настроек приложения +// +// Возвращаемое значение: +// Строка - URL для перехода в браузере +Функция ПолучитьСсылкуАвторизацииПриложения(Знач Домен, Знач ClientID) Экспорт + + OPI_ПреобразованиеТипов.ПолучитьСтроку(Домен); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientID); + + Если Не СтрНачинаетсяС(Домен, "http") Тогда + URL = "https://" + Домен; + КонецЕсли; + + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; + КонецЕсли; + + URL = URL + "oauth/authorize/?client_id=" + ClientID; + + Возврат URL; + +КонецФункции + +// Получить токен +// Получает токен по коду авторизации +// +// Параметры: +// ClientID - Строка - Client ID из настроек приложения +// ClientSecret - Строка - Client secret из настроек приложения +// Code - Строка - Code из авторизации через браузер +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция ПолучитьТокен(Знач ClientID, Знач ClientSecret, Знач Code) Экспорт + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("grant_type" , "authorization_code", "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_id" , ClientID , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_secret", ClientSecret , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("code" , Code , "Строка", Параметры); + + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +// Обновить токен +// Обновляет токен по Refresh токену +// +// Параметры: +// ClientID - Строка - Client ID из настроек приложения +// ClientSecret - Строка - Client secret из настроек приложения +// Refresh - Строка - Refresh токен +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция ОбновитьТокен(Знач ClientID, Знач ClientSecret, Знач Refresh) Экспорт + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("grant_type" , "refresh_token" , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_id" , ClientID , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_secret", ClientSecret , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("refresh_token", Refresh , "Строка", Параметры); + + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +Конецфункции + +// Серверное время +// Получает текущее серверное время +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция СерверноеВремя(Знач URL, Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +#КонецОбласти + +#Область ЖиваяЛента + +// Создать новость. +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// Текст - Строка - Текст новости +// Видмость - Строка - Массив/Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа) +// Файлы - Строка - Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные +// Заголовок - Строка - Заголовок +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция СоздатьНовость(Знач URL + , Знач Текст + , Знач Видмость = "UA" + , Знач Файлы = "" + , Знач Заголовок = "" + , Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.add"); + OPI_Инструменты.ДобавитьПоле("POST_MESSAGE", Текст , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("POST_TITLE" , Заголовок, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("DEST" , Видмость , "Массив", Параметры); + + Если ЗначениеЗаполнено(Файлы) Тогда + + OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Файлы); + + МассивФайлов = НормализоватьФайлы(Файлы); + + Если Не МассивФайлов.Количество() = 0 Тогда + Параметры.Вставить("FILES", МассивФайлов); + КонецЕсли; + + Конецесли; + + Ответ = OPI_Инструменты.Post(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +// Удалить новость. +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// IDНовости - Строка, Число - ID новости для удаления +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция УдалитьНовость(Знач URL, Знач IDНовости, Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.delete"); + OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры); + + Ответ = OPI_Инструменты.Post(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +#КонецОбласти + +#КонецОбласти + +#Область СлужебныйПрограммныйИнтерфейс + +Функция НормализоватьАвторизацию(URL, Знач Токен, Знач Метод = "") + + OPI_ПреобразованиеТипов.ПолучитьСтроку(URL); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); + + Параметры = Новый Структура; + ЭтоАвторизацияТокеном = ЗначениеЗаполнено(Токен); + + МассивЛишнихЭлементов = Новый Массив; + МассивЛишнихЭлементов.Добавить("https://"); + МассивЛишнихЭлементов.Добавить("http://"); + МассивЛишнихЭлементов.Добавить("www."); + + Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл + URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); + КонецЦикла; + + URL = СокрЛП(URL); + + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; + КонецЕсли; + + Если ЭтоАвторизацияТокеном Тогда + + Если Не СтрЗаканчиваетсяНа(URL, "rest/") Тогда + URL = URL + "rest/"; + КонецЕсли; + + Параметры.Вставить("auth", Токен); + + КонецЕсли; + + Если ЗначениеЗаполнено(Метод) Тогда + URL = URL + СокрЛП(Метод); + КонецЕсли; + + Возврат Параметры; + +КонецФункции + +Функция НормализоватьФайлы(Знач Файлы) + + НормализованныеФайлы = Новый Массив; + + Если Не ТипЗнч(Файлы) = Тип("Соответствие") Тогда + Возврат НормализованныеФайлы; + КонецЕсли; + + Для Каждого Файл Из Файлы Цикл + + ТекущийМассив = Новый Массив; + ТекущийФайл = Файл.Значение; + ТекущееИмя = Файл.Ключ; + + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(ТекущийФайл); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееИмя); + + ТекущийМассив.Добавить(ТекущееИмя); + ТекущийМассив.Добавить(Base64Строка(ТекущийФайл)); + + НормализованныеФайлы.Добавить(ТекущийМассив); + + КонецЦикла; + + Возврат НормализованныеФайлы; + +КонецФункции + +#КонецОбласти diff --git a/src/ru/OInt/lib.config b/src/ru/OInt/lib.config index 6747b15fc1..984bd2e070 100644 --- a/src/ru/OInt/lib.config +++ b/src/ru/OInt/lib.config @@ -1,20 +1,21 @@  + + + - - - - + + + + + - - - - - - - - + + + + + diff --git a/src/ru/OInt/packagedef b/src/ru/OInt/packagedef index 1cb414ea58..67e44e2df2 100644 --- a/src/ru/OInt/packagedef +++ b/src/ru/OInt/packagedef @@ -1,5 +1,5 @@ Описание.Имя("oint") - .Версия("1.10.0") + .Версия("1.11.0") .Автор("bayselonarrend") .АдресАвтора("bayselonarrend@gmail.com") .Описание("Открытый пакет интеграций с популярными API") diff --git a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os index 54e5f15e14..a69c03f661 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os @@ -3251,6 +3251,52 @@ #КонецОбласти +#Область Bitrix24 + +Процедура Б24_РаботаСТокеном() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientSecret", ПараметрыТеста); + + Bitrix24_ПолучитьСсылкуАвторизации(ПараметрыТеста); + + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Code", ПараметрыТеста); + + Bitrix24_ПолучитьТокен(ПараметрыТеста); + + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Refresh", ПараметрыТеста); + + Bitrix24_ОбновитьТокен(ПараметрыТеста); + +КонецПроцедуры + +Процедура Б24_СерверноеВремя() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + + Bitrix24_СерверноеВремя(ПараметрыТеста); + +КонецПроцедуры + +Процедура Б24_РаботаСНовостями() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + + Bitrix24_СоздатьНовость(ПараметрыТеста); + Bitrix24_УдалитьНовость(ПараметрыТеста); + +КонецПроцедуры + +#КонецОбласти + #КонецОбласти #КонецОбласти @@ -3298,6 +3344,10 @@ OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь); КонецПроцедуры +Процедура Проверка_Строка(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка"); +КонецПроцедуры + Процедура Проверка_ДвоичныеДанные(Знач Результат, Знач Размер = Неопределено) МинимальныйРазмер = 500000; @@ -3629,6 +3679,31 @@ OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["shared_folder_id"]).Заполнено(); КонецПроцедуры +Процедура Проверка_БитриксВремя(Знач Результат) + + Время = Результат["result"]; + Время = XMLЗначение(Тип("Дата"), Время); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); + +КонецПроцедуры + +Процедура Проверка_БитриксАвторизация(Знач Результат) + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["access_token"]).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["refresh_token"]).Заполнено(); + +КонецПроцедуры + +Процедура Проверка_БитриксНовость(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено(); +КонецПроцедуры + +Процедура Проверка_БитриксИстина(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина); +КонецПроцедуры + + #КонецОбласти #Область АтомарныеТесты @@ -5318,6 +5393,156 @@ #КонецОбласти +#Область Bitrix24 + +Процедура Bitrix24_ПолучитьСсылкуАвторизации(ПараметрыФункции) + + Домен = ПараметрыФункции["Bitrix24_Domain"]; + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + + Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизацииПриложения", "Bitrix24"); + + Проверка_Строка(Результат); + + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_AuthURL", Результат); + +КонецПроцедуры + +Процедура Bitrix24_ПолучитьТокен(ПараметрыФункции) + + + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Code = ПараметрыФункции["Bitrix24_Code"]; + + Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Bitrix24"); + + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; + +КонецПроцедуры + +Процедура Bitrix24_ОбновитьТокен(ПараметрыФункции) + + + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Refresh = ПараметрыФункции["Bitrix24_Refresh"]; + + Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Bitrix24"); + + Проверка_БитриксАвторизация(Результат); + + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; + +КонецПроцедуры + +Процедура Bitrix24_СерверноеВремя(ПараметрыФункции) + + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.СерверноеВремя(URL); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); + + Проверка_БитриксВремя(Результат); // SKIP + + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.СерверноеВремя(URL, Токен); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя", "Bitrix24"); + + Проверка_БитриксВремя(Результат); + +КонецПроцедуры + +Процедура Bitrix24_СоздатьНовость(ПараметрыФункции) + + Текст = "Текст новости"; + Заголовок = "Заголовок новости"; + + Файлы = Новый Соответствие; + Файлы.Вставить("1.png", "C:\1.jpg"); + Файлы.Вставить("2.png", "C:\1.jpg"); + + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); + + Проверка_БитриксНовость(Результат); // SKIP + + IDНовости = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookPostID", IDНовости); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookPostID", IDНовости); // SKIP + + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Токен); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость", "Bitrix24"); + + Проверка_БитриксНовость(Результат); + + IDНовости = Результат["result"]; + + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PostID", IDНовости); + ПараметрыФункции.Вставить("Bitrix24_PostID", IDНовости); + +КонецПроцедуры + +Процедура Bitrix24_УдалитьНовость(ПараметрыФункции) + + IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); + + Проверка_БитриксИстина(Результат); // SKIP + + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости, Токен); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость", "Bitrix24"); + + Проверка_БитриксИстина(Результат); + +КонецПроцедуры + +#КонецОбласти + #КонецОбласти #КонецОбласти diff --git a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os index 8fad08b09f..442ee28ad5 100644 --- a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os +++ b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os @@ -64,6 +64,7 @@ Разделы.Вставить("Slack" , СтандартныеЗависимости); Разделы.Вставить("Airtable" , СтандартныеЗависимости); Разделы.Вставить("Dropbox" , СтандартныеЗависимости); + Разделы.Вставить("Bitrix24" , СтандартныеЗависимости); Возврат Разделы; @@ -84,6 +85,7 @@ Таблицы = "GoogleSheets"; АирТ = "Airtable"; ДропБокс = "Dropbox"; + Битрикс = "Bitrix24"; ТаблицаТестов = Новый ТаблицаЗначений; ТаблицаТестов.Колонки.Добавить("Метод"); @@ -218,6 +220,10 @@ НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьАккаунт" , "Получить данные аккаунта" , ДропБокс); НовыйТест(ТаблицаТестов, "ДропБокс_РаботаСДоступами" , "Работа с доступами" , ДропБокс); НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьСписокФайловПапки" , "Получить список файлов папки" , ДропБокс); + + НовыйТест(ТаблицаТестов, "Б24_РаботаСТокеном" , "Работа с токеном" , Битрикс); + НовыйТест(ТаблицаТестов, "Б24_СерверноеВремя" , "Серверное время" , Битрикс); + НовыйТест(ТаблицаТестов, "Б24_РаботаСНовостями" , "Работа с новостями" , Битрикс); Возврат ТаблицаТестов; diff --git a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl new file mode 100644 index 0000000000..5b1c4da86d --- /dev/null +++ b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/Module.bsl @@ -0,0 +1,286 @@ +// OneScript: ./OInt/core/Modules/OPI_Bitrix24.os +// Lib: Bitrix24 +// CLI: bitrix24 + +// MIT License + +// Copyright (c) 2023 Anton Tsitavets + +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. + +// https://github.com/Bayselonarrend/OpenIntegrations + +// BSLLS:Typo-off +// BSLLS:LatinAndCyrillicSymbolInWord-off +// BSLLS:IncorrectLineBreak-off +// BSLLS:UnreachableCode-off +// BSLLS:CommentedCode-off + +//@skip-check module-structure-top-region +//@skip-check module-structure-method-in-regions +//@skip-check wrong-string-literal-content +//@skip-check method-too-many-params + +// Раскомментировать, если выполняется OneScript +// #Использовать "../../tools" + +#Область ПрограммныйИнтерфейс + +#Область НастройкиИАдминистрирование + +// Получить ссылку авторизации приложения +// Формирует ссылку для авторизации через браузер +// +// Параметры: +// Домен - Строка - Адрес битрикс вида portal.bitrix24.com +// ClientID - Строка - Client ID из настроек приложения +// +// Возвращаемое значение: +// Строка - URL для перехода в браузере +Функция ПолучитьСсылкуАвторизацииПриложения(Знач Домен, Знач ClientID) Экспорт + + OPI_ПреобразованиеТипов.ПолучитьСтроку(Домен); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ClientID); + + Если Не СтрНачинаетсяС(Домен, "http") Тогда + URL = "https://" + Домен; + КонецЕсли; + + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; + КонецЕсли; + + URL = URL + "oauth/authorize/?client_id=" + ClientID; + + Возврат URL; + +КонецФункции + +// Получить токен +// Получает токен по коду авторизации +// +// Параметры: +// ClientID - Строка - Client ID из настроек приложения +// ClientSecret - Строка - Client secret из настроек приложения +// Code - Строка - Code из авторизации через браузер +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция ПолучитьТокен(Знач ClientID, Знач ClientSecret, Знач Code) Экспорт + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("grant_type" , "authorization_code", "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_id" , ClientID , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_secret", ClientSecret , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("code" , Code , "Строка", Параметры); + + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +// Обновить токен +// Обновляет токен по Refresh токену +// +// Параметры: +// ClientID - Строка - Client ID из настроек приложения +// ClientSecret - Строка - Client secret из настроек приложения +// Refresh - Строка - Refresh токен +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция ОбновитьТокен(Знач ClientID, Знач ClientSecret, Знач Refresh) Экспорт + + URL = "https://oauth.bitrix.info/oauth/token/"; + + Параметры = Новый Структура; + OPI_Инструменты.ДобавитьПоле("grant_type" , "refresh_token" , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_id" , ClientID , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("client_secret", ClientSecret , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("refresh_token", Refresh , "Строка", Параметры); + + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +Конецфункции + +// Серверное время +// Получает текущее серверное время +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция СерверноеВремя(Знач URL, Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "server.time"); + Ответ = OPI_Инструменты.Get(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +#КонецОбласти + +#Область ЖиваяЛента + +// Создать новость. +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// Текст - Строка - Текст новости +// Видмость - Строка - Массив/Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа) +// Файлы - Строка - Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные +// Заголовок - Строка - Заголовок +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция СоздатьНовость(Знач URL + , Знач Текст + , Знач Видмость = "UA" + , Знач Файлы = "" + , Знач Заголовок = "" + , Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.add"); + OPI_Инструменты.ДобавитьПоле("POST_MESSAGE", Текст , "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("POST_TITLE" , Заголовок, "Строка", Параметры); + OPI_Инструменты.ДобавитьПоле("DEST" , Видмость , "Массив", Параметры); + + Если ЗначениеЗаполнено(Файлы) Тогда + + OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Файлы); + + МассивФайлов = НормализоватьФайлы(Файлы); + + Если Не МассивФайлов.Количество() = 0 Тогда + Параметры.Вставить("FILES", МассивФайлов); + КонецЕсли; + + Конецесли; + + Ответ = OPI_Инструменты.Post(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +// Удалить новость. +// +// Параметры: +// URL - Строка - URL внешнего веб-хука или адрес Bitrix24 при использовании токена +// IDНовости - Строка, Число - ID новости для удаления +// Токен - Строка - Токен авторизации, если используется не веб-хук +// +// Возвращаемое значение: +// Соответствие Из КлючИЗначение - сериализованный JSON ответа от Bitrxi24 +Функция УдалитьНовость(Знач URL, Знач IDНовости, Знач Токен = "") Экспорт + + Параметры = НормализоватьАвторизацию(URL, Токен, "log.blogpost.delete"); + OPI_Инструменты.ДобавитьПоле("POST_ID", IDНовости, "Строка", Параметры); + + Ответ = OPI_Инструменты.Post(URL, Параметры); + + Возврат Ответ; + +КонецФункции + +#КонецОбласти + +#КонецОбласти + +#Область СлужебныйПрограммныйИнтерфейс + +Функция НормализоватьАвторизацию(URL, Знач Токен, Знач Метод = "") + + OPI_ПреобразованиеТипов.ПолучитьСтроку(URL); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); + + Параметры = Новый Структура; + ЭтоАвторизацияТокеном = ЗначениеЗаполнено(Токен); + + МассивЛишнихЭлементов = Новый Массив; + МассивЛишнихЭлементов.Добавить("https://"); + МассивЛишнихЭлементов.Добавить("http://"); + МассивЛишнихЭлементов.Добавить("www."); + + Для Каждого УдаляемыйЭлемент Из МассивЛишнихЭлементов Цикл + URL = СтрЗаменить(URL, УдаляемыйЭлемент, ""); + КонецЦикла; + + URL = СокрЛП(URL); + + Если Не СтрЗаканчиваетсяНа(URL, "/") Тогда + URL = URL + "/"; + КонецЕсли; + + Если ЭтоАвторизацияТокеном Тогда + + Если Не СтрЗаканчиваетсяНа(URL, "rest/") Тогда + URL = URL + "rest/"; + КонецЕсли; + + Параметры.Вставить("auth", Токен); + + КонецЕсли; + + Если ЗначениеЗаполнено(Метод) Тогда + URL = URL + СокрЛП(Метод); + КонецЕсли; + + Возврат Параметры; + +КонецФункции + +Функция НормализоватьФайлы(Знач Файлы) + + НормализованныеФайлы = Новый Массив; + + Если Не ТипЗнч(Файлы) = Тип("Соответствие") Тогда + Возврат НормализованныеФайлы; + КонецЕсли; + + Для Каждого Файл Из Файлы Цикл + + ТекущийМассив = Новый Массив; + ТекущийФайл = Файл.Значение; + ТекущееИмя = Файл.Ключ; + + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(ТекущийФайл); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееИмя); + + ТекущийМассив.Добавить(ТекущееИмя); + ТекущийМассив.Добавить(Base64Строка(ТекущийФайл)); + + НормализованныеФайлы.Добавить(ТекущийМассив); + + КонецЦикла; + + Возврат НормализованныеФайлы; + +КонецФункции + +#КонецОбласти diff --git a/src/ru/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo new file mode 100644 index 0000000000..b85b6c0e53 --- /dev/null +++ b/src/ru/OPI/src/CommonModules/OPI_Bitrix24/OPI_Bitrix24.mdo @@ -0,0 +1,11 @@ + + + OPI_Bitrix24 + + ru + Bitrix24 (OPI) + + true + true + true + diff --git a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl index 58720efc5a..78cd6afdca 100644 --- a/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_ПолучениеДанныхТестов/Module.bsl @@ -64,6 +64,7 @@ Разделы.Вставить("Slack" , СтандартныеЗависимости); Разделы.Вставить("Airtable" , СтандартныеЗависимости); Разделы.Вставить("Dropbox" , СтандартныеЗависимости); + Разделы.Вставить("Bitrix24" , СтандартныеЗависимости); Возврат Разделы; @@ -84,6 +85,7 @@ Таблицы = "GoogleSheets"; АирТ = "Airtable"; ДропБокс = "Dropbox"; + Битрикс = "Bitrix24"; ТаблицаТестов = Новый ТаблицаЗначений; ТаблицаТестов.Колонки.Добавить("Метод"); @@ -218,6 +220,10 @@ НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьАккаунт" , "Получить данные аккаунта" , ДропБокс); НовыйТест(ТаблицаТестов, "ДропБокс_РаботаСДоступами" , "Работа с доступами" , ДропБокс); НовыйТест(ТаблицаТестов, "ДропБокс_ПолучитьСписокФайловПапки" , "Получить список файлов папки" , ДропБокс); + + НовыйТест(ТаблицаТестов, "Б24_РаботаСТокеном" , "Работа с токеном" , Битрикс); + НовыйТест(ТаблицаТестов, "Б24_СерверноеВремя" , "Серверное время" , Битрикс); + НовыйТест(ТаблицаТестов, "Б24_РаботаСНовостями" , "Работа с новостями" , Битрикс); Возврат ТаблицаТестов; diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index 1fb517feef..c3b37f728b 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -3251,6 +3251,52 @@ #КонецОбласти +#Область Bitrix24 + +Процедура Б24_РаботаСТокеном() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientID" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientSecret", ПараметрыТеста); + + Bitrix24_ПолучитьСсылкуАвторизации(ПараметрыТеста); + + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Code", ПараметрыТеста); + + Bitrix24_ПолучитьТокен(ПараметрыТеста); + + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Refresh", ПараметрыТеста); + + Bitrix24_ОбновитьТокен(ПараметрыТеста); + +КонецПроцедуры + +Процедура Б24_СерверноеВремя() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + + Bitrix24_СерверноеВремя(ПараметрыТеста); + +КонецПроцедуры + +Процедура Б24_РаботаСНовостями() Экспорт + + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + + Bitrix24_СоздатьНовость(ПараметрыТеста); + Bitrix24_УдалитьНовость(ПараметрыТеста); + +КонецПроцедуры + +#КонецОбласти + #КонецОбласти #КонецОбласти @@ -3298,6 +3344,10 @@ OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЗначениеЗаполнено(Результат)).Равно(Ложь); КонецПроцедуры +Процедура Проверка_Строка(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка"); +КонецПроцедуры + Процедура Проверка_ДвоичныеДанные(Знач Результат, Знач Размер = Неопределено) МинимальныйРазмер = 500000; @@ -3629,6 +3679,31 @@ OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["shared_folder_id"]).Заполнено(); КонецПроцедуры +Процедура Проверка_БитриксВремя(Знач Результат) + + Время = Результат["result"]; + Время = XMLЗначение(Тип("Дата"), Время); + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Время).ИмеетТип("Дата").Заполнено(); + +КонецПроцедуры + +Процедура Проверка_БитриксАвторизация(Знач Результат) + + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["access_token"]).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["refresh_token"]).Заполнено(); + +КонецПроцедуры + +Процедура Проверка_БитриксНовость(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Число").Заполнено(); +КонецПроцедуры + +Процедура Проверка_БитриксИстина(Знач Результат) + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат["result"]).ИмеетТип("Булево").Равно(Истина); +КонецПроцедуры + + #КонецОбласти #Область АтомарныеТесты @@ -5318,6 +5393,156 @@ #КонецОбласти +#Область Bitrix24 + +Процедура Bitrix24_ПолучитьСсылкуАвторизации(ПараметрыФункции) + + Домен = ПараметрыФункции["Bitrix24_Domain"]; + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + + Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизацииПриложения", "Bitrix24"); + + Проверка_Строка(Результат); + + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_AuthURL", Результат); + +КонецПроцедуры + +Процедура Bitrix24_ПолучитьТокен(ПараметрыФункции) + + + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Code = ПараметрыФункции["Bitrix24_Code"]; + + Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Bitrix24"); + + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; + +КонецПроцедуры + +Процедура Bitrix24_ОбновитьТокен(ПараметрыФункции) + + + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Refresh = ПараметрыФункции["Bitrix24_Refresh"]; + + Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Bitrix24"); + + Проверка_БитриксАвторизация(Результат); + + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; + +КонецПроцедуры + +Процедура Bitrix24_СерверноеВремя(ПараметрыФункции) + + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.СерверноеВремя(URL); + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); + + Проверка_БитриксВремя(Результат); // SKIP + + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.СерверноеВремя(URL, Токен); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя", "Bitrix24"); + + Проверка_БитриксВремя(Результат); + +КонецПроцедуры + +Процедура Bitrix24_СоздатьНовость(ПараметрыФункции) + + Текст = "Текст новости"; + Заголовок = "Заголовок новости"; + + Файлы = Новый Соответствие; + Файлы.Вставить("1.png", "C:\1.jpg"); + Файлы.Вставить("2.png", "C:\1.jpg"); + + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок); + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); + + Проверка_БитриксНовость(Результат); // SKIP + + IDНовости = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookPostID", IDНовости); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookPostID", IDНовости); // SKIP + + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Токен); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость", "Bitrix24"); + + Проверка_БитриксНовость(Результат); + + IDНовости = Результат["result"]; + + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PostID", IDНовости); + ПараметрыФункции.Вставить("Bitrix24_PostID", IDНовости); + +КонецПроцедуры + +Процедура Bitrix24_УдалитьНовость(ПараметрыФункции) + + IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); + + Проверка_БитриксИстина(Результат); // SKIP + + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости, Токен); + + // END + + // !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость", "Bitrix24"); + + Проверка_БитриксИстина(Результат); + +КонецПроцедуры + +#КонецОбласти + #КонецОбласти #КонецОбласти diff --git a/src/ru/OPI/src/Configuration/Configuration.mdo b/src/ru/OPI/src/Configuration/Configuration.mdo index 8f917a17b7..bec018c96d 100644 --- a/src/ru/OPI/src/Configuration/Configuration.mdo +++ b/src/ru/OPI/src/Configuration/Configuration.mdo @@ -57,6 +57,7 @@ CommonModule.OPI_Slack CommonModule.OPI_Airtable CommonModule.OPI_Dropbox + CommonModule.OPI_Bitrix24 CommonModule.OPI_Тесты CommonModule.OPI_ПолучениеДанныхТестов diff --git a/src/ru/cli/data/Classes/internal/Classes/bitrix24.os b/src/ru/cli/data/Classes/internal/Classes/bitrix24.os new file mode 100644 index 0000000000..f73f241f69 --- /dev/null +++ b/src/ru/cli/data/Classes/internal/Classes/bitrix24.os @@ -0,0 +1,55 @@ +Функция ПолучитьСостав() Экспорт + + ТаблицаСостава = Новый ТаблицаЗначений(); + ТаблицаСостава.Колонки.Добавить("Библиотека"); + ТаблицаСостава.Колонки.Добавить("Модуль"); + ТаблицаСостава.Колонки.Добавить("Метод"); + ТаблицаСостава.Колонки.Добавить("МетодПоиска"); + ТаблицаСостава.Колонки.Добавить("Параметр"); + ТаблицаСостава.Колонки.Добавить("Описание"); + ТаблицаСостава.Колонки.Добавить("ОписаниеМетода"); + ТаблицаСостава.Колонки.Добавить("Область"); + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "bitrix24"; + НоваяСтрока.Модуль = "OPI_Bitrix24"; + НоваяСтрока.Метод = "СерверноеВремя"; + НоваяСтрока.МетодПоиска = "СЕРВЕРНОЕВРЕМЯ"; + НоваяСтрока.Параметр = "--хука или адрес Bitrix24 при использовании токена"; + НоваяСтрока.Описание = "URL внешнего веб"; + НоваяСтрока.Область = "Настройки и администрирование"; + НоваяСтрока.ОписаниеМетода = "Получает текущее серверное время"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "bitrix24"; + НоваяСтрока.Модуль = "OPI_Bitrix24"; + НоваяСтрока.Метод = "СерверноеВремя"; + НоваяСтрока.МетодПоиска = "СЕРВЕРНОЕВРЕМЯ"; + НоваяСтрока.Параметр = "--хук"; + НоваяСтрока.Описание = "Токен авторизации, если используется не веб (необяз. по ум. - Пустое значение)"; + НоваяСтрока.Область = "Настройки и администрирование"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "bitrix24"; + НоваяСтрока.Модуль = "OPI_Bitrix24"; + НоваяСтрока.Метод = "СоздатьНовость"; + НоваяСтрока.МетодПоиска = "СОЗДАТЬНОВОСТЬ"; + НоваяСтрока.Параметр = "--хука или адрес Bitrix24 при использовании токена"; + НоваяСтрока.Описание = "URL внешнего веб"; + НоваяСтрока.Область = "Живая лента"; + + + НоваяСтрока = ТаблицаСостава.Добавить(); + НоваяСтрока.Библиотека = "bitrix24"; + НоваяСтрока.Модуль = "OPI_Bitrix24"; + НоваяСтрока.Метод = "УдалитьНовость"; + НоваяСтрока.МетодПоиска = "УДАЛИТЬНОВОСТЬ"; + НоваяСтрока.Параметр = "--хука или адрес Bitrix24 при использовании токена"; + НоваяСтрока.Описание = "URL внешнего веб"; + НоваяСтрока.Область = "Живая лента"; + + Возврат ТаблицаСостава; +КонецФункции + diff --git a/src/ru/cli/data/Classes/internal/Classes/dropbox.os b/src/ru/cli/data/Classes/internal/Classes/dropbox.os index e0122ada4b..476df0b839 100644 --- a/src/ru/cli/data/Classes/internal/Classes/dropbox.os +++ b/src/ru/cli/data/Classes/internal/Classes/dropbox.os @@ -142,7 +142,7 @@ НоваяСтрока.Метод = "ПолучитьИнформациюОбОбъекте"; НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬИНФОРМАЦИЮОБОБЪЕКТЕ"; НоваяСтрока.Параметр = "--detail"; - НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и каталогами"; @@ -173,7 +173,7 @@ НоваяСтрока.Метод = "ПолучитьСписокФайловПапки"; НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВПАПКИ"; НоваяСтрока.Параметр = "--detail"; - НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Добавляет дополнительные поля информации для медиафайлов (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и каталогами"; @@ -245,7 +245,7 @@ НоваяСтрока.Метод = "ЗагрузитьФайл"; НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; НоваяСтрока.Параметр = "--overwrite"; - НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Перезаписывать файл при конфликте путей (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и каталогами"; @@ -689,7 +689,7 @@ НоваяСтрока.Метод = "ДобавитьПользователейКФайлу"; НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКФАЙЛУ"; НоваяСтрока.Параметр = "--readonly"; - НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)"; + НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)"; НоваяСтрока.Область = "Настройки совместного доступа"; @@ -734,7 +734,7 @@ НоваяСтрока.Метод = "ДобавитьПользователейКПапке"; НоваяСтрока.МетодПоиска = "ДОБАВИТЬПОЛЬЗОВАТЕЛЕЙКПАПКЕ"; НоваяСтрока.Параметр = "--readonly"; - НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - True)"; + НоваяСтрока.Описание = "Запрещает редактирование файла для стороннего пользователя (необяз. по ум. - Да)"; НоваяСтрока.Область = "Настройки совместного доступа"; diff --git a/src/ru/cli/data/Classes/internal/Classes/gcalendar.os b/src/ru/cli/data/Classes/internal/Classes/gcalendar.os index 1ceaceb458..2a19d042c9 100644 --- a/src/ru/cli/data/Classes/internal/Classes/gcalendar.os +++ b/src/ru/cli/data/Classes/internal/Classes/gcalendar.os @@ -246,7 +246,7 @@ НоваяСтрока.Метод = "ИзменитьКалендарьСписка"; НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬКАЛЕНДАРЬСПИСКА"; НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Скрытый календарь (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа со списком календарей"; diff --git a/src/ru/cli/data/Classes/internal/Classes/gdrive.os b/src/ru/cli/data/Classes/internal/Classes/gdrive.os index b8ad741fbb..7346ea2948 100644 --- a/src/ru/cli/data/Classes/internal/Classes/gdrive.os +++ b/src/ru/cli/data/Classes/internal/Classes/gdrive.os @@ -58,7 +58,7 @@ НоваяСтрока.Метод = "ПолучитьСписокКаталогов"; НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАТАЛОГОВ"; НоваяСтрока.Параметр = "--depth"; - НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Добавляет список файлов к полям каталога (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и каталогами"; diff --git a/src/ru/cli/data/Classes/internal/Classes/google.os b/src/ru/cli/data/Classes/internal/Classes/google.os index 3c72a85a84..d7412cfdf5 100644 --- a/src/ru/cli/data/Classes/internal/Classes/google.os +++ b/src/ru/cli/data/Classes/internal/Classes/google.os @@ -27,7 +27,7 @@ НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; НоваяСтрока.Параметр = "--calendar"; - НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - True)"; + НоваяСтрока.Описание = "разрешение на методы Calendar (необяз. по ум. - Да)"; НоваяСтрока.Область = "Программный интерфейс"; @@ -37,7 +37,7 @@ НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; НоваяСтрока.Параметр = "--drive"; - НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - True)"; + НоваяСтрока.Описание = "разрешение на методы Drive (необяз. по ум. - Да)"; НоваяСтрока.Область = "Программный интерфейс"; @@ -47,7 +47,7 @@ НоваяСтрока.Метод = "СформироватьСсылкуПолученияКода"; НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬССЫЛКУПОЛУЧЕНИЯКОДА"; НоваяСтрока.Параметр = "--sheets"; - НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - True)"; + НоваяСтрока.Описание = "разрешение на методы Sheets (необяз. по ум. - Да)"; НоваяСтрока.Область = "Программный интерфейс"; diff --git a/src/ru/cli/data/Classes/internal/Classes/notion.os b/src/ru/cli/data/Classes/internal/Classes/notion.os index fd760b289d..d50942e3b3 100644 --- a/src/ru/cli/data/Classes/internal/Classes/notion.os +++ b/src/ru/cli/data/Classes/internal/Classes/notion.os @@ -165,7 +165,7 @@ НоваяСтрока.Метод = "ИзменитьСвойстваСтраницы"; НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬСВОЙСТВАСТРАНИЦЫ"; НоваяСтрока.Параметр = "--archive"; - НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Архивировать страницу или нет (булево) (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа со страницами"; @@ -381,7 +381,7 @@ НоваяСтрока.Метод = "ВернутьБлок"; НоваяСтрока.МетодПоиска = "ВЕРНУТЬБЛОК"; НоваяСтрока.Параметр = "--core"; - НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - True)"; + НоваяСтрока.Описание = "Истина > служебные поля удаляются, остается только сам блок (необяз. по ум. - Да)"; НоваяСтрока.Область = "Работа с блоками"; diff --git a/src/ru/cli/data/Classes/internal/Classes/slack.os b/src/ru/cli/data/Classes/internal/Classes/slack.os index 7c9bacf30d..fc14a246dd 100644 --- a/src/ru/cli/data/Classes/internal/Classes/slack.os +++ b/src/ru/cli/data/Classes/internal/Classes/slack.os @@ -272,7 +272,7 @@ НоваяСтрока.Метод = "УдалитьСообщение"; НоваяСтрока.МетодПоиска = "УДАЛИТЬСООБЩЕНИЕ"; НоваяСтрока.Параметр = "--issheduled"; - НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Признак удаления отложенного сообщения (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с сообщениями"; @@ -396,7 +396,7 @@ НоваяСтрока.Метод = "ПолучитьСписокКаналов"; НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОККАНАЛОВ"; НоваяСтрока.Параметр = "--notarchived"; - НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Признак исключения архивированных каналов (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с каналами"; @@ -468,7 +468,7 @@ НоваяСтрока.Метод = "СоздатьКанал"; НоваяСтрока.МетодПоиска = "СОЗДАТЬКАНАЛ"; НоваяСтрока.Параметр = "--private"; - НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Создать канал приватным (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с каналами"; diff --git a/src/ru/cli/data/Classes/internal/Classes/telegram.os b/src/ru/cli/data/Classes/internal/Classes/telegram.os index 79de4ec2d3..a7ef5fcd18 100644 --- a/src/ru/cli/data/Classes/internal/Classes/telegram.os +++ b/src/ru/cli/data/Classes/internal/Classes/telegram.os @@ -703,7 +703,7 @@ НоваяСтрока.Метод = "ОтправитьОпрос"; НоваяСтрока.МетодПоиска = "ОТПРАВИТЬОПРОС"; НоваяСтрока.Параметр = "--anonymous"; - НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - True)"; + НоваяСтрока.Описание = "Анонимность опроса (необяз. по ум. - Да)"; НоваяСтрока.Область = "Отправка данных"; @@ -769,7 +769,7 @@ НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; НоваяСтрока.Параметр = "--under"; - НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Клавиатура под сообщением или на нижней панели (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Отправка данных"; @@ -779,7 +779,7 @@ НоваяСтрока.Метод = "СформироватьКлавиатуруПоМассивуКнопок"; НоваяСтрока.МетодПоиска = "СФОРМИРОВАТЬКЛАВИАТУРУПОМАССИВУКНОПОК"; НоваяСтрока.Параметр = "--column"; - НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - True)"; + НоваяСтрока.Описание = "Истина > кнопки выводятся в столбик, Ложь > в строку (необяз. по ум. - Да)"; НоваяСтрока.Область = "Отправка данных"; diff --git a/src/ru/cli/data/Classes/internal/Classes/vk.os b/src/ru/cli/data/Classes/internal/Classes/vk.os index 1e685c1967..22dcdcea4c 100644 --- a/src/ru/cli/data/Classes/internal/Classes/vk.os +++ b/src/ru/cli/data/Classes/internal/Classes/vk.os @@ -62,7 +62,7 @@ НоваяСтрока.Метод = "СоздатьПост"; НоваяСтрока.МетодПоиска = "СОЗДАТЬПОСТ"; НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с группой"; @@ -126,7 +126,7 @@ НоваяСтрока.Метод = "СоздатьСоставнойПост"; НоваяСтрока.МетодПоиска = "СОЗДАТЬСОСТАВНОЙПОСТ"; НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Признак ""Это реклама"" (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с группой"; @@ -590,7 +590,7 @@ НоваяСтрока.Метод = "ЗакрытьОбсуждение"; НоваяСтрока.МетодПоиска = "ЗАКРЫТЬОБСУЖДЕНИЕ"; НоваяСтрока.Параметр = "--remove"; - НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Удалить полностью (Истина) или закрыть (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с обсуждениями"; @@ -760,7 +760,7 @@ НоваяСтрока.Метод = "СделатьРепост"; НоваяСтрока.МетодПоиска = "СДЕЛАТЬРЕПОСТ"; НоваяСтрока.Параметр = "--ad"; - НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Признак рекламного поста (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Интерактивные действия"; @@ -1544,7 +1544,7 @@ НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; НоваяСтрока.Параметр = "--main"; - НоваяСтрока.Описание = "Основная (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с подборками товаров"; @@ -1554,7 +1554,7 @@ НоваяСтрока.Метод = "СоздатьПодборкуТоваров"; НоваяСтрока.МетодПоиска = "СОЗДАТЬПОДБОРКУТОВАРОВ"; НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с подборками товаров"; @@ -1614,7 +1614,7 @@ НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; НоваяСтрока.Параметр = "--main"; - НоваяСтрока.Описание = "Основная (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Основная (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с подборками товаров"; @@ -1624,7 +1624,7 @@ НоваяСтрока.Метод = "ИзменитьПодборкуТоваров"; НоваяСтрока.МетодПоиска = "ИЗМЕНИТЬПОДБОРКУТОВАРОВ"; НоваяСтрока.Параметр = "--hidden"; - НоваяСтрока.Описание = "Скрытая (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Скрытая (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с подборками товаров"; diff --git a/src/ru/cli/data/Classes/internal/Classes/yadisk.os b/src/ru/cli/data/Classes/internal/Classes/yadisk.os index a41b5c124e..1a8cc5f37d 100644 --- a/src/ru/cli/data/Classes/internal/Classes/yadisk.os +++ b/src/ru/cli/data/Classes/internal/Classes/yadisk.os @@ -90,7 +90,7 @@ НоваяСтрока.Метод = "УдалитьОбъект"; НоваяСтрока.МетодПоиска = "УДАЛИТЬОБЪЕКТ"; НоваяСтрока.Параметр = "--can"; - НоваяСтрока.Описание = "В корзину (необяз. по ум. - True)"; + НоваяСтрока.Описание = "В корзину (необяз. по ум. - Да)"; НоваяСтрока.Область = "Работа с файлами и папками"; @@ -131,7 +131,7 @@ НоваяСтрока.Метод = "СоздатьКопиюОбъекта"; НоваяСтрока.МетодПоиска = "СОЗДАТЬКОПИЮОБЪЕКТА"; НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и папками"; @@ -237,7 +237,7 @@ НоваяСтрока.Метод = "ПолучитьСписокФайлов"; НоваяСтрока.МетодПоиска = "ПОЛУЧИТЬСПИСОКФАЙЛОВ"; НоваяСтрока.Параметр = "--datesort"; - НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Истина > сортировать по дате, Ложь > по алфавиту (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и папками"; @@ -278,7 +278,7 @@ НоваяСтрока.Метод = "ПереместитьОбъект"; НоваяСтрока.МетодПоиска = "ПЕРЕМЕСТИТЬОБЪЕКТ"; НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Перезаписывать если файл с таким именем уже существует (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и папками"; @@ -319,7 +319,7 @@ НоваяСтрока.Метод = "ЗагрузитьФайл"; НоваяСтрока.МетодПоиска = "ЗАГРУЗИТЬФАЙЛ"; НоваяСтрока.Параметр = "--rewrite"; - НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - False)"; + НоваяСтрока.Описание = "Перезаписывать, если файл с таким именем уже существует (необяз. по ум. - Нет)"; НоваяСтрока.Область = "Работа с файлами и папками"; diff --git a/src/ru/cli/data/Classes/СоставБиблиотеки.os b/src/ru/cli/data/Classes/СоставБиблиотеки.os index 3604677812..718137552d 100644 --- a/src/ru/cli/data/Classes/СоставБиблиотеки.os +++ b/src/ru/cli/data/Classes/СоставБиблиотеки.os @@ -1,25 +1,26 @@ #Использовать "./internal" Функция ПолучитьВерсию() Экспорт - Возврат "1.10.0"; + Возврат "1.11.0"; КонецФункции Функция ПолучитьСоответствиеКомандМодулей() Экспорт СоответствиеКомандМодулей = Новый Соответствие(); -СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); -СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); -СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); -СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); -СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); -СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); -СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); -СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); -СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); СоответствиеКомандМодулей.Вставить("airtable", "OPI_Airtable"); +СоответствиеКомандМодулей.Вставить("bitrix24", "OPI_Bitrix24"); СоответствиеКомандМодулей.Вставить("dropbox", "OPI_Dropbox"); -СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("gcalendar", "OPI_GoogleCalendar"); +СоответствиеКомандМодулей.Вставить("gdrive", "OPI_GoogleDrive"); СоответствиеКомандМодулей.Вставить("gsheets", "OPI_GoogleSheets"); СоответствиеКомандМодулей.Вставить("google", "OPI_GoogleWorkspace"); +СоответствиеКомандМодулей.Вставить("notion", "OPI_Notion"); +СоответствиеКомандМодулей.Вставить("slack", "OPI_Slack"); +СоответствиеКомандМодулей.Вставить("telegram", "OPI_Telegram"); +СоответствиеКомандМодулей.Вставить("twitter", "OPI_Twitter"); +СоответствиеКомандМодулей.Вставить("viber", "OPI_Viber"); +СоответствиеКомандМодулей.Вставить("vk", "OPI_VK"); +СоответствиеКомандМодулей.Вставить("yadisk", "OPI_YandexDisk"); +СоответствиеКомандМодулей.Вставить("yandex", "OPI_YandexID"); Возврат СоответствиеКомандМодулей; КонецФункции