diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json index 81e785c319..0300107dff 100644 --- a/service/dictionaries/en.json +++ b/service/dictionaries/en.json @@ -7,34 +7,62 @@ "в": "in", "И": "And", "К": "K", -"из": "from", -"ГД": "GD", -"но": "but", -"ДД": "BD", -"на": "to", -"АТ": "AT", -"Да": "Yes", -"по": "to", -"ГК": "GC", -"См": "See", -"не": "not", -"ФС": "FS", -"ВК": "VK", -"Из": "In", "ПС": "PS", "МБ": "MB", "НС": "NC", "По": "To", -"со": "with", -"ПФ": "FF", -"ГТ": "GS", -"Не": "Not", "ГВ": "GW", +"ПФ": "FF", +"Не": "Not", +"Из": "In", "1С": "1C", +"со": "with", +"ВК": "VK", +"ГТ": "GS", +"не": "not", +"ФС": "FS", +"ГД": "GD", +"но": "but", +"ДД": "BD", +"на": "to", +"из": "from", +"Да": "Yes", +"по": "to", +"ГК": "GC", +"См": "See", +"АТ": "AT", +"Имя": "Name", +"или": "or", +"Вес": "Weight", +"ВКТ": "VKT", +"это": "this", +"БСП": "BSP", +"Нет": "No", +"тип": "type", +"Таб": "Tab", +"Чат": "Chat", +"Тип": "Type", +"Код": "Code", +"Час": "Hour", +"Б24": "B24", +"Для": "For", +"ПВЗ": "Point", +".PF": ".FF", +"нет": "no", +"Ещё": "More", +"тэг": "tag", +"ИФТ": "BFN", +"Вид": "View", +"ООД": "OOD", +"для": "for", +".VK": ".CR", +"ОПИ": "OPI", +"Два": "Two", +"имя": "name", +"Или": "Or", "Что": "What", "ОТД": "OTD", "Три": "Three", -"НПП": "NPP", "ИВФ": "TFN", "без": "without", ".PS": ".LF", @@ -43,401 +71,306 @@ "Хэш": "Hash", "Бан": "Ban", "Окр": "Round", -"ИНН": "TIN", +"НПП": "NPP", "изм": "change", -"Цел": "Int", -"доп": "add", -"Тег": "Tag", -"вес": "weight", -"ндс": "vat", -"2 ч": "2 hr", -"Наш": "Our", -"Хеш": "Hash", +"ИНН": "TIN", "Лев": "Left", +"Наш": "Our", +"2 ч": "2 hr", +"Хеш": "Hash", +"вес": "weight", +"Тег": "Tag", +"доп": "add", +"Цел": "Int", +"ндс": "vat", "ИВТ": "TFN", -"имя": "name", -"Или": "Or", -"ОПИ": "OPI", -"для": "for", -"Чат": "Chat", -"тип": "type", -"Нет": "No", -"Два": "Two", -"БСП": "BSP", -"это": "this", -"Тип": "Type", -"ВКТ": "VKT", -"Вес": "Weight", -"или": "or", -"Имя": "Name", -"Таб": "Tab", -"Код": "Code", -".VK": ".CR", -"Б24": "B24", -"Для": "For", -"ПВЗ": "Point", -".PF": ".FF", -"Час": "Hour", -"нет": "no", -"Ещё": "More", -"тэг": "tag", -"ИФТ": "BFN", -"Вид": "View", -"ООД": "OOD", -"Диск": "Drive", -"Вход": "Entry", -"Тест": "Test", -"Озон": "Ozon", -"веса": "of weight", -"файл": "file", -"Сайт": "Website", -"Ложь": "False", -"Цены": "Prices", -"Лого": "Logo", -"темы": "of topic", -"Поле": "Field", -"Пётр": "John", -"Цвет": "Color", -"Теги": "Tags", -"Море": "Sea", -"Цикл": "Do", -"тему": "topic", +"Язык": "Lang", +"Цель": "Purpose", +"фото": "photo", +"Линк": "Link", +"Блок": "Block", +"Пост": "Post", +"цены": "price", +"Поля": "Fields", +"Тык!": "Click!", +"Если": "If", +"Прав": "Right", +"путь": "path", +"мета": "meta", +"\"No\"": "\"None\"", +"тип:": "type", +"быть": "be", +"ЧГ=0": "HG=0", +".NPP": ".NBSp", +"Олег": "Oleg", +"цикл": "loop", +"Цена": "Price", +"если": "if", +"лида": "of lead", +"ВТаб": "VTab", +"дата": "date", +"Тело": "Body", +"Ключ": "Key", +"Стат": "Stat", +"срок": "deadline", +"Блоб": "Blob", +"Знач": "Val", +"Дата": "Date", +"поля": "fields", +"Коды": "Codes", +"Пути": "Paths", +"База": "Base", +"Тип:": "Type:", +"план": "plan", +"нРег": "Lower", +"Тема": "Topic", +"чате": "chat", +"цвет": "color", +"Пока": "While", +"Макс": "Max", +"Порт": "Port", "Срок": "Deadline", +"тему": "topic", +"Цикл": "Do", +"Море": "Sea", +"Теги": "Tags", +"Цвет": "Color", +"Пётр": "John", +"Поле": "Field", +"темы": "of topic", +"Лого": "Logo", +"Цены": "Prices", +"Ложь": "False", +"Сайт": "Website", +"веса": "of weight", +"Озон": "Ozon", +"Тест": "Test", +"Вход": "Entry", +"Диск": "Drive", +"Слак": "Slack", "всех": "all", "Авто": "Auto", -"Сред": "Mid", +"файл": "file", "Хост": "Host", -"Лама": "Lama", -"ТРег": "Title", -"Офис": "Office", -"Флаг": "Flag", -"Путь": "Path", -"Ждет": "Waiting", -"АирТ": "AirT", -"вРег": "Upper", -"чата": "of chat", -"Петр": "John", -"Куда": "Target", -"Макс": "Max", -"Фото": "Photo", -"Файл": "File", -"цена": "price", -"Лист": "Sheet", -"Сдэк": "Cdek", -"Пара": "Pair", "Иван": "Ivan", -"Порт": "Port", -"Слак": "Slack", -"Пока": "While", -"лида": "of lead", -"ЧГ=0": "HG=0", -"быть": "be", -"тип:": "type", -"\"No\"": "\"None\"", -"Если": "If", -"мета": "meta", -"путь": "path", -"Прав": "Right", -"Олег": "Oleg", -"фото": "photo", -"Тык!": "Click!", -"Поля": "Fields", -"цены": "price", -"Пост": "Post", -"Блок": "Block", -"Линк": "Link", -"Цель": "Purpose", -"Язык": "Lang", -".NPP": ".NBSp", -"цикл": "loop", -"цвет": "color", -"если": "if", -"чате": "chat", -"Тема": "Topic", -"нРег": "Lower", -"план": "plan", -"Тип:": "Type:", -"База": "Base", -"Пути": "Paths", -"Коды": "Codes", -"поля": "fields", -"Дата": "Date", -"Цена": "Price", -"Знач": "Val", -"Блоб": "Blob", -"срок": "deadline", -"Стат": "Stat", -"Ключ": "Key", -"Тело": "Body", -"дата": "date", -"ВТаб": "VTab", -"Добро": "Welcome", -"Новый": "New", -"Финал": "Final", -"Вызов": "Call", -"Плохо": "Bad", -"Форум": "Forum", -"имеет": "have", -"вчера": "yesterday", -"Скоуп": "Scope", -"Сутки": "Day", -"опция": "option", -"Буфер": "Buffer", -"Блоки": "Blocks", -"Успех": "Success", -"Схемы": "Scheme", -"Текст": "Text", -"Путь2": "Path2", -"Отгул": "Time off", -"путей": "paths", -"Отбор": "Filter", -"текст": "text", -"Набор": "Set", -"Синий": "Blue", -"Логин": "Login", -"Отчет": "Report", -"Пауза": "Pause", -"Опрос": "Poll", -"Файлу": "File", -"Пакет": "Package", -"ЕдИзм": "Unit", -"Сдвиг": "Shift", -"Тариф": "Tariff", -"Адрес": "Address", -"диске": "disk", -"Метка": "Label", -"Бакет": "Bucket", -"Склад": "Warehouse", -"Целое": "Whole", -"Число": "Number", -"Автор": "Author", -"Антон": "Anton", -"Ноушн": "Notion", -"Перем": "Var", -"Копия": "Copy", -"Путь1": "Path1", -"Метод": "Method", -"файлу": "file", -"Гифки": "Gifs", -"Файлы": "Files", -"После": "After", -"Откат": "Rollback", -"Файла": "File", -"КБайт": "KBytes", -"Копий": "Copies", -"Почта": "Email", -"адрес": "adress", -"МБайт": "MByte", -"Стиль": "Style", -"парам": "option", -"Время": "Time", -"ТЗнач": "TValue", -"ТВЕРЬ": "Tver", -"Марта": "Marta", -"Заказ": "Order", -"Опция": "Option", -"Всего": "Total", -"Равно": "Equal", -"Дата0": "Date0", -"Класс": "Class", -"Любой": "Any", -"Перед": "Prev", -"Поток": "Stream", -"Ответ": "Response", -"Лимит": "Limit", -"Минск": "Minsk", -"чата:": "chat", -"файла": "file", -"Папка": "Folder", -"почты": "of email", -"Сканы": "Scans", -"почта": "email", -"Почты": "Mails", -"Драйв": "Drive", -"число": "number", -"Номер": "Number", -"Дата1": "Date1", +"Сред": "Mid", +"Пара": "Pair", +"Сдэк": "Cdek", +"цена": "price", +"Файл": "File", +"Фото": "Photo", +"Куда": "Target", +"Петр": "John", +"Лист": "Sheet", +"вРег": "Upper", +"АирТ": "AirT", +"Лама": "Lama", +"Ждет": "Waiting", +"Путь": "Path", +"Флаг": "Flag", +"Офис": "Office", +"чата": "of chat", +"ТРег": "Title", "Часть": "Part", "Режим": "Mode", "вроде": "like", "Иначе": "Else", "ЮТест": "UTest", "Гифка": "GIF", -"метка": "tag", -"Домен": "Domain", "Товар": "Product", +"Домен": "Domain", "метод": "method", "Схема": "Scheme", +"Дата1": "Date1", "Листы": "Sheets", "Твиты": "Tweets", +"метка": "tag", +"Номер": "Number", +"чата:": "chat", +"Драйв": "Drive", +"Почты": "Mails", +"почта": "email", +"Сканы": "Scans", +"почты": "of email", +"Папка": "Folder", +"файла": "file", +"Минск": "Minsk", +"Лимит": "Limit", +"Ответ": "Response", +"Поток": "Stream", +"Перед": "Prev", "Токен": "Token", +"Любой": "Any", +"число": "number", "СокрЛ": "TrimL", -"диска": "of drive", +"Тесты": "Tests", "можно": "may", +"Класс": "Class", +"Тогда": "Then", +"отчет": "report", +"серый": "gray", +"Лист1": "Sheet1", +"Монго": "Mongo", +"после": "after", +"Пусто": "Empty", +"чтобы": "for", +"Шапка": "Header", +"Аудио": "Audio", +"будет": "will", +"места": "of the venue", +"Серый": "Gray", +"Поиск": "Search", +"Части": "Parts", +"Белый": "White", "Видео": "Video", "Книга": "Spreadsheet", "копия": "copy", "Дрель": "Drill", "своей": "of its", "Канал": "Channel", +"диска": "of drive", "сайта": "site", -"ЯДиск": "YDisk", "Лист2": "Sheet2", "Опции": "Options", "нечто": "something", "Медиа": "Media", "Архив": "Archive", "сумма": "amount", -"Белый": "White", +"ЯДиск": "YDisk", +"Дата0": "Date0", "Вывод": "Output", -"Части": "Parts", -"Поиск": "Search", -"Серый": "Gray", -"места": "of the venue", -"Тесты": "Tests", -"будет": "will", -"Аудио": "Audio", -"Шапка": "Header", -"чтобы": "for", -"Пусто": "Empty", -"после": "after", -"Монго": "Mongo", -"Лист1": "Sheet1", -"серый": "gray", -"отчет": "report", -"Тогда": "Then", -"КудаID": "ToID", -"Москва": "Moscow", -"Шаблон": "Template", -"данных": "data", -"Модуль": "Module", -"Важное": "Important", -"сервер": "server", -"ВКТЧат": "VKTChat", -"опции:": "options:", -"Строки": "Strings", -"Флажок": "Checkbox", -"метода": "method", -"Первое": "First", -"Курсор": "Cursor", -"стадию": "stage", -"Товары": "Products", -"ФайлДД": "FileBD", -"ширина": "width", -"Записи": "Records", -"ДатаОт": "DateFrom", -"Ширина": "Width", -"Канбан": "Kanban", -"Ссылка": "Link", -"Проект": "Project", -"Видео2": "Video2", -"Способ": "Way", -"Основа": "Base", -"массив": "array", -"Низкий": "Low", -"Раздел": "Section", -"тестов": "tests", -"Разбан": "Unban", -"Пакеты": "Packages", -"5 Цикл": "5 Do", -"Дважды": "Twice", -"Формат": "Format", -"Скрыть": "Hide", -"форума": "of forum", -"ИДФото": "PhotoID", -"Альбом": "Album", -"Склады": "Warehouses", -"товара": "product", -"Пустая": "Clear", -"Диалог": "Dialog", -"Ошибка": "Error", -"ставка": "value", -"Фильтр": "Filter", -"Список": "List", -"IDТемы": "ThreadID", -"Рефреш": "Refresh", -"Оплата": "Payment", -"вывода": "output", -"успеть": "make it in time", -"Завтра": "Tomorrow", -"данные": "Data", -"АТПоле": "ATField", -"ВКЛайк": "VKLike", -"корень": "root", -"Это B2": "ThisIsB2", -"Версия": "Version", -"Неделя": "Week", -"Это A3": "ThisIsA3", -"ТипЗнч": "TypeOf", -"Задачи": "Tasks", -"Иванов": "Ivanov", -"работе": "work", -"Пароль": "Password", -"Работа": "Work", -"IDПоля": "FieldID", -"Строка": "String", -"СКонца": "FromEnd", -"Это A2": "ThisIsA2", -"Аватар": "Picture", -"Булево": "Boolean", -"СлакОк": "SlackOk", -"оценка": "mark", -"Книга2": "Spreadsheet2", -"Бирюза": "Turquoise", -"Ответы": "Answers", -"Это B1": "ThisIsB1", -"Регион": "Region", -"Начало": "Start", -"Сервер": "Host", -"Индекс": "Index", -"Вопрос": "Question", -"Услуга": "Service", -"Широта": "Latitude", -"ФотоID": "PhotoID", +"Всего": "Total", +"ЕдИзм": "Unit", +"Пакет": "Package", +"Файлу": "File", +"Опрос": "Poll", +"Пауза": "Pause", +"Отчет": "Report", +"Логин": "Login", +"Синий": "Blue", +"Набор": "Set", +"текст": "text", +"Отбор": "Filter", +"путей": "paths", +"Отгул": "Time off", +"Путь2": "Path2", +"Сдвиг": "Shift", +"Текст": "Text", +"Блоки": "Blocks", +"Буфер": "Buffer", +"опция": "option", +"Сутки": "Day", +"Скоуп": "Scope", +"вчера": "yesterday", +"имеет": "have", +"Форум": "Forum", +"Плохо": "Bad", +"Вызов": "Call", +"Финал": "Final", +"Новый": "New", +"Добро": "Welcome", +"Равно": "Equal", +"Схемы": "Scheme", +"Тариф": "Tariff", +"Успех": "Success", +"диске": "disk", +"Файла": "File", +"КБайт": "KBytes", +"Копий": "Copies", +"Почта": "Email", +"адрес": "adress", +"Стиль": "Style", +"Откат": "Rollback", +"парам": "option", +"ТЗнач": "TValue", +"ТВЕРЬ": "Tver", +"Марта": "Marta", +"Заказ": "Order", +"Адрес": "Address", +"Опция": "Option", +"Время": "Time", +"После": "After", +"МБайт": "MByte", +"Файлы": "Files", +"Бакет": "Bucket", +"Метка": "Label", +"Склад": "Warehouse", +"Целое": "Whole", +"Число": "Number", +"Антон": "Anton", +"Ноушн": "Notion", +"Автор": "Author", +"Копия": "Copy", +"Путь1": "Path1", +"Метод": "Method", +"файлу": "file", +"Гифки": "Gifs", +"Перем": "Var", +"Статус": "Status", +"опцияN": "optionN", +"начала": "of start", +"IDФото": "PhotoID", +"Запрос": "Request", +"Страны": "Countrues", +"Черный": "Black", +"Парсер": "Parser", +"Клиент": "Client", +"стадия": "stage", +"равным": "equal", +"Коммит": "Commit", +"Данные": "Data", +"Привет": "Hello", +"Сессия": "Session", +"Ескейп": "Escape", +"ВКПост": "VKPost", +"валюта": "currency", +"Товар1": "Item1", +"Желтый": "Yellow", +"автора": "of author", "высота": "height", +"Россия": "Russia", "Кнопки": "Buttons", "задачи": "of topic", "ВСпейс": "VSpace", -"Желтый": "Yellow", "Массив": "Array", "искать": "search", "Символ": "Symbol", +"файлов": "of files", "статус": "status", -"Это A4": "ThisIsA4", "Откуда": "From", "Заказы": "Orders", "Услуги": "Services", "Маркер": "Marker", "Товар2": "Item2", -"группе": "group", "валюты": "of currency", "Высота": "Height", "Размер": "Size", -"автора": "of author", -"файлов": "of files", -"Товар1": "Item1", -"Ескейп": "Escape", -"Запрос": "Request", -"Статус": "Status", -"начала": "of start", -"IDФото": "PhotoID", -"Страны": "Countrues", -"Черный": "Black", -"опцияN": "optionN", -"Парсер": "Parser", -"валюта": "currency", -"стадия": "stage", -"равным": "equal", -"Коммит": "Commit", -"Данные": "Data", -"Клиент": "Client", -"Сессия": "Session", -"ВКПост": "VKPost", -"Привет": "Hello", -"Россия": "Russia", +"Это A4": "ThisIsA4", "СокрЛП": "TrimAll", -"опция1": "option1", +"Иконка": "Icon", "Скидка": "Discount", +"задача": "task", +"Ячейка": "Cell", +"Гифка2": "Gif2", +"Петров": "Doe", +"Запись": "Record", +"Сервис": "Service", +"группы": "of group", +"ФотоID": "PhotoID", +"Истина": "True", +"Хорошо": "Good", +"Это B4": "ThisIsB4", +"IDТипа": "TypeID", +"команд": "commands", +"работы": "work", +"Иконки": "Icons", +"старая": "old", +"Должно": "Should", +"Оценка": "Mark", +"Кнопка": "Button", +"Письмо": "Letter", +"Задача": "Task", +"строка": "string", "Стадия": "Stage", "Вайбер": "Viber", "только": "only", @@ -457,212 +390,147 @@ "Отступ": "Indent", "Первый": "First", "Текст2": "Text2", -"строка": "string", -"Задача": "Task", -"Письмо": "Letter", -"Истина": "True", -"задача": "task", -"Ячейка": "Cell", -"Гифка2": "Gif2", -"Петров": "Doe", -"Запись": "Record", -"Сервис": "Service", -"группы": "of group", -"Иконка": "Icon", -"Хорошо": "Good", -"Кнопка": "Button", -"Это B4": "ThisIsB4", -"IDТипа": "TypeID", -"команд": "commands", -"работы": "work", -"Иконки": "Icons", -"старая": "old", -"Должно": "Should", -"Оценка": "Mark", -"текущую": "current", -"Записал": "Write it!", -"Кнопка2": "Button2", -"Зеленый": "Green", -"Событие": "Event", -"ЧатТема": "ChatTopic", -"Каталог": "Directory", -"В офисе": "InOffice", -"глубина": "depth", -"Твиттер": "Twitter", -"ИмяПоля": "FieldName", -"ИмяУзла": "NodeName", -"Высокий": "High", -"СдэкАПИ": "CdekAPI", -"главным": "main", -"граммах": "grams", -"НЕ JSON": "NOT JSON", -"ОзонАПИ": "OzonAPI", -"Каждого": "Each", -"Процент": "Percent", -"ЯМаркет": "YaMarket", -"Позиции": "Items", -"Нажмите": "Click on", -"1 Тогда": "1 Then", -"артикул": "article", -"Кластер": "Cluster", -"ТегиXML": "TagsXML", -"ФайлРез": "ResultFile", -"формате": "format", -"IDВидео": "VideoID", -"Долгота": "Longitude", -"парсить": "parse", -"ИДБлока": "BlockID", -"Перейти": "Goto", -"Создать": "Create", -"КакЕсть": "Raw", -"запуска": "start", -"IDСтены": "WallID", -"Признак": "Indication", -"нажмите": "press", -"Текущий": "Current", -"Команды": "Commands", -"Разделы": "Sections", -"ДопПоля": "AddFields", -"АТТекст": "ATText", -"Область": "Region", -"текущей": "current", -"сервера": "of server", -"Мой Мир": "My World", -"Ресурсы": "Other", -"АБВ ГДЕ": "ABC DEF", -"Артикул": "Article", -"фамилия": "surname", -"Активен": "Active", -"ID лида": "Lead ID", -"телефон": "phone", -"Обложка": "Cover", -"ГринКод": "GreenCode", -"ВидеоДД": "VideoDD", -"Скрытый": "Hidden", -"Попытка": "Try", -"ФайлSQL": "SQLFile", -"IDАкции": "PromoID", -"ID темы": "Thread ID", -"Титовец": "Titovets", -"Уволить": "Fire", -"Символы": "Chars", -"СлакБот": "SlackBot", -"Причина": "Reason", -"Отлично": "Great", -"Виталий": "Vitaly", -"Фамилия": "LastName", -"IDПапки": "FolderID", -"которые": "that", -"ИмяТипа": "TypeName", -"Строка:": "String:", -"IDМетки": "TagID", -"Красный": "Red", -"Средний": "Normal", -"статуса": "of status", -"Запросы": "Requests", -"ТипПоля": "FieldType", -"Команда": "Command", -"ссылкой": "URL", -"методы:": "methods:", -"Вариант": "Option", -"Синоним": "Synonym", -"Фильтры": "Filters", -"СдэкЧек": "CdekCheck", -"Префикс": "Prefix", -"АудиоДД": "AudioDD", -"каждого": "each", -"Крайний": "Last", -"События": "Events", -"ID чата": "Chat ID", -"Желтый_": "Yellow_", -"Изменил": "Changer", -"ЮТТесты": "UTTests", -"Строкой": "AsString", -"ДатаISO": "DateISO", -"IDФайла": "FileID", -"Таблицы": "Tables", -"ОзонSKU": "OzonSKU", -"Таблица": "Table", -"Вывести": "Output", -"Граница": "Border", -"Перенос": "LineBreak", -"товаров": "of products", -"IDПоста": "PostID", -"Кнопка3": "Button3", -"команды": "commands", -"вызова:": "call:", -"наличие": "availability", -"главную": "main", -"S3Успех": "S3Success", -"Отладка": "Debugging", -"Экспорт": "Export", -"Обычный": "Regular", -"VK (ОПИ": "VK (OpenIntegrations", -"признак": "attribute", -".Equal(": ".Равно(", -"Консоль": "Console", -"Скачать": "Download", -"Извлечь": "Extract", -"Единица": "Unit", -"указано": "filled", -"Таймаут": "Timeout", -"Колонка": "Coloumn", -"ДопФото": "AdditionalPhoto", -"Закрыть": "Close", -"ВНачало": "ToStart", -"Размеры": "Sizes", -"Текущее": "Current", -"удалено": "deleted", +"опция1": "option1", +"Широта": "Latitude", +"группе": "group", +"Вопрос": "Question", +"Ссылка": "Link", +"Проект": "Project", +"Видео2": "Video2", +"Способ": "Way", +"Основа": "Base", +"массив": "array", +"Низкий": "Low", +"Раздел": "Section", +"Канбан": "Kanban", +"тестов": "tests", +"Пакеты": "Packages", +"5 Цикл": "5 Do", +"Дважды": "Twice", +"Формат": "Format", +"Скрыть": "Hide", +"форума": "of forum", +"ИДФото": "PhotoID", +"Альбом": "Album", +"Разбан": "Unban", +"Склады": "Warehouses", +"Ширина": "Width", +"Записи": "Records", +"Услуга": "Service", +"КудаID": "ToID", +"Москва": "Moscow", +"Шаблон": "Template", +"данных": "data", +"Модуль": "Module", +"Важное": "Important", +"сервер": "server", +"ДатаОт": "DateFrom", +"ВКТЧат": "VKTChat", +"Строки": "Strings", +"Флажок": "Checkbox", +"метода": "method", +"Первое": "First", +"Курсор": "Cursor", +"стадию": "stage", +"Товары": "Products", +"ФайлДД": "FileBD", +"опции:": "options:", +"товара": "product", +"ширина": "width", +"Диалог": "Dialog", +"Пароль": "Password", +"Работа": "Work", +"IDПоля": "FieldID", +"Строка": "String", +"СКонца": "FromEnd", +"Это A2": "ThisIsA2", +"Аватар": "Picture", +"Булево": "Boolean", +"работе": "work", +"оценка": "mark", +"Бирюза": "Turquoise", +"Ответы": "Answers", +"Это B1": "ThisIsB1", +"Регион": "Region", +"Начало": "Start", +"Сервер": "Host", +"Пустая": "Clear", +"Индекс": "Index", +"Книга2": "Spreadsheet2", +"Иванов": "Ivanov", +"СлакОк": "SlackOk", +"ТипЗнч": "TypeOf", +"Ошибка": "Error", +"ставка": "value", +"Задачи": "Tasks", +"Фильтр": "Filter", +"Список": "List", +"IDТемы": "ThreadID", +"Оплата": "Payment", +"вывода": "output", +"успеть": "make it in time", +"Завтра": "Tomorrow", +"Рефреш": "Refresh", +"данные": "Data", +"Это A3": "ThisIsA3", +"Версия": "Version", +"Это B2": "ThisIsB2", +"Неделя": "Week", +"ВКЛайк": "VKLike", +"АТПоле": "ATField", +"корень": "root", +"Код ПВЗ": "POZ code", "Счетчик": "Counter", "Коммент": "Comment", +"удалено": "deleted", "смайлов": "smiles", "парсера": "parser", "СНачала": "FromBegin", "Альбомы": "Albums", +"Текущее": "Current", "Остатки": "Stocks", -"Код ПВЗ": "POZ code", "История": "Story", -"Ожидаем": "Awaiting", +"Удаляет": "Deletes", "Колонки": "Columns", "Природа": "Nature", "Утилиты": "Tools", "Реклама": "Advertisement", "справку": "help", "Объекты": "Objects", -"Удаляет": "Deletes", "Скрытая": "Hidden", "Справка": "Help", +"Размеры": "Sizes", "IDМедиа": "MediaID", +"Ожидаем": "Awaiting", +"ВНачало": "ToStart", +"Кнопка3": "Button3", +"ДопФото": "AdditionalPhoto", "Элемент": "Element", +"Граница": "Border", +"Перенос": "LineBreak", +"товаров": "of products", +"IDПоста": "PostID", +"команды": "commands", +"вызова:": "call:", +"наличие": "availability", +"главную": "main", +"S3Успех": "S3Success", +"Закрыть": "Close", +"Отладка": "Debugging", +"Обычный": "Regular", +"VK (ОПИ": "VK (OpenIntegrations", +"признак": "attribute", +".Equal(": ".Равно(", +"Консоль": "Console", +"Извлечь": "Extract", +"Единица": "Unit", +"указано": "filled", +"Таймаут": "Timeout", +"Колонка": "Coloumn", +"Экспорт": "Export", "ЭтоБаза": "ThisIsBase", -"ЭтоВход": "Start", +"Битрикс": "Bitrix", "изменен": "changed", -"Русский": "Russian", -"Аккаунт": "Account", -"ИДПоста": "PostID", -"шаблону": "for pattern", -"системе": "at system", -"Строка_": "String_", -"Ревизия": "Revision", -"Секунды": "Seconds", -"КлючAPI": "APIKey", -"Телефон": "Phone", -"Кнопка1": "Button1", -"Удалить": "Delete", -"Доступы": "Rights", -"Попытки": "Attempts", -"ВКТовар": "VKProduct", -"ОпросID": "PollID", -"ТекстДД": "TextBD", -"события": "events", -"Позиция": "Item", -"Отметка": "Timestamp", -"ВКТФайл": "VKTFile", -"Отметки": "Tags", -"Глубина": "Depth", -"S3 (ОПИ": "S3 (OpenIntegrations", -"0 Тогда": "0 Then", -"ВКВидео": "VKVideo", "рабочей": "works", "свойств": "properties", "единица": "unit", @@ -673,11 +541,10 @@ "Булево_": "Boolean_", "ГифкаДД": "GifDD", "ВКЧисло": "VKNumber", +"ВКВидео": "VKVideo", "Сделать": "Make", -"Подпись": "Signature", "Альпака": "Alpaca", "ТипУзла": "NodeType", -"Битрикс": "Bitrix", "ЕстьТег": "HasTag", "Метрика": "Metrika", "Функция": "Function", @@ -685,109 +552,165 @@ "Возврат": "Return", "НСУспех": "NCSuccess", "крайний": "last", -"ТипФайла": "FileType", -"двоичные": "binary", -"ЭтотФайл": "ThisFile", -"IDФайла2": "FileID2", -"компании": "of company", -"КонецДня": "EndOfDay", -"Внимание": "Attention", -"подборки": "selections", -"ИмяФайла": "FileName", -"Тестовая": "Test", -"Основная": "Main", -"Проверки": "Checks", -"элементы": "elements", -"ID блока": "Block ID", -"ВКИстина": "VKTrue", -"ВКорзину": "ToCart", -"ХэшСумма": "HashSum", -"параметр": "parameter", -"ПутьФайл": "FilePath", -"СтрДлина": "StrLen", -"Сообщить": "Message", -"Упаковка": "Packaging", -"НовоеИмя": "NewName", -"Активный": "Active", -"ОбъектВК": "VKObject", -"ВайберОк": "ViberOk", -"ДлинаURI": "URILength", -"Максимум": "Maximum", -"Неоситиз": "Neocities", -"методами": "methods", -"Загрузки": "Downloads", -"IDГруппы": "GroupID", -"Отправка": "Sending", -"подборку": "selection", -"НоушнАпи": "NotionAPI", -"В оффисе": "On office", -"магазина": "store", -"входящих": "incoming", -"ОткудаID": "FromID", -"доступен": "available", -"Подробно": "Detailed", -"Черновик": "Draft", -"Кнопка 3": "Button 3", -"МассивИД": "IDArray", -"ЭтоКанал": "IsChannel", -"каталога": "directory", -"создания": "of create", -"ДропБокс": "Dropbox", -"загрузки": "upload", -"ФайлЛога": "LogFile", -"собщение": "message", -"ID книги": "SpreadsheetID", -"отправки": "of sending", -"Удаление": "Deletion", -"IDКанала": "ChannelID", -"Очистить": "Clear", -"Вложение": "Attachment", -"IDСклада": "WarehouseID", -"Не JSON:": "Not JSON:", -"Вставить": "Insert", -"ИмяЛиста": "SheetName", -"Название": "Name", -"ИмеетТип": "HasType", -"ГуглЛист": "GoogleSheet", -"АТЗаписи": "ATRecords", -"контакта": "of contact", -"Страница": "Page", -"ЕстьJSON": "FindJSON", -"TCP (ОПИ": "TCP (ОПИ", -"Значение": "Value", -"Основные": "Main", -"штрихкод": "barcode", -"описание": "description", -"ПотокZip": "ZipStream", -"ВКРепост": "VKRepost", -"ФайлПуть": "FilePath", -"ключевой": "primary", -"Родитель": "Parent", -"ПоОдному": "Singly", -"ИмяМедиа": "MediaName", -"Имя базы": "Database name", -"URLФайла": "FileURL", -"название": "name", -"варианты": "variants", -"временем": "time", -"БлокJSON": "JSONBlock", -"Видмость": "Visibility", -"Документ": "Document", -"Телефоны": "Phones", -"СхемаFBO": "FBOScheme", -"ДанныеДД": "DataBD", -"ЯМетрика": "YaMetrika", -"Точность": "Precision", -"Числовой": "Numeric", -"СтрНайти": "StrFind", -"Выполнен": "Completed", -"Артикулы": "Articles", -"РазмерДД": "SizeDD", -"Кнопка 2": "Button 2", -"Телеграм": "Telegram", -"ПоляБазы": "BaseFields", -"ЕстьДата": "HasDate", +"Вывести": "Output", +"Подпись": "Signature", +"ЭтоВход": "Start", +"0 Тогда": "0 Then", +"Глубина": "Depth", +"Русский": "Russian", +"Аккаунт": "Account", +"ИДПоста": "PostID", +"шаблону": "for pattern", +"системе": "at system", +"Строка_": "String_", +"Ревизия": "Revision", +"Секунды": "Seconds", +"КлючAPI": "APIKey", +"Телефон": "Phone", +"S3 (ОПИ": "S3 (OpenIntegrations", +"Кнопка1": "Button1", +"Доступы": "Rights", +"Попытки": "Attempts", +"ВКТовар": "VKProduct", +"ОпросID": "PollID", +"ТекстДД": "TextBD", +"события": "events", +"Позиция": "Item", +"Отметка": "Timestamp", +"ВКТФайл": "VKTFile", +"Отметки": "Tags", +"Удалить": "Delete", +"Таблица": "Table", +"Скачать": "Download", +"Таблицы": "Tables", +"ФайлРез": "ResultFile", +"формате": "format", +"IDВидео": "VideoID", +"Долгота": "Longitude", +"парсить": "parse", +"ИДБлока": "BlockID", +"Перейти": "Goto", +"Создать": "Create", +"КакЕсть": "Raw", +"запуска": "start", +"ТегиXML": "TagsXML", +"IDСтены": "WallID", +"нажмите": "press", +"Текущий": "Current", +"Команды": "Commands", +"Разделы": "Sections", +"ДопПоля": "AddFields", +"АТТекст": "ATText", +"Область": "Region", +"текущей": "current", +"сервера": "of server", +"Мой Мир": "My World", +"Признак": "Indication", +"Ресурсы": "Other", +"Кластер": "Cluster", +"1 Тогда": "1 Then", +"текущую": "current", +"Записал": "Write it!", +"Зеленый": "Green", +"Событие": "Event", +"ЧатТема": "ChatTopic", +"Каталог": "Directory", +"В офисе": "InOffice", +"глубина": "depth", +"Твиттер": "Twitter", +"ИмяПоля": "FieldName", +"артикул": "article", +"ИмяУзла": "NodeName", +"СдэкАПИ": "CdekAPI", +"главным": "main", +"граммах": "grams", +"НЕ JSON": "NOT JSON", +"ОзонАПИ": "OzonAPI", +"Каждого": "Each", +"Процент": "Percent", +"ЯМаркет": "YaMarket", +"Позиции": "Items", +"Нажмите": "Click on", +"Высокий": "High", +"АБВ ГДЕ": "ABC DEF", +"Кнопка2": "Button2", +"фамилия": "surname", +"Запросы": "Requests", +"ТипПоля": "FieldType", +"Команда": "Command", +"ОзонSKU": "OzonSKU", +"ссылкой": "URL", +"методы:": "methods:", +"Вариант": "Option", +"Синоним": "Synonym", +"Фильтры": "Filters", +"СдэкЧек": "CdekCheck", +"статуса": "of status", +"Префикс": "Prefix", +"каждого": "each", +"Крайний": "Last", +"События": "Events", +"ID чата": "Chat ID", +"Желтый_": "Yellow_", +"Изменил": "Changer", +"ЮТТесты": "UTTests", +"Строкой": "AsString", +"IDФайла": "FileID", +"Артикул": "Article", +"АудиоДД": "AudioDD", +"Средний": "Normal", +"ДатаISO": "DateISO", +"IDМетки": "TagID", +"Красный": "Red", +"ID лида": "Lead ID", +"телефон": "phone", +"Обложка": "Cover", +"ГринКод": "GreenCode", +"ВидеоДД": "VideoDD", +"Скрытый": "Hidden", +"Попытка": "Try", +"ФайлSQL": "SQLFile", +"IDАкции": "PromoID", +"ID темы": "Thread ID", +"Активен": "Active", +"Уволить": "Fire", +"Символы": "Chars", +"СлакБот": "SlackBot", +"Причина": "Reason", +"Отлично": "Great", +"Виталий": "Vitaly", +"Фамилия": "LastName", +"IDПапки": "FolderID", +"которые": "that", +"Строка:": "String:", +"ИмяТипа": "TypeName", +"Титовец": "Titovets", +"Половина": "Half", +"Свернуть": "Collapse", +"Беларусь": "Belarus", +"ИДРаботы": "WorkID", +"Загрузка": "Upload", +"ХешСумма": "HashSum", +"Компания": "Company", +"В работе": "InProgress", +"ДатаСтоп": "EndDate", +"Транслит": "Traslit", +"ВКАльбом": "VKAlbum", +"ID поста": "Post ID", +"КонецСтр": "EndStr", +"Двоичные": "Binary", +"Имя,MIME": "Name,MIME", +"являются": "be", +"СлакФайл": "SlackFile", +"Кнопка 1": "Button 1", +"страницу": "page", +"ФайлСлак": "SlackFile", +"IDИконки": "IconID", +"ID метки": "Tag ID", +"Кластеры": "Clusters", +"Действие": "Action", "Записать": "Write", +"ВГраница": "UBound", "размеров": "of size", "Загружен": "Ready", "Вес в гр": "Weight in g", @@ -796,10 +719,9 @@ "Красный_": "Red_", "МассивID": "IDArray", "Оригинал": "Original", +"Строчный": "StringType", "ТипЧисло": "TypeNumber", -"Получить": "Get", "IDЗатрат": "SpendingID", -"Кластеры": "Clusters", "ФайлТела": "BodyFile", "Свойства": "Properties", "ГКОбъект": "GCObject", @@ -809,61 +731,10 @@ "Подборки": "Selections", "IDЗаписи": "RecordID", "МедиаГиф": "MediaGif", -"Действие": "Action", -"Строчный": "StringType", -"страницу": "page", -"Компания": "Company", -"ИДРаботы": "WorkID", -"ХешСумма": "HashSum", -"Загрузка": "Upload", -"В работе": "InProgress", -"Беларусь": "Belarus", -"Свернуть": "Collapse", -"Половина": "Half", -"ДатаСтоп": "EndDate", -"IDИконки": "IconID", -"ВКАльбом": "VKAlbum", -"ID поста": "Post ID", -"КонецСтр": "EndStr", -"Двоичные": "Binary", -"Транслит": "Traslit", -"Имя,MIME": "Name,MIME", -"являются": "be", -"СлакФайл": "SlackFile", -"Кнопка 1": "Button 1", -"ID метки": "Tag ID", -"ФайлСлак": "SlackFile", -"ВГраница": "UBound", +"Получить": "Get", "реальной": "real", -"Смещение": "Offset", -"тип цели": "goal type", -"Свойство": "Property", -"Отложена": "Deferred", -"Добавить": "Add", -"Вложения": "Attachments", -"ТипМедиа": "TypeOfMedia", -"ХостПорт": "HostPort", -"ID Файла": "File ID", -"Параметр": "Parameter", -"картинок": "images", -"значение": "value", -"Евгеньев": "Evgeniev", -"Источник": "Source", -"IDЗадачи": "TaskID", -"ТипСвязи": "LinkType", -"JSONДата": "JSONDate", -"Элементы": "Items", -"ID акции": "Promo ID", -"IDСтадии": "StageID", -"АТЗапись": "ATRecord", -"Прогресс": "Progress", -"НЕ JSON:": "NOT JSON:", -"Разметка": "Markup", -"Приемник": "Receiver", "IDРаботы": "JobID", -"ТекстSQL": "TextSQL", -"СтрВсего": "StrTotal", -"Алгоритм": "Algorithm", +"тип цели": "goal type", "Уадление": "Removal", "закрытия": "of closing", "Действия": "Actions", @@ -884,114 +755,163 @@ "IDТовара": "ProductID", "API ключ": "API key", "IDСделки": "DealID", -"ВебКлиент": "WebClient", -"Как дела?": "How are you?", -"Строковое": "String", -"Константы": "Constants", -"Завершена": "Complete", -"ЯМаркетОк": "YaMarketOk", -"ID товара": "Product ID", -"сообщение": "message", -"Сообщение": "Message", -"Категории": "Categories", -"Календарь": "Calendar", -"ВидеоПуть": "VideoPath", -"ТипСтрока": "TypeString", -"IDЗадания": "TaskID", -"Имя папки": "Folder name", -"Открывает": "Opens", -"Сохранить": "Save", -"Равенство": "Equality", -"ОписаниеF": "DescriptionF", -"Календари": "Calendars", -"TC_Клиент": "TC_Client", -"АудиоПуть": "AudioPath", -"ИДЖелтого": "YellowID", -"ИмяМакета": "TemplateName", -"ЯДискПуть": "YaDiskPath", -"СтрокаBat": "BatString", -"Поддержка": "Support", -"ID задачи": "Task ID", -"Значение2": "Value2", -"ЧтениеXML": "XMLReader", -"БанРазбан": "BanUnban", -"СлакКанал": "SlackChannel", -"Получено!": "Get it!", -"Выполнить": "Execute", -"Вычислить": "Eval", -"Перейдите": "Go", -"Приоритет": "Priority", -"Сумма НДС": "VAT amount", -"ID сделки": "Deal ID", -"Запустить": "Start", -"Конецесли": "EndIf", -"ГуглКнига": "GoogleSpreadsheet", -"IDТоваров": "ProductsID", -"IDПервого": "FirstID", -"ВКТИстина": "VKTTrue", -"запустить": "launch", -"ПутьКСтат": "PathToStat", -"HTTPОтвет": "HTTPResponse", -"окончания": "of end", -"ОзонПоиск": "OzonSearch", -"Структура": "Structure", -"изменения": "change", -"ОписаниеI": "DescriptionI", -"Заполнено": "Filled", -"категории": "category", -"CDEK (ОПИ": "CDEK (OpenIntegrations", -".HasType(": ".ИмеетТип(", -"Массив360": "Array360", -"Значение:": "Value:", -"Подробнее": "More", -"Доступные": "Available", -"ИДОбъекта": "ObjectID", -"Удаленный": "Remote", -"Вариант 2": "Option 2", -"XMLСтрока": "XMLString", -"Подборки_": "Selections_", -"Картинка1": "Image1", -"публичный": "public", -"IDОбъекта": "ObjectID", -"ГуглТокен": "GoogleToken", -"Публичный": "Public", -"OPI_Тесты": "OPI_Tests", -"просмотра": "view", -"ОписаниеU": "DescriptionU", -"Батарейки": "Batteries", -"приоритет": "priority", -"заполнена": "filled", -"СдэкЗаказ": "CdekOrder", -"Вариант 1": "Option 1", -"Значение_": "Value_", -"НачалоДня": "BegOfDay", -"ID стадии": "Stage ID", -"ПутьЛогов": "LogPath", -"Категория": "Category", -"НеНайдено": "NotFound", -"Анонимный": "Anonymous", -"Вложение1": "Attachment1", -"Заголовки": "Headers", -"Файл_Стат": "File_Stat", -"ВКТСписок": "VKTList", -"Настройки": "Settings", -"Текстовое": "Text", -"избранное": "favorite", -"Состояние": "State", -"Изменение": "Change", -"ИмяПакета": "PackageName", -"ОбъектОПИ": "OPIObject", -"ВКонтакте": "VKontakte", -"Приватный": "Private", -"Новый чат": "New chat", -"отражения": "reflection", -"РазмерСДХ": "SizeCDH", -"Свойства_": "Properties_", -"ТекущийИД": "CurrentID", -"IDКлиента": "ClientID", -"ЧастиПоля": "FieldParts", -"В корзину": "To cart", +"ЕстьДата": "HasDate", +"Алгоритм": "Algorithm", +"СтрВсего": "StrTotal", +"ТекстSQL": "TextSQL", +"Приемник": "Receiver", +"Свойство": "Property", +"Отложена": "Deferred", +"Добавить": "Add", +"Вложения": "Attachments", +"ТипМедиа": "TypeOfMedia", +"ХостПорт": "HostPort", +"ID Файла": "File ID", +"Параметр": "Parameter", +"картинок": "images", +"значение": "value", +"Смещение": "Offset", +"Евгеньев": "Evgeniev", +"IDЗадачи": "TaskID", +"ТипСвязи": "LinkType", +"JSONДата": "JSONDate", +"Элементы": "Items", +"ID акции": "Promo ID", +"IDСтадии": "StageID", +"АТЗапись": "ATRecord", +"Прогресс": "Progress", +"НЕ JSON:": "NOT JSON:", +"Разметка": "Markup", +"Источник": "Source", +"Телеграм": "Telegram", +"ПоляБазы": "BaseFields", +"Активный": "Active", +"ВайберОк": "ViberOk", +"ДлинаURI": "URILength", +"Максимум": "Maximum", +"Неоситиз": "Neocities", +"методами": "methods", +"Загрузки": "Downloads", +"IDГруппы": "GroupID", +"Отправка": "Sending", +"подборку": "selection", +"НоушнАпи": "NotionAPI", +"В оффисе": "On office", +"магазина": "store", +"ОткудаID": "FromID", +"доступен": "available", +"Подробно": "Detailed", +"Черновик": "Draft", +"Кнопка 3": "Button 3", +"МассивИД": "IDArray", +"ЭтоКанал": "IsChannel", +"каталога": "directory", +"создания": "of create", +"ОбъектВК": "VKObject", +"ДропБокс": "Dropbox", +"НовоеИмя": "NewName", +"Сообщить": "Message", +"Кнопка 2": "Button 2", +"ТипФайла": "FileType", +"двоичные": "binary", +"ЭтотФайл": "ThisFile", +"IDФайла2": "FileID2", +"компании": "of company", +"КонецДня": "EndOfDay", +"Внимание": "Attention", +"подборки": "selections", +"ИмяФайла": "FileName", +"Тестовая": "Test", +"Основная": "Main", +"Проверки": "Checks", +"элементы": "elements", +"ID блока": "Block ID", +"ВКИстина": "VKTrue", +"ВКорзину": "ToCart", +"ХэшСумма": "HashSum", +"параметр": "parameter", +"ПутьФайл": "FilePath", +"СтрДлина": "StrLen", +"Упаковка": "Packaging", +"загрузки": "upload", +"входящих": "incoming", +"собщение": "message", +"ключевой": "primary", +"Родитель": "Parent", +"ПоОдному": "Singly", +"ИмяМедиа": "MediaName", +"Имя базы": "Database name", +"URLФайла": "FileURL", +"название": "name", +"варианты": "variants", +"ФайлЛога": "LogFile", +"БлокJSON": "JSONBlock", +"ФайлПуть": "FilePath", +"Видмость": "Visibility", +"Телефоны": "Phones", +"СхемаFBO": "FBOScheme", +"ДанныеДД": "DataBD", +"ЯМетрика": "YaMetrika", +"Точность": "Precision", +"Числовой": "Numeric", +"СтрНайти": "StrFind", +"Выполнен": "Completed", +"Артикулы": "Articles", +"РазмерДД": "SizeDD", +"Документ": "Document", +"ВКРепост": "VKRepost", +"временем": "time", +"ПотокZip": "ZipStream", +"ID книги": "SpreadsheetID", +"отправки": "of sending", +"Удаление": "Deletion", +"IDКанала": "ChannelID", +"Очистить": "Clear", +"Вложение": "Attachment", +"IDСклада": "WarehouseID", +"Вставить": "Insert", +"ИмяЛиста": "SheetName", +"Название": "Name", +"Не JSON:": "Not JSON:", +"ГуглЛист": "GoogleSheet", +"описание": "description", +"ИмеетТип": "HasType", +"Основные": "Main", +"Значение": "Value", +"TCP (ОПИ": "TCP (ОПИ", +"штрихкод": "barcode", +"Страница": "Page", +"контакта": "of contact", +"АТЗаписи": "ATRecords", +"ЕстьJSON": "FindJSON", +"МассивИД_": "ArrayID_", +"обработки": "processing", +"НаСервере": "AtServer", +"ЭтоМассив": "IsArray", +"измерения": "dimension", +"Параметр_": "Parameter_", +"IDАльбома": "AlbumID", +"НачалоBat": "StartBat", +"Кодировка": "Encoding", +"Коннектор": "Connector", +"Активация": "Activation", +"РазмерCDH": "SizeCDH", +"ЭтоСервер": "IsServer", +"КонецЕсли": "EndIf", +"РазмерЛФХ": "SizeLFH", +"299 Тогда": "299 Then", +"РазмерЕСД": "SizeESD", +"IDСобытия": "EventID", +"Затрачено": "Spend", +"ТипДанных": "DataType", +"ЯДискДиск": "YaDiskDrive", +"ТокенБота": "BotToken", +"НовыйТест": "NewTest", +"ШаблонSQL": "SQLTemplate", +"ПутьКопии": "CopyPath", "IDНовости": "PostID", +"Получение": "Obtaining", +"Заголовок": "Title", "Тесты CLI": "CLI Tests", "Параметры": "Parameters", "Штрихкоды": "Barcodes", @@ -1014,37 +934,36 @@ "НаКлиенте": "AtClient", "Последний": "Last", "AWSЗапрос": "AWSRequest", -"Получение": "Obtaining", "Коллекции": "Collections", -"ПутьКопии": "CopyPath", -"НовыйТест": "NewTest", -"ЭтоМассив": "IsArray", -"обработки": "processing", -"НаСервере": "AtServer", -"измерения": "dimension", -"Параметр_": "Parameter_", -"IDАльбома": "AlbumID", -"НачалоBat": "StartBat", -"Кодировка": "Encoding", -"Коннектор": "Connector", -"МассивИД_": "ArrayID_", -"Активация": "Activation", -"ШаблонSQL": "SQLTemplate", -"ЭтоСервер": "IsServer", -"КонецЕсли": "EndIf", -"РазмерЛФХ": "SizeLFH", -"299 Тогда": "299 Then", -"РазмерЕСД": "SizeESD", -"IDСобытия": "EventID", -"Затрачено": "Spend", -"ТипДанных": "DataType", -"ЯДискДиск": "YaDiskDrive", -"РазмерCDH": "SizeCDH", -"ТокенБота": "BotToken", -"Заголовок": "Title", "Вложенный": "Embedded", -"должность": "position", +"Служебные": "Service", "имя метки": "lable name", +"доступных": "available", +"Прочитать": "Read", +"Видимость": "Visibility", +"ВКИстория": "VKStorie", +"СдэкТокен": "CdekToken", +"Нормально": "Ok", +"Временный": "Temporary", +"ДатаСтарт": "StartDate", +"Выражение": "Expression", +"URLОтвета": "ResponseURL", +"Исполнить": "Execute", +"Сигнатура": "Signature", +"Опоздание": "Late", +"TCPСервер": "TCPServer", +"Результат": "Result", +"ОзонТовар": "OzonProduct", +"Участники": "Members", +"владельца": "of owner", +"Вложение2": "Attachment2", +"Выключить": "Off", +"Ozon (ОПИ": "Ozon (OpenIntegrations", +"АТТаблица": "ATTable", +"программы": "program", +"Рекламный": "Advertising", +"ИмяМетода": "MethodName", +"видимость": "visibility", "Картинка2": "Image2", "СтрШаблон": "StrTemplate", "Разобрать": "Parse", @@ -1068,62 +987,226 @@ "ГифкаПуть": "GifPath", "URL файла": "File URL", "TC_Сервер": "TC_Server", -"видимость": "visibility", -"ИмяМетода": "MethodName", -"Рекламный": "Advertising", -"Исполнить": "Execute", -"доступных": "available", -"Прочитать": "Read", -"Видимость": "Visibility", -"ВКИстория": "VKStorie", -"СдэкТокен": "CdekToken", -"Нормально": "Ok", -"Временный": "Temporary", -"ДатаСтарт": "StartDate", -"Выражение": "Expression", -"URLОтвета": "ResponseURL", -"Сигнатура": "Signature", -"программы": "program", -"Опоздание": "Late", -"Результат": "Result", -"ОзонТовар": "OzonProduct", -"Участники": "Members", -"владельца": "of owner", -"Вложение2": "Attachment2", -"Выключить": "Off", -"Служебные": "Service", -"Ozon (ОПИ": "Ozon (OpenIntegrations", -"АТТаблица": "ATTable", -"TCPСервер": "TCPServer", -"Отключение": "Shutdown", -"ПодписьURL": "URLSign", -"TCP Клиент": "TCP Client", -"ВКТСобытия": "VKTEvents", -"IDМагазина": "CampaignID", -"СтрТекущее": "StrCurrent", -"Получатель": "Recipient", -"УдалитьЛид": "DeleteLead", -"IDСущности": "EntityID", -"ДеньНедели": "WeekDay", -"Файл видео": "Video file", -"ВКЭлементы": "VKElement", -"ИДКрасного": "RedID", -"библиотеки": "libraries", -"КартинкаДД": "ImageDD", -"ДанныеТела": "BodyData", -"ЗначениеУП": "ValueES", -"КлючДанных": "DataKey", -"ID события": "Event ID", -"Приложения": "Apps", -"СоздатьЧат": "CreateChat", -"информации": "information", -"ХешФункция": "HashFunction", -"ТелеграмОк": "TelegramOk", -"параметров": "parameters", -"ЖиваяЛента": "NewsFeed", -"Библиотека": "Library", -"Объявление": "Ad", -"ФайлДанных": "DataFile", +"должность": "position", +"В корзину": "To cart", +"Категории": "Categories", +"IDКлиента": "ClientID", +"Значение2": "Value2", +"ЧтениеXML": "XMLReader", +"БанРазбан": "BanUnban", +"СлакКанал": "SlackChannel", +"Получено!": "Get it!", +"Выполнить": "Execute", +"Вычислить": "Eval", +"Перейдите": "Go", +"Приоритет": "Priority", +"Сумма НДС": "VAT amount", +"ID задачи": "Task ID", +"ID сделки": "Deal ID", +"Конецесли": "EndIf", +"ГуглКнига": "GoogleSpreadsheet", +"IDТоваров": "ProductsID", +"IDПервого": "FirstID", +"ВКТИстина": "VKTTrue", +"запустить": "launch", +"ПутьКСтат": "PathToStat", +"HTTPОтвет": "HTTPResponse", +"окончания": "of end", +"ОзонПоиск": "OzonSearch", +"Запустить": "Start", +"Поддержка": "Support", +"ЯДискПуть": "YaDiskPath", +"ИмяМакета": "TemplateName", +"ЧастиПоля": "FieldParts", +"ВебКлиент": "WebClient", +"Как дела?": "How are you?", +"Строковое": "String", +"Константы": "Constants", +"Завершена": "Complete", +"ЯМаркетОк": "YaMarketOk", +"ID товара": "Product ID", +"сообщение": "message", +"Сообщение": "Message", +"Календарь": "Calendar", +"ВидеоПуть": "VideoPath", +"ТипСтрока": "TypeString", +"IDЗадания": "TaskID", +"Имя папки": "Folder name", +"Открывает": "Opens", +"Сохранить": "Save", +"Равенство": "Equality", +"ОписаниеF": "DescriptionF", +"Календари": "Calendars", +"TC_Клиент": "TC_Client", +"АудиоПуть": "AudioPath", +"ИДЖелтого": "YellowID", +"Структура": "Structure", +"изменения": "change", +"СтрокаBat": "BatString", +"Заполнено": "Filled", +"ID стадии": "Stage ID", +"ПутьЛогов": "LogPath", +"Категория": "Category", +"НеНайдено": "NotFound", +"Анонимный": "Anonymous", +"Вложение1": "Attachment1", +"Заголовки": "Headers", +"Файл_Стат": "File_Stat", +"ВКТСписок": "VKTList", +"Текстовое": "Text", +"избранное": "favorite", +"Состояние": "State", +"Изменение": "Change", +"ИмяПакета": "PackageName", +"ОбъектОПИ": "OPIObject", +"ВКонтакте": "VKontakte", +"Приватный": "Private", +"Новый чат": "New chat", +"отражения": "reflection", +"РазмерСДХ": "SizeCDH", +"Свойства_": "Properties_", +"ОписаниеI": "DescriptionI", +"ТекущийИД": "CurrentID", +"НачалоДня": "BegOfDay", +"Значение_": "Value_", +"Настройки": "Settings", +"Вариант 1": "Option 1", +"категории": "category", +".HasType(": ".ИмеетТип(", +"Массив360": "Array360", +"Значение:": "Value:", +"Подробнее": "More", +"Доступные": "Available", +"ИДОбъекта": "ObjectID", +"Удаленный": "Remote", +"Вариант 2": "Option 2", +"XMLСтрока": "XMLString", +"Подборки_": "Selections_", +"Картинка1": "Image1", +"CDEK (ОПИ": "CDEK (OpenIntegrations", +"IDОбъекта": "ObjectID", +"ГуглТокен": "GoogleToken", +"Публичный": "Public", +"OPI_Тесты": "OPI_Tests", +"просмотра": "view", +"ОписаниеU": "DescriptionU", +"Батарейки": "Batteries", +"приоритет": "priority", +"заполнена": "filled", +"публичный": "public", +"СдэкЗаказ": "CdekOrder", +"длина в см": "length, cm", +"ТекущееИмя": "CurrentName", +"Записывать": "Record", +"библиотек:": "libraries:", +"IDРодителя": "ParentID", +"ОтветТокен": "TokenResponse", +"Расширение": "Extension", +"Установить": "Set", +"ИДКампании": "CampaignID", +"Параметры:": "Parameters:", +"ДатаНачала": "StartDate", +"ВидЗапроса": "RequestType", +"Процессоры": "Processors", +"Примечание": "Note", +"НайтиФайлы": "FindFiles", +"ЧтениеJSON": "JSONReader", +"IDАккаунта": "AccountID", +"ID альбома": "Album ID", +"Файл1.docx": "File1.docx", +"ID диалога": "Dialog ID", +"ЗапросыSQL": "SQLQueries", +"ИДКаталога": "CatalogID", +"код валюты": "Currency code", +"Новый файл": "NewFile", +"ОзонЛимиты": "OzonLimits", +"ПолеЗаказа": "OrderField", +"Файл аудио": "Audio file", +"НомерЧасти": "PartNumber", +"МассивПрав": "PremissionsArray", +"СтрокаХеша": "HashString", +"HTTPЗапрос": "HTTPRequest", +"Продолжить": "Continue", +"МассивПочт": "EmailsArray", +"Коллекция_": "Collection_", +"библиотека": "library", +"Клавиатура": "Keyboard", +"ДокументДД": "DocumentDD", +"ДанныеПоля": "FieldData", +"IDАтрибута": "AttributeID", +"возвращает": "returns", +"СтрокаBash": "BashString", +"Безусловно": "Force", +"Назначение": "Destination", +"КонецЦикла": "EndDo", +"полужирный": "bold", +"HTTPМетоды": "HTTPMethods", +"публикации": "of publish", +"ОзонТовары": "OzonProducts", +"Статистика": "Statistics", +"ЗаписьJSON": "JSONWriter", +"ПотокФайла": "StreamOfFile", +"Компонента": "AddIn", +"последнего": "of last", +"участников": "of users", +"фактически": "fact", +"НаборТегов": "TagsSet", +"TCP Сервер": "TCP Сервер", +"ТекущийТип": "CurrentType", +"ТипУзлаXML": "XMLNodeType", +"Разрешения": "Permissions", +"ПутьНового": "NewPath", +"IDКартинки": "ImageID", +"Показатель": "Indicator", +"ОжидаетЧто": "ExpectsThat", +"количество": "amount", +"Код страны": "Country code", +"ИДКартинки": "ImageID", +"Добавление": "Adding", +"Расширения": "Extensions", +"ТочкаВхода": "EntryPoint", +"СерверФото": "PhotoServer", +"ВКСвойство": "VKProp", +"Slack (ОПИ": "Slack (OpenIntegrations", +"ПопыткаB64": "TryB64", +"ФорматДаты": "DateFormat", +"ФайлВывода": "OutputFile", +"МассивФото": "PhotoArray", +"ПолныйПуть": "FullPath", +"Приложение": "Application", +"они разные": "they are different", +"Транзакция": "Transaction", +"IDОперации": "OperationID", +"Все товары": "All goods", +"ПолучитьQR": "GetQR", +"БезСтатуса": "NoStatus", +"ОзонИстина": "OzonTrue", +"ЦветКнопок": "ButtonColor", +"ID новости": "Post ID", +"имя автора": "author's name", +"завершения": "of complete", +"предыдущей": "previous", +"МассивИмен": "ArrayOfNames", +"Общий диск": "Main drive", +"Б24_Канбан": "B24_Kanban", +"Это сервер": "Is server", +"ИДВарианта": "VariantID", +"Информация": "Information", +"БитриксЛид": "BitrixLead", +"ЭтоКаталог": "IsDirectory", +"повторного": "repeated", +"ВКПодборка": "VKSelection", +"участникам": "to participants", +"УдалитьТег": "DeleteTag", +"выполнения": "of completing", +"МассивUUID": "UUIDArray", +"сортировки": "of sorting", +"ИДКабинета": "CabinetID", +"Параметры_": "Parameters_", +"Токен бота": "Bot token", +"КлючМассив": "KeyArray", +"пожаловать": "welcome", +"Мегаклиент": "MegaClient", "тип сделки": "deal type", "СтараяЦена": "OldPrice", "Внутренний": "Internal", @@ -1131,7 +1214,7 @@ "ИмеетДлину": "HasLength", "Защищенное": "Safe", "IDЗагрузки": "UploadID", -"пожаловать": "welcome", +"НовяИконка": "NewIcon", "ТокенКанал": "ChannelToken", "Бан/Разбан": "Ban/Unban", "тип уценки": "discount type", @@ -1147,38 +1230,38 @@ "ТелоОтвета": "ResponseBody", "Интеграция": "Integrations", "Символы.ПС": "Chars.LF", +"ФайлДанных": "DataFile", +"Объявление": "Ad", +"Библиотека": "Library", +"ЖиваяЛента": "NewsFeed", +"Отключение": "Shutdown", +"ПодписьURL": "URLSign", +"TCP Клиент": "TCP Client", +"ВКТСобытия": "VKTEvents", +"IDМагазина": "CampaignID", +"СтрТекущее": "StrCurrent", +"Получатель": "Recipient", +"УдалитьЛид": "DeleteLead", +"IDСущности": "EntityID", +"ДеньНедели": "WeekDay", +"Файл видео": "Video file", "ТекстБлока": "BlockText", +"ВКЭлементы": "VKElement", +"библиотеки": "libraries", +"КартинкаДД": "ImageDD", +"ДанныеТела": "BodyData", +"ЗначениеУП": "ValueES", +"КлючДанных": "DataKey", +"ID события": "Event ID", +"Приложения": "Apps", +"СоздатьЧат": "CreateChat", +"информации": "information", +"ХешФункция": "HashFunction", +"ТелеграмОк": "TelegramOk", +"ИДКрасного": "RedID", "Тип данных": "Data type", -"UUIDЗаказа": "OrderUUID", +"параметров": "parameters", "ООО Вектор": "LLC Vector", -"Сохранение": "Save", -"IDЭлемента": "ElementID", -"проведения": "of the event", -"ДанныеДата": "DateData", -"ЦветТекста": "TextColor", -"ВККампания": "VCCampaign", -"IDКабинета": "AccountID", -"отладочной": "debug", -"Фотокамера": "Photos", -"СтрокаХэша": "HashString", -"Содержимое": "Entity", -"Пропустить": "Skip", -"ВнешнийКод": "ExternalID", -"артинкулов": "of articles", -"Вес брутто": "Gross weight", -"Исключение": "Except", -"ОбщийМакет": "CommonTemplate", -"Наш сервер": "Our server", -"ГринАватар": "GreenAva", -"на сервере": "on the server", -"ИмяТаблицы": "TableName", -"СлакДиалог": "SlackDialog", -"Текст тега": "Tag text", -"Полужирный": "Bold", -"ФайлОбъект": "FileObject", -"ЭтоWindows": "IsWindows", -"Аналогичен": "Similar", -"Твит с гиф": "Tweet with gif", "РазбитьURL": "SplitURL", "Обновление": "Updating", "ОзонМассив": "OzonArray", @@ -1190,9 +1273,8 @@ "Viber (ОПИ": "Viber (OpenIntegrations", "Завершение": "Completion", "ИДПодборки": "SelectionID", -"Соединение": "Connection", +"Твит с гиф": "Tweet with gif", "Отложенное": "Sheduled", -"НачалоBash": "StartBash", "имя товара": "product name", "HTTP метод": "HTTP method", "ПутьКФайлу": "FilePath", @@ -1203,252 +1285,73 @@ "бибилотека": "library", "ГринГруппа": "GreenGroup", "СтрПроцент": "StrPercentage", -"Мегаклиент": "MegaClient", -"НовяИконка": "NewIcon", -"КлючМассив": "KeyArray", -"они разные": "they are different", -"СтрокаХеша": "HashString", -"Файл аудио": "Audio file", -"HTTPЗапрос": "HTTPRequest", -"Продолжить": "Continue", -"МассивПочт": "EmailsArray", -"Коллекция_": "Collection_", -"библиотека": "library", -"Клавиатура": "Keyboard", -"ДокументДД": "DocumentDD", -"ДанныеПоля": "FieldData", -"IDАтрибута": "AttributeID", -"СтрокаBash": "BashString", -"последнего": "of last", -"Безусловно": "Force", -"Назначение": "Destination", -"КонецЦикла": "EndDo", -"полужирный": "bold", -"HTTPМетоды": "HTTPMethods", -"публикации": "of publish", -"ОзонТовары": "OzonProducts", -"Статистика": "Statistics", -"ЗаписьJSON": "JSONWriter", -"ПотокФайла": "StreamOfFile", -"Компонента": "AddIn", -"НомерЧасти": "PartNumber", -"возвращает": "returns", -"ПолеЗаказа": "OrderField", -"длина в см": "length, cm", -"Параметры:": "Parameters:", -"ОтветТокен": "TokenResponse", -"Установить": "Set", -"Расширение": "Extension", -"ДатаНачала": "StartDate", -"IDРодителя": "ParentID", -"библиотек:": "libraries:", -"Записывать": "Record", -"ТекущееИмя": "CurrentName", -"ИДКампании": "CampaignID", -"ВидЗапроса": "RequestType", -"ОзонЛимиты": "OzonLimits", -"Примечание": "Note", -"НайтиФайлы": "FindFiles", -"ЧтениеJSON": "JSONReader", -"IDАккаунта": "AccountID", -"Процессоры": "Processors", -"ID альбома": "Album ID", -"Файл1.docx": "File1.docx", -"ID диалога": "Dialog ID", -"ЗапросыSQL": "SQLQueries", -"ИДКаталога": "CatalogID", -"Новый файл": "NewFile", -"код валюты": "Currency code", -"МассивПрав": "PremissionsArray", -"участников": "of users", -"IDОперации": "OperationID", -"НаборТегов": "TagsSet", -"БезСтатуса": "NoStatus", -"ОзонИстина": "OzonTrue", -"ЦветКнопок": "ButtonColor", -"ID новости": "Post ID", -"имя автора": "author's name", -"завершения": "of complete", -"предыдущей": "previous", -"МассивИмен": "ArrayOfNames", -"Общий диск": "Main drive", -"Б24_Канбан": "B24_Kanban", -"Это сервер": "Is server", -"Информация": "Information", -"Токен бота": "Bot token", -"БитриксЛид": "BitrixLead", -"ЭтоКаталог": "IsDirectory", -"повторного": "repeated", -"ВКПодборка": "VKSelection", -"участникам": "to participants", -"УдалитьТег": "DeleteTag", -"выполнения": "of completing", -"МассивUUID": "UUIDArray", -"сортировки": "of sorting", -"ИДКабинета": "CabinetID", -"Параметры_": "Parameters_", -"ПолучитьQR": "GetQR", -"ИДВарианта": "VariantID", -"Все товары": "All goods", -"Добавление": "Adding", -"TCP Сервер": "TCP Сервер", -"ТекущийТип": "CurrentType", -"ТипУзлаXML": "XMLNodeType", -"Разрешения": "Permissions", -"ПутьНового": "NewPath", -"IDКартинки": "ImageID", -"Показатель": "Indicator", -"ОжидаетЧто": "ExpectsThat", -"количество": "amount", -"Код страны": "Country code", -"ИДКартинки": "ImageID", -"Расширения": "Extensions", -"Транзакция": "Transaction", -"ТочкаВхода": "EntryPoint", -"СерверФото": "PhotoServer", -"ВКСвойство": "VKProp", -"Slack (ОПИ": "Slack (OpenIntegrations", -"ПопыткаB64": "TryB64", -"ФорматДаты": "DateFormat", -"ФайлВывода": "OutputFile", -"МассивФото": "PhotoArray", -"фактически": "fact", -"ПолныйПуть": "FullPath", -"Приложение": "Application", -"ТекстОшибки": "ErrorText", -"Код региона": "Region code", -"наблюдателя": "of auditor", -"Подключение": "Connection", -"НеВыполнять": "NotExecute", -"ОбщийРазмер": "TotalSize", -"СоздатьПоле": "CreateField", -"БитриксФайл": "BitrixFile", -"ЗаписатьЛог": "WriteLog", -"АТСписокБаз": "ATBasesList", -"ТекстОтвета": "ReplyText", -"ТипВложений": "AttachmentsType", -"МетодПоиска": "SearchMethod", -"ГуглКаталог": "GoogleCatalog", -"IDИсточника": "FromID", -"Исполнители": "Performers", -"комментария": "of comment", -"Фон истории": "Story background", -"Новая метка": "New tag", -"ДанныеСхемы": "SchemaData", -"МассивФайла": "FileArray", -"Пример кода": "Code example", -"IDВладельца": "OwnerID", -"URLЗагрузки": "UploadURL", -"РефрешТокен": "RefreshToken", -"ГринПрофиль": "GreenProfile", -"подзадачами": "subtask", -"Примечание:": "Note", -"РазбитыйURL": "SplitedURL", -"ID магазина": "Campaign ID", -"IDХранилища": "StorageID", -"комментарий": "comment", -"НайтиСтроки": "FindRows", -"СоздатьБлок": "CreateBlock", -"Создать чат": "Create chat", -"ТипКонтента": "ContentType", -"КлючКлиента": "ClientKey", -"ВЗаголовках": "InHeaders", -"ДобавитьТег": "AddTag", -"ДатаRFC3339": "DateRFC3339", -"ID картинки": "Image ID", -"Петров Петр": "Petrov Petr", -"РазмерФайла": "FileSize", -"Номер порта": "Port number", -"НовыйЗапрос": "NewRequest", -"тип фильтра": "filter type", -"ID атрибута": "Attribute ID", -"IDКалендаря": "CalendarID", -"ВходнойФайл": "InputFile", -"РазмерБлока": "BlockSize", -"Суперклиент": "SuperClient", -"Медиагруппа": "MediaGroup", -"МассивТэгов": "TagsArray", -"КлючСервиса": "ServiceKey", -"ТестовыйAPI": "TestAPI", -"IDОригинала": "OriginalID", -"ОписаниеИзм": "EditedDescription", -"ширина в см": "width, cm", -"ОбъектВидео": "VideoObject", -"IDЧерновика": "DraftID", -"ОтборПоТипу": "FilterByType", -"Группировка": "Grouping", -"МассивТегов": "TagsArray", -"СоздатьЛист": "CreateSheet", -"ОбщиеМетоды": "CommonMethods", -"КопироватьВ": "CopyTo", -"НомерГруппы": "GroupNumber", -"ОзонОбъекты": "OzonObjects", -"МассивПолей": "FieldArray", -"Петр Петров": "Petr Petrov", -"Авторизация": "Authorization", -"ID Родителя": "Parent ID", -"Постановщик": "Producer", -"ID элемента": "Element ID", -"УдалитьЛист": "DeleteSheet", -"СлакОбласти": "SlackWorkspaces", -"ДатаОбычная": "CommonDate", -"Цель канала": "Channel purpose", -"ПолучитьЛид": "GetLead", -"Комментарии": "Comments", -"ВнешнийПост": "ExternalPost", -"ЧастейИмени": "NeedParts", -"IDКатегории": "CategoryID", -"ГринИнстанс": "GreenInstance", -"ТелеграмБан": "TelegramBan", -"обновляемых": "of updated", -"электронная": "e", -"Хеширование": "Hashing", -"АдресаПочты": "EmailAddresses", -"ТекущееПоле": "CurrentField", -"КлючСтрокой": "KeyString", -"ПутиСтрокой": "PathsString", -"UUID заявки": "UUID of the invitation", -"B64Картинка": "B64Image", -"миллиметрах": "millimeters", -"Бот Виталий": "Vitaly The Bot", -"старая цена": "old price", -"ШаблонБлока": "BlockTemplate", -"НовыйСпособ": "NewMethod", -"РазмерЧасти": "ChunkSize", -"ТекущийКлюч": "CurrentKey", -"НомерЗаказа": "OrderNumber", -"Скопировать": "Copy", -"Иванов Иван": "Ivaniv Ivan", -"ПолныйОтвет": "FullResponse", -"постановщик": "producer", -"МассивТипов": "TypesArray", -"Инструменты": "Tools", -"ВернутьБлок": "ReturnBlock", -"СоздатьБазу": "CreateDatabase", -"Комментарий": "Comment", -"ЗаменаТочки": "DotReplacement", -"ИзИсточника": "FromSource", -"ID страницы": "Page ID", -"НоваяСтрока": "NewLine", -"Сортировать": "Sort", -"исполнитель": "performer", -"ID кабинета": "Business ID", -"КлючРегиона": "RegionKey", -"КлючПодписи": "SignKey", -"МассивЯчеек": "CellsArray", -"СоздатьПост": "CreatePost", -"ПолеОтметки": "TimestampField", -"IDКаталога2": "FolderID2", -"UUID заказа": "Order UUID", -"ВККатегории": "VKCategories", -"ТипЗначения": "ValeType", +"UUIDЗаказа": "OrderUUID", +"НачалоBash": "StartBash", +"Аналогичен": "Similar", +"Соединение": "Connection", +"ФайлОбъект": "FileObject", +"Сохранение": "Save", +"ЭтоWindows": "IsWindows", +"IDЭлемента": "ElementID", +"проведения": "of the event", +"ДанныеДата": "DateData", +"ЦветТекста": "TextColor", +"ВККампания": "VCCampaign", +"IDКабинета": "AccountID", +"Фотокамера": "Photos", +"СтрокаХэша": "HashString", +"Содержимое": "Entity", +"Пропустить": "Skip", +"ВнешнийКод": "ExternalID", +"отладочной": "debug", +"артинкулов": "of articles", +"Вес брутто": "Gross weight", +"Исключение": "Except", +"ОбщийМакет": "CommonTemplate", +"Наш сервер": "Our server", +"ГринАватар": "GreenAva", +"на сервере": "on the server", +"ИмяТаблицы": "TableName", +"СлакДиалог": "SlackDialog", +"Текст тега": "Tag text", +"Полужирный": "Bold", +"Обновленный": "Updated", +"АдресАвтора": "АдресАвтора", +"Число копий": "Number of copies", +"БазаНаДиске": "LocalBase", +"ТекущийПуть": "CurrentPath", +"УдалитьБазу": "DropBase", +"УдалениеMFA": "MFADelete", +"бесконечный": "endless", +"ID счетчика": "Counter ID", +"Цена товара": "Product price", +"Новый заказ": "New order", +"комментарии": "comments", +"Текст твита": "Tweet text", +"ЗапросТекст": "RequestText", +"Остаток. -1": "Balance. -1", +"Создать лид": "Create lead", +"НоушнОбъект": "NotionObject", +"ЦелевойПуть": "TargetPath", +"ИмяКонтакта": "ContactName", +"ОтборСтрока": "FilterString", +"ПотокВывода": "OutputStream", +"срок службы": "lifespan", +"Новое видео": "NewVideo", +"ОткрытьФайл": "OpenFile", +"ПустойВывод": "EmptyOutput", +"Разделитель": "Delimiter", +"высота в см": "height, cm", +"ЕстьПризнак": "FlagExists", +"Особенность": "Feature", +"дата начала": "start date", +"Мессенджеры": "Messengers", +"Яндекс Диск": "Yandex Disk", "МедиаГруппа": "MediaGroup", "ОтветМассив": "ResponseArray", "СдэкПаспорт": "CdekPassport", -"дата начала": "start date", "Стандартные": "Standard", "Выполняется": "In work", -"СтрокаФайла": "FileString", "БитриксПоля": "BitrixFields", "S3НеНайдено": "S3NotFound", "Текст поста": "Post text", @@ -1456,8 +1359,8 @@ "ДанныеФайла": "FileData", "БазаВПамяти": "InMemoryBase", "ИзменитьЛид": "UpdateLead", +"JSON данные": "JSON data", "ID подборок": "Selection IDs", -"Уведомления": "Notifications", "МассивОпций": "OptionsArray", "ТекущийФайл": "CurrentFile", "ФайлНаДиске": "FileOnDisk", @@ -1471,73 +1374,10 @@ "ВерсияСреды": "ВерсияСреды", "ZipРазмерDD": "ZipSizeDD", "XMLЗначение": "XMLValue", -"Мессенджеры": "Messengers", -"JSON данные": "JSON data", -"Особенность": "Feature", -"Разделитель": "Delimiter", -"бесконечный": "endless", -"Цена товара": "Product price", -"УдалитьБазу": "DropBase", -"ID счетчика": "Counter ID", -"УдалениеMFA": "MFADelete", -"комментарии": "comments", -"ТекущийПуть": "CurrentPath", -"БазаНаДиске": "LocalBase", -"Число копий": "Number of copies", -"АдресАвтора": "АдресАвтора", -"Обновленный": "Updated", -"Новый заказ": "New order", -"Текст твита": "Tweet text", -"ЕстьПризнак": "FlagExists", -"Остаток. -1": "Balance. -1", -"Создать лид": "Create lead", -"НоушнОбъект": "NotionObject", -"ЦелевойПуть": "TargetPath", -"ИмяКонтакта": "ContactName", -"ОтборСтрока": "FilterString", -"ПотокВывода": "OutputStream", -"срок службы": "lifespan", -"Новое видео": "NewVideo", -"ОткрытьФайл": "OpenFile", -"ЗапросТекст": "RequestText", -"ПустойВывод": "EmptyOutput", -"высота в см": "height, cm", -"Яндекс Диск": "Yandex Disk", +"Уведомления": "Notifications", "руководство": "manual", -"МассивИмени": "NameParts", +"ПокинутьЧат": "LeaveChat", "НеЗаполнено": "Empty", -"МассивГифок": "GifsArray", -"JSONСтрокой": "JSONString", -"Имя таблицы": "Table name", -"ЯДискСсылка": "YaDiskLink", -"ОбщийМодуль": "CommonModule", -"Имя поля БД": "DB field name", -"ID варианта": "Variant ID", -"перемещения": "of movement", -"ДанныеБлока": "BlockData", -"СкачатьФайл": "DownloadFile", -"ЗаписьФайла": "FileWriter", -"ТокенКанала": "ChannelToken", -"Для Asserts": "For Asserts", -"ТипКластера": "ClusterType", -"ТекстКнопки": "ButtonText", -"ID подборки": "Selection ID", -"Токен Viber": "Viber Token", -"Особенности": "Features", -"электронной": "of e", -"Новый товар": "New product", -"ДФ=yyyyMMdd": "DF=yyyyMMdd", -"ТелоЗапроса": "RequestBody", -"Notion (ОПИ": "Notion (OpenIntegrations", -"КодВозврата": "ReturnCode", -"ID свойства": "Property ID", -"МассивСтран": "CountriesArray", -"ЛишниеБайты": "ExtraBytes", -"ТекущаяДата": "CurrentDate", -"Послезавтра": "NextDay", -"МассивБлока": "ArrayBlock", -"МассивВидео": "VideosArray", -"ДокументURL": "DocumentURL", "Новосибирск": "Novosibirsk", "УдалитьФайл": "DeleteFile", "расширением": "extension", @@ -1551,14 +1391,14 @@ "опционально": "optional", "ЭтоУдаление": "ThisIsDeletion", "Получить QR": "Get QR", +"ДокументURL": "DocumentURL", "ПолучитьXML": "GetXML", -"Повторяемая": "Repeatable", "SQLiteУспех": "SQLiteSuccess", "IDВходящего": "RepliedID", "СтрЗаменить": "StrReplace", "IDСообщения": "MessageID", "ИДКатегории": "CategoryID", -"ПокинутьЧат": "LeaveChat", +"ТипЗначения": "ValeType", "Удалить лид": "Delete lead", "ТипПоставки": "SupplyType", "ЦветКонсоли": "ConsoleColor", @@ -1566,134 +1406,198 @@ "уведомлений": "notifications", "вероятность": "probability", "ЧислоЧастей": "PartsAmount", -"МассивЧтения": "ArrayReading", -"ДанныеОтвета": "ResponseData", -"ТипКоллекции": "CollectionType", -"прикрепления": "of attachments", -"Произвольный": "Arbitrary", -"ИмяПараметра": "ParameterName", -"МассивТаблиц": "TableArray", -"КодСостояния": "StatusCode", -"МассивОшибок": "ErrorsArray", -"УдалитьБакет": "DeleteBucket", -"Путь, Данные": "Path, Data", -"Тестирование": "Testing", -"Соответствие": "Map", -"ИДОбсуждения": "DiscussionID", -"ФайлОтправки": "SendingFile", -"СоздатьОтказ": "CreateRefusal", -"ЭтоКоллекция": "ThisIsCollection", -"ДатаОтправки": "SendingDate", -"ТекущийНабор": "CurrentSet", -"МассивТестов": "ArrayOfTests", -"ДропБоксТеги": "DropboxTags", -"Новая стадия": "New stage", -"ТипПриемника": "ReceiverType", -"ОзонКартинки": "OzonPictures", -"тип счетчика": "counter type", -"ОписаниеТипа": "TypeDescription", -"Dropbox (ОПИ": "Dropbox (OpenIntegrations", -"МассивЧастей": "PartsArray", -"КлючЗначение": "KeyValue", -"Дни рождения": "Hollydays", -"Строка,Число": "String, Number", -"КонецУчастка": "ChunkEnd", -"ТекущийТекст": "CurrentText", -"СоздатьМетку": "CreateTag", -"ТестыРаздела": "SectionTests", -"ШаблонОтвета": "ResponseTemplate", -"Твит с видео": "Tweet with video", -"ОткрытьПоток": "OpenStream", -"Использовать": "Use", -"ГраницаТипов": "TypesBound", -"IDПредыдущей": "PrevStageID", -"ЕстьЗначение": "ValueExists", -"Telegram_Бан": "Telegram_Ban", -"Новая задача": "New task", -"СтрокаМетода": "MethodLine", -"При отправке": "When sending data is", -"ДлинаПолоски": "BarLength", -"Вернуть блок": "Return block", -"ПутьПриемник": "DestinationPath", -"АдресРесурса": "ResourceAddress", -"ТолькоОснова": "OnlyBase", -"ВКОбъявление": "VKAdversting", -"Закрытый чат": "Private chat", -"ПолучитьФайл": "GetFile", -"ТипПлатформы": "PlatformType", -"ОзонЧерновик": "OzonDraft", -"СоздатьКнигу": "CreateSpreadsheet", -"УдалитьФайлы": "DeleteFiles", -"ОзонКластеры": "OzonClusters", -"URL картинки": "Image URL", -"ДанныеЯчейки": "CellData", -"ПубличныйURL": "PublicURL", -"Создать базу": "Create base", -"СкачатьПапку": "DownloadFolder", -"Создать пост": "Create post", -"БлокНастроек": "OptionsBlock", -"ПутьИсточник": "SourcePath", -"ZipРазмерCDH": "ZipSizeCDH", -"ИДОбъявления": "AnnouncementID", -"ДокументПуть": "DocumentPath", -"СоздатьПапку": "CreateFolder", -"ЦветнойВывод": "ColorOutput", -"GAPI_Аккаунт": "GAPI_Account", -"ЧтениеДанных": "DataReader", -"color=Желтый": "color=Yellow", -"Архивирована": "Archived", -"Текст правил": "Rules Text", -"SQLiteОшибка": "SQLiteError", -"ВКТСообщение": "VKTMessage", -"ЧтениеТекста": "TextReader", -"Изменить лид": "Update lead", -"ОписаниеBool": "DescriptionBool", -"ДокументЛога": "LogDocument", -"ПотокВПамяти": "MemoryStream", -"ID сообщения": "Message ID", -"Общие методы": "Common methods", -"ОбновитьФайл": "UpdateFile", -"Прогресс бар": "Progress bat", -"Имя контакта": "Contact name", -"СтрокаВызова": "CallString", -"МетрикаМетка": "MetrikaTag", -"ЧислоВСтроку": "NumberToString", -"ID, Значение": "ID, Value", -"Дублирования": "duplicates", -"КартинкаПуть": "ImagePath", -"МетрикаМетки": "MetrikaTags", -"Неопределено": "Undefined", -"НовыйПрефикс": "NewPrefix", -"Имя каталога": "Folder name", -"данные файла": "file's binary data", -"ЧислоПопыток": "Attempts", -"ФайлКартинки": "PictureFile", -"СоздатьОпрос": "CreatePoll", -"СжатыеДанные": "CompressedData", -"ТвиттерТокен": "TwitterToken", -"МассивТекста": "TextArray", -"ОднаПодОдной": "OneByOne", -"элементы CRM": "CRM elements", -"СоздатьКанал": "CreateChannel", -"тип операции": "action type", -"ДатаДоставки": "DeliveryDate", -"приглашениям": "invitations", -"ТекстЗапроса": "QueryText", -"ID календаря": "Calendar ID", -"Покинуть чат": "Leave chat", -"ТекстФильтра": "FilterText", -"IDКалендаря1": "CalendarID1", -"ТекстСправки": "HelpText", -"пустой ответ": "empty response", -"КопийНаЛисте": "CopiesPerSheet", -"СоздатьЗаказ": "CreateOrder", -"БитриксЧисло": "BitrixNumber", -"Удалить пост": "Delete post", -"МассивБлоков": "BlockArray", -"Скачать файл": "Download file", -"ЗначениеФайл": "ValueFile", -"МассивПостов": "ArrayOfPosts", -"КонецОбласти": "EndRegion", +"Повторяемая": "Repeatable", +"МассивИмени": "NameParts", +"МассивВидео": "VideosArray", +"Послезавтра": "NextDay", +"МассивГифок": "GifsArray", +"JSONСтрокой": "JSONString", +"Имя таблицы": "Table name", +"ЯДискСсылка": "YaDiskLink", +"ОбщийМодуль": "CommonModule", +"Имя поля БД": "DB field name", +"ID варианта": "Variant ID", +"перемещения": "of movement", +"ДанныеБлока": "BlockData", +"СкачатьФайл": "DownloadFile", +"ЗаписьФайла": "FileWriter", +"ТокенКанала": "ChannelToken", +"Для Asserts": "For Asserts", +"МассивБлока": "ArrayBlock", +"ТипКластера": "ClusterType", +"ID подборки": "Selection ID", +"Токен Viber": "Viber Token", +"Особенности": "Features", +"электронной": "of e", +"Новый товар": "New product", +"ДФ=yyyyMMdd": "DF=yyyyMMdd", +"ТелоЗапроса": "RequestBody", +"Notion (ОПИ": "Notion (OpenIntegrations", +"КодВозврата": "ReturnCode", +"ID свойства": "Property ID", +"МассивСтран": "CountriesArray", +"ЛишниеБайты": "ExtraBytes", +"ТекущаяДата": "CurrentDate", +"ТекстКнопки": "ButtonText", +"ВККатегории": "VKCategories", +"СтрокаФайла": "FileString", +"IDКаталога2": "FolderID2", +"НайтиСтроки": "FindRows", +"СоздатьБлок": "CreateBlock", +"Создать чат": "Create chat", +"ТипКонтента": "ContentType", +"КлючКлиента": "ClientKey", +"ВЗаголовках": "InHeaders", +"ДобавитьТег": "AddTag", +"ДатаRFC3339": "DateRFC3339", +"ID картинки": "Image ID", +"Петров Петр": "Petrov Petr", +"РазмерФайла": "FileSize", +"Номер порта": "Port number", +"НовыйЗапрос": "NewRequest", +"IDХранилища": "StorageID", +"тип фильтра": "filter type", +"IDКалендаря": "CalendarID", +"ВходнойФайл": "InputFile", +"РазмерБлока": "BlockSize", +"Суперклиент": "SuperClient", +"Медиагруппа": "MediaGroup", +"МассивТэгов": "TagsArray", +"КлючСервиса": "ServiceKey", +"ТестовыйAPI": "TestAPI", +"IDОригинала": "OriginalID", +"ОписаниеИзм": "EditedDescription", +"ширина в см": "width, cm", +"ОбъектВидео": "VideoObject", +"IDЧерновика": "DraftID", +"ID атрибута": "Attribute ID", +"ОтборПоТипу": "FilterByType", +"ID магазина": "Campaign ID", +"Примечание:": "Note", +"UUID заказа": "Order UUID", +"ТекстОшибки": "ErrorText", +"Код региона": "Region code", +"наблюдателя": "of auditor", +"Подключение": "Connection", +"НеВыполнять": "NotExecute", +"ОбщийРазмер": "TotalSize", +"СоздатьПоле": "CreateField", +"БитриксФайл": "BitrixFile", +"ЗаписатьЛог": "WriteLog", +"АТСписокБаз": "ATBasesList", +"ТекстОтвета": "ReplyText", +"ТипВложений": "AttachmentsType", +"РазбитыйURL": "SplitedURL", +"МетодПоиска": "SearchMethod", +"IDИсточника": "FromID", +"Исполнители": "Performers", +"комментария": "of comment", +"Фон истории": "Story background", +"Новая метка": "New tag", +"ДанныеСхемы": "SchemaData", +"МассивФайла": "FileArray", +"Пример кода": "Code example", +"IDВладельца": "OwnerID", +"URLЗагрузки": "UploadURL", +"РефрешТокен": "RefreshToken", +"ГринПрофиль": "GreenProfile", +"подзадачами": "subtask", +"ГуглКаталог": "GoogleCatalog", +"Группировка": "Grouping", +"комментарий": "comment", +"СоздатьЛист": "CreateSheet", +"Бот Виталий": "Vitaly The Bot", +"старая цена": "old price", +"ШаблонБлока": "BlockTemplate", +"НовыйСпособ": "NewMethod", +"РазмерЧасти": "ChunkSize", +"ТекущийКлюч": "CurrentKey", +"НомерЗаказа": "OrderNumber", +"Скопировать": "Copy", +"Иванов Иван": "Ivaniv Ivan", +"ПолныйОтвет": "FullResponse", +"постановщик": "producer", +"МассивТипов": "TypesArray", +"Инструменты": "Tools", +"миллиметрах": "millimeters", +"ВернутьБлок": "ReturnBlock", +"Комментарий": "Comment", +"ЗаменаТочки": "DotReplacement", +"ИзИсточника": "FromSource", +"ID страницы": "Page ID", +"НоваяСтрока": "NewLine", +"Сортировать": "Sort", +"исполнитель": "performer", +"ID кабинета": "Business ID", +"КлючРегиона": "RegionKey", +"КлючПодписи": "SignKey", +"МассивЯчеек": "CellsArray", +"СоздатьПост": "CreatePost", +"МассивТегов": "TagsArray", +"СоздатьБазу": "CreateDatabase", +"B64Картинка": "B64Image", +"ПолеОтметки": "TimestampField", +"ОбщиеМетоды": "CommonMethods", +"UUID заявки": "UUID of the invitation", +"КопироватьВ": "CopyTo", +"НомерГруппы": "GroupNumber", +"ОзонОбъекты": "OzonObjects", +"МассивПолей": "FieldArray", +"Петр Петров": "Petr Petrov", +"Авторизация": "Authorization", +"ID Родителя": "Parent ID", +"ID элемента": "Element ID", +"УдалитьЛист": "DeleteSheet", +"СлакОбласти": "SlackWorkspaces", +"ДатаОбычная": "CommonDate", +"Цель канала": "Channel purpose", +"Постановщик": "Producer", +"Комментарии": "Comments", +"ПутиСтрокой": "PathsString", +"ПолучитьЛид": "GetLead", +"ТекущееПоле": "CurrentField", +"АдресаПочты": "EmailAddresses", +"Хеширование": "Hashing", +"электронная": "e", +"КлючСтрокой": "KeyString", +"ТелеграмБан": "TelegramBan", +"ВнешнийПост": "ExternalPost", +"ГринИнстанс": "GreenInstance", +"IDКатегории": "CategoryID", +"ЧастейИмени": "NeedParts", +"обновляемых": "of updated", +"ГринРазлогин": "GreenUnlogin", +"Архивировать": "Archive", +"ДопЗаголовки": "AdditionalHeaders", +"ОтборКоманды": "CommandSelection", +"ТекущийКлючН": "CurrentKeyN", +"Пользователь": "User", +"КонечнаяДата": "EndDate", +"ЯДискКаталог": "YaDiskFolder", +"МестноеВремя": "ToLocalTime", +"ТекущаяОпция": "CurrentOption", +"Удалить лист": "Delete sheet", +"ЗначениеПоля": "FieldValue", +"SQLiteСтроки": "SQLiteRows", +"ПараметрыURL": "URLParameters", +"Удалить блок": "Delete block", +"ID чата темы": "Thread chat ID", +"ПрочитатьZip": "ReadZip", +"ЗаписьТекста": "TextRecord", +"Тип вложений": "Attachments type", +"КаталогЛогов": "LogDirectory", +"ЭтоКоннектор": "IsConnector", +"МассивДанных": "DataArray", +"МассивНабора": "SetsArray", +"ЭтоOneScript": "IsOneScript", +"IDКалендаря2": "CalendarID2", +"РазмерДанных": "DataSize", +"МассивЗеркал": "MirrorsArray", +"ОтветСтрокой": "ResponseString", +"ШаблонСтроки": "StringTemplate", +"СоздатьСкоуп": "CreateScope", +"ДневнойЛимит": "DailyLimit", +"СоздатьПоток": "CreateStream", "КонецФункции": "EndFunction", "ЭлементыПути": "PathParts", "Текст кнопки": "Button text", @@ -1707,10 +1611,9 @@ "ФайлПримеров": "FileExample", "ДатаПередачи": "TransferDate", "ОписаниеJSON": "JSONDescription", +"доп. расходы": "additional costs", "СписокКоманд": "CommandList", -"Получить лид": "Get lead", "Существующее": "Existing", -"ДневнойЛимит": "DailyLimit", "Номер заказа": "Order number", "Видеообложка": "Videocover", "Документация": "Read the Docs", @@ -1723,73 +1626,10 @@ "УдалитьЗаказ": "DeleteOrder", "УдалитьТовар": "DeleteProduct", "родительской": "of parrent", -"СоздатьПоток": "CreateStream", -"доп. расходы": "additional costs", -"СоздатьСкоуп": "CreateScope", -"МассивЗеркал": "MirrorsArray", -"ГринРазлогин": "GreenUnlogin", -"ТекущаяОпция": "CurrentOption", -"МестноеВремя": "ToLocalTime", -"ЯДискКаталог": "YaDiskFolder", -"Пользователь": "User", -"КонечнаяДата": "EndDate", -"ЗначениеПоля": "FieldValue", -"ТекущийКлючН": "CurrentKeyN", -"МассивФайлов": "ArrayOfFiles", -"ДопЗаголовки": "AdditionalHeaders", -"Архивировать": "Archive", -"Удалить лист": "Delete sheet", -"SQLiteСтроки": "SQLiteRows", -"ШаблонСтроки": "StringTemplate", -"Удалить блок": "Delete block", -"ID чата темы": "Thread chat ID", -"ПрочитатьZip": "ReadZip", -"ЗаписьТекста": "TextRecord", -"Тип вложений": "Attachments type", -"КаталогЛогов": "LogDirectory", -"ЭтоКоннектор": "IsConnector", -"МассивДанных": "DataArray", -"МассивНабора": "SetsArray", -"ЭтоOneScript": "IsOneScript", -"IDКалендаря2": "CalendarID2", -"РазмерДанных": "DataSize", -"ОтветСтрокой": "ResponseString", -"ПараметрыURL": "URLParameters", +"Получить лид": "Get lead", "ТвиттерТекст": "TwitterText", -"ОсновноеФото": "MainPhoto", +"ВКСтатистика": "VKStatistics", "выходные дни": "weekends", -"КлючКартинка": "ImageKey", -"ВнешняяСтена": "ExternalWall", -"ВключитьФайл": "ВключитьФайл", -"СтрокаДанных": "DataString", -"ПереносСтрок": "LineBreaks", -"ZipРазмерLFH": "ZipSizeLFH", -"Параметр_out": "Parameter_out", -"ИзменитьПоле": "ModifyField", -"ТекущийТовар": "CurrentProduct", -"ДобавитьПоле": "AddField", -"БезВозвратно": "Irrecoverable", -"СтрСоединить": "StrConcat", -"наименование": "name", -"Создать поле": "Create field", -"Добавить тег": "Add tag", -"пользователь": "user", -"Создать блок": "Create block", -"Безвозвратно": "Irrecoverable", -"Дата инвойса": "Invoice date", -"Длительность": "Duration", -"ОбъектИконка": "IconObject", -"КлючДвоичные": "BinaryKey", -"ОсновнойЦвет": "PrimaryColor", -"ВайберОнлайн": "ViberOnline", -"ДобавитьЛист": "AddSheet", -"МассивЛистов": "SheetArray", -"БитриксВремя": "BitrixTime", -"Рефреш токен": "Refresh token", -"СоздатьБакет": "CreateBucket", -"ЗаписьВывода": "OutputWriting", -"СтруктураURL": "URLStructure", -"Криптография": "Cryptography", "ЦелеваяСтена": "TargetWall", "УдалитьМетку": "DeleteTag", "часовой пояс": "time zone", @@ -1803,8 +1643,8 @@ "РекламаЧисло": "AdsNumber", "Base64Строка": "Base64String", "КодировкаURL": "URLencoding", +"Криптография": "Cryptography", "ГуглКаталоги": "GoogleCatalogs", -"IDОбъявления": "AdID", "OPI_ТестыCLI": "OPI_TestsCLI", "ТонкийКлиент": "ThinClient", "Пользователи": "Users", @@ -1817,565 +1657,545 @@ "ПрочитатьВсе": "ReadAll", "Twitter (ОПИ": "Twitter (OpenIntegrations", "ЭтоСтруктура": "IsStructure", -"ВКСтатистика": "VKStatistics", -"ОтборКоманды": "CommandSelection", -"СоздатьСервер": "CreateServer", -"ЭтоКомпонента": "IsAddIn", -"СвойстваЛиста": "SheetProperties", -"ПараАртикулов": "ArticlesPair", -"ВозможныеПути": "PossiblePaths", -"OPI TCPКлиент": "OPI TCPClient", -"СоздатьЗапрос": "CreateRequest", -"СтруктураЦели": "GoalStructure", -"БитриксСтрока": "BitrixString", -"ОбработатьТег": "ProcessTag", -"НомерТелефона": "PhoneNumber", -"ИсходныйПоток": "SourceStream", -"ДатаИстечения": "ExpirationDate", -"Telegram (ОПИ": "Telegram (OpenIntegrations", -"ОписаниеТипов": "TypeDescription", -"IDПодключения": "ConnectionID", -"подразделения": "department", -"Refresh токен": "Refresh token", -"БитриксМассив": "BitrixArray", -"РАЗЛОЖИТЬJSON": "PARSEJSON", -"Массив кнопок": "Array of buttons", -"ПолучитьТокен": "GetToken", -"СтруктураПрав": "PermissionsStructure", -"Создать метку": "Create tag", -"ЛокальныйФайл": "LocalFile", -"ОформитьОтвет": "FormResponse", -"ОткрытьСессию": "OpenSession", -"УдалитьАльбом": "DeleteAlbum", -"ВККомментарий": "VKComment", -"ID объявления": "Ad ID", -"ТекущийМассив": "CurrentArray", -"Создать опрос": "Create poll", -"СоздатьСделку": "CreateDeal", -"Код материала": "Material code", -"Положительная": "Positive", -"Создано из 1С": "Created by 1C", -"ЭлементДанных": "DataElement", -"МассивЗаказов": "ArrayOfOrders", -"ОсновныеЧасти": "MainParts", -"ТекущаяЗапись": "CurrentRecord", -"РазмерТекущих": "CurrentSize", -"КаталогМетода": "MethodCatalog", -"ВыборЗначения": "ValueSelection", -"Создать отказ": "Create refusal", -"ПодСообщением": "UnderMessage", -"Создать бакет": "Create bucket", -"ОбработатьXML": "ProcessXML", -"ПрочитатьGZip": "ReadGZip", -"ЗакрытьДиалог": "CloseDialog", -"ПринятьЗадачу": "ApproveTask", -"UnixИстечение": "UnixExpiration", -"Добавить лист": "Add sheet", -"Обновить файл": "Update file", -"ЛокальныеПути": "LocalPaths", -"Идентификатор": "Identifier", -"УдаленныйФайл": "RemoteFile", -"ЗаписатьТекст": "WriteText", -"ДобавитьТовар": "AddProduct", -"ЛокальныйПуть": "LocalPath", -"XMLЗавершения": "FinishXML", -"Новое событие": "New event", -"ОзонБезОшибок": "OzonNoErrors", -"IDПодкаталога": "SubfolderID", -"Вопрос опроса": "Poll question", -"Переустановка": "Reinstall", -"Первый запуск": "First start", -"Новая таблица": "NewTable", -"СекретныйКлюч": "SecretKey", -"ДатаОкончания": "EndDate", -"Блок картинки": "Image block", -"БакетПриемник": "SourceBucket", -"СписокТоваров": "ProductList", -"Размер скидки": "Discount amount", -"НачалоУчастка": "ChunkStart", -"Это новый чат": "This is a new chat", -"ТочкаОтгрузки": "ShippingPoint", -"Закрыл задачу": "Close task", -"КодУстройства": "DeviceCode", -"срок годности": "expiry date", -"БитриксБулево": "BitrixBool", -"СлакСообщение": "SlackMessage", -"ПорядокБайтов": "ByteOrder", -"IDЦитируемого": "ReplyID", -"ТекстФильтров": "FiltersText", -"ZipРазмерEOCD": "ZipSizeEOCD", -"Отрицательная": "Negative", -"СтруктураПоля": "FieldStructure", -"АТКомментарии": "ATComments", -"ТекущийСтатус": "CurrentStatus", -"ИмяКомпоненты": "AddInName", -"Описание поля": "Field description", -"МассивЗаписей": "RecordsArray", -"ВставитьПосле": "InsertAfter", -"ВладелецВидео": "VideoOwner", -"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", -"Скачать папку": "Download folder", -"РаботаСТегами": "TagsManagement", -"ПрочитатьJSON": "ReadJSON", -"НомерКампании": "CampaignNumber", -"ФайловыйПоток": "FileStream", -"КонецЭлемента": "EndElement", -"дополнительно": "additionally", -"ГринИмяГруппы": "GreenGroupName", -"YandexID (ОПИ": "YandexID (OpenIntegrations", -"Массив файлов": "Files array", -"СоздатьЗадачу": "CreateTask", -"Создать канал": "Create channel", -"СтруктураЧата": "ChatStructure", -"УдалитьОбъект": "DeleteObject", -"Строка, Число": "String, Number", -"Создать заказ": "Create order", -"Удалить метку": "Delete tag", -"СтрокаНомеров": "NumbersString", -"ШаблонЗапроса": "RequestTemplate", -"себестоимость": "cost price", -"ПолучитьМетку": "GetTag", -"Описание чата": "Chat description", -"ТелеграмАудио": "TelegramAudio", -"СтрокаЗаписей": "RecordString", -"ПолучитьКанал": "GetChannel", -"РезультатЛожь": "ResultFalse", -"тип информера": "informer type", -"КонечныйОтвет": "FinalResponse", -"ВозможныйПуть": "PossiblePath", -"ВременныйФайл": "TempFile", -"ПолучитьЧисло": "GetNumber", -"Картинка1.jpg": "Picture1.jpg", -"ТелеграмВидео": "TelegramVideo", -"Адрес объекта": "Object address", -"Блок с файлом": "FileBlock", -"ОтветЗагрузки": "UploadResponse", -"ЗаполнитьПоля": "FillFields", -"МассивКаналов": "ChannelArray", -"СлакСообщения": "SlackMessages", -"ТелеграмЧисло": "TelegramNumber", -"ТелеграмГифка": "TelegramGif", -"ДанныеСобытия": "callbackData", -"МассивСобытий": "ArrayOfEvents", -"ЗагрузитьФайл": "UploadFile", -"РаботаСДиском": "WorkingWithDrive", -"ОбновитьТокен": "RefreshToken", -"РазложитьJSON": "ParseJSON", -"новый каталог": "new catalog", -"ДобавитьОтбор": "AddFilter", -"ID обсуждения": "Discussion ID", -"дата создания": "date of creation", -"ИзменитьМетку": "UpdateTag", -"УдалитьЗаписи": "DeleteRecords", -"Одноклассники": "Classmates", -"НовоеЗначение": "NewValue", -"Заполненность": "Filling", -"Другая сделка": "Another deal", -"БитриксЗадача": "BitrixTask", -"Файл размером": "File with size", -"ПокинутьКанал": "LeaveChannel", -"VK Teams (ОПИ": "VK Teams (OpenIntegrations", -"СтрокаТаблицы": "TableRow", -"ТекущаяДатаЧП": "CurrentDateTZ", -"ЗагрузкаВидео": "VideoUpload", -"Число, Строка": "Number, String", -"АдресЗагрузки": "UploadURL", -"РаботаСЛидами": "LeadsManagement", -"СтруктураТега": "TagStructure", -"МассивПорогов": "ThresholdsArray", -"Изменить поле": "Modify field", -"Наименование1": "Filename1", -"ТокенСтраницы": "PageToken", -"ИмяКоннектора": "ConnectorName", -"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations", -"Файл с Base64": "Base64 File", -"ПолучитьТекст": "GetText", -"ТаблицаТестов": "TestTable", -"СклеитьДанные": "MergeData", -"СимволМассива": "ArraySymbol", -"ПутьОригинала": "OriginalPath", -"Метод,Область": "Method,Region", -"пустая строка": "empty string", -"ЭтоОтложенное": "IsDelayed", -"ДатаУстановки": "SetupDate", -"НовыйРодитель": "NewParent", -"статус задачи": "task status", -"ШаблонКолонки": "ColoumTemplate", -"БитриксСписок": "BitrixList", -"ПоставитьЛайк": "LikePost", -"ГуглКалендарь": "GoogleCalendar", -"соисполнителя": "co-preformer", -"РаботаСПолями": "WorkingWithFields", -"Удалить товар": "Delete product", -"IDУведомления": "NotificationID", -"БакетИсточник": "DestinationBucket", -"Продажа в RUB": "Sale in RUB", -"ФинальныйКлюч": "FinalKey", -"Текст новости": "Text of post", -"РаботаСЧатами": "ChatManagement", -"Переадресация": "Redirection", -"Картинка2.jpg": "Picture2.jpg", -"дата закрытия": "closing date", -"МетодыКлиента": "ClientMethods", -"ИзменитьЗаказ": "UpdateOrder", -"ТекущееЧтение": "CurrentReading", -"ИДКомментария": "CommentID", -"ЭтоСимвольное": "ThisIsSymbolic", -"РаботаСБазами": "WorkingWithDatabases", -"Строка адреса": "Address string", +"КонецОбласти": "EndRegion", +"IDОбъявления": "AdID", +"ОсновноеФото": "MainPhoto", +"СтруктураURL": "URLStructure", +"СоздатьБакет": "CreateBucket", +"КлючКартинка": "ImageKey", +"ВнешняяСтена": "ExternalWall", +"ВключитьФайл": "ВключитьФайл", +"СтрокаДанных": "DataString", +"ПереносСтрок": "LineBreaks", +"ZipРазмерLFH": "ZipSizeLFH", +"Параметр_out": "Parameter_out", +"ИзменитьПоле": "ModifyField", +"ТекущийТовар": "CurrentProduct", +"ДобавитьПоле": "AddField", +"БезВозвратно": "Irrecoverable", +"СтрСоединить": "StrConcat", +"наименование": "name", +"ЗаписьВывода": "OutputWriting", +"Создать поле": "Create field", +"пользователь": "user", +"Создать блок": "Create block", +"Безвозвратно": "Irrecoverable", +"Дата инвойса": "Invoice date", +"Длительность": "Duration", +"ОбъектИконка": "IconObject", +"КлючДвоичные": "BinaryKey", +"ОсновнойЦвет": "PrimaryColor", +"ВайберОнлайн": "ViberOnline", +"ДобавитьЛист": "AddSheet", +"МассивЛистов": "SheetArray", +"БитриксВремя": "BitrixTime", +"Рефреш токен": "Refresh token", +"Добавить тег": "Add tag", +"МассивПостов": "ArrayOfPosts", +"МассивФайлов": "ArrayOfFiles", +"Скачать файл": "Download file", +"ТекущийТекст": "CurrentText", +"СоздатьМетку": "CreateTag", +"ТестыРаздела": "SectionTests", +"ШаблонОтвета": "ResponseTemplate", +"Твит с видео": "Tweet with video", +"ОткрытьПоток": "OpenStream", +"Использовать": "Use", +"ГраницаТипов": "TypesBound", +"IDПредыдущей": "PrevStageID", +"ЕстьЗначение": "ValueExists", +"Telegram_Бан": "Telegram_Ban", +"Новая задача": "New task", +"СтрокаМетода": "MethodLine", +"КонецУчастка": "ChunkEnd", +"При отправке": "When sending data is", +"Вернуть блок": "Return block", +"ПутьПриемник": "DestinationPath", +"АдресРесурса": "ResourceAddress", +"ТолькоОснова": "OnlyBase", +"ВКОбъявление": "VKAdversting", +"Закрытый чат": "Private chat", +"ПолучитьФайл": "GetFile", +"ТипПлатформы": "PlatformType", +"ОзонЧерновик": "OzonDraft", +"СоздатьКнигу": "CreateSpreadsheet", +"УдалитьФайлы": "DeleteFiles", +"ОзонКластеры": "OzonClusters", +"URL картинки": "Image URL", +"ДлинаПолоски": "BarLength", +"ДанныеЯчейки": "CellData", +"Строка,Число": "String, Number", +"КлючЗначение": "KeyValue", +"ЗначениеФайл": "ValueFile", +"МассивЧтения": "ArrayReading", +"ДанныеОтвета": "ResponseData", +"ТипКоллекции": "CollectionType", +"прикрепления": "of attachments", +"Произвольный": "Arbitrary", +"ИмяПараметра": "ParameterName", +"МассивТаблиц": "TableArray", +"КодСостояния": "StatusCode", +"МассивОшибок": "ErrorsArray", +"УдалитьБакет": "DeleteBucket", +"Путь, Данные": "Path, Data", +"Тестирование": "Testing", +"Дни рождения": "Hollydays", +"Соответствие": "Map", +"ФайлОтправки": "SendingFile", +"СоздатьОтказ": "CreateRefusal", +"ЭтоКоллекция": "ThisIsCollection", +"ДатаОтправки": "SendingDate", +"ТекущийНабор": "CurrentSet", +"МассивТестов": "ArrayOfTests", +"ДропБоксТеги": "DropboxTags", +"Новая стадия": "New stage", +"ТипПриемника": "ReceiverType", +"ОзонКартинки": "OzonPictures", +"тип счетчика": "counter type", +"Dropbox (ОПИ": "Dropbox (OpenIntegrations", +"МассивЧастей": "PartsArray", +"ИДОбсуждения": "DiscussionID", +"ПубличныйURL": "PublicURL", +"ОписаниеТипа": "TypeDescription", +"СкачатьПапку": "DownloadFolder", +"Неопределено": "Undefined", +"НовыйПрефикс": "NewPrefix", +"Имя каталога": "Folder name", +"данные файла": "file's binary data", +"ЧислоПопыток": "Attempts", +"ФайлКартинки": "PictureFile", +"СоздатьОпрос": "CreatePoll", +"СжатыеДанные": "CompressedData", +"ТвиттерТокен": "TwitterToken", +"МассивТекста": "TextArray", +"ОднаПодОдной": "OneByOne", +"элементы CRM": "CRM elements", +"СоздатьКанал": "CreateChannel", +"МетрикаМетки": "MetrikaTags", +"тип операции": "action type", +"ТекстЗапроса": "QueryText", +"ID календаря": "Calendar ID", +"Покинуть чат": "Leave chat", +"ТекстФильтра": "FilterText", +"IDКалендаря1": "CalendarID1", +"ТекстСправки": "HelpText", +"пустой ответ": "empty response", +"КопийНаЛисте": "CopiesPerSheet", +"СоздатьЗаказ": "CreateOrder", +"БитриксЧисло": "BitrixNumber", +"Удалить пост": "Delete post", +"МассивБлоков": "BlockArray", +"Создать базу": "Create base", +"приглашениям": "invitations", +"КартинкаПуть": "ImagePath", +"ДатаДоставки": "DeliveryDate", +"ID, Значение": "ID, Value", +"Создать пост": "Create post", +"БлокНастроек": "OptionsBlock", +"Дублирования": "duplicates", +"ПутьИсточник": "SourcePath", +"ZipРазмерCDH": "ZipSizeCDH", +"ИДОбъявления": "AnnouncementID", +"ДокументПуть": "DocumentPath", +"СоздатьПапку": "CreateFolder", +"GAPI_Аккаунт": "GAPI_Account", +"ЧтениеДанных": "DataReader", +"color=Желтый": "color=Yellow", +"Архивирована": "Archived", +"Текст правил": "Rules Text", +"SQLiteОшибка": "SQLiteError", +"ЦветнойВывод": "ColorOutput", +"Прогресс бар": "Progress bat", +"ЧтениеТекста": "TextReader", +"Изменить лид": "Update lead", +"ОписаниеBool": "DescriptionBool", +"ДокументЛога": "LogDocument", +"ПотокВПамяти": "MemoryStream", +"ID сообщения": "Message ID", +"ЧислоВСтроку": "NumberToString", +"Общие методы": "Common methods", +"ОбновитьФайл": "UpdateFile", +"Имя контакта": "Contact name", +"СтрокаВызова": "CallString", +"МетрикаМетка": "MetrikaTag", +"ВКТСообщение": "VKTMessage", "ОзонТаймслоты": "OzonTimeslots", "Удалить заказ": "Delete order", -"Администратор": "Administrator", +"Картинка2.jpg": "Picture2.jpg", "ИзменитьТовар": "EditProduct", +"Строка адреса": "Address string", "СледующееПоле": "NextField", +"Администратор": "Administrator", +"РаботаСБазами": "WorkingWithDatabases", +"ИзменитьЗаказ": "UpdateOrder", +"ИДКомментария": "CommentID", +"ТекущееЧтение": "CurrentReading", +"Переадресация": "Redirection", +"МетодыКлиента": "ClientMethods", +"дата закрытия": "closing date", "ОчищенноеПоле": "ClearField", +"ЭтоСимвольное": "ThisIsSymbolic", "Экранирование": "Escaping", -"ОткрытьДиалог": "OpenDialog", -"TCPОбработчик": "TCPHandler", -"Airtable (ОПИ": "Airtable (OpenIntegrations", -"ОформитьОпцию": "FormOption", -"ТекущийРаздел": "CurrentSection", -"маркетинговый": "Marketing", -"Версия: 2.4.8": "Version: 2.4.8", -"ПрочитаноБайт": "BytesRead", -"БитриксСделка": "BitrixDeal", -"Прочитать все": "Read all", -"МассивОтветов": "AnswersArray", -"ПараметрыJSON": "JSONParameters", "Тестовая база": "TestDatabase", -"РазмерУчастка": "ChunkSize", -"Принудительно": "Forced", -"УдалитьСделку": "DeleteDeal", +"TCPОбработчик": "TCPHandler", "IDКомментария": "CommentID", +"РаботаСЧатами": "ChatManagement", +"УдалитьСделку": "DeleteDeal", +"Принудительно": "Forced", +"РазмерУчастка": "ChunkSize", +"ПараметрыJSON": "JSONParameters", +"МассивОтветов": "AnswersArray", +"Прочитать все": "Read all", +"БитриксСделка": "BitrixDeal", +"ПрочитаноБайт": "BytesRead", +"Версия: 2.4.8": "Version: 2.4.8", +"маркетинговый": "Marketing", +"ТекущийРаздел": "CurrentSection", +"ОформитьОпцию": "FormOption", +"Airtable (ОПИ": "Airtable (OpenIntegrations", +"ОткрытьДиалог": "OpenDialog", +"Текст новости": "Text of post", +"РаботаСЛидами": "LeadsManagement", +"Продажа в RUB": "Sale in RUB", +"ПолучитьТекст": "GetText", +"Файл с Base64": "Base64 File", +"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations", +"ИмяКоннектора": "ConnectorName", +"ТокенСтраницы": "PageToken", +"Наименование1": "Filename1", +"Изменить поле": "Modify field", +"МассивПорогов": "ThresholdsArray", +"СтруктураТега": "TagStructure", +"АдресЗагрузки": "UploadURL", +"ЗагрузкаВидео": "VideoUpload", +"ТекущаяДатаЧП": "CurrentDateTZ", +"СтрокаТаблицы": "TableRow", +"VK Teams (ОПИ": "VK Teams (OpenIntegrations", "color=Зеленый": "color=Green", +"ТаблицаТестов": "TestTable", +"ФинальныйКлюч": "FinalKey", +"СклеитьДанные": "MergeData", +"ПутьОригинала": "OriginalPath", +"БакетИсточник": "DestinationBucket", +"IDУведомления": "NotificationID", +"Удалить товар": "Delete product", +"РаботаСПолями": "WorkingWithFields", +"соисполнителя": "co-preformer", +"ГуглКалендарь": "GoogleCalendar", +"ПоставитьЛайк": "LikePost", +"БитриксСписок": "BitrixList", +"ШаблонКолонки": "ColoumTemplate", +"статус задачи": "task status", +"НовыйРодитель": "NewParent", +"ДатаУстановки": "SetupDate", +"ЭтоОтложенное": "IsDelayed", +"пустая строка": "empty string", +"Метод,Область": "Method,Region", +"СимволМассива": "ArraySymbol", "идентификатор": "identifier", -"ФайлПараметра": "ParamFile", +"Удалить бакет": "Delete bucket", "С расширением": "With extension", -"СделатьРепост": "MakeRepost", -"КлиентMongoDB": "MongoDBClient", -"IDСправочника": "CatalogID", -"ДвойныеКавчки": "DoubleQuotes", -"СоздатьАльбом": "CreateAlbum", -"ПолучитьКнигу": "GetSpreadsheet", -"ВозможныйФайл": "PossibleFile", -"ПереслатьФайл": "ResendFile", -"Тестовая цель": "TestGoal", -"OPI_TCPКлиент": "OPI_TCPClient", -"Новый каталог": "New catalog", -"НомерСтраницы": "PageNumber", -"ДатаПолучения": "ReceivingDate", -"КартинкаПоста": "PostImage", -"РазмерОбъекта": "ObjectSize", -"ЕдиницаДанных": "DataUnit", -"ЗакрытьСессию": "CloseSession", -"Граница Тогда": "Border Then", -"ОтветПроверки": "CheckResponse", -"Наименование2": "Filename2", -"Множественная": "Multiple", -"не ограничено": "unlimited", -"КомплексныйID": "ComplexID", -"СтруктураДаты": "DateStructure", -"БитриксИстина": "BitrixTrue", -"ТекущийОбъект": "CurrentObject", -"СтрокаЗапуска": "LaunchString", -"МассивЯрлыков": "LabelsArray", -"ПолучитьЗаказ": "GetOrder", -"Создать папку": "Create folder", -"МассивТоваров": "ProductsArray", -"СкрытьИсторию": "HideHistory", -"СтрокаТоваров": "ProductsString", -"Твиттер_Твиты": "TwitterAPI_Tweets", -"БитриксДиалог": "BitrixDialog", -"СоздатьЗаписи": "CreatePosts", -"Данные ответа": "Response data", -"ЗапросыСТелом": "RequestsWithBody", -"МетодыСервера": "ServerMethods", -"Дата рождения": "Birth date", -"СлакЭфемерное": "SlackEphemeral", -"МестоДоставки": "DeliveryLocation", -"ВСоответствие": "ToMap", -"БитриксОбъект": "BitrixObject", -"МассивНомеров": "PhonesArray", -"ВывестиСтроку": "PrintString", -"СдэкКвитанция": "CdekReceipt", -"Тестовая тема": "TestTopic", -"МассивПозиций": "ItemsArray", -"тип сравнения": "comparison type", -"до 500 рублей": "up to 500 roubles", -"ТекущиеДанные": "CurrentData", -"ТекущийМаркер": "CurrentMarker", "Начало работы": "Getting started", +"ТекущийМаркер": "CurrentMarker", +"ТекущиеДанные": "CurrentData", +"до 500 рублей": "up to 500 roubles", +"тип сравнения": "comparison type", +"МассивПозиций": "ItemsArray", +"Тестовая тема": "TestTopic", +"СдэкКвитанция": "CdekReceipt", +"ВывестиСтроку": "PrintString", +"МассивНомеров": "PhonesArray", +"БитриксОбъект": "BitrixObject", +"ВСоответствие": "ToMap", +"МестоДоставки": "DeliveryLocation", +"СлакЭфемерное": "SlackEphemeral", +"Дата рождения": "Birth date", "Тестовый лист": "TestSheet", "Срок действия": "Expiration date", "МедиаКартинка": "MediaPicture", "Это коннектор": "Is connector", -"ДобавитьМесяц": "AddMonth", -"ФайлЛокальный": "LocalFile", -"Удалить бакет": "Delete bucket", -"Соответствие_": "Map_", -"ТелеграмОпрос": "TelegramPoll", -"СтрокаПодписи": "SignatureString", -"Дата создания": "CreationDate", -"СоздатьГруппу": "CreateGroup", -"Создать книгу": "Create spreadsheet", -"Файл картинки": "Image file", -"ЛишниеСимволы": "ExtraCharacters", -"ПолеКоллекции": "CollectionField", -"ОбъектОбложка": "CoverObject", -"ОтправитьФайл": "SendFile", -"Дополнительно": "Additionally", "УдалитьЗадачу": "DeleteTask", -"СоздатьСобытие": "CreateEvent", -"МассивУпаковок": "PackagesArray", -"ИтоговыйМассив": "ResultingArray", -"Получить метку": "Get tag", -"УдалитьСчетчик": "DeleteCounter", -"ПолучитьСтроку": "GetLine", -"СтруктураСбора": "CollectionStructure", -"ДатаБезВремени": "DateWithoutTime", -"Новый файл.jpg": "New file.jpg", -"Проверка_Пусто": "Check_Empty", -"ДропБоксМассив": "DropboxArray", -"РаботаСАкциями": "PromotionsManagement", -"МассивКартинок": "ImageArray", -"АТ_СоздатьБазу": "AT_CreateDatabase", -"ЗапросыБезТела": "RequestsWithoutBody", -"Тестовый канал": "Test channel", -"ПолучитьЗапись": "GetRecord", -"ФорматДатыJSON": "JSONDateFormat", -"ОписаниеОшибки": "ErrorDescription", -"ТолькоПросмотр": "ViewOnly", -"СлакТемаКанала": "SlackChannelTopic", -"Заголовок чата": "Chat title", -"<путь к файлу>": "", -"Договоренность": "Appointment", -"Создать задачу": "Create task", -"МассивОписания": "DescriptionArray", -"СтрочныйМассив": "StringArray", -"ДанныеАккаунта": "AccountData", -"КопироватьФайл": "FileCopy", -"Awaiting.What(": "Ожидаем.Что(", -"ТекущийОтнПуть": "CurrentRelPath", -"ПолучитьСделку": "GetDeal", -"Характеристика": "DescField", -"ТекущийАртикул": "CurrentArticle", -"ФайлРезультата": "ResultFile", -"Описание видео": "Video description", -"МассивИДПостов": "PostIDsArray", -"ДропБоксРабота": "DropboxWork", -"ПолучитьЗаписи": "GetRecords", -"НажатиеКнопки1": "ButtonEvent1", -"Номер упаковки": "Package number", -"Новая стадия 2": "New stage 2", -"ЗаписанныйФайл": "RecordedFile", -"ЗаписатьСтроку": "WriteLine", -"ДобавитьЗапись": "AddRow", -"Покинуть канал": "Leave channel", -"Получить книгу": "Get spreadsheet", -"ОписаниеМетода": "MethodDescription", -"Новое название": "New name", -"IDРуководителя": "HeadID", -"МассивТоваров_": "ArrayOfProducts_", -"ПолучитьСостав": "GetComposition", -"СоздатьНовость": "CreatePost", -"Получить заказ": "Get order", -"КартинкаЗамены": "ReplacementImage", -"РаботаСФайлами": "FileManagement", -"Некоторое поле": "Nekotoroe pole", -"ЗапросДвочиные": "RequestBinary", -"ОтправитьОтвет": "SendResponse", -"Изменить товар": "Edit product", -"ЗаменяемыйКлюч": "ReplacedKey", -"ПустаяСхемаSQL": "NewSQLScheme", -"Создать записи": "Create records", -"Серия паспорта": "Passport series", -"ответственного": "responsible", -"Новая кнопка 2": "New button 2", -"ОчиститьЯчейки": "ClearCells", -"МассивОписаний": "ArrayOfDescriptions", -"Изменить метку": "Update tag", -"Принять задачу": "Approve task", -"ПолучитьМассив": "GetArray", -"ДвоичныеДанные": "BinaryData", -"ОтправитьВидео": "SendVideo", -"НачалоЭлемента": "StartElement", -"ФоновоеКлиента": "ClientBackground", -"Номер страницы": "Page number", -"ЧатыИСообщения": "ChatsAndMessages", -"color=Белый) v": "color=White) v", -"ОтправкаОтвета": "ResponseSending", -"ПривестиБулево": "MakeBoolean", -"РабочийКаталог": "WorkingDirectory", -"РазделительBat": "BatSeparator", -"КлючПриложения": "AppKey", -"Номер паспорта": "Passport number", -"Новое описание": "New description", -"предполагаемая": "expected", -"ОписаниеЗаписи": "RecordDescription", -"ТекущеВложение": "CurrentAttachment", -"РаботаСТокеном": "TokenManagement", -"МассивВложений": "AttachmentsArray", -"СтрокаВложений": "AttachmentsString", -"МассивЗначений": "ValuesArray", -"JsonВСтруктуру": "JsonToStructure", -"Комплексный ID": "Complex attribute ID", -"Текст описания": "Description text", -"ЛокальныеФайлы": "LocalFiles", -"ОписаниеТовара": "ProductDescription", -"ДобавитьЗаписи": "AddRecords", -"Тестовая папка": "TestFolder", -"МассивМедиаГиф": "MediaGifArray", -"фильтр по типу": "filter by type", -"Отправить файл": "Send file", -"НачалоЗагрузки": "UploadStart", -"ОписаниеЗаказа": "OrderDescription", -"UUID преалерта": "Prealert UUID", -"СтруктураПапки": "FolderStructure", -"ПолучитьЗапрос": "GetRequest", -"ДопустимыйЗнак": "AllowedSign", -"Удалить сделку": "Delete deal", -"Изменить заказ": "Update order", -"ЗаписатьЛогCLI": "WriteLogCLI", -"НомерКатегории": "CategoryNumber", -"Новая кнопка 1": "New button 3", -"КонецПроцедуры": "EndProcedure", -"АтомарныеТесты": "AtomicTests", -"ПолучитьДиалог": "GetDialog", -"ОтправитьАудио": "SendAudio", -"Регион сервиса": "Service region", -"Файл, Значение": "File, Value", -"МассивПодборок": "SelectionArray", -"ПараметрыТеста": "TestParameters", -"ЗаданиеКлиента": "ClientTask", -"АТ_СоздатьПоле": "AT_CreateField", -"ПроблемныйЭтап": "ProblemStep", -"Отбор по имени": "Filter by name", -"Описание груза": "Goods description", -"Деловые услуги": "Business", -"VK_УдалитьПост": "VK_DeletePost", -"УдалитьСобытие": "DeleteEvent", -"МассивАльбомов": "ArrayOfAlbums", -"УдалитьТаблицу": "DeleteTable", -"МассивОпераций": "ActionsArray", -"цвет календаря": "calendar color", -"РаботаСКнигами": "SpreadsheetsManagement", -"МассивФильтров": "FiltersArray", -"ФоновыеЗадания": "BackgroundJobs", -"РаботаСЗаказми": "OrdersManagement", -"СтруктураЗамен": "ReplaceStructure", -"ТекущийАбсПуть": "CurrentAbsPath", -"УдалитьКаталог": "DeleteFolder", -"ГуглИмяТаблицы": "GoogleSheetTitle", -"Удалить записи": "Delete records", -"Поставить лайк": "Like", -"Путь к объекту": "Path to the object", -"ОписаниеЗаявки": "InvitationDescription", -"ПрочитанноБайт": "BytesRead", -"ЗагрузитьВидео": "UploadVideo", -"Добавить товар": "Add product", -"Это новый файл": "This is a new file", -"СтрОбщийРазмер": "StrTotalSize", -"ОтправитьГифку": "SendGif", -"для XML-сайтов": "for XML-sites", -"МетрикаСчетчик": "MetrikaCounter", -"ПокинутьГруппу": "LeaveGroup", -"Создать альбом": "Create album", -"ГВ_Авторизация": "GW_Auth", -"ВступитьВКанал": "JoinChannel", -"РаботаСЛистами": "WorkingWithSheets", -"ЗначениеДанных": "DataValue", -"ЧтениеZipФайла": "ZipFileReader", -"ВременнаяМетка": "Timestamp", -"ПолучитьДанные": "ReceiveData", -"ОсновныеДанные": "BasicData", -"Получить канал": "Get channel", -"ЯМаркетМагазин": "YaMarketCampaign", -"IDПользователя": "UserID", -"КопироватьЛист": "CopySheet", -"ИзменитьЗадачу": "UpdateTask", -"ПолучитьБулево": "GetBoolean", -"СписокЗначений": "ValueList", -"ДропБоксСтатус": "DropboxStatus", -"РаботаСБлоками": "BlocksManagement", -"ПолучитьОбъект": "GetObject", -"дата изменения": "date of change", -"ТелеграмИстина": "TelegramTrue", -"Получить токен": "Get token", -"СоздатьТаблицу": "CreateTable", -"Удалить альбом": "Delete album", +"Дополнительно": "Additionally", +"ОтправитьФайл": "SendFile", +"ОбъектОбложка": "CoverObject", +"ПолеКоллекции": "CollectionField", +"ЛишниеСимволы": "ExtraCharacters", +"Файл картинки": "Image file", +"МетодыСервера": "ServerMethods", +"Создать книгу": "Create spreadsheet", +"Дата создания": "CreationDate", +"СтрокаПодписи": "SignatureString", +"ТелеграмОпрос": "TelegramPoll", +"Соответствие_": "Map_", +"ПокинутьКанал": "LeaveChannel", +"ФайлЛокальный": "LocalFile", +"ДобавитьМесяц": "AddMonth", +"СоздатьГруппу": "CreateGroup", +"ФайлПараметра": "ParamFile", +"ЗапросыСТелом": "RequestsWithBody", +"СоздатьЗаписи": "CreatePosts", +"РазмерОбъекта": "ObjectSize", +"КартинкаПоста": "PostImage", +"ДатаПолучения": "ReceivingDate", +"НомерСтраницы": "PageNumber", +"Новый каталог": "New catalog", +"OPI_TCPКлиент": "OPI_TCPClient", +"Тестовая цель": "TestGoal", +"ПереслатьФайл": "ResendFile", +"ВозможныйФайл": "PossibleFile", +"ПолучитьКнигу": "GetSpreadsheet", +"СоздатьАльбом": "CreateAlbum", +"ДвойныеКавчки": "DoubleQuotes", +"IDСправочника": "CatalogID", +"КлиентMongoDB": "MongoDBClient", +"СделатьРепост": "MakeRepost", +"ЕдиницаДанных": "DataUnit", +"ЗакрытьСессию": "CloseSession", +"Граница Тогда": "Border Then", +"ОтветПроверки": "CheckResponse", +"БитриксДиалог": "BitrixDialog", +"Твиттер_Твиты": "TwitterAPI_Tweets", +"СтрокаТоваров": "ProductsString", +"СкрытьИсторию": "HideHistory", +"МассивТоваров": "ProductsArray", +"Создать папку": "Create folder", +"ПолучитьЗаказ": "GetOrder", +"Данные ответа": "Response data", +"МассивЯрлыков": "LabelsArray", +"ТекущийОбъект": "CurrentObject", +"БитриксИстина": "BitrixTrue", +"СтруктураДаты": "DateStructure", +"КомплексныйID": "ComplexID", +"не ограничено": "unlimited", +"Множественная": "Multiple", +"Наименование2": "Filename2", +"СтрокаЗапуска": "LaunchString", +"Файл размером": "File with size", +"Число, Строка": "Number, String", +"Другая сделка": "Another deal", +"ЛокальныеПути": "LocalPaths", +"Обновить файл": "Update file", +"Добавить лист": "Add sheet", +"UnixИстечение": "UnixExpiration", +"ПринятьЗадачу": "ApproveTask", +"ЗакрытьДиалог": "CloseDialog", +"ПрочитатьGZip": "ReadGZip", +"ОбработатьXML": "ProcessXML", +"Создать бакет": "Create bucket", +"ПодСообщением": "UnderMessage", +"Создать отказ": "Create refusal", +"ВыборЗначения": "ValueSelection", +"КаталогМетода": "MethodCatalog", +"РазмерТекущих": "CurrentSize", +"ТекущаяЗапись": "CurrentRecord", +"Идентификатор": "Identifier", +"ОсновныеЧасти": "MainParts", +"УдаленныйФайл": "RemoteFile", +"ДобавитьТовар": "AddProduct", +"Размер скидки": "Discount amount", +"СписокТоваров": "ProductList", +"БакетПриемник": "SourceBucket", +"Блок картинки": "Image block", +"ДатаОкончания": "EndDate", +"СекретныйКлюч": "SecretKey", +"Новая таблица": "NewTable", +"Первый запуск": "First start", +"Переустановка": "Reinstall", +"Вопрос опроса": "Poll question", +"IDПодкаталога": "SubfolderID", +"ОзонБезОшибок": "OzonNoErrors", +"Новое событие": "New event", +"XMLЗавершения": "FinishXML", +"ЛокальныйПуть": "LocalPath", +"ЗаписатьТекст": "WriteText", +"МассивЗаказов": "ArrayOfOrders", +"ЭлементДанных": "DataElement", +"Создано из 1С": "Created by 1C", +"ОписаниеТипов": "TypeDescription", +"Telegram (ОПИ": "Telegram (OpenIntegrations", +"ДатаИстечения": "ExpirationDate", +"ИсходныйПоток": "SourceStream", +"НомерТелефона": "PhoneNumber", +"ОбработатьТег": "ProcessTag", +"БитриксСтрока": "BitrixString", +"СтруктураЦели": "GoalStructure", +"СоздатьЗапрос": "CreateRequest", +"БитриксЗадача": "BitrixTask", +"ВозможныеПути": "PossiblePaths", +"ПараАртикулов": "ArticlesPair", +"СвойстваЛиста": "SheetProperties", +"ЭтоКомпонента": "IsAddIn", +"СоздатьСервер": "CreateServer", +"IDПодключения": "ConnectionID", +"подразделения": "department", +"Refresh токен": "Refresh token", +"БитриксМассив": "BitrixArray", +"Положительная": "Positive", +"Код материала": "Material code", +"СоздатьСделку": "CreateDeal", +"Создать опрос": "Create poll", +"ТекущийМассив": "CurrentArray", +"ID объявления": "Ad ID", +"ВККомментарий": "VKComment", +"НачалоУчастка": "ChunkStart", +"УдалитьАльбом": "DeleteAlbum", +"ОформитьОтвет": "FormResponse", +"ЛокальныйФайл": "LocalFile", +"Создать метку": "Create tag", +"СтруктураПрав": "PermissionsStructure", +"ПолучитьТокен": "GetToken", +"Массив кнопок": "Array of buttons", +"РАЗЛОЖИТЬJSON": "PARSEJSON", +"ОткрытьСессию": "OpenSession", +"Это новый чат": "This is a new chat", +"OPI TCPКлиент": "OPI TCPClient", +"Закрыл задачу": "Close task", +"ОтветЗагрузки": "UploadResponse", +"Блок с файлом": "FileBlock", +"Адрес объекта": "Object address", +"ТелеграмВидео": "TelegramVideo", +"Картинка1.jpg": "Picture1.jpg", +"ПолучитьЧисло": "GetNumber", +"ВременныйФайл": "TempFile", +"ВозможныйПуть": "PossiblePath", +"КонечныйОтвет": "FinalResponse", +"тип информера": "informer type", +"РезультатЛожь": "ResultFalse", +"ПолучитьКанал": "GetChannel", +"СтрокаЗаписей": "RecordString", +"ТелеграмАудио": "TelegramAudio", +"Описание чата": "Chat description", +"ЗаполнитьПоля": "FillFields", +"МассивКаналов": "ChannelArray", +"СлакСообщения": "SlackMessages", +"ТелеграмЧисло": "TelegramNumber", +"ТочкаОтгрузки": "ShippingPoint", +"Заполненность": "Filling", +"НовоеЗначение": "NewValue", +"УдалитьЗаписи": "DeleteRecords", +"ИзменитьМетку": "UpdateTag", +"дата создания": "date of creation", +"ID обсуждения": "Discussion ID", +"ПолучитьМетку": "GetTag", +"ДобавитьОтбор": "AddFilter", +"РазложитьJSON": "ParseJSON", +"ОбновитьТокен": "RefreshToken", +"РаботаСДиском": "WorkingWithDrive", +"ЗагрузитьФайл": "UploadFile", +"МассивСобытий": "ArrayOfEvents", +"ДанныеСобытия": "callbackData", +"ТелеграмГифка": "TelegramGif", +"новый каталог": "new catalog", +"себестоимость": "cost price", +"Одноклассники": "Classmates", +"СтрокаНомеров": "NumbersString", +"МассивЗаписей": "RecordsArray", +"Описание поля": "Field description", +"ИмяКомпоненты": "AddInName", +"ТекущийСтатус": "CurrentStatus", +"АТКомментарии": "ATComments", +"СтруктураПоля": "FieldStructure", +"Отрицательная": "Negative", +"ZipРазмерEOCD": "ZipSizeEOCD", +"ТекстФильтров": "FiltersText", +"IDЦитируемого": "ReplyID", +"ПорядокБайтов": "ByteOrder", +"СлакСообщение": "SlackMessage", +"КодУстройства": "DeviceCode", +"срок годности": "expiry date", +"ШаблонЗапроса": "RequestTemplate", +"ВставитьПосле": "InsertAfter", +"ВладелецВидео": "VideoOwner", +"БитриксБулево": "BitrixBool", +"Скачать папку": "Download folder", +"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", +"Строка, Число": "String, Number", +"УдалитьОбъект": "DeleteObject", +"СтруктураЧата": "ChatStructure", +"Создать канал": "Create channel", +"СоздатьЗадачу": "CreateTask", +"Массив файлов": "Files array", +"Создать заказ": "Create order", +"ГринИмяГруппы": "GreenGroupName", +"РаботаСТегами": "TagsManagement", +"YandexID (ОПИ": "YandexID (OpenIntegrations", +"ПрочитатьJSON": "ReadJSON", +"Удалить метку": "Delete tag", +"ФайловыйПоток": "FileStream", +"КонецЭлемента": "EndElement", +"дополнительно": "additionally", +"НомерКампании": "CampaignNumber", "ОбновитьЗаписи": "UpdateRecords", -"СтрокаПодборок": "SelectionsString", -"приветственное": "welcoming", -"ОтложитьЗадачу": "DeferTask", -"СтруктураФайла": "FileStructure", -"Base64Значение": "Base64Value", -"OPI_Интеграция": "OPI_Integrations", -"Файл документа": "Document file", -"МассивЗапросов": "ArrayOfRequests", -"Тип клавиатуры": "KeyboardType", -"ТекущаяПозиция": "CurrentPosition", -"ПолучитьПревью": "GetPreview", -"ЗагрузитьФайлы": "UploadFiles", "ПараметрМетода": "MethodParameter", +"ЗагрузитьФайлы": "UploadFiles", +"ПолучитьПревью": "GetPreview", +"ТекущаяПозиция": "CurrentPosition", +"Тип клавиатуры": "KeyboardType", +"Файл документа": "Document file", +"OPI_Интеграция": "OPI_Integrations", +"Base64Значение": "Base64Value", +"ОтложитьЗадачу": "DeferTask", +"приветственное": "welcoming", +"СтрокаПодборок": "SelectionsString", "СтрНачинаетсяС": "StrStartsWith", -"ОписаниеString": "DescriptionString", -"Переслать файл": "Resend file", -"Закрыть диалог": "Close dialog", -"ЯМаркетКабинет": "YaMarketBusiness", -"СтруктураЯчеек": "CellStructure", -"ФайлСтатистики": "StatisticsFile", -"Neocities (ОПИ": "Neocities (OPI", +"МассивЗапросов": "ArrayOfRequests", +"СтруктураФайла": "FileStructure", "ТелеграмМассив": "TelegramArray", -"ТекущаяКоманда": "CurrentCommand", -"Тестовый товар": "TestProduct", -"Тестовый твитт": "TestTweet", -"Заголовок темы": "Thread title", -"ОзонПодписчики": "OzonSubscribers", -"ТаблицаСостава": "CompositionTable", -"ОтправкаДанных": "DataSending", -"DevOps инженер": "DevOps engineer", +"Переслать файл": "Resend file", "ИзменитьСделку": "UpdateDeal", +"DevOps инженер": "DevOps engineer", +"ОтправкаДанных": "DataSending", +"ТаблицаСостава": "CompositionTable", +"ОзонПодписчики": "OzonSubscribers", +"Заголовок темы": "Thread title", +"ОписаниеString": "DescriptionString", +"Тестовый твитт": "TestTweet", +"ТекущаяКоманда": "CurrentCommand", +"Neocities (ОПИ": "Neocities (OPI", +"ФайлСтатистики": "StatisticsFile", +"СтруктураЯчеек": "CellStructure", +"ЯМаркетКабинет": "YaMarketBusiness", +"Закрыть диалог": "Close dialog", +"Тестовый товар": "TestProduct", +"Удалить альбом": "Delete album", +"ЧтениеZipФайла": "ZipFileReader", +"Получить токен": "Get token", +"ГВ_Авторизация": "GW_Auth", +"Создать альбом": "Create album", +"ПокинутьГруппу": "LeaveGroup", +"МетрикаСчетчик": "MetrikaCounter", +"для XML-сайтов": "for XML-sites", +"ОтправитьГифку": "SendGif", +"ВступитьВКанал": "JoinChannel", +"СтрОбщийРазмер": "StrTotalSize", +"Добавить товар": "Add product", +"ЗагрузитьВидео": "UploadVideo", +"ПрочитанноБайт": "BytesRead", +"ОписаниеЗаявки": "InvitationDescription", +"Путь к объекту": "Path to the object", "СоздатьКаталог": "CreateDirectory", +"Это новый файл": "This is a new file", +"СоздатьТаблицу": "CreateTable", +"РаботаСЛистами": "WorkingWithSheets", +"ВременнаяМетка": "Timestamp", +"ТелеграмИстина": "TelegramTrue", +"дата изменения": "date of change", +"ПолучитьОбъект": "GetObject", +"РаботаСБлоками": "BlocksManagement", +"ДропБоксСтатус": "DropboxStatus", +"СписокЗначений": "ValueList", +"ЗначениеДанных": "DataValue", +"ПолучитьБулево": "GetBoolean", +"КопироватьЛист": "CopySheet", +"IDПользователя": "UserID", +"ЯМаркетМагазин": "YaMarketCampaign", +"Получить канал": "Get channel", +"ОсновныеДанные": "BasicData", +"ПолучитьДанные": "ReceiveData", +"ИзменитьЗадачу": "UpdateTask", "МассивСекретов": "SecretsArray", -"АТСписокТаблиц": "ATTablesList", -"СтруктураТегов": "TagStructure", -"СлакОтложенные": "SlackSheduled", -"Сделать репост": "Make repost", -"Номер телефона": "Phone number", -"СтруктураЧасти": "PartStructure", -"ТекущийЭлемент": "CurrentElement", -"Открыть диалог": "Open dialog", -"ПутьСохранения": "SavePath", -"СтруктураОпций": "OptionsStructure", -"Твит с опросом": "Tweet with poll", -"VK_СоздатьПост": "VK_CreatePost", -"РаботаСГруппой": "CommunityManagement", -"ОтправитьОпрос": "SendPoll", -"Новая кнопка 3": "New button 1", -"ЭлементМассива": "ArrayElement", -"необяз. по ум.": "optional, def. val.", -"ГлавныйВГруппе": "MainInGroup", -"статус фильтра": "filter status", -"ТекущаяОбласть": "CurrentRegion", -"ID базы данных": "Database ID", -"HTTPСоединение": "HTTPConnection", -"ID комментария": "CommentID", -"ОтправкаВКанал": "SendingToChannel", -"Загрузить файл": "Upload file", -"УдалитьWebhook": "DeleteWebhook", -"СерверноеВремя": "ServerTime", -"ДвойныеКавычки": "DoubleQuotes", -"ПроверяемыйТип": "CheckedType", -"УдаленныеФайлы": "RemoteFiles", -"ПолучитьВерсию": "GetVersion", -"МассивСтруктур": "StructuresArray", -"Текстовый твит": "Text tweet", -"РазмерСтраницы": "PageSize", -"цена до скидки": "pre-discount price", -"МассивОбъектов": "ArrayOfObjects", -"СоздатьСчетчик": "CreateCounter", "Путь,Временный": "Path,Temporary", -"Создать сделку": "Create deal", +"СтруктураТегов": "TagStructure", "ЯДискПроцедура": "YaDiskProc", "./docs/ru/cli/": "./docs/en/cli/", "ОсновныеМетоды": "CommonMethods", @@ -2393,127 +2213,416 @@ "Перезаписывать": "Overwrite", "Создать группу": "Create group", "Заголовок поля": "Field title", -"ГринПерезапуск": "GreenReboot", -"Описание файла": "File description", -"ПолноеИмяМедиа": "FullMediaName", -"РаботаСДанными": "DataManagement", -"ИДПользователя": "UserID", -"Нажмите Enable": "Click Enable", -"МаксимумПостов": "MaximumPosts", -"СоздатьИсторию": "CreateStory", -"Обновить токен": "Refresh token", -"Новая кампания": "New campaign", -"УдалитьНовость": "DeletePost", -"СтруктураМедиа": "MediaStructure", +"Поставить лайк": "Like", "ПолучитьЗадачу": "GetTask", -"Пустое значение": "Empty value", -"Серверное время": "Server time", -"Основные методы": "Common methods", -"МассивУдаляемых": "ArrayOfDeletions", -"поле фильтрации": "filter field", -"перенаправления": "redirection", -"ЗначенияСвойств": "PropertyValues", -"БитриксВложение": "BitrixAttachment", -"ИзменитьСчетчик": "UpdateCounter", -"ТекущееОписание": "CurrentDescription", -"СвоиИзображения": "OwnImages", -"Проверка_ВКЛайк": "Check_VKLike", -"ТелеграмКонтакт": "TelegramContact", -"ЗависимостиГугл": "GoogleDependencies", -"ПолучениеТокена": "TokenRetrieval", -"ОписаниеСтроки2": "RowDescription2", -"Ответ на запрос": "Response", -"РезультатИстина": "ResultTrue", -"Плановое начало": "Planned start", -"Ждет завершения": "Waiting for completion", -"Санкт-Петербург": "St. Petersburg", -"МассивРодителей": "ArrayOfParents", -"ОригиналныйПуть": "OriginalPath", -"ПолучитьТаблицу": "GetTable", -"МобильныйКлиент": "MobileClient", -"ИсполняемыйФайл": "ExecFile", -"Получить сделку": "Get deal", -"ЗначениеСтрокой": "ValueAsString", -"СчетчикУспешных": "SuccessCount", -"ПовторитьСтроку": "RepeatString", -"СоздатьЧат (хук": "CreateChat (wh", -"ЭтоСоответствие": "IsMap", -"Создать каталог": "Create folder", -"Создать счетчик": "Create counter", -"Массив ID медиа": "Media ID array", -"ОчиститьТаблицу": "ClearTable", -"СоздатьСтраницу": "CreatePage", -"Текст сообщения": "Message text", -"СтруктураТовара": "ItemStructure", -"Изменить сделку": "Update deal", -"ВК_СоздатьОпрос": "VKAPI_CreatePoll", -"СтруктураФайлов": "FileStructure", -"Работа с лидами": "Leads management", -"УдалитьЛид (хук": "DeleteLead (wh", -"ОбъектСравнения": "ComparisonObject", -"Новое имя метки": "New tag title", -"ОшибкаКоллекции": "CollectionError", -"ОписаниеКоманды": "CommandDescription", -"ЗавершитьРаботу": "FinishWork", +"СтруктураМедиа": "MediaStructure", +"УдалитьНовость": "DeletePost", +"Новая кампания": "New campaign", +"Обновить токен": "Refresh token", +"Создать сделку": "Create deal", +"СоздатьИсторию": "CreateStory", +"Нажмите Enable": "Click Enable", +"ИДПользователя": "UserID", +"РаботаСДанными": "DataManagement", +"ПолноеИмяМедиа": "FullMediaName", +"Описание файла": "File description", +"ГринПерезапуск": "GreenReboot", +"МаксимумПостов": "MaximumPosts", +"СоздатьСчетчик": "CreateCounter", +"МассивОбъектов": "ArrayOfObjects", +"цена до скидки": "pre-discount price", +"ЭлементМассива": "ArrayElement", +"Новая кнопка 3": "New button 1", +"ОтправитьОпрос": "SendPoll", +"РаботаСГруппой": "CommunityManagement", +"VK_СоздатьПост": "VK_CreatePost", +"Твит с опросом": "Tweet with poll", +"необяз. по ум.": "optional, def. val.", +"СтруктураОпций": "OptionsStructure", +"Открыть диалог": "Open dialog", +"ТекущийЭлемент": "CurrentElement", +"СтруктураЧасти": "PartStructure", +"Номер телефона": "Phone number", +"Сделать репост": "Make repost", +"СлакОтложенные": "SlackSheduled", +"ПутьСохранения": "SavePath", +"АТСписокТаблиц": "ATTablesList", +"ГлавныйВГруппе": "MainInGroup", +"ТекущаяОбласть": "CurrentRegion", +"РазмерСтраницы": "PageSize", +"Текстовый твит": "Text tweet", +"МассивСтруктур": "StructuresArray", +"ПолучитьВерсию": "GetVersion", +"УдаленныеФайлы": "RemoteFiles", +"ПроверяемыйТип": "CheckedType", +"статус фильтра": "filter status", +"ДвойныеКавычки": "DoubleQuotes", +"УдалитьWebhook": "DeleteWebhook", +"Загрузить файл": "Upload file", +"ОтправкаВКанал": "SendingToChannel", +"ID комментария": "CommentID", +"HTTPСоединение": "HTTPConnection", +"ID базы данных": "Database ID", +"СерверноеВремя": "ServerTime", +"Удалить записи": "Delete records", +"Номер упаковки": "Package number", +"УдалитьКаталог": "DeleteFolder", +"ДропБоксРабота": "DropboxWork", +"ПолучитьЗаписи": "GetRecords", +"НажатиеКнопки1": "ButtonEvent1", +"ГуглИмяТаблицы": "GoogleSheetTitle", +"Новая стадия 2": "New stage 2", +"ЗаписанныйФайл": "RecordedFile", +"ЗаписатьСтроку": "WriteLine", +"ДобавитьЗапись": "AddRow", +"Покинуть канал": "Leave channel", +"Получить книгу": "Get spreadsheet", +"ОписаниеМетода": "MethodDescription", +"Новое название": "New name", +"IDРуководителя": "HeadID", +"МассивТоваров_": "ArrayOfProducts_", +"ПолучитьСостав": "GetComposition", +"СоздатьНовость": "CreatePost", +"Получить заказ": "Get order", +"МассивОписаний": "ArrayOfDescriptions", +"ОчиститьЯчейки": "ClearCells", +"Новая кнопка 2": "New button 2", +"ответственного": "responsible", +"Серия паспорта": "Passport series", +"Создать записи": "Create records", +"МассивИДПостов": "PostIDsArray", +"ПустаяСхемаSQL": "NewSQLScheme", +"Изменить товар": "Edit product", +"ОтправитьОтвет": "SendResponse", +"ЗапросДвочиные": "RequestBinary", +"Некоторое поле": "Nekotoroe pole", +"РаботаСФайлами": "FileManagement", +"КартинкаЗамены": "ReplacementImage", +"ЗаменяемыйКлюч": "ReplacedKey", +"ФайлРезультата": "ResultFile", +"ТекущийАртикул": "CurrentArticle", +"Характеристика": "DescField", +"АТ_СоздатьБазу": "AT_CreateDatabase", +"МассивКартинок": "ImageArray", +"РаботаСАкциями": "PromotionsManagement", +"ДропБоксМассив": "DropboxArray", +"Проверка_Пусто": "Check_Empty", +"Новый файл.jpg": "New file.jpg", +"ЗапросыБезТела": "RequestsWithoutBody", +"ДатаБезВремени": "DateWithoutTime", +"ПолучитьСтроку": "GetLine", +"УдалитьСчетчик": "DeleteCounter", +"Получить метку": "Get tag", +"ИтоговыйМассив": "ResultingArray", +"МассивУпаковок": "PackagesArray", +"СоздатьСобытие": "CreateEvent", +"СтруктураСбора": "CollectionStructure", +"Изменить метку": "Update tag", +"Тестовый канал": "Test channel", +"ФорматДатыJSON": "JSONDateFormat", +"ПолучитьСделку": "GetDeal", +"ТекущийОтнПуть": "CurrentRelPath", +"Awaiting.What(": "Ожидаем.Что(", +"КопироватьФайл": "FileCopy", +"ДанныеАккаунта": "AccountData", +"СтрочныйМассив": "StringArray", +"ПолучитьЗапись": "GetRecord", +"МассивОписания": "DescriptionArray", +"Договоренность": "Appointment", +"<путь к файлу>": "", +"Заголовок чата": "Chat title", +"СлакТемаКанала": "SlackChannelTopic", +"ТолькоПросмотр": "ViewOnly", +"ОписаниеОшибки": "ErrorDescription", +"Создать задачу": "Create task", +"Принять задачу": "Approve task", +"Описание видео": "Video description", +"ДвоичныеДанные": "BinaryData", +"ПараметрыТеста": "TestParameters", +"МассивПодборок": "SelectionArray", +"Файл, Значение": "File, Value", +"Регион сервиса": "Service region", +"ОтправитьАудио": "SendAudio", +"ПолучитьДиалог": "GetDialog", +"АТ_СоздатьПоле": "AT_CreateField", +"АтомарныеТесты": "AtomicTests", +"Новая кнопка 1": "New button 3", +"НомерКатегории": "CategoryNumber", +"ЗаписатьЛогCLI": "WriteLogCLI", +"Изменить заказ": "Update order", +"Удалить сделку": "Delete deal", +"ДопустимыйЗнак": "AllowedSign", +"КонецПроцедуры": "EndProcedure", +"ПолучитьЗапрос": "GetRequest", +"ПроблемныйЭтап": "ProblemStep", +"Описание груза": "Goods description", +"ПолучитьМассив": "GetArray", +"ТекущийАбсПуть": "CurrentAbsPath", +"СтруктураЗамен": "ReplaceStructure", +"РаботаСЗаказми": "OrdersManagement", +"ФоновыеЗадания": "BackgroundJobs", +"МассивФильтров": "FiltersArray", +"Отбор по имени": "Filter by name", +"РаботаСКнигами": "SpreadsheetsManagement", +"МассивОпераций": "ActionsArray", +"УдалитьТаблицу": "DeleteTable", +"МассивАльбомов": "ArrayOfAlbums", +"УдалитьСобытие": "DeleteEvent", +"VK_УдалитьПост": "VK_DeletePost", +"Деловые услуги": "Business", +"цвет календаря": "calendar color", +"СтруктураПапки": "FolderStructure", +"ЗаданиеКлиента": "ClientTask", +"ОтправитьВидео": "SendVideo", +"ОписаниеЗаписи": "RecordDescription", +"предполагаемая": "expected", +"Новое описание": "New description", +"Номер паспорта": "Passport number", +"КлючПриложения": "AppKey", +"РабочийКаталог": "WorkingDirectory", +"ТекущеВложение": "CurrentAttachment", +"ПривестиБулево": "MakeBoolean", +"color=Белый) v": "color=White) v", +"ЧатыИСообщения": "ChatsAndMessages", +"Номер страницы": "Page number", +"ФоновоеКлиента": "ClientBackground", +"НачалоЭлемента": "StartElement", +"UUID преалерта": "Prealert UUID", +"ОтправкаОтвета": "ResponseSending", +"РаботаСТокеном": "TokenManagement", +"РазделительBat": "BatSeparator", +"ОписаниеЗаказа": "OrderDescription", +"МассивВложений": "AttachmentsArray", +"НачалоЗагрузки": "UploadStart", +"Отправить файл": "Send file", +"фильтр по типу": "filter by type", +"МассивМедиаГиф": "MediaGifArray", +"ДобавитьЗаписи": "AddRecords", +"ОписаниеТовара": "ProductDescription", +"Тестовая папка": "TestFolder", +"Текст описания": "Description text", +"Комплексный ID": "Complex attribute ID", +"JsonВСтруктуру": "JsonToStructure", +"МассивЗначений": "ValuesArray", +"СтрокаВложений": "AttachmentsString", +"ЛокальныеФайлы": "LocalFiles", +"Изменить задачу": "Update task", +"Перенаправление": "Redirection", +"JSON клавиатуры": "Keyboard JSON", +"РаботаСЗаписями": "RecordManagement", +"ВайберСообщение": "ViberMessage", +"ГринАвторизован": "GreenAuth", +"фмльтр по метке": "filter by label", +"СформироватьURL": "FormURL", +"Данные аккаунта": "Account data", +"УдалитьКартинку": "DeleteImage", +"ПеременнаяСреды": "EnvironmentVariable", +"ОдиночнаяЗапись": "SingleRecord", +"IDИнициализации": "InitializationID", +"ИспользуемоеИмя": "DisplayedName", +"МестоПроведения": "Venue", +"Покинуть группу": "Leave group", +"HTTPСервисОтвет": "HTTPServiceResponse", +"ПреобразоватьИД": "ConvertID", +"Группа картинок": "Pictures group", +"IDПодразделения": "DepartmentID", +"установлен свой": "set your", +"УправлениеЧатом": "ChatManagement", +"Удалить новость": "Delete post", +"СтруктураУслуги": "ServiceStructure", +"Отправить ответ": "Send response", +"КлючиЗаголовков": "HeadersKeys", +"ФайлРепозитория": "RepositoryFile", +"Удалить каталог": "Delete folder", +"Новый заголовок": "New title", +"ПолучитьСобытие": "GetEvent", +"уровень доступа": "Access level", +"ЗапросИзменения": "ChangeRequest", +"ОписаниеСобытия": "EventDescription", +"ID базовой темы": "ID of base topic", +"СтруктураДанных": "DataStructure", +"ПараметрСтрокой": "ParameterString", +"КаталогПримеров": "CatalogExample", +"СтруктураФлагов": "FlagsStructure", +"СтруктураЗаявки": "InvitationStructure", +"СкопироватьФайл": "MakeFileCopy", +"Массив Из Число": "Array Of Number", +"КодировкаТекста": "TextEncoding", +"УправлениеЛидом": "ManageLead", +"Ключ приложения": "Application key", +"Номер,Строковое": "Number,String", +"ЗавершитьЗадачу": "CompleteTask", +"ПолучениеДанных": "DataRetrieving", +"Поле для текста": "Text field", +"IDЧатаИсточника": "FromChatID", +"РаботаСЗадачами": "TasksManagement", +"ул. Блюхера, 32": "st. Bluchera, 32", +"ул. Блюхера, 33": "st. Bluchera, 33", +"создайте проект": "create a project", +"ПараметрыЗаписи": "WriterSettings", +"Настройка OAuth": "OAuth settings", +"AWS_ОбщиеМетоды": "AWS_CommonMethods", +"РасширениеФайла": "FileExtension", +"ПолучитьНовости": "GetPosts", +"НССинхронизация": "NCSync", +"Проверить токен": "Check token", +"НужнаРаспаковка": "NeedsUnpacking", +"СоздатьПреалерт": "CreatePrealert", +"ОтклонитьЗадачу": "DisapproveTask", +"Получить превью": "Get preview", +"OPI инструменты": "OPI tools", +"СтруктураЗаказа": "OrderStructure", +"ВКТПользователь": "VKTUser", +"ОписанияКолонок": "ColoumnsDescription", +"ВводныйПараметр": "IntroductoryParameter", +"Измененное поле": "Izmenennoe pole", +"ГринНоваяГруппа": "GreenNewGroup", +"ВКГруппаТоваров": "VKProductsGroup", +"КакСоответствие": "AsMap", +"Новый каталог 2": "New folder 2", +"ОписаниеСтроки1": "RowDescription1", +"Удалить таблицу": "Delete table", +"Очистить ячейки": "Clear cells", +"Не спланированы": "Not planned", +"СтруктураВыбора": "ChoiceStructure", +"ВнутреннийНомер": "IMNumber", +"OPI_Инструменты": "OPI_Tools", +"ЗначениеВМассив": "ValueToArray", +"ДвоичныеДанные2": "BinaryData2", +"СтатусСообщения": "MessageStatus", +"Создание твитов": "Tweets creation", +"ИДЖелтогоТовара": "YellowItemID", +"Отложить задачу": "Defer task", +"РазделительBash": "BashSeparator", +"Социальные сети": "Social networks", +"СлакВнешнийФайл": "SlackExternalFile", +"ГринВыходГруппы": "GreenLeaveGroup", +"ЗаписатьЦелое16": "WriteInt16", +"СтруктураПорога": "ThresholdStructure", +"МетрикаСчетчики": "MetrikaCounters", +"Telegram_Разбан": "Telegram_Unban", +"СократитьСсылку": "ShortenLink", +"Отправить гифку": "Send GIF", +"Массив картинок": "Array of images", +"ИзменитьСобытие": "EditEvent", +"Картинка опроса": "Poll image", +"ОзонНовыеТовары": "OzonNewProducts", +"ТекущееЗначение": "CurrentValue", +"СтруктураЯрлыка": "LabelStructure", +"СтруктураАдреса": "AddressStructure", +"Новый цвет чата": "New chat color", +"ссылка на видео": "video URL", +"Я бот, а ты нет": "I am bot, but you - not", +"ПустаяСхемаDrop": "EmptySchemeDrop", +"ЭтоТипКоллекция": "IsCollectionType", +"ДвоичныеДанные1": "BinaryData1", +"ИзменитьНовость": "UpdatePost", +"Отправить видео": "Send video", +"Работа с чатами": "Chats works", +"ДобавитьКоманду": "AddCommand", +"НСФайлыКаталога": "NCFolderFiles", +"ШаблонЗаголовка": "HeaderTemplate", +"СтруктураЗадачи": "TaskData", +"ПолучитьСобытия": "GetEvents", +"ЗаголовокПотока": "StreamHeader", +"Создать новость": "Create post", +"Почтовый индекс": "Postal code", +"200 И Результат": "200 And Result", +"КоллекцияТаблиц": "TableCollection", +"РаботаСБакетами": "BucketsManagement", +"СообщениеОшибки": "ErrorText", +"статус операции": "action status", +"Структура полей": "Fields structure", +"ЯМаркетМагазины": "YaMarketMarkets", +"Проверка_ВКПост": "Check_VKPost", +"Получить данные": "Receive data", +"ТекущаяДатаUNIX": "CurrentUNIXDate", +"АТБазаСТаблицей": "ATBaseWithTable", +"Проверка_Массив": "Check_Array", +"Получить запись": "Get record", +"СтруктураТекста": "TextStructure", +"ПолучитьКаталог": "GetFolder", +"ПараметрыМетода": "MethodParameters", +"УстановитьЛимит": "SetLimit", +"УстановитьТекст": "SetText", +"СоздатьЛид (хук": "CreateLead (wh", +"ОтправитьДанные": "SendData", +"ГуглКомментарий": "GoogleComment", +"ID целевой базы": "Target database ID", +"МассивСчетчиков": "CountersArray", +"логин владельца": "owners login", "СтруктураЧастей": "PartsStructure", +"ЗавершитьРаботу": "FinishWork", +"ОписаниеКоманды": "CommandDescription", +"ОшибкаКоллекции": "CollectionError", +"Новое имя метки": "New tag title", +"ОбъектСравнения": "ComparisonObject", "Получить диалог": "Get dialog", +"УдалитьЛид (хук": "DeleteLead (wh", +"СтруктураФайлов": "FileStructure", +"ВК_СоздатьОпрос": "VKAPI_CreatePoll", +"Изменить сделку": "Update deal", +"СтруктураТовара": "ItemStructure", +"Текст сообщения": "Message text", +"СоздатьСтраницу": "CreatePage", +"Работа с лидами": "Leads management", +"ОчиститьТаблицу": "ClearTable", "ТаблицаЗначений": "ValueTable", -"Удалить Webhook": "Delete webhook", "IDПользователей": "UserIDs", -"РаботаСКаналами": "ChannelManagement", -"Код города ФИАС": "FIAS city code", -"Дата с временем": "Date with time", -"СтрокаСигнатуры": "SignatureString", -"Сокращенный URL": "Shortened URL", -"ТокенВЗаголовки": "TokenInHeaders", -"Создать событие": "Create event", -"ТекущийПараметр": "CurrentParameter", -"ТекстСортировки": "SortingText", -"СтруктураДомена": "DomainStructure", -"ЗапуститьСервер": "StartServer", -"ЗагруженныйФайл": "UploadedFile", -"Отправить аудио": "Send audio", "ОтключитьСервер": "StopServer", +"Отправить аудио": "Send audio", +"ЗагруженныйФайл": "UploadedFile", +"ЗапуститьСервер": "StartServer", +"СтруктураДомена": "DomainStructure", +"ТекстСортировки": "SortingText", +"Удалить Webhook": "Delete webhook", +"ТекущийПараметр": "CurrentParameter", +"ТокенВЗаголовки": "TokenInHeaders", +"Сокращенный URL": "Shortened URL", +"СтрокаСигнатуры": "SignatureString", +"Дата с временем": "Date with time", +"Код города ФИАС": "FIAS city code", +"РаботаСКаналами": "ChannelManagement", +"Создать событие": "Create event", "Получить объект": "Get object", +"Массив ID медиа": "Media ID array", +"Создать каталог": "Create folder", +"ЗависимостиГугл": "GoogleDependencies", +"ТелеграмКонтакт": "TelegramContact", +"Проверка_ВКЛайк": "Check_VKLike", +"СвоиИзображения": "OwnImages", +"ТекущееОписание": "CurrentDescription", +"ИзменитьСчетчик": "UpdateCounter", +"ПолучениеТокена": "TokenRetrieval", +"БитриксВложение": "BitrixAttachment", +"Отправить опрос": "Send poll", +"поле фильтрации": "filter field", +"МассивУдаляемых": "ArrayOfDeletions", +"Основные методы": "Common methods", +"Серверное время": "Server time", +"Пустое значение": "Empty value", +"ЗначенияСвойств": "PropertyValues", +"Создать счетчик": "Create counter", +"ОписаниеСтроки2": "RowDescription2", +"РезультатИстина": "ResultTrue", +"ЭтоСоответствие": "IsMap", +"СоздатьЧат (хук": "CreateChat (wh", +"ПовторитьСтроку": "RepeatString", +"СчетчикУспешных": "SuccessCount", +"ЗначениеСтрокой": "ValueAsString", +"Получить сделку": "Get deal", +"Ответ на запрос": "Response", +"ИсполняемыйФайл": "ExecFile", +"ПолучитьТаблицу": "GetTable", +"ОригиналныйПуть": "OriginalPath", +"МассивРодителей": "ArrayOfParents", +"Санкт-Петербург": "St. Petersburg", +"Ждет завершения": "Waiting for completion", +"Плановое начало": "Planned start", +"МобильныйКлиент": "MobileClient", "ЗаписатьЦелое32": "WriteInt32", -"МассивТелефонов": "PhonesArray", +"перенаправления": "redirection", "Копировать лист": "Copy sheet", -"VK_СоздатьОпрос": "VK_CreatePoll", -"Неотрицательный": "Nonnegative", -"СтатусОбработки": "ProcessingStatus", -"ОтправитьСсылку": "SendLink", -"VK_УдалитьТовар": "VK_DeleteProduct", -"ТекстКоличества": "CountText", -"Текст заголовка": "Title text", -"ОтправитьСтроку": "SendLine", -"ОписаниеOldchar": "DescriptionOldchar", -"Описание товара": "Product description", -"СтруктураКнопки": "ButtonStructure", -"МетрикаОперации": "MetrikaActions", -"Название города": "City name", -"Обновить записи": "Update records", -"РаботаСТоварами": "ProductManagement", -"Доуступные типы": "Available types", -"дата завершения": "completion date", -"ТекстВыполнения": "ExecutionText", -"Строка: \"1:7788": "String: \"1:7788", -"ИскомыйПараметр": "DesiredParameter", -"МассивВариантов": "OptionArray", -"Вспомогательные": "Auxiliary", -"СтруктураОплаты": "PaymentStructure", -"Пункт чек-листа": "Checklist element", -"СоздатьТвитСГиф": "CreateTweetWithGif", -"СтруктураЗаписи": "RecordStructure", -"XMLКонфигурация": "XmlConfig", -"СтрокаЗаголовка": "HeaderString", -"DO + Транзакция": "DO + Transaction", -"ПолучитьСчетчик": "GetCounter", -"ID пользователя": "User ID", -"ДобавитьКолонку": "AddColoumn", -"ЗаписатьСимволы": "WriteChars", -"ДропбоксАккаунт": "DropboxAccount", -"Создать историю": "Create story", -"Создать таблицу": "Create table", "ВКТ_ОбщиеМетоды": "VKT_CommonMethods", "Подпись к файлу": "File caption", "ПолучитьМагазин": "GetMarket", @@ -2527,205 +2636,196 @@ "РаботаСЗаказами": "OrderManagement", "Удалить счетчик": "Delete counter", "Проверка_СлакОк": "Check_SlackOk", -"Получить задачу": "Get task", "ТипСоответствие": "TypeMap", "ИнтернетМагазин": "OnlineStore", "ВыполнитьЗапрос": "ExecuteRequest", "Загрузить файлы": "Upload files", -"Новый календарь": "new calendar", -"ФайлСодержимого": "ContentFile", -"ЗагрузитьОбъект": "PutObject", -"Добавить записи": "Add rows", -"ПрочитатьСтроку": "ReadLine", -"ИзменитьТаблицу": "ModifyTable", -"СодержимоеФайла": "FileContent", -"Удалить событие": "Delete event", -"ОтправитьЗапрос": "SendRequest", -"ПорядковыйНомер": "OrderNumber", -"Проверка_Строка": "Check_String", -"ОбработатьОтвет": "ProcessResponse", -"МассивСчетчиков": "CountersArray", -"ОписаниеТаблицы": "TableDescription", "Получить записи": "Get records", -"логин владельца": "owners login", -"Отправить опрос": "Send poll", -"ID целевой базы": "Target database ID", -"ЗаписатьЦелое16": "WriteInt16", -"СтруктураДанных": "DataStructure", -"IDЧатаИсточника": "FromChatID", -"Поле для текста": "Text field", -"ПолучениеДанных": "DataRetrieving", -"ЗавершитьЗадачу": "CompleteTask", -"Номер,Строковое": "Number,String", -"ул. Блюхера, 32": "st. Bluchera, 32", -"Ключ приложения": "Application key", -"КодировкаТекста": "TextEncoding", -"Массив Из Число": "Array Of Number", -"СкопироватьФайл": "MakeFileCopy", -"СтруктураЗаявки": "InvitationStructure", -"СтруктураФлагов": "FlagsStructure", -"КаталогПримеров": "CatalogExample", -"УправлениеЛидом": "ManageLead", -"создайте проект": "create a project", -"НужнаРаспаковка": "NeedsUnpacking", -"ПараметрыЗаписи": "WriterSettings", -"ОписанияКолонок": "ColoumnsDescription", -"ВКТПользователь": "VKTUser", -"СтруктураЗаказа": "OrderStructure", -"OPI инструменты": "OPI tools", -"Получить превью": "Get preview", -"ОтклонитьЗадачу": "DisapproveTask", -"ВводныйПараметр": "IntroductoryParameter", -"СоздатьПреалерт": "CreatePrealert", -"Проверить токен": "Check token", -"НССинхронизация": "NCSync", -"ПолучитьНовости": "GetPosts", -"РасширениеФайла": "FileExtension", -"AWS_ОбщиеМетоды": "AWS_CommonMethods", -"Настройка OAuth": "OAuth settings", -"ПараметрСтрокой": "ParameterString", -"ул. Блюхера, 33": "st. Bluchera, 33", -"ID базовой темы": "ID of base topic", -"Группа картинок": "Pictures group", -"СформироватьURL": "FormURL", -"IDИнициализации": "InitializationID", -"ОдиночнаяЗапись": "SingleRecord", -"ПеременнаяСреды": "EnvironmentVariable", -"УдалитьКартинку": "DeleteImage", -"Данные аккаунта": "Account data", -"МестоПроведения": "Venue", -"фмльтр по метке": "filter by label", -"Перенаправление": "Redirection", -"ГринАвторизован": "GreenAuth", -"ВайберСообщение": "ViberMessage", -"РаботаСЗаписями": "RecordManagement", -"JSON клавиатуры": "Keyboard JSON", -"Изменить задачу": "Update task", -"ИспользуемоеИмя": "DisplayedName", -"Покинуть группу": "Leave group", -"Отправить ответ": "Send response", -"ПреобразоватьИД": "ConvertID", -"ЗапросИзменения": "ChangeRequest", -"уровень доступа": "Access level", -"ПолучитьСобытие": "GetEvent", -"Новый заголовок": "New title", -"Удалить каталог": "Delete folder", -"ФайлРепозитория": "RepositoryFile", -"ОписаниеСобытия": "EventDescription", -"КлючиЗаголовков": "HeadersKeys", -"СтруктураУслуги": "ServiceStructure", -"Удалить новость": "Delete post", -"УправлениеЧатом": "ChatManagement", -"установлен свой": "set your", -"IDПодразделения": "DepartmentID", -"HTTPСервисОтвет": "HTTPServiceResponse", -"РаботаСЗадачами": "TasksManagement", -"Измененное поле": "Izmenennoe pole", -"ГуглКомментарий": "GoogleComment", -"ВКГруппаТоваров": "VKProductsGroup", -"200 И Результат": "200 And Result", -"Почтовый индекс": "Postal code", -"Создать новость": "Create post", -"ЗаголовокПотока": "StreamHeader", -"ПолучитьСобытия": "GetEvents", -"СтруктураЗадачи": "TaskData", -"КоллекцияТаблиц": "TableCollection", -"ШаблонЗаголовка": "HeaderTemplate", -"ДобавитьКоманду": "AddCommand", -"Работа с чатами": "Chats works", -"Отправить видео": "Send video", -"ИзменитьНовость": "UpdatePost", -"ДвоичныеДанные1": "BinaryData1", -"ЭтоТипКоллекция": "IsCollectionType", -"НСФайлыКаталога": "NCFolderFiles", -"РаботаСБакетами": "BucketsManagement", -"СообщениеОшибки": "ErrorText", -"статус операции": "action status", -"ОтправитьДанные": "SendData", -"СоздатьЛид (хук": "CreateLead (wh", -"УстановитьТекст": "SetText", -"УстановитьЛимит": "SetLimit", -"ПараметрыМетода": "MethodParameters", -"ПолучитьКаталог": "GetFolder", -"СтруктураТекста": "TextStructure", -"Получить запись": "Get record", -"Проверка_Массив": "Check_Array", -"АТБазаСТаблицей": "ATBaseWithTable", -"ТекущаяДатаUNIX": "CurrentUNIXDate", -"Получить данные": "Receive data", -"Проверка_ВКПост": "Check_VKPost", -"ЯМаркетМагазины": "YaMarketMarkets", -"Структура полей": "Fields structure", -"ПустаяСхемаDrop": "EmptySchemeDrop", -"Я бот, а ты нет": "I am bot, but you - not", -"ссылка на видео": "video URL", -"РазделительBash": "BashSeparator", -"ИДЖелтогоТовара": "YellowItemID", -"Создание твитов": "Tweets creation", -"СтатусСообщения": "MessageStatus", -"ДвоичныеДанные2": "BinaryData2", -"ЗначениеВМассив": "ValueToArray", -"OPI_Инструменты": "OPI_Tools", -"Отложить задачу": "Defer task", -"ВнутреннийНомер": "IMNumber", -"Не спланированы": "Not planned", -"Очистить ячейки": "Clear cells", -"Удалить таблицу": "Delete table", -"ОписаниеСтроки1": "RowDescription1", -"Новый каталог 2": "New folder 2", -"КакСоответствие": "AsMap", -"СтруктураВыбора": "ChoiceStructure", -"Социальные сети": "Social networks", -"Отправить гифку": "Send GIF", -"СлакВнешнийФайл": "SlackExternalFile", -"СтруктураАдреса": "AddressStructure", -"СтруктураЯрлыка": "LabelStructure", -"ТекущееЗначение": "CurrentValue", -"ОзонНовыеТовары": "OzonNewProducts", -"Картинка опроса": "Poll image", -"ИзменитьСобытие": "EditEvent", -"Новый цвет чата": "New chat color", -"Массив картинок": "Array of images", -"СократитьСсылку": "ShortenLink", -"Telegram_Разбан": "Telegram_Unban", -"МетрикаСчетчики": "MetrikaCounters", -"СтруктураПорога": "ThresholdStructure", -"ГринНоваяГруппа": "GreenNewGroup", -"ГринВыходГруппы": "GreenLeaveGroup", -"VK_ИзменитьТовар": "VK_EditProduct", -"массив артикулов": "articles array", -"Описание альбома": "Album description", -"СписокЗаголовков": "HeadersList", -"РаспаковатьОтвет": "UnpackResponse", -"СтрокаФотографий": "PhotoString", -"Изменить новость": "Update post", -"Тестовая таблица": "TestTable", -"СтруктураСтатуса": "StatusStructure", -"СсылкаПодЗаписью": "LinkUnderPost", -"МетодыОбсуждений": "DiscussionManagement", -"ВариантСвойства2": "PropVariant2", -"МассивИменЛистов": "ArrayOfSheetNames", -"Получить новости": "Get posts", -"СоздатьТвитГифки": "CreateGifTweet", -"Вступить в канал": "Join channel", -"ПолучитьФайлПути": "GetFilePath", -"ГуглЭлементКниги": "GoogleSpreadsheetElement", -"ИмяПоля,ИмяФайла": "FieldName,FileName", -"УдалитьКалендарь": "DeleteCalendar", -"УдалитьПолностью": "DeleteCompletely", -"Создать страницу": "Create page", -"ВосстановитьФайл": "RestoreFile", -"МассивКлавиатуры": "KeyboardArray", -"ЗаписатьПараметр": "WriteParameter", -"Загрузить объект": "Put object", -"СлакПользователи": "SlackUsers", -"HTTPСервисЗапрос": "HTTPServiceRequest", -"НачалоПараметров": "ParamsStart", -"версия вебвизора": "webvisor version", -"РаботаСоСделками": "DealsManagement", -"МассивСортировки": "SortArray", -"СтруктураКолонок": "ColoumnsStruct", -"ПолучитьДвоичные": "GetBinary", +"ОписаниеТаблицы": "TableDescription", +"ОбработатьОтвет": "ProcessResponse", +"Проверка_Строка": "Check_String", +"ПорядковыйНомер": "OrderNumber", +"ОтправитьЗапрос": "SendRequest", +"Создать таблицу": "Create table", +"Удалить событие": "Delete event", +"ИзменитьТаблицу": "ModifyTable", +"ПрочитатьСтроку": "ReadLine", +"Добавить записи": "Add rows", +"ЗагрузитьОбъект": "PutObject", +"ФайлСодержимого": "ContentFile", +"Новый календарь": "new calendar", +"СодержимоеФайла": "FileContent", +"Создать историю": "Create story", +"Получить задачу": "Get task", +"ЗаписатьСимволы": "WriteChars", +"Обновить записи": "Update records", +"Название города": "City name", +"МетрикаОперации": "MetrikaActions", +"СтруктураКнопки": "ButtonStructure", +"Описание товара": "Product description", +"ОписаниеOldchar": "DescriptionOldchar", +"ОтправитьСтроку": "SendLine", +"Текст заголовка": "Title text", +"ТекстКоличества": "CountText", +"VK_УдалитьТовар": "VK_DeleteProduct", +"ОтправитьСсылку": "SendLink", +"СтатусОбработки": "ProcessingStatus", +"ДропбоксАккаунт": "DropboxAccount", +"Неотрицательный": "Nonnegative", +"VK_СоздатьОпрос": "VK_CreatePoll", +"РаботаСТоварами": "ProductManagement", +"Доуступные типы": "Available types", +"МассивТелефонов": "PhonesArray", +"ТекстВыполнения": "ExecutionText", +"дата завершения": "completion date", +"ДобавитьКолонку": "AddColoumn", +"ПолучитьСчетчик": "GetCounter", +"DO + Транзакция": "DO + Transaction", +"СтрокаЗаголовка": "HeaderString", +"XMLКонфигурация": "XmlConfig", +"СтруктураЗаписи": "RecordStructure", +"ID пользователя": "User ID", +"Пункт чек-листа": "Checklist element", +"СтруктураОплаты": "PaymentStructure", +"Вспомогательные": "Auxiliary", +"МассивВариантов": "OptionArray", +"ИскомыйПараметр": "DesiredParameter", +"Строка: \"1:7788": "String: \"1:7788", +"СоздатьТвитСГиф": "CreateTweetWithGif", +"Создание проекта": "Project creation", +"Удалить подборку": "Delete selection", +"ЗаполнитьФильтры": "FillFilters", +"НеобходимоЧастей": "PartsRequired", +"КаталогПрограммы": "BinDir", +"URLВКодировкеURL": "URLInURLEncoding", +"ПрочитатьЦелое32": "ReadInt32", +"ID подразделения": "Department ID", +"Прочитать строку": "Read line", +"Неактивный : red": "Inactive : red", +"СледующаяПозиция": "NextPosition", +"ИзменитьЦветЧата": "ChangeChatColor", +"Изменить таблицу": "Modify table", +"ГВ_ПолучитьТокен": "GV_GetToken", +"Грузоотправитель": "Shipper", +"Элемент.Значение": "Element.Value", +"ЗаписатьФайлЛога": "WriteLogFile", +"Получить каталог": "Get folder information", +"МетодХэширования": "HashingMethod", +"МассивКалендарей": "ArrayOfCalendars", +"КакАдминистратор": "AsAdmin", +"IDSИнициализации": "InitializationIDS", +"Коллекция файлов": "File collection", +"Postgre SQL (ОПИ": "Postgre SQL (OpenIntegrations", +"СтруктураПозиции": "ItemStructure", +"Фамилия контакта": "Contact last name", +"СтрокаДляПодписи": "StringToSign", +"БитриксРезультат": "BitrixResult", +"Получить магазин": "Get market", +"Описания методов": "Methods documentation", +"ГВ_ОбновитьТокен": "GV_UpdateToken", +"Ошибка в позиции": "Error in position", +"Создать преалерт": "Create prealert", +"ВариантСвойства1": "PropVariant1", +"СписокПараметров": "ParamsList", +"МаксимумВЗапросе": "MaxInRequest", +"Работа с акциями": "Promotions management", +"ПараметрыКлиента": "ClientParams", +"УправлениеФайлом": "FileManagement", +"ЗагрузкаКартинки": "ImageUpload", +"МассивУчастников": "MembersArray", +"Проверка_ВКТовар": "Check_VKProduct", +"СоздатьШтрихкоды": "CreateBarcodes", +"КоличествоЧастей": "NumberOfParts", +"Новый подкаталог": "New subfolder", +"ОбработатьЗапрос": "ProcessRequest", +"МассивИнформации": "ArrayOfInformation", +"РаботаСДоступами": "AccessManagement", +"KeyИнициализации": "InitializationKey", +"ЗаголовокУчастка": "ChunkHeader", +"название события": "event name", +"РазделительСтрок": "LineSeparator", +"Загружаемый файл": "File to be uploaded", +"Картинка альпаки": "Alpaca picture", +"Отклонить задачу": "Disapprove task", +"РаботаСНовостями": "PostsManagement", +"Канал для отбора": "Channel for selection", +"Другой календарь": "Another calendar", +"РаботаСОбъектами": "ObjectsManagement", +"VK_ДобавитьТовар": "VK_AddProduct", +"ВыполнитьТестCLI": "ExecuteTestCLI", +"Проверка_ВКЧисло": "Check_VKNumber", +"РаботаСДиалогами": "DialogManagement", +"ТелеграмДокумент": "TelegramDocument", +"Описание события": "Event description", +"Скопировать файл": "Copy file", +"ЗапросыMultipart": "MultipartRequests", +"КодироватьСтроку": "EncodeString", +"СоставБиблиотеки": "LibraryComposition", +"ПараметрыДоступа": "AccessParameters", +"ДанныеИНастройка": "DataAndSettings", +"МассивСтатистики": "StatisticsArray", +"Переместить файл": "Move file", +"СтруктураПериода": "PeriodStructure", +"СтруктураЗеркала": "MirrorStructure", +"Тестовая реклама": "Test ads", +"Начните диалог с": "Start a dialog with", +"Картинка и видео": "Picture and video", +"ОтправитьКонтакт": "SendContact", +"ВыгрузитьКолонку": "UnloadColumn", +"Получить счетчик": "Get counter", +"ПривестиЗначение": "AdjustValue", +"Получение Токена": "Token retrieval", +"ДобавитьИмяЛиста": "AddSheetName", +"МассивОписания[Н": "ArrayDescription[N", +"ВызватьHTTPМетод": "CallHTTPMethod", +"VK_УдалитьАльбом": "VK_DeleteAlbum", +"ОбязательныеПоля": "RequiredFields", +"SQLiteНетЗаписей": "SQLiteNoRows", +"Описание таблицы": "Table description", +"ЗаписатьВызовCLI": "WriteCLICall", +"ЮнитТестирование": "UnitTesting", +"Получить событие": "Get event", +"Массив из Строка": "Array of String", +"Материалы встреч": "Meeting materials", +"СоответствиеMIME": "MIMETypeMapping", +"ВладелецКартинки": "ImageOwner", +"Телефон контакта": "Contact phone number", +"МассивПараметров": "ParameterArray", +"ОбработатьЗаписи": "ProcessRecords", +"ID целевого чата": "Target chat ID", +"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations", +"Массив ID постов": "Array of post IDs", +"УправлениеЧатами": "ChatManagement", +"ЭтоПереадресация": "ThisIsRedirection", +"Поля для выборки": "Fields for selection", +"Плановая продажа": "Planned sale", +"ПолучитьСтраницу": "GetPage", +"БитриксСообщение": "BitrixMessage", +"ИмяФайлаОтправки": "SendingFileName", +"ГуглОчисткаЯчеек": "GoogleCellCleanning", +"Отдел маркетинга": "Marketing department", +"ОзонАПИ_СхемаFBO": "OzonAPI_FBOScheme", +"телефон заполнен": "phone number is filled in", +"ПолучитьЛид (хук": "GetLead (wh", +"МассивЗаголовков": "HeadersArray", +"ПолучитьПолеДаты": "GetDateField", +"ПолучитьПреалерт": "GetPrealert", +"Твит с картинкой": "Tweet with image", +"Инструменты (ОПИ": "Tools (OpenIntegrations", +"owner_id, но без": "owner_id, but without", +"НеобходимаяДлина": "RequiredLength", +"ЗапускаемыеТесты": "RunnableTests", +"СтруктураФормата": "FormatStructure", +"УдалитьСообщение": "DeleteMessage", +"МаркерПараметров": "ParameterMarker", +"СоздатьБакет (DB": "CreateBucket (DB", +"РаботаССобытиями": "EventManagement", +"Получить таблицу": "Get table", +"OPI_Криптография": "OPI_Cryptography", +"ОтправитьЛокацию": "SendLocation", +"СтрокаЗаголовков": "HeadersString", +"БитриксСообщения": "BitrixMessages", +"БитриксХранилища": "BitrixStorage", "IDХарактеристики": "AttributeID", "Артикулы товаров": "Products articles", "Изменить счетчик": "Update counter", @@ -2755,43 +2855,44 @@ "Затраченое время": "Time spend", "СоздатьТвитОпрос": "CreatePollTweet", "Удалить картинку": "Delete image", +"СтруктураКолонок": "ColoumnsStruct", +"МассивСортировки": "SortArray", +"РаботаСоСделками": "DealsManagement", +"версия вебвизора": "webvisor version", +"МассивШтрихкодов": "BarcodesArray", +"VK_ИзменитьТовар": "VK_EditProduct", +"массив артикулов": "articles array", +"Описание альбома": "Album description", +"СписокЗаголовков": "HeadersList", +"РаспаковатьОтвет": "UnpackResponse", +"СтрокаФотографий": "PhotoString", +"Изменить новость": "Update post", +"Тестовая таблица": "TestTable", +"СтруктураСтатуса": "StatusStructure", +"СсылкаПодЗаписью": "LinkUnderPost", +"МетодыОбсуждений": "DiscussionManagement", +"ВариантСвойства2": "PropVariant2", +"МассивИменЛистов": "ArrayOfSheetNames", "СтруктураВстречи": "MeetingStructure", +"Получить новости": "Get posts", +"Вступить в канал": "Join channel", +"ПолучитьФайлПути": "GetFilePath", +"ГуглЭлементКниги": "GoogleSpreadsheetElement", +"ИмяПоля,ИмяФайла": "FieldName,FileName", +"УдалитьКалендарь": "DeleteCalendar", +"УдалитьПолностью": "DeleteCompletely", +"Создать страницу": "Create page", +"ВосстановитьФайл": "RestoreFile", +"МассивКлавиатуры": "KeyboardArray", +"ЗаписатьПараметр": "WriteParameter", +"Загрузить объект": "Put object", +"СлакПользователи": "SlackUsers", +"HTTPСервисЗапрос": "HTTPServiceRequest", +"НачалоПараметров": "ParamsStart", +"СоздатьТвитГифки": "CreateGifTweet", "ПолучитьСписокВФ": "GetExternalFileList", -"РаботаСоСкладами": "WarehousesManagement", +"ПолучитьДвоичные": "GetBinary", "СдэкДанныеЗаказа": "CdekOrderNumber", -"ПокинутьЧат (хук": "LeaveChat (wh", -"Ожидает контроля": "On controll", -"МассивРуководств": "ManualsArray", -"Отправить ссылку": "Send link", -"ПараметрыСтрокой": "ParametersString", -"ТочкаОтправления": "ShippingPoint", -"РаботаСТаблицами": "TableManagement", -"VK_ПоставитьЛайк": "VK_LikePost", -"УдалитьФайл (хук": "DeleteFile (wh", -"ОсвободитьОбъект": "FreeObject", -"ДоступныйОстаток": "AvailableBalance", -"ОбщийРазмер Цикл": "TotalSize Do", -"ЗначениеОсновной": "MainValue", -"Сделаю на неделе": "For this week", -"Массив Из Строка": "Array Of String", -"СтруктураСтроки2": "RowStrucutre1", -"СтруктураСобытия": "EventStucture", -"УдаленныйКаталог": "RemoteFolder", -"ПараметрыЗапроса": "RequestParameters", -"Получить события": "Get events", -"VK_СделатьРепост": "VK_MakeRepost", -"ЭлементПараметра": "ParamElement", -"гарантийный срок": "warranty period", -"СоздатьТвитВидео": "CreateVideoTweet", -"ОбъектПроцессора": "ProcessorObject", -"Изменить событие": "Edit event", -"Тестовый товар 2": "TestProduct2", -"ПолученныйОбъект": "ReceivedObject", -"КопироватьОбъект": "CopyObject", -"Картинка профиля": "Profile picture", -"ИзменитьЛид (хук": "UpdateLead (wh", -"СекретПриложения": "AppSecret", -"ЗаданиеОбработки": "ProcessingTask", "размер информера": "informer size", "Работа с токеном": "Token management", "УдалитьБакет (DB": "DeleteBucket (DB", @@ -2806,9 +2907,8 @@ "ПространствоИмен": "TargetNamespace", "Очистить таблицу": "Clear table", "Расширение файла": "File extension", +"ЗаданиеОбработки": "ProcessingTask", "ОбработатьОбъект": "ProcessObject", -"БитриксСообщения": "BitrixMessages", -"Работа с файлами": "Files management", "МассивРазрешений": "PermissionsArray", "Проверка_ВКВидео": "Check_VKVideo", "Блок с картинкой": "PictureBlock", @@ -2821,176 +2921,177 @@ "ОписаниеДвижений": "MovesDescription", "ДропбоксУчастник": "DropboxUser", "ЗапятаяВКавычках": "CommaInQuotes", -"ЛокальныйКаталог": "LocalFolder", +"РаботаСоСкладами": "WarehousesManagement", "Завершить задачу": "Complete task", -"БитриксХранилища": "BitrixStorage", -"МассивШтрихкодов": "BarcodesArray", -"СтрокаЗаголовков": "HeadersString", -"СоответствиеMIME": "MIMETypeMapping", -"Ошибка в позиции": "Error in position", -"СписокПараметров": "ParamsList", -"МаксимумВЗапросе": "MaxInRequest", -"Работа с акциями": "Promotions management", -"ПараметрыКлиента": "ClientParams", -"УправлениеФайлом": "FileManagement", -"ЗагрузкаКартинки": "ImageUpload", -"МассивУчастников": "MembersArray", -"Проверка_ВКТовар": "Check_VKProduct", -"СоздатьШтрихкоды": "CreateBarcodes", -"КоличествоЧастей": "NumberOfParts", -"Новый подкаталог": "New subfolder", -"ОбработатьЗапрос": "ProcessRequest", -"МассивИнформации": "ArrayOfInformation", -"KeyИнициализации": "InitializationKey", -"ТелеграмДокумент": "TelegramDocument", -"ЗаголовокУчастка": "ChunkHeader", -"название события": "event name", -"РазделительСтрок": "LineSeparator", -"Загружаемый файл": "File to be uploaded", -"Картинка альпаки": "Alpaca picture", -"Отклонить задачу": "Disapprove task", -"РаботаСНовостями": "PostsManagement", -"Канал для отбора": "Channel for selection", -"Другой календарь": "Another calendar", -"РаботаСОбъектами": "ObjectsManagement", -"VK_ДобавитьТовар": "VK_AddProduct", -"ВыполнитьТестCLI": "ExecuteTestCLI", -"Проверка_ВКЧисло": "Check_VKNumber", -"РаботаСДиалогами": "DialogManagement", -"Создать преалерт": "Create prealert", -"РаботаСДоступами": "AccessManagement", -"Получить магазин": "Get market", -"КаталогПрограммы": "BinDir", -"СледующаяПозиция": "NextPosition", -"Неактивный : red": "Inactive : red", -"Прочитать строку": "Read line", -"ПрочитатьЦелое32": "ReadInt32", -"ID подразделения": "Department ID", -"Изменить таблицу": "Modify table", -"URLВКодировкеURL": "URLInURLEncoding", -"НеобходимоЧастей": "PartsRequired", -"ЗаполнитьФильтры": "FillFilters", -"Удалить подборку": "Delete selection", -"Создание проекта": "Project creation", -"ИзменитьЦветЧата": "ChangeChatColor", -"ГВ_ПолучитьТокен": "GV_GetToken", -"Описания методов": "Methods documentation", -"Элемент.Значение": "Element.Value", -"ЗаписатьФайлЛога": "WriteLogFile", -"Получить каталог": "Get folder information", -"МетодХэширования": "HashingMethod", -"МассивКалендарей": "ArrayOfCalendars", -"КакАдминистратор": "AsAdmin", -"Грузоотправитель": "Shipper", -"IDSИнициализации": "InitializationIDS", -"Коллекция файлов": "File collection", -"Postgre SQL (ОПИ": "Postgre SQL (OpenIntegrations", -"СтруктураПозиции": "ItemStructure", -"Фамилия контакта": "Contact last name", -"СтрокаДляПодписи": "StringToSign", -"БитриксРезультат": "BitrixResult", -"ГВ_ОбновитьТокен": "GV_UpdateToken", -"ВариантСвойства1": "PropVariant1", -"Описание события": "Event description", -"ПолучитьЛид (хук": "GetLead (wh", -"ЗапросыMultipart": "MultipartRequests", -"ID целевого чата": "Target chat ID", -"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations", -"Массив ID постов": "Array of post IDs", -"УправлениеЧатами": "ChatManagement", -"ЭтоПереадресация": "ThisIsRedirection", -"Поля для выборки": "Fields for selection", -"Плановая продажа": "Planned sale", -"ПолучитьСтраницу": "GetPage", -"БитриксСообщение": "BitrixMessage", -"ИмяФайлаОтправки": "SendingFileName", -"ГуглОчисткаЯчеек": "GoogleCellCleanning", -"Отдел маркетинга": "Marketing department", -"ОзонАПИ_СхемаFBO": "OzonAPI_FBOScheme", -"телефон заполнен": "phone number is filled in", -"МассивЗаголовков": "HeadersArray", -"ОтправитьЛокацию": "SendLocation", -"ПолучитьПолеДаты": "GetDateField", -"ПолучитьПреалерт": "GetPrealert", -"Твит с картинкой": "Tweet with image", -"Инструменты (ОПИ": "Tools (OpenIntegrations", -"owner_id, но без": "owner_id, but without", -"НеобходимаяДлина": "RequiredLength", -"ЗапускаемыеТесты": "RunnableTests", -"СтруктураФормата": "FormatStructure", -"УдалитьСообщение": "DeleteMessage", -"МаркерПараметров": "ParameterMarker", -"СоздатьБакет (DB": "CreateBucket (DB", -"РаботаССобытиями": "EventManagement", -"Получить таблицу": "Get table", -"OPI_Криптография": "OPI_Cryptography", -"ОбработатьЗаписи": "ProcessRecords", -"МассивПараметров": "ParameterArray", -"Скопировать файл": "Copy file", -"Телефон контакта": "Contact phone number", -"ВладелецКартинки": "ImageOwner", -"КодироватьСтроку": "EncodeString", -"СоставБиблиотеки": "LibraryComposition", -"ПараметрыДоступа": "AccessParameters", -"ДанныеИНастройка": "DataAndSettings", -"МассивСтатистики": "StatisticsArray", -"Переместить файл": "Move file", -"СтруктураПериода": "PeriodStructure", -"СтруктураЗеркала": "MirrorStructure", -"Тестовая реклама": "Test ads", -"Начните диалог с": "Start a dialog with", -"Картинка и видео": "Picture and video", -"ОтправитьКонтакт": "SendContact", -"ВыгрузитьКолонку": "UnloadColumn", -"Получить счетчик": "Get counter", -"ПривестиЗначение": "AdjustValue", -"Получение Токена": "Token retrieval", -"ДобавитьИмяЛиста": "AddSheetName", -"МассивОписания[Н": "ArrayDescription[N", -"ВызватьHTTPМетод": "CallHTTPMethod", -"VK_УдалитьАльбом": "VK_DeleteAlbum", -"ОбязательныеПоля": "RequiredFields", -"SQLiteНетЗаписей": "SQLiteNoRows", -"Описание таблицы": "Table description", -"ЗаписатьВызовCLI": "WriteCLICall", -"ЮнитТестирование": "UnitTesting", -"Получить событие": "Get event", -"Массив из Строка": "Array of String", -"Материалы встреч": "Meeting materials", -"Удалить сообщение": "Delete message", -"УдалитьТегиБакета": "DeleteBucketTagging", -"ID блока родителя": "Parent block ID", -"СтрокаПодключения": "ConnectionString", -"ЗагрузитьЗначения": "LoadValues", -"ПрочитатьJSONФайл": "ReadJSONFile", -"ЗначениеЗаполнено": "ValueIsFilled", -"истории изменений": "changes history", -"фильтр по статусу": "filter by status", -"ПоследняяФигурная": "LastCurly", -"Файловые хостинги": "File-hosting services", -"Получить страницу": "Get page", -"НаписатьСообщение": "WriteMessage", -"СтруктураВозраста": "AgeStructure", -"Заголовок новости": "Post title", -"СоответствиеПолей": "FieldMapping", -"Криптография (ОПИ": "Cryptography (OpenIntegrations", -"ОпросСоответствие": "PollMap", -"ОтносительныеПути": "RelativePaths", -"вес в кг. (брутто": "weight, kg (gross", -"Создать календарь": "Create calendar", -"ВК_СоздатьИсторию": "VKAPI_CreateStory", -"СтруктураОстатков": "StocksStructure", -"Массив ID товаров": "Array of product IDs", -"НачалоКодовУспеха": "StartOfSuccessCodes", -"Картинка автотест": "AutoTestImage", -"ЗаголовокАккаунта": "AccountHeader", -"Имя файла в Slack": "File name in Slack", -"Наш первый клиент": "OurFirstClient", -"ИзменитьКалендарь": "UpdateCalendar", -"Заголовок,Позиция": "Title,Item", -"ЗакрытьСоединение": "CloseConnection", -"СтруктураВарианта": "OptionStructure", -"СтруктураКампании": "CampaignStructure", +"Работа с файлами": "Files management", +"СекретПриложения": "AppSecret", +"ЛокальныйКаталог": "LocalFolder", +"ПокинутьЧат (хук": "LeaveChat (wh", +"Ожидает контроля": "On controll", +"МассивРуководств": "ManualsArray", +"Отправить ссылку": "Send link", +"ПараметрыСтрокой": "ParametersString", +"ТочкаОтправления": "ShippingPoint", +"РаботаСТаблицами": "TableManagement", +"VK_ПоставитьЛайк": "VK_LikePost", +"УдалитьФайл (хук": "DeleteFile (wh", +"ИзменитьЛид (хук": "UpdateLead (wh", +"ДоступныйОстаток": "AvailableBalance", +"ОбщийРазмер Цикл": "TotalSize Do", +"ЗначениеОсновной": "MainValue", +"Сделаю на неделе": "For this week", +"Массив Из Строка": "Array Of String", +"ОсвободитьОбъект": "FreeObject", +"Картинка профиля": "Profile picture", +"СтруктураСтроки2": "RowStrucutre1", +"КопироватьОбъект": "CopyObject", +"ПолученныйОбъект": "ReceivedObject", +"Тестовый товар 2": "TestProduct2", +"ОбъектПроцессора": "ProcessorObject", +"СоздатьТвитВидео": "CreateVideoTweet", +"Изменить событие": "Edit event", +"ЭлементПараметра": "ParamElement", +"VK_СделатьРепост": "VK_MakeRepost", +"Получить события": "Get events", +"ПараметрыЗапроса": "RequestParameters", +"УдаленныйКаталог": "RemoteFolder", +"СтруктураСобытия": "EventStucture", +"гарантийный срок": "warranty period", +"ВнешнееСоединение": "ExternalConnection", +"Создать штрихкоды": "Create barcodes", +"СтруктураОперации": "OperationStructure", +"СоздатьБазуДанных": "CreateDatabase", +"СтруктураНастроек": "SettingsStructure", +"Б24_РаботаСЧатами": "B24_ChatManagement", +"ИнформацияОбъекта": "ObjectInfo", +"Проверка_ВКРепост": "Check_VKRepost", +"Номер заказа СДЭК": "CDEK order number", +"Администрирование": "Administration", +"Маркировка товара": "Product marking", +"НеобходимыйРазмер": "RequiredSize", +"ЭлементСтатистики": "StatisticsItem", +"ОтправкаСообщений": "MessageSending", +"ВКВариантСвойства": "VKPropVariant", +"СкопироватьОбъект": "CopyObject", +"Использовать oint": "Use oint", +"АтрибутКатегории2": "CategoryAttribute2", +"ЗначениеЛокальный": "LocalValue", +"ВременнаяМеткаISO": "ISOTimestamp", +"Файл для отправки": "File for sending", +"./docs/ru/results": "./docs/en/results", +"Описание картинки": "Image description", +"КалендарьПриемник": "TargetCalendar", +"НаправлениеПоиска": "SearchDirection", +"ТелеграмПереслать": "TelegramReply", +"Текст уведомления": "Notification text", +"Криптография (OPI": "Cryptography (OPI", +"Путь или ID файла": "Path or ID of the file", +"Локализация офиса": "Localization of the office", +"ОсновнаяСтруктура": "MainStructure", +"Проверка_ВКАльбом": "Check_VKAlbum", +"СтруктураЗначений": "ValueStructure", +"СтруктураТелефона": "PhoneStructure", +"Значение свойства": "Property value", +"ОсновноеИзмерение": "MajorDimension", +"Работа с заказами": "Orders management", +"СлакИсторияКанала": "SlackChannelHistory", +"СтруктураУпаковки": "PackageStructure", +"Структура фильтра": "Filter structure", +"СтруктураФильтра2": "FilterStructure2", +"Перейти по адресу": "Go to the", +"СтруктураРасходов": "ExpenseStructure", +"Удаляет лид по ID": "Deletes a lead by ID", +"СтруктураКартинки": "PictureStructure", +"НовоеРасположение": "NewLocation", +"Обработать запрос": "Process request", +"Новое имя объекта": "New object name", +"Файл для загрузки": "File for upload", +"ОбъектКомментарий": "CommentObject", +"СохранятьЛокально": "SaveLocally", +"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo", +"Очень важный файл": "Very important file", +"ЗакрытьТемуФорума": "CloseForumThread", +"НоушнСтраницаБазы": "NotionBasePage", +"УправлениеТоваром": "ProductManagement", +"НачатьУчетВремени": "StartTimekeeping", +"Тестовое описание": "TestDescription", +"Тестовая кампания": "TestCampaign", +"КонецКодовПадений": "EndOfFailureCodes", +"НеВосстанавливать": "DontRestore", +"СоздатьТемуФорума": "CreateForumThread", +"ОзонАПИ_Штрихкоды": "OzonAPI_Barcodes", +"Работа с задачами": "Tasks management", +"ТелеграмСообщение": "TelegramMessage", +"АтрибутКатегории4": "CategoryAttribute4", +"Работа с товарами": "Products management", +"ГТ_СоздатьТаблицу": "GT_CreateTable", +"Восстановить файл": "Restore file", +"ОткрытьТемуФорума": "OpenForumThread", +"Строка, Структура": "String, Structure", +"СоздатьПодписьURL": "CreateURLSignature", +"Включение сервиса": "Enable service - ", +"МассивПодключений": "ConnectionsArray", +"Получить преалерт": "Get prealert", +"СообщениеУдаления": "DeletingMessage", +"ПолучитьСтрокуURI": "GetURIString", +"описание дефектов": "defect description", +"АтрибутКатегории3": "CategoryAttribute3", +"СписокПодключений": "ConnectionsList", +"Токен авторизации": "Auth token", +"Проверка_ВКИстина": "Check_VKTrue", +"ГуглЦветКалендаря": "GoogleCalendarColors", +"код товара ТН ВЭД": "commodity code TN VED", +"ПолучитьЧекЗаказа": "GetCashboxCheck", +"ПустаяСхемаUpdate": "EmptySchemeUpdate", +"Это данные ячейки": "These are cell data of", +"УправлениеСделкой": "ManageDeal", +"СтруктураВозврата": "ReturnStructure", +"При отправке URL": "When sending URL", +"наименование цели": "goal name", +"ПустаяСхемаInsert": "EmptySchemeInsert", +"ЭтоПредупреждение": "AsAlert", +"Тестовая подборка": "TestCollection", +"АТ_СоздатьТаблицу": "AT_CreateTable", +"Ничего особенного": "Nothing special", +"Секрет приложения": "Application secret", +"СтруктураЭкспорта": "ExportStructure", +"КабинетыИМагазины": "CampaignsAndBusiness", +"особый тип товара": "specific product type", +"ЗначениеПараметра": "ParameterValue", +"Полученные данные": "Received data", +"УправлениеЗадачей": "ManageTask", +"СлакСписокКаналов": "SlackChannelsList", +"ПреобразоватьДату": "ConvertDate", +"НачальнаяФигурная": "InitialCurly", +"ПараметрЛокальный": "LocalParameter", +"ПереместитьОбъект": "MoveObject", +"ПодходящийТипУзла": "RelevantNodeType", +"СортироватьПоДате": "SortByDate", +"СтруктураФильтра1": "FilterStructure1", +"Б24_РаботаСДиском": "B24_WorkingWithDrive", +"Получить штрихкод": "Get barcode", +"ЛайкРепостКоммент": "LikeRepostComment", +"ЛокацияНазначения": "DestLocation", +"ОтправитьДокумент": "SendDocument", +"ОткрытьОбсуждение": "OpenDiscussion", +"Текст комментария": "Comment text", +"СтруктураРазмеров": "SizesStructure", +"Определение полей": "Definition of fields", +"ИзменитьСообщение": "EditMessage", +"УстановитьИмяБазы": "SetBaseName", +"ЗакрытьОбсуждение": "CloseDiscussion", +"Дата : date": "Date : date", +"ОжидаютсяДвоичные": "ExpectedBinary", +"Это сервер !NOCLI": "Is server !NOCLI", +"ТоварСоСвойством1": "ProductWithProp1", +"НачалоКодовОшибок": "StartOfErrorCodes", +"ВызватьИсключение": "Raise", +"ЛокальныеКаталоги": "LocalFolders", +"Игровые приставки": "Consoles", +"МинимальныйРазмер": "MinimumSize", +"Отправить локацию": "Send location", +"АтрибутКатегории1": "CategoryAttribute1", +"Содержимое ссылки": "Link data", "КалендарьИсточник": "SourceCalendar", "Название свойства": "Property name", "ГД_СоздатьКаталог": "GD_CreateCatalog", @@ -3020,44 +3121,44 @@ "ОтсутствующиеПоля": "MissingFields", "МассивРезультатов": "ResultArray", "УдалитьБазуДанных": "DeleteDatabase", +"СтруктураКампании": "CampaignStructure", +"СтруктураВарианта": "OptionStructure", +"ЗакрытьСоединение": "CloseConnection", +"Заголовок,Позиция": "Title,Item", +"Удалить сообщение": "Delete message", +"УдалитьТегиБакета": "DeleteBucketTagging", +"ОтветСоответствие": "ResponseMap", +"СтрокаПодключения": "ConnectionString", +"ЗагрузитьЗначения": "LoadValues", +"ПрочитатьJSONФайл": "ReadJSONFile", +"ЗначениеЗаполнено": "ValueIsFilled", +"истории изменений": "changes history", +"фильтр по статусу": "filter by status", +"ПоследняяФигурная": "LastCurly", +"Файловые хостинги": "File-hosting services", +"Получить страницу": "Get page", +"НаписатьСообщение": "WriteMessage", +"СтруктураВозраста": "AgeStructure", "РазмерБлока Тогда": "BlockSize Then", +"Заголовок новости": "Post title", +"Криптография (ОПИ": "Cryptography (OpenIntegrations", +"ОпросСоответствие": "PollMap", +"ОтносительныеПути": "RelativePaths", +"вес в кг. (брутто": "weight, kg (gross", +"Создать календарь": "Create calendar", +"ВК_СоздатьИсторию": "VKAPI_CreateStory", +"СтруктураОстатков": "StocksStructure", +"Массив ID товаров": "Array of product IDs", +"НачалоКодовУспеха": "StartOfSuccessCodes", +"Картинка автотест": "AutoTestImage", +"ЗаголовокАккаунта": "AccountHeader", +"Имя файла в Slack": "File name in Slack", +"Наш первый клиент": "OurFirstClient", +"ИзменитьКалендарь": "UpdateCalendar", +"СоответствиеПолей": "FieldMapping", "Структура модулей": "Structure of modules", -"Название подборки": "Selection name", +"ID блока родителя": "Parent block ID", "АрхивироватьКанал": "ArchiveChannel", -"СообщитьРезультат": "ReportResult", -"ВККартинкаАльбома": "VKAlbumPicture", -"Google Drive (ОПИ": "Google Drive (OpenIntegrations", -"МассивНапоминаний": "RemindersArray", -"Скрытый календарь": "Hidden calendar", -"VK_СоздатьИсторию": "VK_CreateStory", -"Удалить календарь": "Delete calendar", -"ОбщийРазмер Тогда": "TotalSize Then", -"СоответствиеФайла": "FileMapping", -"календарь для CRM": "calendar for CRM", -"ОтправитьКартинку": "SendImage", -"Работа с бакетами": "Buckets management", -"Новый комментарий": "NewComment", -"СоответствиеТипов": "TypesMap", -"ОткрытьСоединение": "CreateConnection", -"МаркетинговыйЦвет": "MarketingColor", -"Почтовые вложения": "Mail attachments", -"ЗагруженныеДанные": "UploadedData", -"ТоварСоСвойством2": "ProductWithProp2", -"ВыгрузитьЗначения": "UnloadValues", -"ID важной новости": "Id of important post", -"НС_РаботаСФайлами": "NC_FilesManagement", -"СтруктураПродавца": "SellerStructure", -"ТекстовыйДокумент": "TextDocument", -"МассивИзображений": "ImagesArray", -"ЗаполняемыеДанные": "FillableData", -"МаксимальнаяДлина": "MaximumLength", -"СтруктураСчетчика": "CounterStructure", -"ТаблицаПараметров": "ParametersTable", -"ID целевого поста": "ID of the target post", -"ИзменитьИмяГруппы": "UpdateGroupName", -"ХешированиеДанных": "DataHashing", -"СоздатьСоединение": "CreateConnection", -"ПрочитатьВсе (хук": "ReadAll (wh", "единица измерения": "unit", "СоздатьУдалитьТег": "CreateDeleteTag", "СтруктураАтрибута": "AttributeStructure", @@ -3086,175 +3187,170 @@ "ПустаяСхемаSelect": "EmptySchemeSelect", "УдалитьОбработчик": "RemoveHandler", "СоздатьПодкаталог": "CreateSubfolder", -"АтрибутКатегории1": "CategoryAttribute1", +"Название подборки": "Selection name", +"ПрочитатьВсе (хук": "ReadAll (wh", +"СоздатьСоединение": "CreateConnection", "РезультатПроверки": "CheckResult", -"Содержимое ссылки": "Link data", -"ОтветСоответствие": "ResponseMap", -"Отправить локацию": "Send location", -"Ничего особенного": "Nothing special", -"Значение свойства": "Property value", -"ОсновноеИзмерение": "MajorDimension", -"Работа с заказами": "Orders management", -"СлакИсторияКанала": "SlackChannelHistory", -"СтруктураУпаковки": "PackageStructure", -"Структура фильтра": "Filter structure", -"СтруктураФильтра2": "FilterStructure2", -"Перейти по адресу": "Go to the", -"СтруктураРасходов": "ExpenseStructure", -"Удаляет лид по ID": "Deletes a lead by ID", -"СтруктураКартинки": "PictureStructure", -"НовоеРасположение": "NewLocation", -"Обработать запрос": "Process request", -"Новое имя объекта": "New object name", -"Файл для загрузки": "File for upload", -"ОбъектКомментарий": "CommentObject", -"СтруктураЗначений": "ValueStructure", -"СохранятьЛокально": "SaveLocally", -"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo", -"Очень важный файл": "Very important file", -"ЗакрытьТемуФорума": "CloseForumThread", -"НоушнСтраницаБазы": "NotionBasePage", -"УправлениеТоваром": "ProductManagement", -"НачатьУчетВремени": "StartTimekeeping", -"Тестовое описание": "TestDescription", -"Тестовая кампания": "TestCampaign", -"КонецКодовПадений": "EndOfFailureCodes", -"НеВосстанавливать": "DontRestore", -"СоздатьТемуФорума": "CreateForumThread", -"ОзонАПИ_Штрихкоды": "OzonAPI_Barcodes", -"СтруктураТелефона": "PhoneStructure", -"Работа с задачами": "Tasks management", -"Проверка_ВКАльбом": "Check_VKAlbum", -"АтрибутКатегории2": "CategoryAttribute2", -"ИнформацияОбъекта": "ObjectInfo", -"НеобходимыйРазмер": "RequiredSize", -"Маркировка товара": "Product marking", -"Администрирование": "Administration", -"Номер заказа СДЭК": "CDEK order number", -"Проверка_ВКРепост": "Check_VKRepost", -"ЭлементСтатистики": "StatisticsItem", -"Б24_РаботаСЧатами": "B24_ChatManagement", -"ВнешнееСоединение": "ExternalConnection", -"СтруктураНастроек": "SettingsStructure", -"СоздатьБазуДанных": "CreateDatabase", -"СтруктураОперации": "OperationStructure", -"Создать штрихкоды": "Create barcodes", -"ОтправкаСообщений": "MessageSending", -"Описание картинки": "Image description", -"СкопироватьОбъект": "CopyObject", -"Локализация офиса": "Localization of the office", -"Путь или ID файла": "Path or ID of the file", -"Криптография (OPI": "Cryptography (OPI", -"Текст уведомления": "Notification text", -"ТелеграмПереслать": "TelegramReply", -"НаправлениеПоиска": "SearchDirection", -"ОсновнаяСтруктура": "MainStructure", -"КалендарьПриемник": "TargetCalendar", -"./docs/ru/results": "./docs/en/results", -"Файл для отправки": "File for sending", -"ВременнаяМеткаISO": "ISOTimestamp", -"ЗначениеЛокальный": "LocalValue", -"Использовать oint": "Use oint", -"ВКВариантСвойства": "VKPropVariant", -"ТелеграмСообщение": "TelegramMessage", -"КабинетыИМагазины": "CampaignsAndBusiness", -"Работа с товарами": "Products management", -"Полученные данные": "Received data", -"УправлениеЗадачей": "ManageTask", -"СлакСписокКаналов": "SlackChannelsList", -"ПреобразоватьДату": "ConvertDate", -"НачальнаяФигурная": "InitialCurly", -"ПараметрЛокальный": "LocalParameter", -"ПереместитьОбъект": "MoveObject", -"ПодходящийТипУзла": "RelevantNodeType", -"СортироватьПоДате": "SortByDate", -"СтруктураФильтра1": "FilterStructure1", -"Б24_РаботаСДиском": "B24_WorkingWithDrive", -"Получить штрихкод": "Get barcode", -"ЛайкРепостКоммент": "LikeRepostComment", -"ЛокацияНазначения": "DestLocation", -"ОткрытьОбсуждение": "OpenDiscussion", -"МинимальныйРазмер": "MinimumSize", -"Текст комментария": "Comment text", -"СтруктураРазмеров": "SizesStructure", -"Определение полей": "Definition of fields", -"ИзменитьСообщение": "EditMessage", -"УстановитьИмяБазы": "SetBaseName", -"ЗакрытьОбсуждение": "CloseDiscussion", -"Дата : date": "Date : date", -"ОжидаютсяДвоичные": "ExpectedBinary", -"Это сервер !NOCLI": "Is server !NOCLI", -"ТоварСоСвойством1": "ProductWithProp1", -"НачалоКодовОшибок": "StartOfErrorCodes", -"ВызватьИсключение": "Raise", -"ЛокальныеКаталоги": "LocalFolders", -"Игровые приставки": "Consoles", -"ЗначениеПараметра": "ParameterValue", -"ОтправитьДокумент": "SendDocument", -"особый тип товара": "specific product type", -"Проверка_ВКИстина": "Check_VKTrue", -"ГТ_СоздатьТаблицу": "GT_CreateTable", -"Восстановить файл": "Restore file", -"ОткрытьТемуФорума": "OpenForumThread", -"Строка, Структура": "String, Structure", -"СоздатьПодписьURL": "CreateURLSignature", -"Включение сервиса": "Enable service - ", -"МассивПодключений": "ConnectionsArray", -"Получить преалерт": "Get prealert", -"СообщениеУдаления": "DeletingMessage", -"ПолучитьСтрокуURI": "GetURIString", -"описание дефектов": "defect description", -"АтрибутКатегории3": "CategoryAttribute3", -"СписокПодключений": "ConnectionsList", -"Токен авторизации": "Auth token", -"ГуглЦветКалендаря": "GoogleCalendarColors", -"СтруктураЭкспорта": "ExportStructure", -"код товара ТН ВЭД": "commodity code TN VED", -"ПолучитьЧекЗаказа": "GetCashboxCheck", -"ПустаяСхемаUpdate": "EmptySchemeUpdate", -"Это данные ячейки": "These are cell data of", -"УправлениеСделкой": "ManageDeal", -"СтруктураВозврата": "ReturnStructure", -"При отправке URL": "When sending URL", -"наименование цели": "goal name", -"ПустаяСхемаInsert": "EmptySchemeInsert", -"ЭтоПредупреждение": "AsAlert", -"Тестовая подборка": "TestCollection", -"АТ_СоздатьТаблицу": "AT_CreateTable", -"АтрибутКатегории4": "CategoryAttribute4", -"Секрет приложения": "Application secret", -"внешний вид товара": "product appearance", -"признак шаблона (Y": "is pattern (Y", -"УдалитьТегиОбъекта": "DeleteObjectTagging", -"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations", -"Заголовок страницы": "Page title", -"Переместить объект": "Move object", -"Новая таблица (изм": "New table (change", -"Отправить картинку": "Send image", -"ЗагрузитьМалыйФайл": "UploadSmallFile", -"МассивСертификатов": "CertificatesArray", -"ОтправитьГифку (ДД": "SendGif (DD", -"СоответствиеФайлов": "FileMapping", -"ПривязатьШтрихкоды": "BindBarcodes", -"ПолучитьИнформацию": "GetData", -"ПараметрВКоллекцию": "ParameterToCollection", -"Тестовый календарь": "TestCalendar", -"РазмерСжатыхДанных": "CompressedDataSize", -"НормализоватьФайлы": "NormalizeFiles", -"Идентификатор базы": "Base identifier", -"Объект TCP сервера": "TCP server object", -"Изменить календарь": "Edit calendar", -"Получить календарь": "Get calendar", -"ТолькоОбязательные": "RequiredOnly", -"Пример команды CLI": "CLI command example", -"ПолучитьПолеНомера": "GetNumberField", -"СтруктураАналитики": "AnalyticsStructure", -"СтруктураПараметра": "ParameterStructure", -"ЗакрепитьСообщение": "PinMessage", -"Email как RFC 2822": "Email as RFC 2822", -"ОжидатьПодключения": "AwaitConnections", -"Закрыть соединение": "Close connection", -"ПереданныйПараметр": "PassedParameter", +"ИзменитьИмяГруппы": "UpdateGroupName", +"ХешированиеДанных": "DataHashing", +"ВККартинкаАльбома": "VKAlbumPicture", +"Google Drive (ОПИ": "Google Drive (OpenIntegrations", +"МассивНапоминаний": "RemindersArray", +"Скрытый календарь": "Hidden calendar", +"VK_СоздатьИсторию": "VK_CreateStory", +"Удалить календарь": "Delete calendar", +"ОбщийРазмер Тогда": "TotalSize Then", +"СоответствиеФайла": "FileMapping", +"календарь для CRM": "calendar for CRM", +"ОтправитьКартинку": "SendImage", +"Работа с бакетами": "Buckets management", +"Новый комментарий": "NewComment", +"СоответствиеТипов": "TypesMap", +"ОткрытьСоединение": "CreateConnection", +"СообщитьРезультат": "ReportResult", +"Почтовые вложения": "Mail attachments", +"ID целевого поста": "ID of the target post", +"ТаблицаПараметров": "ParametersTable", +"СтруктураСчетчика": "CounterStructure", +"МаксимальнаяДлина": "MaximumLength", +"МаркетинговыйЦвет": "MarketingColor", +"МассивИзображений": "ImagesArray", +"ЗаполняемыеДанные": "FillableData", +"СтруктураПродавца": "SellerStructure", +"НС_РаботаСФайлами": "NC_FilesManagement", +"ID важной новости": "Id of important post", +"ВыгрузитьЗначения": "UnloadValues", +"ТоварСоСвойством2": "ProductWithProp2", +"ЗагруженныеДанные": "UploadedData", +"ТекстовыйДокумент": "TextDocument", +"ПреобразоватьСвязь": "ConvertLink", +"ВКСтатистикаПостов": "VKPostsStatistic", +"ОтправитьВидео (ДД": "SendVideo (DD", +"ФинальнаяСтруктура": "FinalStructure", +"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations", +"ЗаголовокИсточника": "SourceHeader", +"Новое наименование": "New name", +"ОбработатьПараметр": "ProcessParameter", +"РежимОткрытияФайла": "FileOpenMode", +"СоздатьУдалитьПост": "CreateDeletePost", +"Удаляет файл по ID": "Delete file by ID", +"ОтправитьСообщение": "SendMessage", +"фильтрация роботов": "robots filtration", +"ТотЖеДокумент.docx": "SameDoc.docx", +"СоответствиеИконки": "IconMap", +"УправлениеСобытием": "EventManagement", +"ГринКартинкаГруппы": "GreenGroupPicture", +"Во-вторых, стильно": "Description", +"Текст новых правил": "Text of the new rules", +"Наименование видео": "Video name", +"Создать твит опрос": "Create poll tweet", +"Активный : green": "Active : green", +"ВключитьЗвукЗадачи": "UnmuteTask", +"Идентификатор поля": "Field identifier", +"!OInt КБайт = 1024": "!OInt KB = 1024", +"ОсновнойОбработчик": "MainHandler", +"Маркетинговый цвет": "Marketing color", +"Праздники Беларуси": "Holidays in Belarus", +"ПолучитьИДКартинки": "GetImageID", +"ЛимитПользователей": "UserLimit", +"Работа с новостями": "Posts management", +"ОткрепитьСообщение": "UnpinMessage", +"Создано из шаблона": "Created from template", +"ТекущаяВложенность": "CurrentNesting", +"ОзонМассивОбъектов": "OzonObjectsArray", +"РаботаСЖивойЛентой": "FeedPostsManagement", +"ИдентификаторФайла": "FileID", +"КвалификаторыЧисла": "NumberQualifiers", +"ПереместитьКаталог": "MoveFolder", +"Новое имя варианта": "New variant name", +"Отправить документ": "Send document", +"Токен пользователя": "User token", +"ID книги источника": "Source spreadsheet ID", +"ПроцессорГенерации": "GenerationProcessor", +"СтруктураСостояния": "StateStructure", +"ДлительностьОпроса": "PollDuration", +"ИзменитьТемуФорума": "EditForumTopic", +"СтруктураОбработки": "ProcessedStructure", +"УдалитьСделку (хук": "DeleteDeal (wh", +"ФормированиеБлоков": "BlockFormation", +"Ссылка на хост API": "API host link", +"ПринятьЗадачу (хук": "ApproveTask (wh", +"Проверка_ЯДискДиск": "Check_YaDiskDrive", +"Тестовый заголовок": "TestTitle", +"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", +"СтрокаМетода.Метод": "MethodString.Method", +"БитриксАвторизация": "BitrixAuth", +"УправлениеГруппами": "GroupManagement", +"Б24_РаботаСТокеном": "B24_TokenManagement", +"Проверка_Структура": "Check_Structure", +"Статус отправления": "Shipment status", +"КаноническийЗапрос": "CanonicalRequest", +"Логин пользователя": "Users login", +"Архивировать канал": "Archive channel", +"ПолучитьДанныеЧата": "GetChatData", +"БитриксУчетВремени": "BitrixTimekeeping", +"ОзонУдалениеТовара": "OzonProductsDeleting", +"задача в отчете (Y": "task in report (Y", +"ПреобразоватьПочту": "ConvertEmail", +"СоздатьЗадачу (хук": "CreateTask (wh", +"Получить квитанцию": "Get receipt", +"название календаря": "calendars name", +"РаботаССообщениями": "MessageManagement", +"Постановщик с ID 1": "Producer with ID 1", +"Высота товара в мм": "Product height in mm", +"ПоследнийКодУспеха": "LastSuccessCode", +"СтрЗаканчиваетсяНа": "StrEndsWith", +"БитриксКомментарий": "BitrixComment", +"СкопироватьКаталог": "MakeFolderCopy", +"ОпубликоватьОбъект": "PublishObject", +"ПереименоватьКанал": "RenameChannel", +"НС_ПолучениеДанных": "NC_DataRetrieving", +"ДанныеПользователя": "UserData", +"ПолучитьПолеСсылки": "GetLinkField", +"РазлогинитьИнстанс": "LogoutInstance", +"Переименовать файл": "Rename file", +"НайтиПользователей": "FindUsers", +"БитриксСписокЗадач": "BitrixTasksList", +"Открыть соединение": "Create Connection", +"Отправка сообщений": "Messages sending", +"ПолеИдентификатора": "IdentifierField", +"ул. Пушкина, д. 10": "Pushkin st., b. 10", +"Удаляет пост по id": "Deletes a post by ID", +"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", +"ПолучитьЧекиНаДату": "GetCashboxChecksByDate", +"Копировать каталог": "Copy folder", +"ДелегироватьЗадачу": "DelegateTask", +"Анонимность опроса": "Poll anonymity", +"Управление метками": "Tags management", +"Опубликовать папку": "Publish folder", +"ОтправитьФайл (URL": "SendFile (URL", +"Написать сообщение": "Write a message", +"ПереслатьСообщение": "ForwardMessage", +"Dropbox_УдалитьТег": "Dropbox_DeleteTag", +"ЗначенияПараметров": "ParameterValues", +"полный домен сайта": "full site domain", +"ПолучитьТоварыПоИД": "GetProductsByID", +"СуществующаяГруппа": "ExistingGroup", +"Изменить цвет чата": "Change chat color", +"Тестовое сообщение": "TestMessage", +"СтруктураИнформера": "InformerStructure", +"S3НеПоддерживается": "S3NotImplemented", +"УдалитьОбъект (URL": "DeleteObject (URL", +"Непонятная колонка": "An obscure column", +"ID книги приемника": "Destination spreadsheet ID", +"ГраницаТипов Тогда": "TypesBound Then", +"УдалитьУведомление": "DeleteNotification", +"ОжидатьПодключение": "AwaitingConnection", +"ДополнительныйЦвет": "SecondaryColor", +"ПолучитьБазуДанных": "GetDatabase", +"Получить хранилище": "Get storage", +"ИзменитьАватарЧата": "ChangeChatPicture", +"ВайберПользователь": "ViberUser", +"Создать подкаталог": "Create new subfolder", +"АрхивироватьТовары": "ArchiveProducts", +"ЗагрузитьМедиафайл": "UploadMediaFile", +"Работа с объектами": "Objects management", +"ПреобразоватьЧисло": "ConvertNumber", "РаботаСПолямиЗадач": "CustomTasksFieldsManagement", "Создать твит видео": "Create video tweet", "РазмерПрефиксаGZip": "GZipPrefixSize", @@ -3282,43 +3378,42 @@ "ЗагрузитьУдалитьВФ": "UploadDeleteExternalFile", "Удаляет блок по ID": "Deletes block by ID", "РаботаСоСтраницами": "PageManagement", +"ПереданныйПараметр": "PassedParameter", +"Закрыть соединение": "Close connection", +"Email как RFC 2822": "Email as RFC 2822", +"ЗакрепитьСообщение": "PinMessage", +"ИнформацияОбОшибке": "ErrorInfo", +"внешний вид товара": "product appearance", +"признак шаблона (Y": "is pattern (Y", +"УдалитьТегиОбъекта": "DeleteObjectTagging", +"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations", +"Заголовок страницы": "Page title", +"Переместить объект": "Move object", +"Новая таблица (изм": "New table (change", +"Отправить картинку": "Send image", +"ЗагрузитьМалыйФайл": "UploadSmallFile", +"МассивСертификатов": "CertificatesArray", +"ОтправитьГифку (ДД": "SendGif (DD", +"СоответствиеФайлов": "FileMapping", "РаботаСХранилищами": "StoragesManagement", +"ПривязатьШтрихкоды": "BindBarcodes", +"ПараметрВКоллекцию": "ParameterToCollection", +"Тестовый календарь": "TestCalendar", +"РазмерСжатыхДанных": "CompressedDataSize", +"НормализоватьФайлы": "NormalizeFiles", +"Идентификатор базы": "Base identifier", +"Объект TCP сервера": "TCP server object", +"Изменить календарь": "Edit calendar", +"Получить календарь": "Get calendar", +"ТолькоОбязательные": "RequiredOnly", +"Пример команды CLI": "CLI command example", +"ПолучитьПолеНомера": "GetNumberField", +"СтруктураАналитики": "AnalyticsStructure", +"СтруктураПараметра": "ParameterStructure", +"ПолучитьИнформацию": "GetData", "ДобавитьОбработчик": "AddHandler", -"СтруктураКалендаря": "CalendarsStructure", +"ОжидатьПодключения": "AwaitConnections", "Команда CLI: tools": "CLI Command: tools", -"Проверка_ВКИстория": "Check_VKStory", -"Клиентский возврат": "Customer refund", -"ДропБоксМетаданные": "DropboxMetadata", -"ПереместитьСобытие": "MoveEvent", -"Получает лид по ID": "Gets a lead by ID", -"ЗагрузитьФайлПоURL": "UploadFileByURL", -"Тестовая таблица 2": "TestTable2", -"СоздатьПодключение": "CreateConnection", -"Имя : title": "Name : title", -"СоответствиеСтроки": "RowMap", -"РаботаСКалендарями": "CalendarsManagement", -"описание календаря": "calendar description", -"Работа с объектами": "Objects management", -"ЛокацияОтправления": "SendLocation", -"ПолучитьПолеФлажка": "GetCheckboxField", -"VK_УдалитьКартинку": "VK_DeleteImage", -"Изменить сообщение": "Edit message", -"УдалитьЗадачу (хук": "DeleteTask (wh", -"URL источник файла": "URL source of the file", -"ОтправитьАудио (ДД": "SendAudio (DD", -"Измененное событие": "Modified event", -"ПолучитьКомпоненту": "GetAddIn", -"УдалитьКомментарий": "DeleteComment", -"МассивКлючЗначение": "KeyValueArray", -"ПолучитьОбновления": "GetUpdates", -"СледующаяКоллекция": "NextCollection", -"Установить Webhook": "Set Webhook", -"ПреобразоватьТекст": "ConvertText", -"СлучайнаяСтруктура": "CasualStructure", -"ЗакрытьПодключение": "CloseConnection", -"ПолучитьСтатистику": "GetStatistics", -"Открыть обсуждение": "Open discussion", -"ИнформацияОТаблице": "TableInformation", "СоздатьКомментарий": "CreateComment", "Получить поле (url": "Get field (url", "СоответствиеТаблиц": "TableMapping", @@ -3331,10 +3426,9 @@ "РазобратьКлючФайла": "SplitFileKey", "УдалитьВнешнийФайл": "DeleteExternalFile", "URL для сокращения": "URL for shortening", -"Создать твит гифки": "Create gif tweet", "VK_УдалитьПодборку": "VK_DeleteCollection", +"ИнформацияОТаблице": "TableInformation", "Лёгкость внедрения": "Easy to use", -"ПолучитьURLСервиса": "GetServiceURL", "Закрыть обсуждение": "Close discussion", "ПреобразоватьФайлы": "ConvertFiles", "СтруктураВебвизора": "WebvisorStructure", @@ -3347,267 +3441,74 @@ "Соответствие полей": "Fields map", "УправлениеДиалогом": "DialogManagement", "Работа со сделками": "Deals management", -"ПреобразоватьЧисло": "ConvertNumber", -"ИнформацияОбОшибке": "ErrorInfo", -"ЗагрузитьМедиафайл": "UploadMediaFile", -"ул. Пушкина, д. 10": "Pushkin st., b. 10", -"Создано из шаблона": "Created from template", -"ТекущаяВложенность": "CurrentNesting", -"ОзонМассивОбъектов": "OzonObjectsArray", -"РаботаСЖивойЛентой": "FeedPostsManagement", -"ИдентификаторФайла": "FileID", -"КвалификаторыЧисла": "NumberQualifiers", -"ПереместитьКаталог": "MoveFolder", -"Новое имя варианта": "New variant name", -"Отправить документ": "Send document", -"Токен пользователя": "User token", -"ID книги источника": "Source spreadsheet ID", -"ПроцессорГенерации": "GenerationProcessor", -"СтруктураСостояния": "StateStructure", -"ДлительностьОпроса": "PollDuration", -"ИзменитьТемуФорума": "EditForumTopic", -"ЛимитПользователей": "UserLimit", -"СтруктураОбработки": "ProcessedStructure", -"УдалитьСделку (хук": "DeleteDeal (wh", -"ФормированиеБлоков": "BlockFormation", -"Ссылка на хост API": "API host link", -"ПринятьЗадачу (хук": "ApproveTask (wh", -"Проверка_ЯДискДиск": "Check_YaDiskDrive", -"Тестовый заголовок": "TestTitle", -"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", -"СтрокаМетода.Метод": "MethodString.Method", -"БитриксАвторизация": "BitrixAuth", -"УправлениеГруппами": "GroupManagement", -"Б24_РаботаСТокеном": "B24_TokenManagement", -"Проверка_Структура": "Check_Structure", -"Работа с новостями": "Posts management", -"Статус отправления": "Shipment status", -"Маркетинговый цвет": "Marketing color", -"ЗаголовокИсточника": "SourceHeader", -"Удаляет файл по ID": "Delete file by ID", -"СоздатьУдалитьПост": "CreateDeletePost", -"РежимОткрытияФайла": "FileOpenMode", -"ОбработатьПараметр": "ProcessParameter", -"Новое наименование": "New name", -"ОтправитьСообщение": "SendMessage", -"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations", -"ФинальнаяСтруктура": "FinalStructure", -"ОтправитьВидео (ДД": "SendVideo (DD", -"ВКСтатистикаПостов": "VKPostsStatistic", -"ПреобразоватьСвязь": "ConvertLink", -"фильтрация роботов": "robots filtration", -"Праздники Беларуси": "Holidays in Belarus", -"СоответствиеИконки": "IconMap", -"УправлениеСобытием": "EventManagement", -"Во-вторых, стильно": "Description", -"Текст новых правил": "Text of the new rules", -"ТотЖеДокумент.docx": "SameDoc.docx", -"Наименование видео": "Video name", -"Создать твит опрос": "Create poll tweet", -"Активный : green": "Active : green", -"ВключитьЗвукЗадачи": "UnmuteTask", -"Идентификатор поля": "Field identifier", -"!OInt КБайт = 1024": "!OInt KB = 1024", -"ОсновнойОбработчик": "MainHandler", -"ПолучитьИДКартинки": "GetImageID", -"ОткрепитьСообщение": "UnpinMessage", -"КаноническийЗапрос": "CanonicalRequest", -"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", -"Архивировать канал": "Archive channel", -"ДелегироватьЗадачу": "DelegateTask", -"Анонимность опроса": "Poll anonymity", -"Управление метками": "Tags management", -"Опубликовать папку": "Publish folder", -"ОтправитьФайл (URL": "SendFile (URL", -"Написать сообщение": "Write a message", -"ПереслатьСообщение": "ForwardMessage", -"Dropbox_УдалитьТег": "Dropbox_DeleteTag", -"ЗначенияПараметров": "ParameterValues", -"полный домен сайта": "full site domain", -"ПолучитьТоварыПоИД": "GetProductsByID", -"СуществующаяГруппа": "ExistingGroup", -"Изменить цвет чата": "Change chat color", -"СтруктураИнформера": "InformerStructure", -"АрхивироватьТовары": "ArchiveProducts", -"S3НеПоддерживается": "S3NotImplemented", -"УдалитьОбъект (URL": "DeleteObject (URL", -"Непонятная колонка": "An obscure column", -"ID книги приемника": "Destination spreadsheet ID", -"ГраницаТипов Тогда": "TypesBound Then", -"УдалитьУведомление": "DeleteNotification", -"ОжидатьПодключение": "AwaitingConnection", -"ДополнительныйЦвет": "SecondaryColor", -"ПолучитьБазуДанных": "GetDatabase", -"Получить хранилище": "Get storage", -"ИзменитьАватарЧата": "ChangeChatPicture", -"ВайберПользователь": "ViberUser", -"Создать подкаталог": "Create new subfolder", -"Копировать каталог": "Copy folder", -"Логин пользователя": "Users login", -"Тестовое сообщение": "TestMessage", -"ПолучитьЧекиНаДату": "GetCashboxChecksByDate", -"БитриксКомментарий": "BitrixComment", -"ПолучитьДанныеЧата": "GetChatData", -"БитриксУчетВремени": "BitrixTimekeeping", -"ОзонУдалениеТовара": "OzonProductsDeleting", -"задача в отчете (Y": "task in report (Y", -"ПреобразоватьПочту": "ConvertEmail", -"СоздатьЗадачу (хук": "CreateTask (wh", -"Получить квитанцию": "Get receipt", -"название календаря": "calendars name", -"РаботаССообщениями": "MessageManagement", -"Постановщик с ID 1": "Producer with ID 1", -"Высота товара в мм": "Product height in mm", -"ПоследнийКодУспеха": "LastSuccessCode", -"СтрЗаканчиваетсяНа": "StrEndsWith", -"СкопироватьКаталог": "MakeFolderCopy", -"Удаляет пост по id": "Deletes a post by ID", -"ОпубликоватьОбъект": "PublishObject", -"ПереименоватьКанал": "RenameChannel", -"НС_ПолучениеДанных": "NC_DataRetrieving", -"ДанныеПользователя": "UserData", -"ПолучитьПолеСсылки": "GetLinkField", -"РазлогинитьИнстанс": "LogoutInstance", -"Переименовать файл": "Rename file", -"НайтиПользователей": "FindUsers", -"БитриксСписокЗадач": "BitrixTasksList", -"Открыть соединение": "Create Connection", -"Отправка сообщений": "Messages sending", -"ПолеИдентификатора": "IdentifierField", -"телефон заполнен (Y": "phone field is filled (Y", -"Удаляет базу данных": "Deletes the database", -"идентификатор сайта": "site identifier", -"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters", -"Проверка_ВКПодборка": "Check_VKCollection", -"ДлительностьПопытки": "AttemptDuration", -"СоответствиеОбложки": "CoverMap", -"Комментарий курьеру": "Comment to courier", -"Новое описание базы": "New database description", -"Массив файлов видео": "Video files array", -"ПолучитьТелоЗапроса": "GetRequestBody", -"ДобавитьВидеоТовара": "AddProductVideo", -"Новое имя файла.jpg": "New file name.jpg", -"СгруппироватьТовары": "GroupProducts", -"АккаунтИАвторизация": "AccountAndAuthorization", -"ЦеныИОстаткиТоваров": "PricesAndStocks", -"АТЗаписьНомерСтрока": "ATRecordNumberAndString", -"СоздатьТвитКартинки": "CreateImageTweet", -"Создать/Удалить тег": "Create/Delete tag", -"НеобходимыйПараметр": "RequiredParameter", -"УдалитьОбъект (Путь": "DeleteObject (Path", -"УдалитьКаталог (хук": "DeleteFolder (wh", -"ОзонЗаданиеЗагрузки": "OzonUploadTask", -"СоздатьСсылкуТокена": "CreateTokenLink", -"Нажмите Publish App": "Click on Publish App", -"Массив файлов гифок": "Gif files array", -"Простота и гибкость": "Simplicity and flexibility", -"СоздатьТвитСОпросом": "CreateTweetWithPoll", -"МассивМедиаКартинок": "MediaPictureArray", -"ПолучитьТаблицыБазы": "GetDatabaseTables", -"ПолучитьСписокМеток": "GetTagsList", -"Удалить уведомление": "Delete notification", -"SQLiteЗначенияПолей": "SQLiteFieldsValues", -"ПолучитьЦеныТоваров": "GetProductsPrices", -"НаписатьКомментарий": "WriteComment", -"ПолучитьСписокЗадач": "GetTasksList", -"СистемнаяИнформация": "SystemInfo", -"ТелеграмПриглашение": "TelegramInvitation", -"Архивировать товары": "Archive products", -"СоздатьНовость (хук": "CreatePost (wh", -"ПолучитьСписокТегов": "GetTagList", -"СформироватьКоманду": "FormCommand", -"один из типов медиа": "media type", -"Портативная техника": "Portable gadgets", -"ПолучитьКлючПодписи": "GetSignatureKey", -"СоответствиеСобытия": "EventMap", -"ДобавитьВнешнийФайл": "AddExternalFile", -"ПреобразованиеТипов": "TypeConversion", -"ПолучитьТегиОбъекта": "GetObjectTagging", -"Переместить каталог": "Move folder", -"Данные для отправки": "Sending data", -"ПреобразоватьСтатус": "ConvertStatus", -"СтруктураЗаголовков": "HeadersStructure", -"Скопировать каталог": "Copy folder", -"Скоприровать объект": "Copy object", -"Количество : number": "Count : number", -"Наличие примерочной": "Availability of fitting room", -"УчетРабочегоВремени": "Timekeeping", -"Создать комментарий": "Create comment", -"Создание приложения": "Creating an application", -"ОбновитьЦеныТоваров": "UpdateProductsPrices", -"Удалить тему форума": "Delete forum thread", -"Получает файл по ID": "Gets file by ID", -"ПолучитьСделку (хук": "GetDeal (wh", -"Массив из Структура": "Array of Structure", -"Фильтр по списку ID": "filter by IDs list", -"НаписатьВОбсуждение": "WriteInDiscussion", -"Новое подразделение": "New department", -"Идентификатор файла": "File identifier", -"Привязать штрихкоды": "Bind barcodes", -"Идентификатор книги": "Spreadsheet identifier", -"ОзонСписокКатегорий": "OzonCategoryList", -"БитриксСоответствие": "BitrixMap", -"МассивХарактеристик": "AttributesArray", -"Отправляемая ссылка": "SentLink", -"РаботаСОбсуждениями": "DiscussionManagement", -"ЗапуститьПриложение": "RunApp", -"КопироватьКоллекцию": "CopyCollection", -"ПриостановитьЗадачу": "PauseTask", -"Эфимерное сообщение": "Ephemeral message", -"Удалить теги бакета": "Delete bucket tagging", -"СоздатьЗапросСТелом": "CreateRequestWithBody", -"ОтложитьЗадачу (хук": "DeferTask (wh", -"Изменить имя группы": "Update group name", -"Дополнить c атрибут": "Complete complex attribute", -"Переместить событие": "Move event", -"СоответствиеКолонки": "ColoumnMap", -"НумерацияПараметров": "ParameterNumeration", -"ПолучитьОсобенности": "GetFeatures", -"ОзонГотовыйЧерновик": "OzonReadyDraft", -"SQL запрос из файла": "SQL query from file", -"Глубина товара в мм": "Product depth in mm", -"СтруктураИнформации": "DataStructure", -"Мой новый календарь": "My new calendar", -"ПолучитьСписокЛидов": "GetLeadsList", -"ОбработатьРезультат": "ProcessResult", -"ОбработатьПараметры": "ProcessParameters", -"ПолучитьКомментарии": "GetComments", -"ИзменитьСделку (хук": "UpdateDeal (wh", -"НормализоватьОснову": "NormalizeMain", -"ДобавитьФайлВЗадачу": "AttachFileToTopic", -"Кабинеты и магазины": "Campaigns and business", -"Данные для API v1.1": "Data for API v1.1", -"Опубликовать объект": "Publish object", -"ОзонМассивОбновлено": "OzonUpdatedArray", -"Отправить сообщение": "Send message", -"Создать тему форума": "Create forum thread", -"ПутьЛоговБиблиотеки": "LibraryLogPath", -"Получить информацию": "Get data", -"Язык: rus, eng, zho": "Language: rus, eng, zho", -"Переслать сообщение": "Forward message", -"СоответствиеКолонок": "ColoumnsMap", -"ПреобразоватьСсылку": "ConvertURL", -"ИзменитьКомментарий": "EditComment", -"ВажныйДокумент.docx": "ImportantDocument.docx", -"РаботаСТемамиФорума": "ForumTopicManagement", -"Получить обновления": "Get updates", -"Кол-во комментариев": "Comments count", -"СтруктураРезультата": "ResultStrucutre", -"Перейдите по ссылке": "Go to the link", -"ЗакрытиеПодключения": "ConnectionShutdown", -"СоответствиеСвойств": "PropertyMap", -"УправлениеПодборкой": "SelectionManagement", -"Удаляет метку по ID": "Deletes a tag by ID", -"ПолучитьЗадачу (хук": "GetTask (wh", -"Комплексные решения": "Complete solutions", -"Ставит лайк на пост": "Likes a post", -"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods", -"ОформитьОпциюМассив": "FormOptionArray", -"ЗагрузитьОбъект (DB": "PutObject (DB", -"Dropbox_ДобавитьТег": "Dropbox_AddTag", -"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", -"СоздатьПользователя": "CreateUser", +"СтруктураКалендаря": "CalendarsStructure", +"ПолучитьURLСервиса": "GetServiceURL", +"Открыть обсуждение": "Open discussion", +"Создать твит гифки": "Create gif tweet", +"ПолучитьСтатистику": "GetStatistics", +"Клиентский возврат": "Customer refund", +"ДропБоксМетаданные": "DropboxMetadata", +"ПереместитьСобытие": "MoveEvent", +"Получает лид по ID": "Gets a lead by ID", +"ЗагрузитьФайлПоURL": "UploadFileByURL", +"Тестовая таблица 2": "TestTable2", +"СоздатьПодключение": "CreateConnection", +"Имя : title": "Name : title", +"СоответствиеСтроки": "RowMap", +"РаботаСКалендарями": "CalendarsManagement", +"описание календаря": "calendar description", +"ЛокацияОтправления": "SendLocation", +"ПолучитьПолеФлажка": "GetCheckboxField", +"VK_УдалитьКартинку": "VK_DeleteImage", +"Проверка_ВКИстория": "Check_VKStory", +"СледующаяКоллекция": "NextCollection", +"УдалитьЗадачу (хук": "DeleteTask (wh", +"URL источник файла": "URL source of the file", +"ОтправитьАудио (ДД": "SendAudio (DD", +"Измененное событие": "Modified event", +"ПолучитьКомпоненту": "GetAddIn", +"УдалитьКомментарий": "DeleteComment", +"МассивКлючЗначение": "KeyValueArray", +"ПолучитьОбновления": "GetUpdates", +"Изменить сообщение": "Edit message", +"Установить Webhook": "Set Webhook", +"ПреобразоватьТекст": "ConvertText", +"СлучайнаяСтруктура": "CasualStructure", +"ЗакрытьПодключение": "CloseConnection", +"ОбработатьВыводJSON": "ProcessJSONOutput", +"Получает список баз": "Gets a list of bases", +"Архив : yellow": "Archive : yellow", +"Проверка_ВККампания": "Check_VKCampaign", +"СтруктураКлавиатуры": "KeyboardStructure", +"Получить список баз": "Get list of bases", +"ВосстановитьКаталог": "RestoreFolder", +"Открепить сообщение": "Unpin message", +"Проверка_ВКСвойство": "Check_VKProp", +"UUID договоренности": "Appointment UUID", +"В качестве чат-бота": "Like a chat-bot", +"АльтернативныйТекст": "AlternateText", +"СтруктураЗавершения": "FinishStructure", +"СоздатьИзменитьБазу": "CreateUpdateDatabase", +"Б24_РаботаСЗадачами": "B24_TaskManagement", +"ЗаполнитьСортировку": "FillSorting", +"Структура из Строка": "Structure Of String", +"СоздатьКопиюОбъекта": "CreateObjectCopy", +"Новый текст новости": "New post text", +"Переименовать канал": "Rename channel", +"значение для замены": "replacement value", +"0 Или СтрНайти(Путь": "0 Or StrFind(Path", +"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations", +"Фото- и видеоуслуги": "Photo and video service", +"СписокПользователей": "UserList", +"СоответствиеМетодов": "MethodMap", +"Новое имя хранилища": "New storage name", +"РаботаСППолямиЗадач": "TasksFieldsManagement", +"Удаляет тему форума": "Deletes a forum thread", +"ВосстановитьСчетчик": "RestoreCounter", +"ID категории товара": "Product category ID", "Создать базу данных": "Create database", +"ГуглОбновлениеЯчеек": "GoogleCellUpdating", +"ТекущийПользователь": "CurrentUser", "СтрокаПользователей": "MembersQuery", "УдалитьЗаписи (одна": "DeleteRecords (one", "РазмерПостфиксаGZip": "GZipPostfixSize", @@ -3636,43 +3537,43 @@ "Измененная подборка": "EditedCollection", "ОбработанныеПозиции": "ProcessedPositions", "ОбработатьДанныеTMA": "ProcessTMAData", -"ГуглОбновлениеЯчеек": "GoogleCellUpdating", "ЗаменитьСпецсимволы": "ReplaceSpecialCharacters", -"ID категории товара": "Product category ID", -"Архив : yellow": "Archive : yellow", -"ВосстановитьКаталог": "RestoreFolder", -"АльтернативныйТекст": "AlternateText", -"В качестве чат-бота": "Like a chat-bot", -"UUID договоренности": "Appointment UUID", -"Проверка_ВКСвойство": "Check_VKProp", -"Открепить сообщение": "Unpin message", -"СоздатьИзменитьБазу": "CreateUpdateDatabase", -"Получить список баз": "Get list of bases", -"ОбработатьВыводJSON": "ProcessJSONOutput", -"Получает список баз": "Gets a list of bases", -"СтруктураКлавиатуры": "KeyboardStructure", -"Проверка_ВККампания": "Check_VKCampaign", -"СтруктураЗавершения": "FinishStructure", -"Б24_РаботаСЗадачами": "B24_TaskManagement", -"ВосстановитьСчетчик": "RestoreCounter", -"Структура из Строка": "Structure Of String", -"СоздатьКопиюОбъекта": "CreateObjectCopy", -"Новый текст новости": "New post text", -"Переименовать канал": "Rename channel", -"значение для замены": "replacement value", -"ЗаполнитьСортировку": "FillSorting", -"0 Или СтрНайти(Путь": "0 Or StrFind(Path", -"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations", -"Фото- и видеоуслуги": "Photo and video service", -"СписокПользователей": "UserList", -"СоответствиеМетодов": "MethodMap", -"Новое имя хранилища": "New storage name", -"РаботаСППолямиЗадач": "TasksFieldsManagement", -"Удаляет тему форума": "Deletes a forum thread", -"ТекущийПользователь": "CurrentUser", "ПолучитьВнешнийФайл": "GetExternalFile", -"страна производства": "country of manufacture", +"РаскодироватьСтроку": "DecodeString", "Module.ExpectsThat(": "Module.ОжидаетЧто(", +"СтруктураПолучателя": "RecipientStructure", +"Получить блок файла": "Get file block", +"ПоддерживаемыйОтвет": "SupportedResponse", +"Длительность опроса": "Poll duration", +"ПараметрыЗаписиJSON": "JSONWriterSettings", +"Начать учет времени": "Start timekeeping", +"ПустаяСхемаTruncate": "EmptySchemeTruncate", +"Делегировать задачу": "Delegate task", +"СоздатьЗаписи (одна": "CreateRecords (one", +"БитриксНеопределено": "BitrixUndefined", +"ПолучениеИнформации": "DataRetrieval", +"ОперационнаяСистема": "OperatingSystem", +"Наименование канала": "Channel name", +"ПолучитьСвойАккаунт": "GetOwnAccount", +"имя поля для отбора": "filtering field name", +"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", +"Разлогинить инстанс": "Logout instance", +"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU", +"Массив Из Структура": "Array of Structure", +"ПереданныеПараметры": "PassedParameters", +"КопироватьЛист (доп": "CopySheet (new", +"МассивОтсутствующих": "AbsenteesArray", +"Наименование товара": "Product name", +"Управление группами": "Group management", +"УдалитьНовость (хук": "DeletePost (wh", +"ПреобразоватьБулево": "ConvertBoolean", +"СоздатьПользователя": "CreateUser", +"ПолучитьКомментарий": "GetComment", +"ПолучитьСписокАкций": "GetPromotionsList", +"Наименование бакета": "Bucket name", +"страна производства": "country of manufacture", +"Закрепить сообщение": "Pin message", +"СтруктураПараметров": "ParametersStructure", "СерверноеВремя (хук": "ServerTime (wh", "ПолучитьТокенПоКоду": "GetTokenByCode", "УправлениеДоставкой": "DeliveryManagement", @@ -3702,156 +3603,168 @@ "Получить поле (дата": "Get field (date", "Открыть тему форума": "Open forum thread", "ПолучитьОбщийМодуль": "GetCommonModule", -"СтруктураПараметров": "ParametersStructure", "КлавиатураСообщения": "MessageKeyboard", -"Закрепить сообщение": "Pin message", -"Наименование бакета": "Bucket name", -"СтруктураПолучателя": "RecipientStructure", -"Получить блок файла": "Get file block", -"ПоддерживаемыйОтвет": "SupportedResponse", -"Длительность опроса": "Poll duration", -"ПараметрыЗаписиJSON": "JSONWriterSettings", -"Начать учет времени": "Start timekeeping", -"ПустаяСхемаTruncate": "EmptySchemeTruncate", -"Делегировать задачу": "Delegate task", -"СоздатьЗаписи (одна": "CreateRecords (one", -"БитриксНеопределено": "BitrixUndefined", -"ПолучениеИнформации": "DataRetrieval", -"ОперационнаяСистема": "OperatingSystem", -"Наименование канала": "Channel name", -"ПолучитьСвойАккаунт": "GetOwnAccount", -"имя поля для отбора": "filtering field name", -"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", -"Разлогинить инстанс": "Logout instance", -"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU", -"Массив Из Структура": "Array of Structure", -"ПереданныеПараметры": "PassedParameters", -"КопироватьЛист (доп": "CopySheet (new", -"МассивОтсутствующих": "AbsenteesArray", -"Наименование товара": "Product name", -"Управление группами": "Group management", -"УдалитьНовость (хук": "DeletePost (wh", -"ПреобразоватьБулево": "ConvertBoolean", -"РаскодироватьСтроку": "DecodeString", -"ПолучитьКомментарий": "GetComment", -"ПолучитьСписокАкций": "GetPromotionsList", -"ПолучитьТаймслотыFBO": "GetFBOTimeslots", -"Наименование альбома": "Album name", -"Неподдерживаемый тип": "Invalid type", -"УстановитьФайлВывода": "SetOutputFile", -"ДобавитьКлючЗначение": "AddKeyValue", -"СтруктураОтправителя": "SenderStructure", -"Проверка_БитриксФайл": "Check_BitrixFile", -"ОтправитьАудио (Путь": "SendAudio (Path", -"СделатьФайлПубличным": "MakeFilePublic", -"ПолучитьПолеТелефона": "GetPhoneField", -"ЗагрузитьУдалитьФайл": "UploadDeleteFile", -"УправлениеСчетчиками": "CountersManagement", -"ВКТ_УправлениеЧатами": "VKT_ChatManagement", -"Путь или ID каталога": "Path or ID of the directory", -"ПолучитьИмяФайлаТела": "GetBodyFileName", -"ЗавершитьЗадачу (хук": "CompleteTask (wh", -"URL к внешнему файлу": "URL to external file", -"Отложенное сообщение": "Sheduled message", -"РаботаСУведомлениями": "NotificationsManagement", -"ВозвращаемоеЗначение": "ReturnValue", -"ПолучитьНовости (хук": "GetPosts (wh", -"Тестовый комментарий": "TestComment", -"Получить комментарии": "Get comments", -"ОтправитьГифку (Путь": "SendGif (Path", -"ID элемента чеклиста": "Checklist element ID", -"РазмерНесжатыхДанных": "UncompressedDataSize", -"Хеширование.Добавить": "Hashing.Append", -"ЗавершитьУчетВремени": "StopTimekeeping", -"Добавить комментарий": "Create comment", -"Описание нового поля": "Description of the new field", -"Структура полей лида": "Structure of lead fields", -"Восстановить каталог": "Restore folder", -"ИнформацияОПрогрессе": "ProgressInformation", -"Написать комментарий": "Write a comment", -"ВернутьДочерниеБлоки": "ReturnChildBlocks", -"ИзменитьНовость (хук": "UpdatePost (wh", -"СтруктураНапоминания": "ReminderStructure", -"НастройкиИИнформация": "SettingsAndInformation", -"СкопироватьФайл (хук": "MakeFileCopy (wh", -"Получить базу данных": "Get database", -"СледующаяВложенность": "NextNesting", -"КоличествоПараметров": "NumberOfParameters", -"СтруктураЦеныЗакупки": "PurchasePriceStructure", -"Б24_РаботаСоСделками": "B24_DealsManagement", -"Изменить комментарий": "Modify comment", -"Получение информации": "Data retrieval", -"ПрочестьРезультатCLI": "ReadCLIResponse", -"СоответствиеВозврата": "ReturnMapping", -"AWS_РаботаСОбъектами": "AWS_ObjectsManagement", -"ВКИНформацияОТоварах": "VKProductData", -"СуществующееЗначение": "ExistingValue", -"ВывестиДопИнформацию": "DisplayAdditionalInformation", -"УдалитьТаблицу (тест": "DeleteTable (test", -"Очищает таблицу базы": "Clears the database table", -"Создать пользователя": "Create user", -"Имя бакета приемника": "Destination bucket name", -"Пустой макет события": "Empty event template", -"ПолучитьСписокСделок": "GetDealsList", -"СоздатьИсторию (путь": "CreateStory (path", -"ЗаголовокАвторизации": "AuthorizationHeader", -"Получить комментарий": "Get comment", -"Создать/Удалить блок": "Create/Delete block", -"СоздатьПапку (корень": "CreateFolder (root", -"УправлениеИНастройки": "ManagementAndSettings", -"Делает репост записи": "Reposts the record", -"ТелеграмСозданиеТемы": "TelegramCreateTopic", -"УстановитьЦельКанала": "SetChannelGoal", -"Идентификатор канала": "Channel ID", -"Текст запроса к базе": "Database query text", -"Идентификатор товара": "Product identifier", -"СменитьВладельцаЧата": "ChangeChatOwner", -"УдалитьСтадиюКанбана": "DeleteKanbanStage", -"VK_СоздатьОбсуждение": "VK_CreateDiscussion", -"ПолучитьДанныеОСайте": "GetSiteData", -"ПолучитьПолеВложения": "GetAttachmentField", -"Строка, Произвольный": "String, Arbitrary", -"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", -"СоздатьУдалитьЗаписи": "CreateDeleteRecords", -"Изменение публикации": "PublicationChange", -"СоответствиеКартинки": "PictureMap", -"Про варианты релизов": "About releases variants", -"Соответствие свойств": "Properties map", -"ОтклонитьЗадачу (хук": "DisapproveTask (wh", -"Тестовое сообщение 2": "TestMessage2", -"ответ сервера Google": "Google server response", -"ДобавитьОписаниеБазы": "AddDatabaseDescription", -"СоответствиеЗначений": "ValueMapping", -"Получить теги бакета": "Get bucket tagging", -"Скопируйте **Токен**": "Copy the **Token**", -"ID копируемого листа": "CopiedSheetID", -"ID события календаря": "Calednar event ID", -"УстановитьТегиБакета": "PutBucketTagging", -"Изменить аватар чата": "Change chat picture", -"Удаляет задачу по ID": "Delete task by ID", -"ПереносСтрокJSON.Нет": "JSONLineBreak.None", -"Список пользователей": "User list", -"ПреобразоватьТелефон": "ConvertPhone", -"СоответствиеСимволов": "CharacterMapping", -"color=Зеленый) Метод": "color=Green) Method", -"Восстановить счетчик": "Restore counter", -"ОтправитьМедиагруппу": "SendMediaGroup", -"Использовать asserts": "Use asserts", -"ЗащищенноеСоединение": "SecureConnection", -"Работа с CLI версией": "Working with CLI app", -"ЛокальныеПодкаталоги": "LocalSubfolders", -"Удаляет сделку по ID": "Deletes deal by ID", -"Новый заголовок базы": "New database title", -"ДропбоксПространство": "DropboxSpace", -"ЗагрузитьБольшойФайл": "UploadLargeFile", -"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations", -"Получить поле (email": "Get field (email", -"Тестовое сообщение 1": "TestMessage1", -"ВКИнформацияОТоварах": "VKProductData", -"СделатьФайлПриватным": "MakeFilePrivate", -"ПолучитьПодборкиПоИД": "GetSelectionsByID", -"Свойства базы данных": "Database properties", -"ПерезапуститьИнстанс": "RebootInstance", +"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", +"Комплексные решения": "Complete solutions", +"ЗагрузитьОбъект (DB": "PutObject (DB", +"ПолучитьЦеныТоваров": "GetProductsPrices", +"НаписатьКомментарий": "WriteComment", +"ПолучитьСписокЗадач": "GetTasksList", +"СистемнаяИнформация": "SystemInfo", +"ТелеграмПриглашение": "TelegramInvitation", +"Архивировать товары": "Archive products", +"СоздатьНовость (хук": "CreatePost (wh", +"ПолучитьСписокТегов": "GetTagList", +"СформироватьКоманду": "FormCommand", +"один из типов медиа": "media type", +"Портативная техника": "Portable gadgets", +"ПолучитьКлючПодписи": "GetSignatureKey", +"СоответствиеСобытия": "EventMap", +"ДобавитьВнешнийФайл": "AddExternalFile", +"ПреобразованиеТипов": "TypeConversion", +"ПолучитьТегиОбъекта": "GetObjectTagging", +"Переместить каталог": "Move folder", +"Данные для отправки": "Sending data", +"ПреобразоватьСтатус": "ConvertStatus", +"СтруктураЗаголовков": "HeadersStructure", +"Скопировать каталог": "Copy folder", +"Скоприровать объект": "Copy object", +"Количество : number": "Count : number", +"Наличие примерочной": "Availability of fitting room", +"УчетРабочегоВремени": "Timekeeping", +"Создать комментарий": "Create comment", +"Создание приложения": "Creating an application", +"ОбновитьЦеныТоваров": "UpdateProductsPrices", +"Удалить тему форума": "Delete forum thread", +"SQLiteЗначенияПолей": "SQLiteFieldsValues", +"Получает файл по ID": "Gets file by ID", +"Удалить уведомление": "Delete notification", +"ПолучитьТаблицыБазы": "GetDatabaseTables", +"телефон заполнен (Y": "phone field is filled (Y", +"Удаляет базу данных": "Deletes the database", +"идентификатор сайта": "site identifier", +"ЗаменитьСпецСимволы": "ReplaceSpecialCharacters", +"Проверка_ВКПодборка": "Check_VKCollection", +"ДлительностьПопытки": "AttemptDuration", +"СоответствиеОбложки": "CoverMap", +"Комментарий курьеру": "Comment to courier", +"Dropbox_ДобавитьТег": "Dropbox_AddTag", +"Массив файлов видео": "Video files array", +"ПолучитьТелоЗапроса": "GetRequestBody", +"ДобавитьВидеоТовара": "AddProductVideo", +"Новое имя файла.jpg": "New file name.jpg", +"СгруппироватьТовары": "GroupProducts", +"АккаунтИАвторизация": "AccountAndAuthorization", +"ЦеныИОстаткиТоваров": "PricesAndStocks", +"АТЗаписьНомерСтрока": "ATRecordNumberAndString", +"СоздатьТвитКартинки": "CreateImageTweet", +"Создать/Удалить тег": "Create/Delete tag", +"НеобходимыйПараметр": "RequiredParameter", +"УдалитьОбъект (Путь": "DeleteObject (Path", +"УдалитьКаталог (хук": "DeleteFolder (wh", +"ОзонЗаданиеЗагрузки": "OzonUploadTask", +"СоздатьСсылкуТокена": "CreateTokenLink", +"Нажмите Publish App": "Click on Publish App", +"Массив файлов гифок": "Gif files array", +"Простота и гибкость": "Simplicity and flexibility", +"СоздатьТвитСОпросом": "CreateTweetWithPoll", +"МассивМедиаКартинок": "MediaPictureArray", +"ПолучитьСписокМеток": "GetTagsList", +"ПолучитьСделку (хук": "GetDeal (wh", +"Новое описание базы": "New database description", +"Фильтр по списку ID": "filter by IDs list", +"НормализоватьОснову": "NormalizeMain", +"ДобавитьФайлВЗадачу": "AttachFileToTopic", +"Кабинеты и магазины": "Campaigns and business", +"Данные для API v1.1": "Data for API v1.1", +"Опубликовать объект": "Publish object", +"ОзонМассивОбновлено": "OzonUpdatedArray", +"Отправить сообщение": "Send message", +"Создать тему форума": "Create forum thread", +"ПутьЛоговБиблиотеки": "LibraryLogPath", +"Получить информацию": "Get data", +"Язык: rus, eng, zho": "Language: rus, eng, zho", +"Переслать сообщение": "Forward message", +"СоответствиеКолонок": "ColoumnsMap", +"ПреобразоватьСсылку": "ConvertURL", +"ИзменитьКомментарий": "EditComment", +"ВажныйДокумент.docx": "ImportantDocument.docx", +"РаботаСТемамиФорума": "ForumTopicManagement", +"Получить обновления": "Get updates", +"Кол-во комментариев": "Comments count", +"СтруктураРезультата": "ResultStrucutre", +"Перейдите по ссылке": "Go to the link", +"ЗакрытиеПодключения": "ConnectionShutdown", +"СоответствиеСвойств": "PropertyMap", +"УправлениеПодборкой": "SelectionManagement", +"Удаляет метку по ID": "Deletes a tag by ID", +"Ставит лайк на пост": "Likes a post", +"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods", +"ОформитьОпциюМассив": "FormOptionArray", +"Массив из Структура": "Array of Structure", +"ИзменитьСделку (хук": "UpdateDeal (wh", +"ПолучитьКомментарии": "GetComments", +"ПолучитьЗадачу (хук": "GetTask (wh", +"ОбработатьРезультат": "ProcessResult", +"ОбработатьПараметры": "ProcessParameters", +"Новое подразделение": "New department", +"Идентификатор файла": "File identifier", +"НаписатьВОбсуждение": "WriteInDiscussion", +"Идентификатор книги": "Spreadsheet identifier", +"ОзонСписокКатегорий": "OzonCategoryList", +"БитриксСоответствие": "BitrixMap", +"МассивХарактеристик": "AttributesArray", +"Отправляемая ссылка": "SentLink", +"РаботаСОбсуждениями": "DiscussionManagement", +"ЗапуститьПриложение": "RunApp", +"КопироватьКоллекцию": "CopyCollection", +"ПриостановитьЗадачу": "PauseTask", +"Эфимерное сообщение": "Ephemeral message", +"Привязать штрихкоды": "Bind barcodes", +"СоздатьЗапросСТелом": "CreateRequestWithBody", +"Удалить теги бакета": "Delete bucket tagging", +"Мой новый календарь": "My new calendar", +"Глубина товара в мм": "Product depth in mm", +"SQL запрос из файла": "SQL query from file", +"ОзонГотовыйЧерновик": "OzonReadyDraft", +"ПолучитьОсобенности": "GetFeatures", +"СтруктураИнформации": "DataStructure", +"СоответствиеКолонки": "ColoumnMap", +"ОтложитьЗадачу (хук": "DeferTask (wh", +"Изменить имя группы": "Update group name", +"НумерацияПараметров": "ParameterNumeration", +"ПолучитьСписокЛидов": "GetLeadsList", +"Переместить событие": "Move event", +"Дополнить c атрибут": "Complete complex attribute", +"СтруктураБазовойЦены": "BasePriceStructure", +"Включить звук задачи": "Unmute task", +"идентификатор валюты": "currency identifier", +"Приостановить задачу": "Pause task", +"Сгруппировать товары": "Group products", +"Telegram_СкачатьФайл": "Telegram_DownloadFile", +"СоздатьТекстовыйТвит": "CreateTextTweet", +"ФорсироватьРезультат": "ForceResult", +"Вайбер_ОтправитьФайл": "Viber_SendFile", +"ОтправитьВидео (Путь": "SendVideo (Path", +"СтруктураАвторизации": "AuthStructure", +"ОтправитьМеидагруппу": "SendMediaGroup", +"Получает метку по ID": "Gets the tag by ID", +"Размер).Равно(Истина": "Size).Equal(True", +"ID поля для удаления": "Field ID for deletion", +"Проверка_ВКСообщение": "Check_VKMessage", +"УстановитьТемуКанала": "SetChannelTopic", +"ПолучитьОбъект (файл": "GetObject (file", +"Офис группы компаний": "Group office", +"Тип (язык) квитанции": "Receipt type (language)", +"СоздатьТоварПодборку": "CreateProductSelection", +"ПолучитьСписокОфисов": "GetOfficeList", +"Общий вес (в граммах": "Total weight (grams", +"ПереименоватьКаталог": "RenameFolder", +"Удалить теги объекта": "Delete object tagging", +"частное событие: Y,N": "private event: Y,N", +"УстановитьИмяТаблицы": "SetTableName", +"Данные описание поля": "Field description data", +"СтруктураНапоминаний": "RemindersStructure", "ПолучитьСписокФайлов": "GetFilesList", "НормализованныеФайлы": "NormalizedFiles", "СоздатьПодразделение": "CreateDepartment", @@ -3864,7 +3777,6 @@ "Будущая сделка в RUB": "Future deal in RUB", "СоздатьСтрокуПодписи": "CreateSignatureString", "МассивДвоичныхДанных": "BinaryDataArray", -"УстановитьИмяТаблицы": "SetTableName", "VK_НаписатьСообщение": "VK_WriteMessage", "ИзменитьСвойстваБазы": "EditDatabaseProperties", "ОтправитьВнешнийФайл": "SendExternalFile", @@ -3877,38 +3789,39 @@ "Создать/Удалить пост": "Create/Delete post", "ДобавитьСвойстваБазы": "AddDatabaseProperties", "СоздатьСтраницуВБазу": "CreatePageInDatabase", -"Данные описание поля": "Field description data", "ЧатыИЛичныеСообщения": "ChatsAndMessages", -"частное событие: Y,N": "private event: Y,N", -"СоздатьТекстовыйТвит": "CreateTextTweet", -"Сгруппировать товары": "Group products", -"Включить звук задачи": "Unmute task", -"идентификатор валюты": "currency identifier", -"Приостановить задачу": "Pause task", -"ОтправитьМеидагруппу": "SendMediaGroup", -"Telegram_СкачатьФайл": "Telegram_DownloadFile", -"ФорсироватьРезультат": "ForceResult", -"Вайбер_ОтправитьФайл": "Viber_SendFile", -"ОтправитьВидео (Путь": "SendVideo (Path", -"СтруктураАвторизации": "AuthStructure", -"СтруктураБазовойЦены": "BasePriceStructure", -"Удалить теги объекта": "Delete object tagging", -"Размер).Равно(Истина": "Size).Equal(True", -"ID поля для удаления": "Field ID for deletion", -"Проверка_ВКСообщение": "Check_VKMessage", -"УстановитьТемуКанала": "SetChannelTopic", -"Получает метку по ID": "Gets the tag by ID", -"ПолучитьОбъект (файл": "GetObject (file", -"Офис группы компаний": "Group office", -"Тип (язык) квитанции": "Receipt type (language)", -"СоздатьТоварПодборку": "CreateProductSelection", -"ПолучитьСписокОфисов": "GetOfficeList", -"Общий вес (в граммах": "Total weight (grams", -"ПереименоватьКаталог": "RenameFolder", -"СтруктураНапоминаний": "RemindersStructure", "Проверка_ТелеграмБан": "Check_TelegramBan", -"ЗагрузитьФайлЧастями": "UploadFileInParts", +"Проверка_БитриксПоля": "Check_BitrixFields", "ТипВнешнейКомпоненты": "AddInType", +"ДобавитьРодителяБазы": "AddDatabaseParent", +"ID страницы родителя": "Parent page ID", +"ПодключитьРасширение": "ConnectExtension", +"идентификатор стадии": "stage identifier", +"предполагаемая сумма": "expected amount", +"идентификатор задачи": "task identifier", +"Б24_РаботаСНовостями": "B24_PostsManagement", +"идентификатор автора": "author identifier", +"ID родительской базы": "Parent database ID", +"ПолучитьСписокТестов": "GetTestList", +"УправлениеОперациями": "ActionsManagement", +"ФИО контактного лица": "Full name of contact person", +"Работа с календарями": "Calendars management", +"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment", +"идентификатор сделки": "Deal identifier", +"Сервер вернул статус": "The server returned the status", +"Дополнительный текст": "Additional text", +"Это коннектор !NOCLI": "Is connector !NOCLI", +"ПолучитьБлокКартинки": "GetPictureBlock", +"Дата выдачи паспорта": "Date of issue of passport", +"МассивСтруктурКнопок": "ArrayOfButtonStructures", +"Новый заголовок чата": "New chat title", +"ПодчиненнаяСтруктура": "SubordinateStructure", +"ПолучитьПользователя": "GetUser", +"ПерезапуститьИнстанс": "RebootInstance", +"показатель информера": "informer index", +"ЗагрузитьФайлЧастями": "UploadFileInParts", +"ОтправитьФайл (канал": "SendFile (channel", +"Изменить тему форума": "Edit forum thread", "СформироватьТекстSQL": "FormSQLText", "Важный документ.docx": "Imortant doc.docx", "РаботаСКомментариями": "CommentManagement", @@ -3934,163 +3847,156 @@ "Bitrix24_УдалитьФайл": "Bitrix24_DeleteFile", "Начало синхронизации": "Start synchronization", "ИзменитьПользователя": "UpdateUser", -"Изменить тему форума": "Edit forum thread", "СтруктураРуководства": "ManualStructure", -"ОтправитьФайл (канал": "SendFile (channel", -"Проверка_БитриксПоля": "Check_BitrixFields", -"показатель информера": "informer index", -"ДобавитьРодителяБазы": "AddDatabaseParent", -"ID страницы родителя": "Parent page ID", -"ПодключитьРасширение": "ConnectExtension", -"идентификатор стадии": "stage identifier", -"предполагаемая сумма": "expected amount", -"идентификатор задачи": "task identifier", -"Б24_РаботаСНовостями": "B24_PostsManagement", -"идентификатор автора": "author identifier", -"ID родительской базы": "Parent database ID", -"ПолучитьСписокТестов": "GetTestList", -"УправлениеОперациями": "ActionsManagement", -"ФИО контактного лица": "Full name of contact person", -"Работа с календарями": "Calendars management", -"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment", -"идентификатор сделки": "Deal identifier", -"Сервер вернул статус": "The server returned the status", -"Дополнительный текст": "Additional text", -"Это коннектор !NOCLI": "Is connector !NOCLI", -"ПолучитьБлокКартинки": "GetPictureBlock", -"Дата выдачи паспорта": "Date of issue of passport", -"МассивСтруктурКнопок": "ArrayOfButtonStructures", -"Новый заголовок чата": "New chat title", -"ПодчиненнаяСтруктура": "SubordinateStructure", -"ПолучитьПользователя": "GetUser", -"Загрузить файл по URL": "Upload file by URL", -"СоздатьТоварыПоOzonID": "CreateProductByOzonID", -"Получить список задач": "Get tasks list", -"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB", -"ТелоОтветаИзначальное": "ResponseBodyInitial", -"СклеитьДвоичныеДанные": "UniteBinaryData", -"Дополнительный тест 1": "Additional test 1", -"Стандартные реквизиты": "Common fields", -"ОтправитьЗапросСТелом": "SendRequestWithBody", -"Дополнительный тест 3": "Additional test 3", -"Удалить подразделение": "Delete department", -"Проверка_ВКОбсуждение": "Check_VKDiscussion", -"ОтправитьДокумент (ДД": "SendDocument (DD", -"Получить товары по ID": "Get products by ID", -"ПолучитьСтадииКанбана": "GetKanbanStages", -"ДобавитьContentLength": "AddContentLength", -"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject", -"Проверка_ДропБоксТеги": "Check_DropboxTags", -"Получить таблицы базы": "Get base tables", -"ВКТ_ОтправкаСообщений": "VKT_MessagesSending", -"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", -"ЗаписатьПараметрВФайл": "WriteParameterToFile", -"СоздатьКалендарь (хук": "CreateCalendar (wh", -"Проверка_ВКОбъявление": "Check_VKAd", -"Dropbox_ОбновитьТокен": "Dropbox_UpdateToken", -"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations", -"ЗаписатьЗначениеВФайл": "WriteValueToFile", -"БитриксМассивОбъектов": "BitrixObjectsArray", -"габариты и вес товара": "product dimensions and weight", -"Создать твит картинки": "Create image tweet", -"ИзменитьЦветЧата (хук": "ChangeChatColor (wh", -"сслыка на руководство": "URL to manual", -"СоответствиеКатегорий": "CategoryMap", -"СортироватьПоЗначению": "SortByValue", -"УстановитьПравилаЧата": "SetChatRules", -"Получить внешний файл": "Get external file", -"СтруктураПользователя": "UserStructure", -"Отключить звук задачи": "Mute task", -"ул. Лермонтова, д. 20": "Lermontov st., b. 20", -"Ссылка получения кода": "Code retrieval link", -"Удаляет файл на Slack": "Deletes a file on Slack", -"Идентификатор объекта": "Object identifier", -"ID метки для удаления": "ID of the tag to be deleted", -"УстановитьТегиОбъекта": "PutObjectTagging", -"ID магазина (кампании": "Market ID (campaignsId", -"Проверка_Соответствие": "Check_Map", -"Строка,ДвоичныеДанные": "String, BinaryData", -"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", -"ДобавитьЗаголовокБазы": "AddDatabaseHeader", -"Изменить пользователя": "Update user", -"ПолучитьСписокСвойств": "GetPropertyList", -"идентификатор статуса": "status identifier", -"наименование компании": "company name", -"Получает сделку по ID": "Gets deal by ID", -"ID пользователя Viber": "Viber User ID", -"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration", -"Добавить видео товара": "Add product video", -"Создать подразделение": "Create department", -"цвет текста календаря": "calendar text color", -"ДвоичныеДанные,Строка": "BinaryData,String", -"Новый текст заголовка": "New title", -"ПолучитьСписокТоваров": "GetProductList", -"количество повторений": "number of repetitions", -"Проверка_ТвиттерТекст": "Check_TwitterText", -"Идентификатор клиента": "Client identifier", -"МассивВариантовВыбора": "ChoiceOptionArray", -"Написать в обсуждение": "Write in discussion", -"В работе : checkbox": "In progress : checkbox", -"ПолучитьЗначенияЯчеек": "GetCellValues", -"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16", -"id цели для изменения": "if of goal for updating", -"ИнтерактивныеДействия": "InteractiveActions", -"Получить список лидов": "Get leads list", -"Наименование кампании": "Campaign name", -"Управление операциями": "Actions management", -"УдалитьСообщение (хук": "DeleteMessage (wh", -"Дополнительный тест 2": "Additional test 2", -"МассивЛишнихЭлементов": "UncorrectElements", -"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", -"ИзменитьСтадиюКанбана": "UpdateKanbansStage", -"Создать/Изменить поле": "Create/Edit field", -"ПолучитьСтруктуруЛида": "GetLeadStructure", -"Dropbox_ПолучитьТокен": "Dropbox_GetToken", -"Получить чеки на дату": "Get cashbox checks by date", -"ID рекламной кампании": "Advertising campaign ID", -"ПолучитьЗаказПоНомеру": "GetOrderByNumber", -"Другой заголовок чата": "Another title", -"Получить список меток": "Get tags list", -"ЗагрузитьЧастьОбъекта": "UploadObjectPart", -"Удаляет событие по ID": "Deletes an event by ID", -"ЗагрузитьМедиаЧастями": "UploadMediaInParts", -"Создать/Изменить базу": "Create/Edit database", -"ПолучитьСписокСкладов": "GetWarehousesList", -"УдалитьСвойствоТовара": "DeleteProductProperty", -"Географическая широта": "Geographic latitude", -"ID целевого сообщения": "Target message ID", -"Удаляет счетчик по ID": "Deletes a counter by ID", -"ОбработатьКонецЗаписи": "ProcessRecordsEnd", -"ИзменитьЗаголовокЧата": "ChangeChatTitle", -"ЗаполнитьМассивЛистов": "FillSheetArray", -"НачалоФормированияXML": "StartFormingXML", -"Дата ожидания курьера": "Courier waiting date", -"Проверка_ЯДискКаталог": "Check_YaDiskFolder", -"ДобавитьСерверныйТест": "AddServerTest", -"Новый текст сообщения": "New message text", -"СтруктураНаименования": "NameStructure", -"ПолучитьСписокСобытий": "GetEventList", -"Проверка_ВКСтатистика": "Check_VKStatistic", -"ID асинхронной работы": "AsynchronousJobID", -"наименование счетчика": "counter name", -"ВК_ОтправитьСообщение": "VKAPI_SendMessage", -"ПолучитьИсториюКанала": "GetChannelHistory", -"Сформировать штрихкод": "Create barcode", -"ЗагрузитьФайлВКаталог": "UploadFileToFolder", -"Использование методов": "Using methods", -"ВыполнитьСборкуМусора": "RunGarbageCollection", -"Тестовая таблица (доп": "Test table (new", -"Создать копию объекта": "Create object copy", -"ОбработатьПодключение": "ProcessConnection", -"ПолучитьОбъектЧастями": "GetObjectInChunks", -"Комментарий к новости": "Comment for post", -"Новое описание задачи": "New task description", -"МассивОписанийКолонок": "ColoumnsDescriptionArray", -"ПолучитьПользователей": "GetUsers", +"Свойства базы данных": "Database properties", +"Удаляет сделку по ID": "Deletes deal by ID", +"СделатьФайлПриватным": "MakeFilePrivate", +"Описание нового поля": "Description of the new field", +"Структура полей лида": "Structure of lead fields", +"Восстановить каталог": "Restore folder", +"ИнформацияОПрогрессе": "ProgressInformation", +"Написать комментарий": "Write a comment", +"ВернутьДочерниеБлоки": "ReturnChildBlocks", +"ИзменитьНовость (хук": "UpdatePost (wh", +"СтруктураНапоминания": "ReminderStructure", +"НастройкиИИнформация": "SettingsAndInformation", +"СкопироватьФайл (хук": "MakeFileCopy (wh", +"Получить базу данных": "Get database", +"СледующаяВложенность": "NextNesting", +"КоличествоПараметров": "NumberOfParameters", +"СтруктураЦеныЗакупки": "PurchasePriceStructure", +"Б24_РаботаСоСделками": "B24_DealsManagement", +"Изменить комментарий": "Modify comment", +"Получение информации": "Data retrieval", +"ПрочестьРезультатCLI": "ReadCLIResponse", +"СоответствиеВозврата": "ReturnMapping", +"AWS_РаботаСОбъектами": "AWS_ObjectsManagement", +"ВКИНформацияОТоварах": "VKProductData", +"СуществующееЗначение": "ExistingValue", +"ВывестиДопИнформацию": "DisplayAdditionalInformation", +"УдалитьТаблицу (тест": "DeleteTable (test", +"Очищает таблицу базы": "Clears the database table", +"Добавить комментарий": "Create comment", +"Создать пользователя": "Create user", +"ЗавершитьУчетВремени": "StopTimekeeping", +"ID элемента чеклиста": "Checklist element ID", +"ПолучитьПодборкиПоИД": "GetSelectionsByID", +"ПолучитьТаймслотыFBO": "GetFBOTimeslots", +"Наименование альбома": "Album name", +"Неподдерживаемый тип": "Invalid type", +"УстановитьФайлВывода": "SetOutputFile", +"ДобавитьКлючЗначение": "AddKeyValue", +"СтруктураОтправителя": "SenderStructure", +"Проверка_БитриксФайл": "Check_BitrixFile", +"ОтправитьАудио (Путь": "SendAudio (Path", +"СделатьФайлПубличным": "MakeFilePublic", +"ПолучитьПолеТелефона": "GetPhoneField", +"ЗагрузитьУдалитьФайл": "UploadDeleteFile", +"УправлениеСчетчиками": "CountersManagement", +"ВКТ_УправлениеЧатами": "VKT_ChatManagement", +"Путь или ID каталога": "Path or ID of the directory", +"ПолучитьИмяФайлаТела": "GetBodyFileName", +"ЗавершитьЗадачу (хук": "CompleteTask (wh", +"URL к внешнему файлу": "URL to external file", +"Отложенное сообщение": "Sheduled message", +"РаботаСУведомлениями": "NotificationsManagement", +"ВозвращаемоеЗначение": "ReturnValue", +"ПолучитьНовости (хук": "GetPosts (wh", +"Тестовый комментарий": "TestComment", +"Получить комментарии": "Get comments", +"ОтправитьГифку (Путь": "SendGif (Path", +"РазмерНесжатыхДанных": "UncompressedDataSize", +"Имя бакета приемника": "Destination bucket name", +"Хеширование.Добавить": "Hashing.Append", +"ПолучитьСписокСделок": "GetDealsList", +"Получить теги бакета": "Get bucket tagging", +"Скопируйте **Токен**": "Copy the **Token**", +"ID копируемого листа": "CopiedSheetID", +"ID события календаря": "Calednar event ID", +"УстановитьТегиБакета": "PutBucketTagging", +"Изменить аватар чата": "Change chat picture", +"Удаляет задачу по ID": "Delete task by ID", +"ПереносСтрокJSON.Нет": "JSONLineBreak.None", +"Список пользователей": "User list", +"ПреобразоватьТелефон": "ConvertPhone", +"color=Зеленый) Метод": "color=Green) Method", +"Восстановить счетчик": "Restore counter", +"ОтправитьМедиагруппу": "SendMediaGroup", +"Использовать asserts": "Use asserts", +"ЗащищенноеСоединение": "SecureConnection", +"Работа с CLI версией": "Working with CLI app", +"ЛокальныеПодкаталоги": "LocalSubfolders", +"Новый заголовок базы": "New database title", +"ДропбоксПространство": "DropboxSpace", +"ЗагрузитьБольшойФайл": "UploadLargeFile", +"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations", +"Получить поле (email": "Get field (email", +"Тестовое сообщение 1": "TestMessage1", +"Пустой макет события": "Empty event template", +"ВКИнформацияОТоварах": "VKProductData", +"СоответствиеЗначений": "ValueMapping", +"ДобавитьОписаниеБазы": "AddDatabaseDescription", +"СоответствиеСимволов": "CharacterMapping", +"ответ сервера Google": "Google server response", +"СоздатьИсторию (путь": "CreateStory (path", +"ЗаголовокАвторизации": "AuthorizationHeader", +"Получить комментарий": "Get comment", +"Создать/Удалить блок": "Create/Delete block", +"СоздатьПапку (корень": "CreateFolder (root", +"УправлениеИНастройки": "ManagementAndSettings", +"Делает репост записи": "Reposts the record", +"ТелеграмСозданиеТемы": "TelegramCreateTopic", +"Идентификатор канала": "Channel ID", +"Текст запроса к базе": "Database query text", +"Идентификатор товара": "Product identifier", +"СменитьВладельцаЧата": "ChangeChatOwner", +"УдалитьСтадиюКанбана": "DeleteKanbanStage", +"УстановитьЦельКанала": "SetChannelGoal", +"СоответствиеКартинки": "PictureMap", +"ПолучитьДанныеОСайте": "GetSiteData", +"ПолучитьПолеВложения": "GetAttachmentField", +"Строка, Произвольный": "String, Arbitrary", +"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", +"СоздатьУдалитьЗаписи": "CreateDeleteRecords", +"Изменение публикации": "PublicationChange", +"Тестовое сообщение 2": "TestMessage2", +"Про варианты релизов": "About releases variants", +"Соответствие свойств": "Properties map", +"ОтклонитьЗадачу (хук": "DisapproveTask (wh", +"VK_СоздатьОбсуждение": "VK_CreateDiscussion", +"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN", +"Сообщение с картинкой": "Message with picture", +"ПолучениеДанныхТестов": "TestDataRetrieval", +"ТекстПервогоСообщения": "FirstMessageText", +"Удаляет заказ по UUID": "Deletes order by UUID", +"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", +"ID поля для изменения": "Field ID for updating", +"Создает новое событие": "Creates a new event", +"Получить цены товаров": "Get products prices", +"ВременноеСоответствие": "TempMap", +"Проверка_БитриксЧисло": "Check_BitrixNumber", +"АрхивироватьТовары (2": "ArchiveProducts (2", +"Получить теги объекта": "Get object tagging", +"ДобавитьТестовыйНабор": "AddTestSet", +"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", +"ПолучитьОбновитьТокен": "GetUpdateToken", +"Управление счетчиками": "Counters management", +"Путь сохранения файла": "File save path", +"Получить список тегов": "Get list of tags", +"ОтправлятьУведомления": "SendNotifications", +"Переименовать каталог": "Rename folder", +"Отправить медиагруппу": "Send mediagroup", +"СтруктураОффлайнОпций": "OfflineOptionsStructure", +"Получить пользователя": "Get user", +"ПолучитьОписаниеФайла": "GetFileDescription", +"НеобходимаяДлина Цикл": "RequiredLength Do", +"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID", +"Учет рабочего времени": "Timekeeping", +"Получить поле (флажок": "Get field (checkbox", +"ПолучитьТелоКакСтроку": "GetBodyAsString", +"УправлениеТемойФорума": "ForumTopicManagement", "Кнопка для клавиатуры": "Button for keyboard", "ID поля для получения": "Field ID for retrieval", -"Получить поле (флажок": "Get field (checkbox", -"МассивВариантовОпроса": "PollOptionsArray", "Получить данные файла": "Get file data", "двоичные данные файла": "binary data of the file", "СтруктураНастроекКода": "CodeSettingsStructure", @@ -4115,40 +4021,41 @@ "СформироватьURLБакета": "FormBucketURL", "ПодключениеРасширения": "ExtensionConnection", "РазархивироватьТовары": "UnarchiveProducts", -"ПолучитьТелоКакСтроку": "GetBodyAsString", "VK_ПолучитьСтатистику": "VK_GetStatistics", -"Учет рабочего времени": "Timekeeping", -"НеобходимаяДлина Цикл": "RequiredLength Do", -"Сообщение с картинкой": "Message with picture", -"ВременноеСоответствие": "TempMap", -"ID поля для изменения": "Field ID for updating", -"Получить цены товаров": "Get products prices", -"Создает новое событие": "Creates a new event", -"АрхивироватьТовары (2": "ArchiveProducts (2", -"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", -"ПолучениеДанныхТестов": "TestDataRetrieval", -"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN", -"Удаляет заказ по UUID": "Deletes order by UUID", -"ТекстПервогоСообщения": "FirstMessageText", -"Проверка_БитриксЧисло": "Check_BitrixNumber", -"Получить теги объекта": "Get object tagging", -"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID", -"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", -"ПолучитьОбновитьТокен": "GetUpdateToken", -"Управление счетчиками": "Counters management", -"Путь сохранения файла": "File save path", -"Получить список тегов": "Get list of tags", -"ОтправлятьУведомления": "SendNotifications", -"Переименовать каталог": "Rename folder", -"Отправить медиагруппу": "Send mediagroup", -"СтруктураОффлайнОпций": "OfflineOptionsStructure", -"ДобавитьТестовыйНабор": "AddTestSet", -"ПолучитьОписаниеФайла": "GetFileDescription", -"Получить пользователя": "Get user", -"УправлениеТемойФорума": "ForumTopicManagement", "ПолучитьСписокЗаказов": "GetOrderList", -"Время окончания обеда": "Lunch finish time", +"СоздатьТвитСКартинкой": "CreateTweetWithImage", "ЗначениеПараметраСокр": "ParamValueTrim", +"ID Файла для отправки": "File ID to send", +"СоответствиеЗаголовка": "HeaderMapping", +"СуществующийУдаленный": "ExistingRemote", +"ЗагрузитьФотоНаСервер": "UploadPhotoToServer", +"СформироватьКвитанцию": "CreateReceipt", +"ИзменитьПодразделение": "UpdateDepartment", +"ОтправитьКартинку (ДД": "SendPicture (DD", +"ОтправитьОпрос (канал": "SendPoll (channel", +"Главное подразделение": "Main department", +"ID чата создания темы": "Thread creation chat ID", +"Тестовая таблица (изм": "Test table (changed", +"Перезапустить инстанс": "Reboot instance", +"ПолучитьСписокБакетов": "ListBuckets", +"Ключ доступа инстанса": "Instance access key", +"ЗаписатьКонецЭлемента": "WriteEndElement", +"Массив описаний полей": "Array of field descriptions", +"Создать сервер !NOCLI": "Create server !NOCLI", +"ОткрытьСоединение (im": "CreateConnection (im", +"ВосстановитьФайл (хук": "RestoreFile (wh", +"Новое название канала": "New channel name", +"Ноушн_СоздатьСтраницу": "Notion_CreatePage", +"ПоместитьФайлВКорзину": "MarkFileAsDeleted", +"ПолучитьПользователей": "GetUsers", +"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals", +"ПолучитьЧеклистЗадачи": "GetTasksChecklist", +"ПолучитьПодразделения": "GetDepartments", +"заголовок руководства": "manual title", +"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", +"Время окончания обеда": "Lunch finish time", +"ПолучитьПолеСтроковое": "GetStringField", +"Проверка_БитриксВремя": "Check_BitrixTime", "Отправляет файл в чат": "Sends the file to the chat", "ПолучитьОбъектЦеликом": "GetFullObject", "ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost", @@ -4176,70 +4083,257 @@ "ДобавитьСтадиюКанбана": "AddKanbanStage", "ПолучитьТаблицуТестов": "GetTestTable", "Данные файла картинки": "Picture data", -"Проверка_БитриксВремя": "Check_BitrixTime", "Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile", -"ПолучитьПолеСтроковое": "GetStringField", -"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", -"ID Файла для отправки": "File ID to send", -"СоответствиеЗаголовка": "HeaderMapping", -"СуществующийУдаленный": "ExistingRemote", -"ЗагрузитьФотоНаСервер": "UploadPhotoToServer", -"СформироватьКвитанцию": "CreateReceipt", -"ИзменитьПодразделение": "UpdateDepartment", -"ОтправитьКартинку (ДД": "SendPicture (DD", -"ОтправитьОпрос (канал": "SendPoll (channel", -"Главное подразделение": "Main department", -"ID чата создания темы": "Thread creation chat ID", -"Тестовая таблица (изм": "Test table (changed", -"Перезапустить инстанс": "Reboot instance", -"ПолучитьСписокБакетов": "ListBuckets", -"Ключ доступа инстанса": "Instance access key", -"ЗаписатьКонецЭлемента": "WriteEndElement", -"Массив описаний полей": "Array of field descriptions", -"Создать сервер !NOCLI": "Create server !NOCLI", -"ОткрытьСоединение (im": "CreateConnection (im", -"ВосстановитьФайл (хук": "RestoreFile (wh", -"Новое название канала": "New channel name", -"Ноушн_СоздатьСтраницу": "Notion_CreatePage", -"ПоместитьФайлВКорзину": "MarkFileAsDeleted", -"СоздатьТвитСКартинкой": "CreateTweetWithImage", -"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals", -"ПолучитьЧеклистЗадачи": "GetTasksChecklist", -"ПолучитьПодразделения": "GetDepartments", -"заголовок руководства": "manual title", -"Путь к папке или файлу": "Path to folder or file", -"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile", -"Массив участников чата": "Chat members array", -"и почитать комментарии": "and read comments", -"Получить подразделения": "Get departments", -"Комментарий к упаковке": "Package сommentary", -"Массив блоков вложений": "Array of attachments", -"СтруктураХаракетристик": "AttributesStructure", -"Принимает задачу по ID": "Approve task by ID", -"ID каталога назначения": "ID of target folder", -"ПолучитьСписокРегионов": "GetRegionsList", -"Проверка_ТелеграмЧисло": "Check_TelegramNumber", -"ДобавитьТоварВПодборку": "AddProductToCollection", -"Структура полей фильра": "Filter fields structure", -"СформированноеОписание": "FormedDescription", -"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken", -"ПолучитьЗаписи (ошибка": "GetRecords (error", -"Создать составной пост": "Create composite post", -"Получить данные !NOCLI": "Receive data !NOCLI", -"Массив из Строка,Число": "Array of String,Number", -"Удаляет подборку по ID": "Deletes the selection by ID", -"Массив Из Соответствие": "Array Of Map", -"Удалить стадию канбана": "ID of the stage to be deleted", -"ПолучитьСписокПодборок": "GetSelectionList", -"Создать текстовый твит": "Create text tweet", -"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagement", -"Новое описание события": "New event description", -"УдалитьТоварИзПодборки": "RemoveProductFromSelection", -"Соответствие Из Строка": "Map Of String", -"ЗаполнитьДанныеПоСхеме": "FillDataBySchema", -"Структура полей товара": "Product fields structure", -"Получить запрос !NOCLI": "GetRequest !NOCLI", -"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", +"МассивОписанийКолонок": "ColoumnsDescriptionArray", +"МассивВариантовОпроса": "PollOptionsArray", +"Комментарий к новости": "Comment for post", +"сслыка на руководство": "URL to manual", +"СоответствиеКатегорий": "CategoryMap", +"СортироватьПоЗначению": "SortByValue", +"УстановитьПравилаЧата": "SetChatRules", +"Получить внешний файл": "Get external file", +"СтруктураПользователя": "UserStructure", +"Отключить звук задачи": "Mute task", +"ул. Лермонтова, д. 20": "Lermontov st., b. 20", +"Ссылка получения кода": "Code retrieval link", +"Удаляет файл на Slack": "Deletes a file on Slack", +"Идентификатор объекта": "Object identifier", +"ID метки для удаления": "ID of the tag to be deleted", +"УстановитьТегиОбъекта": "PutObjectTagging", +"ID магазина (кампании": "Market ID (campaignsId", +"Проверка_Соответствие": "Check_Map", +"Строка,ДвоичныеДанные": "String, BinaryData", +"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", +"ДобавитьЗаголовокБазы": "AddDatabaseHeader", +"Изменить пользователя": "Update user", +"ПолучитьСписокСвойств": "GetPropertyList", +"идентификатор статуса": "status identifier", +"наименование компании": "company name", +"Получает сделку по ID": "Gets deal by ID", +"ID пользователя Viber": "Viber User ID", +"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration", +"Добавить видео товара": "Add product video", +"Создать подразделение": "Create department", +"ИзменитьЦветЧата (хук": "ChangeChatColor (wh", +"цвет текста календаря": "calendar text color", +"габариты и вес товара": "product dimensions and weight", +"ЗаписатьЗначениеВФайл": "WriteValueToFile", +"Новое описание задачи": "New task description", +"Загрузить файл по URL": "Upload file by URL", +"СоздатьТоварыПоOzonID": "CreateProductByOzonID", +"Получить список задач": "Get tasks list", +"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB", +"ТелоОтветаИзначальное": "ResponseBodyInitial", +"СклеитьДвоичныеДанные": "UniteBinaryData", +"Дополнительный тест 1": "Additional test 1", +"Стандартные реквизиты": "Common fields", +"ОтправитьЗапросСТелом": "SendRequestWithBody", +"Дополнительный тест 3": "Additional test 3", +"Удалить подразделение": "Delete department", +"Проверка_ВКОбсуждение": "Check_VKDiscussion", +"ОтправитьДокумент (ДД": "SendDocument (DD", +"Получить товары по ID": "Get products by ID", +"ПолучитьСтадииКанбана": "GetKanbanStages", +"ДобавитьContentLength": "AddContentLength", +"Dropbox_УдалитьОбъект": "Dropbox_DeleteObject", +"Проверка_ДропБоксТеги": "Check_DropboxTags", +"Получить таблицы базы": "Get base tables", +"ВКТ_ОтправкаСообщений": "VKT_MessagesSending", +"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", +"ЗаписатьПараметрВФайл": "WriteParameterToFile", +"СоздатьКалендарь (хук": "CreateCalendar (wh", +"Проверка_ВКОбъявление": "Check_VKAd", +"Dropbox_ОбновитьТокен": "Dropbox_UpdateToken", +"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations", +"БитриксМассивОбъектов": "BitrixObjectsArray", +"ДвоичныеДанные,Строка": "BinaryData,String", +"Создать твит картинки": "Create image tweet", +"ПолучитьСписокТоваров": "GetProductList", +"УдалитьСвойствоТовара": "DeleteProductProperty", +"Географическая широта": "Geographic latitude", +"ID целевого сообщения": "Target message ID", +"Удаляет счетчик по ID": "Deletes a counter by ID", +"ОбработатьКонецЗаписи": "ProcessRecordsEnd", +"ИзменитьЗаголовокЧата": "ChangeChatTitle", +"ЗаполнитьМассивЛистов": "FillSheetArray", +"НачалоФормированияXML": "StartFormingXML", +"Дата ожидания курьера": "Courier waiting date", +"Проверка_ЯДискКаталог": "Check_YaDiskFolder", +"ДобавитьСерверныйТест": "AddServerTest", +"Новый текст сообщения": "New message text", +"СтруктураНаименования": "NameStructure", +"ПолучитьСписокСобытий": "GetEventList", +"Проверка_ВКСтатистика": "Check_VKStatistic", +"ID асинхронной работы": "AsynchronousJobID", +"наименование счетчика": "counter name", +"ВК_ОтправитьСообщение": "VKAPI_SendMessage", +"ПолучитьИсториюКанала": "GetChannelHistory", +"Сформировать штрихкод": "Create barcode", +"ЗагрузитьФайлВКаталог": "UploadFileToFolder", +"Использование методов": "Using methods", +"ВыполнитьСборкуМусора": "RunGarbageCollection", +"Тестовая таблица (доп": "Test table (new", +"Создать копию объекта": "Create object copy", +"ОбработатьПодключение": "ProcessConnection", +"Новый текст заголовка": "New title", +"ПолучитьСписокСкладов": "GetWarehousesList", +"Создать/Изменить базу": "Create/Edit database", +"ПолучитьОбъектЧастями": "GetObjectInChunks", +"количество повторений": "number of repetitions", +"Проверка_ТвиттерТекст": "Check_TwitterText", +"Идентификатор клиента": "Client identifier", +"МассивВариантовВыбора": "ChoiceOptionArray", +"Написать в обсуждение": "Write in discussion", +"В работе : checkbox": "In progress : checkbox", +"ПолучитьЗначенияЯчеек": "GetCellValues", +"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16", +"ЗагрузитьМедиаЧастями": "UploadMediaInParts", +"ИнтерактивныеДействия": "InteractiveActions", +"Получить список лидов": "Get leads list", +"Наименование кампании": "Campaign name", +"Управление операциями": "Actions management", +"УдалитьСообщение (хук": "DeleteMessage (wh", +"id цели для изменения": "if of goal for updating", +"МассивЛишнихЭлементов": "UncorrectElements", +"Дополнительный тест 2": "Additional test 2", +"Удаляет событие по ID": "Deletes an event by ID", +"ЗагрузитьЧастьОбъекта": "UploadObjectPart", +"Получить список меток": "Get tags list", +"ПолучитьЗаказПоНомеру": "GetOrderByNumber", +"ID рекламной кампании": "Advertising campaign ID", +"Другой заголовок чата": "Another title", +"Dropbox_ПолучитьТокен": "Dropbox_GetToken", +"ПолучитьСтруктуруЛида": "GetLeadStructure", +"Создать/Изменить поле": "Create/Edit field", +"ИзменитьСтадиюКанбана": "UpdateKanbansStage", +"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", +"Получить чеки на дату": "Get cashbox checks by date", +"ПолучитьТегиБакета (DB": "GetBucketTagging (DB", +"ПолучитьСписокОбъектов": "ListObjects", +"Получить связанные SKU": "Get related SKUs", +"ПолучитьДвоичныеДанные": "GetBinaryData", +"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName", +"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", +"НаименованиеИзмененное": "EditedName", +"Завершает задачу по ID": "Complete task by ID", +"ID изменяемой страницы": "ID of the page being modified", +"Загружает файл на диск": "Uploads a file to the drive", +"Получить список сделок": "Get deals list", +"СоздатьПодборкуТоваров": "CreateProductCollection", +"Строка, ДвоичныеДанные": "String, BinaryData", +"Получить блок картинки": "Get picture block", +"ID календаря приемника": "ID of the target calendar", +"Сделать файл приватным": "Make file private", +"ЗагрузитьФайл (в канал": "UploadFile (to channel", +"Все записи без отборов": "All records without filters", +"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", +"КопироватьКаталог (хук": "CopyFolder (wh", +"идентификатор компании": "company identifier", +"Консолидированный груз": "Consolidated cargo", +"Обычный текстовый твит": "Regular text tweet", +"возрастное ограничение": "age limit", +"Получить список файлов": "Get list of files", +"ID задачи для переноса": "ID of task to move", +"Проверка_БитриксМассив": "Check_BitrixArray", +"VK_СгруппироватьТовары": "VK_GroupProducts", +"Получает заказ по UUID": "Gets the order by UUID", +"Установить тему канала": "Set channel topic", +"ДропБоксПубличнаяПапка": "DropboxPublicFolder", +"Разархивировать товары": "Unarchive products", +"СоздатьПодключение (im": "CreateConnection (im", +"ТелеграмМестоположение": "TelegramLocation", +"операции для изменения": "change actions", +"Работа с уведомлениями": "Notifications management", +"пр. Ленинградский, д.4": "Ave. Leningradsky, 4", +"УстановитьТелоИзСтроки": "SetBodyFromString", +"ПолеКоллекцииСуществет": "CollectionFieldExists", +"Проверка_ТелеграмАудио": "Check_TelegramAudio", +"ПереименоватьХранилище": "RenameStorage", +"Число, Массив Из Число": "Number, Array Of Number", +"Проверка_ВККомментарий": "Check_VKComment", +"ЗаписатьДвоичныеДанные": "WriteBinaryData", +"Добавить файл в задачу": "Attach file to the topic", +"Массив изображений 360": "Array of 360 images", +"ПолучитьСписокОбластей": "GetRegionList", +"Начните диалог с ботом": "Start a dialog with the bot", +"УстановитьРежимОтладки": "SetDebugMode", +"Создайте бота Telegram": "Create a Telegram bot", +"Идентификатор каталога": "Folder identifier", +"Адрес грузоотправителя": "Shippers address", +"Получить токен по коду": "Get token by code", +"Проверка_БитриксИстина": "Check_BitrixTrue", +"ID календаря источника": "ID of the source calendar", +"HEX цвета новой стадии": "HEX of new stage color", +"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", +"ПроверитьДоступКЗадаче": "CheckTaskAccesses", +"Сформировать квитанцию": "Create receipt", +"ПолучитьОписаниеЗаказа": "GetOrderDescription", +"ПолучитьТоварыКабинета": "GetBusinessProducts", +"Отклоняет задачу по ID": "Disapprove task by ID", +"Вернуть дочерние блоки": "Return child blocks", +"Массив Из Произвольный": "Array Of Arbitrary", +"Географическая долгота": "Geographic longitude", +"Bitrix24_ПринятьЗадачу": "Bitrix24_ApproveTask", +"ТелеграмИнформацияБота": "TelegramBotInformation", +"ДобавитьОписаниеДанных": "AddDataDescription", +"ID черновика (операции": "Draft (operation) ID", +"СоздатьТаблицу (запрос": "CreateTable (query", +"название подразделения": "department name", +"Структура полей сделки": "Deal fields structure", +"Загрузить/Удалить Файл": "Upload/Delete file", +"ИНН истинного продавца": "TIN of the true seller", +"УстановитьИмяФайлаТела": "SetBodyFileName", +"ПолучитьУдаляемыеФайлы": "GetDeletedFiles", +"URL файла для отправки": "File URL", +"Цены и остатки товаров": "Prices and stocks", +"ОтправитьСсылку (канал": "SendLink (channel", +"Получает список файлов": "Gets the list of files", +"СоответствиеРасширений": "ExtensionMap", +"Подробная документация": "Detailed documentation", +"Б24_РаботаСКалендарями": "B24_CalendarsManagement", +"id счетчика для отбора": "counter id for selection", +"VK_НаписатьКомментарий": "VK_WriteComment", +"ЗагрузитьОбъектЦеликом": "UploadFullObject", +"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken", +"дата начала выполнения": "start date", +"УстановитьОписаниеЧата": "SetChatDescription", +"МинимальныйРазмерЧасти": "MinPartSize", +"Изменить свойства базы": "Edit database properties", +"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", +"Проверка_ТелеграмВидео": "Check_TelegramVideo", +"СоздатьПодкаталог (хук": "CreateSubfolder (wh", +"Получить список офисов": "Get office list", +"ЗагрузитьОбъектЧастями": "UploadObjectInParts", +"Создать/Удалить записи": "Create/Delete records", +"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure", +"ДобавитьОбновитьТовары": "AddUpdateProducts", +"ПолучитьЗначениеДляCLI": "GetCLIFormedValue", +"ПроверитьЗагрузкуЧасти": "CheckPartUpload", +"Установить цель канала": "Set channel purpose", +"ПолучитьИнформациюБота": "GetBotInformation", +"Сменить владельца чата": "Change chat owner", +"значение для сравнения": "comparison value", +"ТелоОтветаДляОбработки": "ResponseBodyProcessing", +"ПолучитьЗаписи (отборы": "GetRecords (filters", +"ПреобразоватьЗаголовок": "ConvertHeader", +"ИзменитьТекстСообщения": "EditMessageText", +"ПолучитьМассивПодборок": "GetSelectionArray", +"Изменить картинку чата": "Change chat picture", +"ЗаписатьНачалоЭлемента": "WriteStartElement", +"Проверка_БитриксСписок": "Check_BitrixList", +"МассивНеобходимыхПолей": "RequiredFieldsArray", +"ПромежуточныйРезультат": "InterimResult", +"Фильтр по руководителю": "Filter by manager ID", +"Бакет источник объекта": "Source bucket name", +"Получить пользователей": "Get users", +"СоответствиеШтрихкодов": "BarcodesMap", +"СлакПользователиКанала": "SlackChannelUsers", +"Завершить учет времени": "Stop timekeeping", +"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagement", +"Массив URL изображений": "Array of images URLs", +"Отправить внешний файл": "Send external file", +"Структура полей задачи": "Task fields structure", +"Отправить ответ !NOCLI": "SendResponse !NOCLI", "ОтправитьДокумент (Имя": "SendDocument (name", "Описание : rich_text": "Description : rich_text", "Отображаемое имя файла": "Displayed file name", @@ -4267,42 +4361,42 @@ "Ремонт и строительство": "Repair and building", "УправлениеБазамиДанных": "DatabaseManagement", "ГринСохранениеНастроек": "GreenSettingsSaving", +"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", +"Структура полей товара": "Product fields structure", +"ЗаполнитьДанныеПоСхеме": "FillDataBySchema", +"Соответствие Из Строка": "Map Of String", +"Путь к папке или файлу": "Path to folder or file", +"ДропБокс_ЗагрузитьФайл": "DropboxAPI_UploadFile", +"Массив участников чата": "Chat members array", +"и почитать комментарии": "and read comments", +"Получить подразделения": "Get departments", +"Комментарий к упаковке": "Package сommentary", +"Массив блоков вложений": "Array of attachments", +"СтруктураХаракетристик": "AttributesStructure", +"Принимает задачу по ID": "Approve task by ID", +"ID каталога назначения": "ID of target folder", +"ПолучитьСписокРегионов": "GetRegionsList", +"Проверка_ТелеграмЧисло": "Check_TelegramNumber", +"ДобавитьТоварВПодборку": "AddProductToCollection", "Получить таймслоты FBO": "Get FBO timeslots", +"Структура полей фильра": "Filter fields structure", +"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken", +"ПолучитьЗаписи (ошибка": "GetRecords (error", +"Создать составной пост": "Create composite post", +"Получить данные !NOCLI": "Receive data !NOCLI", +"Массив из Строка,Число": "Array of String,Number", +"Удаляет подборку по ID": "Deletes the selection by ID", +"Массив Из Соответствие": "Array Of Map", +"Удалить стадию канбана": "ID of the stage to be deleted", +"ПолучитьСписокПодборок": "GetSelectionList", +"Создать текстовый твит": "Create text tweet", +"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagement", +"Новое описание события": "New event description", +"УдалитьТоварИзПодборки": "RemoveProductFromSelection", +"СформированноеОписание": "FormedDescription", "цена цели по умолчанию": "goal default price", -"Массив описаний блоков": "Array of block descriptions", +"Получить запрос !NOCLI": "GetRequest !NOCLI", "Работа с комментариями": "Comments management", -"ID владельца календаря": "Calendar owner ID", -"НачатьУчетВремени (хук": "StartTimekeeping (wh", -"ЗаменитьТекстСообщения": "ReplaceMessageText", -"Тестовый товар (другой": "Test product (another", -"Работает ли офис с LTL": "Does the office work with LTL", -"Изменить подразделение": "Update department", -"ПолучитьСписокХранилищ": "GetStoragesList", -"Структура полей задачи": "Task fields structure", -"СоздатьПост (один путь": "CreatePost (one path", -"отображать задачи: Y,N": "display tasks: Y,N", -"ПолучитьОписаниеТовара": "GetProductDescription", -"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask", -"Дата окончания периода": "End date of the period", -"Идентификаторы товаров": "Products identifier", -"ПолучитьКодАвторизации": "GetAuthorizationCode", -"Сообщение о завершении": "Completion message", -"Вайбер_ОтправитьСсылку": "Viber_SendLink", -"ПолучитьХранилище (хук": "GetStorage (wh", -"ВыполнитьСинхронизацию": "MakeSynchronization", -"Массив файлов картинок": "Image files array", -"ПолучитьСписокОпераций": "GetActionsList", -"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", -"РаботаСФайламиИПапками": "FileAndFolderManagement", -"ОтправитьЗапросБезТела": "SendRequestWithoutBody", -"Удалить товары без SKU": "Delete products without SKU", -"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask", -"СоответствиеПараметров": "ParameterMap", -"СформироватьКлавиатуру": "FormKeyboard", -"ДвоичныеДанные, Строка": "BinaryData, String", -"ПолучитьТоварыМагазина": "GetCampaignProducts", -"Проверка_ТелеграмОпрос": "Check_TelegramPoll", -"Фильтр по наименованию": "Filter by name", "СтандартныеОсобенности": "DefaultFeatures", "ДропбоксПубличнаяПапка": "DropboxPublicFolder", "СтандартныеЗависимости": "StandardDependencies", @@ -4316,8 +4410,8 @@ "Получить поле (телефон": "Get field (phone", "МассивКнопокКлавиатуры": "KeyboardButtonsArray", "Дата создания >= вчера": "Creation date >= yesterday", +"Фильтр по наименованию": "Filter by name", "ЗаписатьJSONМультипарт": "WriteJSONMultipart", -"сообщением в этом чате": "of mesage in this chat", "ID рекламного кабинета": "Advertising account ID", "УдалитьТоварыБезSKU (2": "DeleteProductsWithoutSKU (2", "идентификатор контакта": "contact identifier", @@ -4330,310 +4424,54 @@ "Дневной лимит в рублях": "Daily limit in rubles", "Сделать файл публичным": "Make file public", "Сообщение из автотеста": "Message from autotest", +"Массив описаний блоков": "Array of block descriptions", +"сообщением в этом чате": "of mesage in this chat", +"Проверка_ТелеграмОпрос": "Check_TelegramPoll", "Возвращаемое значение:": "Returns:", -"Отправить ответ !NOCLI": "SendResponse !NOCLI", +"ID владельца календаря": "Calendar owner ID", +"НачатьУчетВремени (хук": "StartTimekeeping (wh", +"ЗаменитьТекстСообщения": "ReplaceMessageText", +"Тестовый товар (другой": "Test product (another", +"Работает ли офис с LTL": "Does the office work with LTL", +"Изменить подразделение": "Update department", +"ПолучитьСписокХранилищ": "GetStoragesList", "Проверка_БитриксСтрока": "Check_BitrixString", -"Отправить внешний файл": "Send external file", -"МинимальныйРазмерЧасти": "MinPartSize", -"СоздатьПодключение (im": "CreateConnection (im", -"ТелеграмМестоположение": "TelegramLocation", -"операции для изменения": "change actions", -"Работа с уведомлениями": "Notifications management", -"пр. Ленинградский, д.4": "Ave. Leningradsky, 4", -"УстановитьТелоИзСтроки": "SetBodyFromString", -"ПолеКоллекцииСуществет": "CollectionFieldExists", -"Проверка_ТелеграмАудио": "Check_TelegramAudio", -"ПереименоватьХранилище": "RenameStorage", -"Число, Массив Из Число": "Number, Array Of Number", -"Проверка_ВККомментарий": "Check_VKComment", -"ЗаписатьДвоичныеДанные": "WriteBinaryData", -"Добавить файл в задачу": "Attach file to the topic", -"Массив изображений 360": "Array of 360 images", -"ПолучитьСписокОбластей": "GetRegionList", -"ДропБоксПубличнаяПапка": "DropboxPublicFolder", -"Начните диалог с ботом": "Start a dialog with the bot", -"УстановитьРежимОтладки": "SetDebugMode", -"Создайте бота Telegram": "Create a Telegram bot", -"Идентификатор каталога": "Folder identifier", -"Адрес грузоотправителя": "Shippers address", -"Получить токен по коду": "Get token by code", -"Проверка_БитриксИстина": "Check_BitrixTrue", -"ID календаря источника": "ID of the source calendar", -"HEX цвета новой стадии": "HEX of new stage color", -"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", -"ПроверитьДоступКЗадаче": "CheckTaskAccesses", -"Сформировать квитанцию": "Create receipt", -"Разархивировать товары": "Unarchive products", -"ПолучитьОписаниеЗаказа": "GetOrderDescription", -"Установить тему канала": "Set channel topic", -"Проверка_БитриксМассив": "Check_BitrixArray", -"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", -"Получить список сделок": "Get deals list", -"Загружает файл на диск": "Uploads a file to the drive", -"ID изменяемой страницы": "ID of the page being modified", -"Завершает задачу по ID": "Complete task by ID", -"НаименованиеИзмененное": "EditedName", -"СоздатьПодборкуТоваров": "CreateProductCollection", -"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName", -"ПолучитьТегиБакета (DB": "GetBucketTagging (DB", -"ПолучитьДвоичныеДанные": "GetBinaryData", -"Получить связанные SKU": "Get related SKUs", -"ПолучитьСписокОбъектов": "ListObjects", -"Строка, ДвоичныеДанные": "String, BinaryData", -"Получает заказ по UUID": "Gets the order by UUID", -"ID календаря приемника": "ID of the target calendar", -"Сделать файл приватным": "Make file private", -"ЗагрузитьФайл (в канал": "UploadFile (to channel", -"Все записи без отборов": "All records without filters", -"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", -"КопироватьКаталог (хук": "CopyFolder (wh", -"идентификатор компании": "company identifier", -"Консолидированный груз": "Consolidated cargo", -"Обычный текстовый твит": "Regular text tweet", -"возрастное ограничение": "age limit", -"Получить список файлов": "Get list of files", -"ID задачи для переноса": "ID of task to move", -"VK_СгруппироватьТовары": "VK_GroupProducts", -"Получить блок картинки": "Get picture block", -"ПолучитьТоварыКабинета": "GetBusinessProducts", -"ПреобразоватьЗаголовок": "ConvertHeader", -"Вернуть дочерние блоки": "Return child blocks", -"Получить список офисов": "Get office list", -"ЗагрузитьОбъектЧастями": "UploadObjectInParts", -"Создать/Удалить записи": "Create/Delete records", -"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure", -"ДобавитьОбновитьТовары": "AddUpdateProducts", -"ПолучитьЗначениеДляCLI": "GetCLIFormedValue", -"ПроверитьЗагрузкуЧасти": "CheckPartUpload", -"Установить цель канала": "Set channel purpose", -"ПолучитьИнформациюБота": "GetBotInformation", -"Сменить владельца чата": "Change chat owner", -"значение для сравнения": "comparison value", -"ТелоОтветаДляОбработки": "ResponseBodyProcessing", -"ПолучитьЗаписи (отборы": "GetRecords (filters", -"ИзменитьТекстСообщения": "EditMessageText", -"Массив URL изображений": "Array of images URLs", -"ПолучитьМассивПодборок": "GetSelectionArray", -"Изменить картинку чата": "Change chat picture", -"ЗаписатьНачалоЭлемента": "WriteStartElement", -"Проверка_БитриксСписок": "Check_BitrixList", -"МассивНеобходимыхПолей": "RequiredFieldsArray", -"ПромежуточныйРезультат": "InterimResult", -"Фильтр по руководителю": "Filter by manager ID", -"Бакет источник объекта": "Source bucket name", -"Получить пользователей": "Get users", -"СоответствиеШтрихкодов": "BarcodesMap", -"СлакПользователиКанала": "SlackChannelUsers", -"Завершить учет времени": "Stop timekeeping", -"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagement", -"СоздатьПодкаталог (хук": "CreateSubfolder (wh", -"Проверка_ТелеграмВидео": "Check_TelegramVideo", -"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", -"Изменить свойства базы": "Edit database properties", -"Массив Из Произвольный": "Array Of Arbitrary", -"Географическая долгота": "Geographic longitude", -"Bitrix24_ПринятьЗадачу": "Bitrix24_ApproveTask", -"ТелеграмИнформацияБота": "TelegramBotInformation", -"ДобавитьОписаниеДанных": "AddDataDescription", -"ID черновика (операции": "Draft (operation) ID", -"СоздатьТаблицу (запрос": "CreateTable (query", -"название подразделения": "department name", -"Структура полей сделки": "Deal fields structure", -"Загрузить/Удалить Файл": "Upload/Delete file", -"ИНН истинного продавца": "TIN of the true seller", -"УстановитьИмяФайлаТела": "SetBodyFileName", -"ПолучитьУдаляемыеФайлы": "GetDeletedFiles", -"URL файла для отправки": "File URL", -"Цены и остатки товаров": "Prices and stocks", -"ОтправитьСсылку (канал": "SendLink (channel", -"Получает список файлов": "Gets the list of files", -"СоответствиеРасширений": "ExtensionMap", -"Подробная документация": "Detailed documentation", -"Б24_РаботаСКалендарями": "B24_CalendarsManagement", -"id счетчика для отбора": "counter id for selection", -"VK_НаписатьКомментарий": "VK_WriteComment", -"ЗагрузитьОбъектЦеликом": "UploadFullObject", -"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken", -"дата начала выполнения": "start date", -"УстановитьОписаниеЧата": "SetChatDescription", -"Отклоняет задачу по ID": "Disapprove task by ID", -"список активных токенов": "active token list", -"Получить список товаров": "Get product list", -"Telegram_ОтправитьВидео": "Telegram_SendVideo", -"Bitrix24_СерверноеВремя": "Bitrix24_ServerTime", -"Создать обновить товары": "Create update product", -"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagement", -"Вайбер_ОтправитьКонтакт": "Viber_SendContact", -"ВывестиСправкуПоМетодам": "DisplayMethodHelp", -"ПолеКоллекцииСуществует": "CollectionFieldExists", -"Идентификатор хранилища": "Storage ID", -"Ошибка загрузки участка": "Chunk upload error", -"ЗагрузитьФайлВХранилище": "UploadFileToStorage", -"признак повторного лида": "repeat lead", -"ID файла для скачивания": "File ID for downloading", -"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure", -"Удаляет календарь по ID": "Deletes a calendar by ID", -"Непредвиденная ошибка!:": "Unexpected Error!", -"Проверка_БитриксНовость": "Check_BitrixPost", -"ПолучитьИнформациюОБазе": "GetDatabaseInfo", -"ПолучитьСтруктуруТовара": "GetProductStructure", -"ГенераторОтчетаПокрытия": "CoverageReportGenerator", -"Получить список свойств": "Get property list", -"Получить поле (числовое": "Get field (numeric", -"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", -"СоздатьСобытиеКалендаря": "CreateCalendarEvent", -"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", -"Название района региона": "Name of the area of the region", -"СпособКодированияСтроки": "StringEncodingMethod", -"Проверка_ДвоичныеДанные": "Check_BinaryData", -"ИзменитьАртикулыТоваров": "UpdateProductsArticles", -"Скопированный файл.jpeg": "CopiedFile.jpeg", -"УдалитьСобытиеКалендаря": "DeleteCalendarEvent", -"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask", -"ОбработатьСтруктуруBlob": "ProcessBlobStructure", -"ПараметрыЗапросаВСтроку": "RequestParametersToString", -"Проверка_ТелеграмМассив": "Check_TelegramArray", -"ID новости для удаления": "Id of post to remove", -"Новое описание картинки": "New picture description", -"УстановитьЗаголовокЧата": "SetChatTitle", -"Получить список бакетов": "List buckets", -"СформироватьМассивМедиа": "FormMediaArray", -"ID события для удаления": "ID of the event to be deleted", -"Новое значение свойства": "New property value", -"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", -"Получить подборки по ID": "Get selections by ID", -"ПолучитьОписаниеОбъекта": "HeadObject", -"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask", -"ПрочитатьДвоичныеДанные": "ReadBinaryData", -"ДелегироватьЗадачу (хук": "DelegateTask (wh", -"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", -"Не найден входной файл!": "Input File Not Found!", -"Наименование новой базы": "New base name", -"ИзменитьПодборкуТоваров": "EditProductCollection", -"идентификатор календаря": "calendar identifier", -"Лайк/Репост/Комментарий": "Like/Repost/Comment", -"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif", -"СформироватьТекстUpdate": "FormTextUpdate", -"Получить историю задачи": "Get task history", -"Установить теги объекта": "Put object tagging", -"ВключитьУведомленияЧата": "EnableChatNotifications", -"СоздатьЗависимостьЗадач": "CreateTasksDependencies", -"Telegram_ОтправитьОпрос": "Telegram_SendPoll", -"Создать канал приватным": "Create channel as private", -"ПроверитьОсновныеДанные": "CheckBasicData", -"Получить список складов": "Get warehouses list", -"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost", -"СлакОтложенноеСообщение": "SlackSheduledMessage", -"адрес электронной почты": "email address", -"OPI_TCP.ОтправитьСтроку": "OPI_TCP.SendLine", -"Создать/Удалить событие": "Create/Delete event", -"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", -"Переименовать хранилище": "Rename storage", -"МассивURLФайловВложений": "ArrayOfAttachmentURLs", -"ПолучитьСписокКластеров": "GetClustersList", -"Какой ваш любимый цвет?": "What's your favorite color?", -"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse", -"Массив ID пользователей": "User ID Array", -"Идентификатор категории": "Category identifier", -"Проверка_ДропБоксМассив": "Check_DropboxArray", -"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder", -"Отправить строку !NOCLI": "Send line !NOCLI", -"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", -"Создать страницу в базу": "Create page in database", -"Элемент фильтра записей": "Record filter element", -"Проверка_ТелеграмИстина": "Check_TelegramTrue", -"УдалитьЗаписи (проверка": "DeleteRecords (check", -"РазделитьДвоичныеДанные": "SplitBinaryData", -"Имя файла с расширением": "File name with extension", -"ПереместитьКаталог (хук": "MoveFolder (wh", -"Выберите пункт External": "Choose External", -"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", -"СоздатьУдалитьКалендарь": "CreateDeleteCalendar", -"СкопироватьКаталог (хук": "MakeFolderCopy (wh", -"НайтиПользователей (хук": "FindUsers (wh", -"Б24_УчетРабочегоВремени": "B24_Timekeeping", -"Слак_ПолучитьИнформацию": "SlackGetData", -"Создать/Удалить каталог": "Create/Delete catalog", -"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", -"Является пунктом выдачи": "Its a shipping point", -"Получить описание файла": "Get file description", -"Получить/Обновить токен": "Get/Update token", -"Удалить выбранные файлы": "Delete selected files", -"ПолучитьКалендарьСписка": "GetListCalendar", -"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", -"Тестовая таблица 2 (изм": "Test table 2 (change", -"Вайбер_ОтправитьЛокацию": "Viber_SendLocation", -"ПолучитьРазделительПути": "GetPathSeparator", -"ОтправитьДокумент (Путь": "SendDocument (Path", -"СтруктураДоговоренности": "AppointmentStructure", -"Флаг анонимности опроса": "Survey anonymity flag", -"Массив описаний товаров": "Array of product descriptions", -"Массив вариантов ответа": "Array of answer options", -"ОтправитьСообщение (хук": "SendMessage", -"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", -"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData", -"Добавить стадию канбана": "Add kanban stage", -"Изменить заголовок чата": "Change chat title", -"Запустить сервер !NOCLI": "Start server !NOCLI", -"Telegram_ОтправитьАудио": "Telegram_SendAudio", -"Массив Из Строка, Число": "Array of String, Number", -"ПолучитьСтруктуруДанных": "GetBasicDataStructure", -"Новое имя стадии стадии": "New stage name", -"Создать свойство товара": "Create product property", -"Telegram_ОтправитьГифку": "Telegram_SendGif", -"ПолучитьСтатусОбработки": "GetProcessingStatus", -"Получить список каналов": "Get channel list", -"и перейдите в настройки": "and go to the settings", -"ID версии начала списка": "Version ID for the beginning of the list", -"Получить список заказов": "Get order list", -"Ответ сервера с ссылкой": "Server response with a URL", -"Загрузить часть объекта": "Upload object part", -"Получить историю канала": "Get channel history", -"Новая картинка подборки": "New selection image", -"СтруктураАдресаДоставки": "DeliveryAddressStruct", -"Удаляет таблицу из базы": "Deletes a table from the database", -"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder", -"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagement", -"ОтправитьЛокацию (канал": "SendLocation (channel", -"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2", -"МаксимальнаяВложенность": "MaximumNesting", -"УдалитьКомментарий (хук": "DeleteComment (wh", -"УправлениеВнешнимФайлом": "ExternalFileManagement", -"Отключить сервер !NOCLI": "Stop server !NOCLI", -"массив URL картинок 360": "array of 360 images URLs", -"Новый текст комментария": "New comment text", -"признак новой сделки (Y": "new deal flag (Y", -"идентификатор реквизита": "prop identifier", -"ПереместитьФайлВКаталог": "MoveFileToFolder", -"Получить список событий": "Get list of events", -"Другой заголовок задачи": "Another task title", -"ПустаяСхемаDropDatabase": "EmptySchemeDropDatabase", -"ID стадии для изменения": "Stage ID for change", -"Новый заголовок новости": "New post title", -"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", -"СоздатьПроизвольныйТвит": "CreateCustomTweet", -"Пустое описание товара:": "Empty product description:", -"HEX нового цвета стадии": "HEX of new stage color", -"СформироватьТекстCreate": "FormTextCreate", -"ТелеграмУстановкаВебхук": "TelegramWebhookSetup", -"Действия с обсуждениями": "Actions with discussions", -"Сформировать клавиатуру": "Create keyboard", -"АтрибутыИХарактеристики": "AttributesAndFeatures", -"СоздатьЗапросМультипарт": "CreateMultipartRequest", -"идентификатор владельца": "owner identifier", -"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagement", -"Текст первого сообщения": "Text of the first message", -"ПолучитьПланЗадачНаДень": "GetDailyPlan", -"СтруктураХарактеристики": "AttributesStructure", -"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost", -"ПолучитьЗначениеИзФайла": "GetValueFromFile", -"ПолучитьИнформациюОЧате": "GetChatInfo", +"ПолучитьТоварыМагазина": "GetCampaignProducts", +"отображать задачи: Y,N": "display tasks: Y,N", +"ПолучитьОписаниеТовара": "GetProductDescription", +"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask", +"Дата окончания периода": "End date of the period", +"Идентификаторы товаров": "Products identifier", +"ПолучитьКодАвторизации": "GetAuthorizationCode", +"СоздатьПост (один путь": "CreatePost (one path", +"Вайбер_ОтправитьСсылку": "Viber_SendLink", +"Сообщение о завершении": "Completion message", +"ДвоичныеДанные, Строка": "BinaryData, String", +"СформироватьКлавиатуру": "FormKeyboard", +"СоответствиеПараметров": "ParameterMap", +"Удалить товары без SKU": "Delete products without SKU", +"ОтправитьЗапросБезТела": "SendRequestWithoutBody", +"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask", +"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", +"ПолучитьСписокОпераций": "GetActionsList", +"Массив файлов картинок": "Image files array", +"ВыполнитьСинхронизацию": "MakeSynchronization", +"ПолучитьХранилище (хук": "GetStorage (wh", +"РаботаСФайламиИПапками": "FileAndFolderManagement", "УдалитьШифрованиеБакета": "DeleteBucketEncryption", -"ОтправитьКонтакт (канал": "SendContact (channel", -"ID удаляемого сообщения": "ID of message to delete", "МассивОбязательныхПолей": "RequiredFieldsArray", +"ID удаляемого сообщения": "ID of message to delete", +"ОтправитьКонтакт (канал": "SendContact (channel", +"ПолучитьИнформациюОЧате": "GetChatInfo", +"идентификатор владельца": "owner identifier", +"ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost", +"СтруктураХарактеристики": "AttributesStructure", +"ПолучитьПланЗадачНаДень": "GetDailyPlan", +"Текст первого сообщения": "Text of the first message", +"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagement", +"ПолучитьЗначениеИзФайла": "GetValueFromFile", "ПолучитьПубличныйОбъект": "GetPublicObject", -"Получить список записей": "Get list of records", +"ПолучитьОписаниеСобытия": "GetEventDescription", "ОтменитьЗагрузкуЧастями": "AbortMultipartUpload", "Изменить стадию канбана": "Change kanban stage", "Новое название подборки": "New selection name", @@ -4647,10 +4485,75 @@ "УникальныйИдентификатор": "UUID", "ИзменитьКалендарьСписка": "EditListCalendar", "Массив вариантов опроса": "Poll options array", -"ПолучитьОписаниеСобытия": "GetEventDescription", +"СоздатьЗапросМультипарт": "CreateMultipartRequest", +"Получить список записей": "Get list of records", +"АтрибутыИХарактеристики": "AttributesAndFeatures", +"признак новой сделки (Y": "new deal flag (Y", +"Действия с обсуждениями": "Actions with discussions", +"Загрузить часть объекта": "Upload object part", +"Получить историю канала": "Get channel history", +"Новая картинка подборки": "New selection image", +"СтруктураАдресаДоставки": "DeliveryAddressStruct", +"Удаляет таблицу из базы": "Deletes a table from the database", +"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder", +"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagement", +"ОтправитьЛокацию (канал": "SendLocation (channel", +"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2", +"МаксимальнаяВложенность": "MaximumNesting", +"УдалитьКомментарий (хук": "DeleteComment (wh", +"УправлениеВнешнимФайлом": "ExternalFileManagement", +"Отключить сервер !NOCLI": "Stop server !NOCLI", +"Сформировать клавиатуру": "Create keyboard", +"массив URL картинок 360": "array of 360 images URLs", +"идентификатор реквизита": "prop identifier", +"ПереместитьФайлВКаталог": "MoveFileToFolder", +"Получить список событий": "Get list of events", +"Другой заголовок задачи": "Another task title", +"ПустаяСхемаDropDatabase": "EmptySchemeDropDatabase", +"ID стадии для изменения": "Stage ID for change", +"Новый заголовок новости": "New post title", +"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", +"СоздатьПроизвольныйТвит": "CreateCustomTweet", +"Пустое описание товара:": "Empty product description:", +"HEX нового цвета стадии": "HEX of new stage color", +"СформироватьТекстCreate": "FormTextCreate", +"ТелеграмУстановкаВебхук": "TelegramWebhookSetup", +"Новый текст комментария": "New comment text", "СоздатьТоварСоСвойством": "CreateProductWithProp", -"СформироватьТекстInsert": "FormTextInsert", +"ГринОтзывАдминистратора": "GreenAdminRemove", "OPI_ПреобразованиеТипов": "OPI_TypeConversion", +"Отправить данные !NOCLI": "Send data !NOCLI", +"ОтправитьМестоположение": "SendLocation", +"ДФ=yyyy-MM-ddThh:mm:ssZ": "DF=yyyy-MM-ddThh:mm:ssZ", +"Массив из Строка, Число": "Array of string, number", +"ОтправитьКартинку (Путь": "SendPicture (Path", +"Проверка_ДропБоксРабота": "Check_DropboxWork", +"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile", +"Информация о выполнении": "Execution information", +"Получить чеклист задачи": "Get tasks checklist", +"для дальнейших действий": "for further actions", +"ID товаров для проверки": "Product IDs to be inspected", +"20000000 байт (20 МБайт": "20000000 bytes (20 MB", +"Проверка_ДропБоксСтатус": "Check_DropboxStatus", +"ОпределитьМетодОтправки": "DetermineSendMethod", +"Удаляет сообщение по ID": "Deletes a message by ID", +"Получить структуру чата": "Get chats structure", +"Наименование обсуждения": "Discussion name", +"Получить стадии канбана": "Get kanban stages", +"УстановитьЗначенияЯчеек": "SetCellValues", +"GAPI_УправлениеГруппами": "GAPI_GroupManagement", +"Получить данные о сайте": "Get site data", +"ОтменитьПубликациюФайла": "CancelFilePublication", +"УдалитьЗависимостьЗадач": "DeleteTasksDependencies", +"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", +"Таймаут ожидания данных": "Data reading timeout", +"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", +"СформироватьОсновнойURL": "FormPrimaryURL", +"Ответ сервера с ссылкой": "Server response with a URL", +"ПолучитьКвитанцию (файл": "GetReceipt (file", +"20971520 байт (20 МБайт": "20971520 bytes (20 MB", +"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask", +"Установить правила чата": "Set chat rules", "ОбработатьСписокПозиций": "ProcessItemsList", "СформироватьТекстDelete": "FormTextDelete", "Получить структуру лида": "Get lead structure", @@ -4680,150 +4583,165 @@ "Прочитать строку !NOCLI": "Read line !NOCLI", "Bitrix24_УдалитьНовость": "Bitrix24_DeletePost", "ТаблицаДляИспользования": "TableForUse", -"Установить правила чата": "Set chat rules", -"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask", -"20971520 байт (20 МБайт": "20971520 bytes (20 MB", -"ОпределитьМетодОтправки": "DetermineSendMethod", -"Отправить данные !NOCLI": "Send data !NOCLI", -"ОтправитьМестоположение": "SendLocation", -"ДФ=yyyy-MM-ddThh:mm:ssZ": "DF=yyyy-MM-ddThh:mm:ssZ", -"Массив из Строка, Число": "Array of string, number", -"ОтправитьКартинку (Путь": "SendPicture (Path", -"Проверка_ДропБоксРабота": "Check_DropboxWork", -"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile", -"Информация о выполнении": "Execution information", -"Получить чеклист задачи": "Get tasks checklist", -"для дальнейших действий": "for further actions", -"ID товаров для проверки": "Product IDs to be inspected", -"20000000 байт (20 МБайт": "20000000 bytes (20 MB", -"Проверка_ДропБоксСтатус": "Check_DropboxStatus", -"Удаляет сообщение по ID": "Deletes a message by ID", -"ПолучитьКвитанцию (файл": "GetReceipt (file", -"Получить структуру чата": "Get chats structure", -"Наименование обсуждения": "Discussion name", -"Получить стадии канбана": "Get kanban stages", -"УстановитьЗначенияЯчеек": "SetCellValues", -"GAPI_УправлениеГруппами": "GAPI_GroupManagement", -"Получить данные о сайте": "Get site data", -"ОтменитьПубликациюФайла": "CancelFilePublication", -"УдалитьЗависимостьЗадач": "DeleteTasksDependencies", -"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", -"Таймаут ожидания данных": "Data reading timeout", -"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", -"СформироватьОсновнойURL": "FormPrimaryURL", -"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts", -"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder", -"Получить список подборок": "Get selection list", -"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", -"признак цифрового товара": "digital attribute", -"Создать товар и подборку": "Create product and selection", -"Получить список объектов": "List objects", -"Новое описание календаря": "New calendar description", -"ставка ндс, например 0.2": "VAT rate, e.g. 0.2", -"УправлениеПользователями": "UsersManagement", -"ОбработатьТелоДляЗапроса": "ProcessRequestBody", -"ОбработанноеСоответствие": "ProcessedMap", -"Проверка_ТелеграмКонтакт": "Check_TelegramContact", -"СоздатьСсылкуПриглашение": "CreateInvitationLink", -"СформироватьБлокКартинку": "GenerateImageBlock", -"Тип чата OPEN (публичный": "Chat type OPEN (public", -"КонечныйМассивПараметров": "FinalParamsArray", -"ПриостановитьЗадачу (хук": "PauseTask (wh", -"Bitrix24_ОтклонитьЗадачу": "Bitrix24_DisapproveTask", -"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard", -"Выбрать пункт **Другое**": "Select **Other**", -"Поместить файл в корзину": "Mark file as deleted", -"VK_СоздатьСвойствоТовара": "VK_CreateProductProperty", -"Новый тестовый заголовок": "NewTestTitle", -"ПолучитьСписокРазрешений": "GetPermissionsList", -"Остановить сервер !NOCLI": "Stop server !NOCLI", -"ЗавершитьЗагрузкуЧастями": "FinishPartsUpload", -"ТекущаяУниверсальнаяДата": "CurrentUniversalDate", -"Добавить обновить товары": "Add update products", -"Путь к целевому каталогу": "Path to the target directory", -"УдалитьКалендарьИзСписка": "DeleteCalendarFromList", -"Массив товаров или товар": "Array of products or product", -"Признак рекламного поста": "Sign of an advertising post", -"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json", -"Строка, Массив Из Строка": "String, Array of String", -"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost", -"СохранитьУдалитьКартинку": "SaveDeleteImage", -"Б24_РаботаСУведомлениями": "B24_NotificationsManagement", -"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", -"ИзменитьСобытиеКалендаря": "UpdateCalendarEvent", -"Метод в документации API": "Method at API documentation", -"ОтключитьУведомленияЧата": "DisableChatNotifications", -"ПолучитьШифрованиеБакета": "GetBucketEncryption", -"ПолучитьИнформациюОФайле": "GetFileInformation", -"ГК_ПолучитьСписокСобытий": "GC_GetEventList", -"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites", -"Загрузить файл в каталог": "Upload file to the folder", -"Получить описание товара": "Get product description", -"ПоследнийКодУспеха Тогда": "LastSuccessCode Then", -"Удаляет объект из бакета": "Removes the object from the bucket", -"РаботаСПодборкамиТоваров": "ProductSelectionManagement", -"сохранение страниц сайта": "page saving", -"СоздатьПользователя (хук": "CreateUser (wh", -"Массив заголовков кнопок": "Array of button titles", -"асинхронный код счетчика": "asynchronous counter code", -"Новая рекламная кампания": "New ads campaign", -"Строка, Массив из Строка": "String, Array of String", -"УстановитьТегиБакета (DB": "PutBucketTagging (DB", -"номер документа на товар": "item document number", -"Секретный ключ (Password": "Secret key (Password", -"ПолучитьПараметрыТвиттер": "GetTwitterParameters", -"Изменяет новость в ленте": "Change post data", -"Удалено %1 лишних файлов": "Removed %1 unnecessary files", -"СоздатьТоварСоСвойствами": "CreateProductWithProperties", -"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", -"Язык штрихкода: RUS, ENG": "Barcode language: RUS, ENG", -"загрузка страниц в плеер": "page load to player", -"НормализоватьАвторизацию": "NormalizeAuth", -"СоздатьЧерновикЗаявкиFBO": "CreateFBODraft", -"Получить данные аккаунта": "Get account data", -"МассивОтсутствующихПолей": "MissingFieldsArray", -"Управление базами данных": "Database management", -"Изменить текст сообщения": "Change the message text", -"НаправлениеПоиска.СКонца": "SearchDirection.FromEnd", -"ОбработатьОшибочныйВывод": "HandleErrorOutput", -"Новое описание сообщения": "New message description", -"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", -"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", -"ДобавитьКалендарьВСписок": "AddCalendarToList", -"ДобавитьПараметрКартинки": "AddImageParameter", -"ПоместитьКаталогВКорзину": "MarkFolderAsDeleted", -"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask", -"ВыполнитьЗапросSQL (файл": "ExecuteSQLQuery (file", -"ОбновитьЗаписи (проверка": "UpdateRecords (check", -"Создает пустой календарь": "Creates an empty calendar", -"Загрузить объект целиком": "Upload full object", -"Получить поле (строковое": "Get field (string", -"Блоки в документации API": "Blocks at API documentation", -"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy", -"всегда возвращает Истина": "always return True", -"Проверка_БитриксВложение": "Check_BitrixAttachment", -"УдалитьКомментарийЗадачи": "DeleteTaskComment", -"VK_ПолучитьСписокТоваров": "VK_GetProductList", -"Структура полей счетчика": "Counter field structure", -"ВывестиНачальнуюСтраницу": "DisplayStartPage", -"Адрес истинного продавца": "The address of the true seller", -"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", -"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream", -"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagement", -"МаксимальныйРазмер Тогда": "MaxSize Then", -"СоздатьАрхивироватьКанал": "CreateArchiveChannel", -"ПолучитьСписокЛидов (хук": "GetLeadsList (wh", -"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", -"Получить код авторизации": "Get authorization code", -"ПолучитьЗаголовкиЗапроса": "GetRequestHeaders", -"Авторизуйтесь на портале": "Log in to the portal", -"VK_ПолучитьСписокЗаказов": "VK_GetOrderList", -"Изменяет название канала": "Changes the name of the channel", -"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty", -"Начать выполнение задачи": "Start a task", -"НачатьНаблюдатьЗаЗадачей": "StartWatchingTask", -"ID целевого пользователя": "Target user ID", +"СформироватьТекстInsert": "FormTextInsert", +"Получить список заказов": "Get order list", +"Массив Из Строка, Число": "Array of String, Number", +"и перейдите в настройки": "and go to the settings", +"ОбработатьСтруктуруBlob": "ProcessBlobStructure", +"ПараметрыЗапросаВСтроку": "RequestParametersToString", +"Проверка_ТелеграмМассив": "Check_TelegramArray", +"ID новости для удаления": "Id of post to remove", +"Новое описание картинки": "New picture description", +"УстановитьЗаголовокЧата": "SetChatTitle", +"Получить список бакетов": "List buckets", +"СформироватьМассивМедиа": "FormMediaArray", +"ID события для удаления": "ID of the event to be deleted", +"Новое значение свойства": "New property value", +"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", +"Получить подборки по ID": "Get selections by ID", +"ПолучитьОписаниеОбъекта": "HeadObject", +"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask", +"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask", +"ДелегироватьЗадачу (хук": "DelegateTask (wh", +"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", +"Не найден входной файл!": "Input File Not Found!", +"Наименование новой базы": "New base name", +"ИзменитьПодборкуТоваров": "EditProductCollection", +"идентификатор календаря": "calendar identifier", +"Лайк/Репост/Комментарий": "Like/Repost/Comment", +"Твиттер_СоздатьТвитСГиф": "Twitter_CreateTweetWithGif", +"СформироватьТекстUpdate": "FormTextUpdate", +"Получить историю задачи": "Get task history", +"Установить теги объекта": "Put object tagging", +"ВключитьУведомленияЧата": "EnableChatNotifications", +"СоздатьЗависимостьЗадач": "CreateTasksDependencies", +"ПрочитатьДвоичныеДанные": "ReadBinaryData", +"УдалитьСобытиеКалендаря": "DeleteCalendarEvent", +"Скопированный файл.jpeg": "CopiedFile.jpeg", +"ИзменитьАртикулыТоваров": "UpdateProductsArticles", +"список активных токенов": "active token list", +"Получить список товаров": "Get product list", +"Telegram_ОтправитьВидео": "Telegram_SendVideo", +"Bitrix24_СерверноеВремя": "Bitrix24_ServerTime", +"Создать обновить товары": "Create update product", +"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagement", +"Вайбер_ОтправитьКонтакт": "Viber_SendContact", +"ВывестиСправкуПоМетодам": "DisplayMethodHelp", +"ПолеКоллекцииСуществует": "CollectionFieldExists", +"ID версии начала списка": "Version ID for the beginning of the list", +"Ошибка загрузки участка": "Chunk upload error", +"ЗагрузитьФайлВХранилище": "UploadFileToStorage", +"признак повторного лида": "repeat lead", +"ID файла для скачивания": "File ID for downloading", +"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure", +"Удаляет календарь по ID": "Deletes a calendar by ID", +"Непредвиденная ошибка!:": "Unexpected Error!", +"Проверка_БитриксНовость": "Check_BitrixPost", +"ПолучитьИнформациюОБазе": "GetDatabaseInfo", +"ПолучитьСтруктуруТовара": "GetProductStructure", +"ГенераторОтчетаПокрытия": "CoverageReportGenerator", +"Получить список свойств": "Get property list", +"Получить поле (числовое": "Get field (numeric", +"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", +"СоздатьСобытиеКалендаря": "CreateCalendarEvent", +"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", +"Название района региона": "Name of the area of the region", +"СпособКодированияСтроки": "StringEncodingMethod", +"Проверка_ДвоичныеДанные": "Check_BinaryData", +"Telegram_ОтправитьОпрос": "Telegram_SendPoll", +"Создать канал приватным": "Create channel as private", +"Идентификатор хранилища": "Storage ID", +"Получить список складов": "Get warehouses list", +"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", +"Является пунктом выдачи": "Its a shipping point", +"Получить описание файла": "Get file description", +"Получить/Обновить токен": "Get/Update token", +"Удалить выбранные файлы": "Delete selected files", +"ПолучитьКалендарьСписка": "GetListCalendar", +"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", +"Тестовая таблица 2 (изм": "Test table 2 (change", +"Вайбер_ОтправитьЛокацию": "Viber_SendLocation", +"ПолучитьРазделительПути": "GetPathSeparator", +"ОтправитьДокумент (Путь": "SendDocument (Path", +"СтруктураДоговоренности": "AppointmentStructure", +"Флаг анонимности опроса": "Survey anonymity flag", +"Создать/Удалить каталог": "Create/Delete catalog", +"Массив описаний товаров": "Array of product descriptions", +"ОтправитьСообщение (хук": "SendMessage", +"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", +"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData", +"Добавить стадию канбана": "Add kanban stage", +"Изменить заголовок чата": "Change chat title", +"Запустить сервер !NOCLI": "Start server !NOCLI", +"Telegram_ОтправитьАудио": "Telegram_SendAudio", +"ПолучитьСтруктуруДанных": "GetBasicDataStructure", +"Создать свойство товара": "Create product property", +"Telegram_ОтправитьГифку": "Telegram_SendGif", +"ПолучитьСтатусОбработки": "GetProcessingStatus", +"Получить список каналов": "Get channel list", +"ПроверитьОсновныеДанные": "CheckBasicData", +"Массив вариантов ответа": "Array of answer options", +"Слак_ПолучитьИнформацию": "SlackGetData", +"Новое имя стадии стадии": "New stage name", +"НайтиПользователей (хук": "FindUsers (wh", +"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost", +"Б24_УчетРабочегоВремени": "B24_Timekeeping", +"СлакОтложенноеСообщение": "SlackSheduledMessage", +"адрес электронной почты": "email address", +"Создать/Удалить событие": "Create/Delete event", +"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", +"Переименовать хранилище": "Rename storage", +"МассивURLФайловВложений": "ArrayOfAttachmentURLs", +"ПолучитьСписокКластеров": "GetClustersList", +"Какой ваш любимый цвет?": "What's your favorite color?", +"Произвольный, HTTPОтвет": "Arbitrary, HTTPResponse", +"Массив ID пользователей": "User ID Array", +"Идентификатор категории": "Category identifier", +"Проверка_ДропБоксМассив": "Check_DropboxArray", +"OPI_TCP.ОтправитьСтроку": "OPI_TCP.SendLine", +"Отправить строку !NOCLI": "Send line !NOCLI", +"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder", +"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", +"Выберите пункт External": "Choose External", +"ПереместитьКаталог (хук": "MoveFolder (wh", +"Имя файла с расширением": "File name with extension", +"СкопироватьКаталог (хук": "MakeFolderCopy (wh", +"СоздатьУдалитьКалендарь": "CreateDeleteCalendar", +"УдалитьЗаписи (проверка": "DeleteRecords (check", +"Проверка_ТелеграмИстина": "Check_TelegramTrue", +"Элемент фильтра записей": "Record filter element", +"Создать страницу в базу": "Create page in database", +"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", +"РазделитьДвоичныеДанные": "SplitBinaryData", +"Путь к объекту оригинала": "Path to the original object", +"ПолучитьСтрокуЗаголовков": "GetHeadersString", +"ПолучитьИнформациюОДиске": "GetDiskInformation", +"ИзменитьАватарЧата (Путь": "ChangeChatPicture (Path", +"ДФ='yyyy-MM-dd HH:MM:ss'": "DF='yyyy-MM-dd HH:MM:ss", +"СформироватьТекстФильтра": "FormFilterText", +"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage", +"ID товаров для архивации": "Product IDs for archiving", +"Набор тестов для YAxUnit": "Test suite for YAxUnit", +"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", +"Получить список областей": "Get region list", +"ПолучитьИмяОсновногоПоля": "GetPrimaryFieldName", +"Код региона по базе СДЭК": "Region code according to CDEK database", +"СформироватьТестыАссертс": "FormAssertsTests", +"UUID заявки для удаления": "UUID of the invitation for deletion", +"ИзменитьСвойстваСтраницы": "EditPageProperties", +"БитриксДоступныеДействия": "BitrixAvailableActions", +"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites", +"Отправить местоположение": "Send location", +"ID пользователя адресата": "Recipient user ID", +"СоздатьКаталогВХранилище": "CreateStorageFolder", +"СохранитьКартинкуВАльбом": "SaveImageToAlbum", +"Наименование нового поля": "New field name", +"Получить товары магазина": "Get campaign products", +"ОтправитьСтроку (таймаут": "SendLine (timeout", +"АргументыКоманднойСтроки": "CommandLineArguments", +"Идентификаторы кластеров": "Clusters identifiers", "Откладывает задачу по ID": "Defer task by ID", +"ПриостановитьУчетВремени": "PauseTimekeeping", "РазделитьКоллекциюДанных": "SplitDataCollection", "Отправить запрос с телом": "Send request with body", "РаботаСУдаленнымиФайлами": "ExternalFilesManagement", @@ -4833,9 +4751,8 @@ "Создает новое обсуждение": "Creates a new discussion", "Проверка_ВКГруппаТоваров": "Check_VKProductsGroup", "количество грузовых мест": "number of cargo spaces", +"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList", "произвольный комментарий": "arbitrary comment", -"ПолучитьСобытиеКалендаря": "GetCalendarEvent", -"АргументыКоманднойСтроки": "CommandLineArguments", "Новый каталог размещения": "New parent directory", "ПреобразоватьДанныеФайла": "ConvertFileData", "ОтключитьЗвукЗадачи (хук": "MuteTask (wh", @@ -4847,67 +4764,10 @@ "ОткрытьСоединениеВМодуле": "CreateConnectionInsideModule", "ID элемента для удаления": "ID of deleted element", "ID события для получения": "Event ID to retrieve", -"Идентификаторы кластеров": "Clusters identifiers", -"ВК_ПолучитьСписокСвойств": "VKAPI_GetPropertyList", -"ОтправитьСтроку (таймаут": "SendLine (timeout", -"СоздатьКаталогВХранилище": "CreateStorageFolder", -"Путь к объекту оригинала": "Path to the original object", -"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", -"ПолучитьИнформациюОДиске": "GetDiskInformation", -"ИзменитьАватарЧата (Путь": "ChangeChatPicture (Path", -"ДФ='yyyy-MM-dd HH:MM:ss'": "DF='yyyy-MM-dd HH:MM:ss", -"СформироватьТекстФильтра": "FormFilterText", -"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage", -"ID товаров для архивации": "Product IDs for archiving", -"Набор тестов для YAxUnit": "Test suite for YAxUnit", -"ПолучитьСтрокуЗаголовков": "GetHeadersString", -"Получить товары магазина": "Get campaign products", -"ПолучитьИмяОсновногоПоля": "GetPrimaryFieldName", -"Код региона по базе СДЭК": "Region code according to CDEK database", -"СформироватьТестыАссертс": "FormAssertsTests", -"UUID заявки для удаления": "UUID of the invitation for deletion", -"Получить список областей": "Get region list", -"ИзменитьСвойстваСтраницы": "EditPageProperties", -"БитриксДоступныеДействия": "BitrixAvailableActions", -"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites", -"Отправить местоположение": "Send location", -"ID пользователя адресата": "Recipient user ID", -"СохранитьКартинкуВАльбом": "SaveImageToAlbum", -"Наименование нового поля": "New field name", -"ПриостановитьУчетВремени": "PauseTimekeeping", +"ПолучитьСобытиеКалендаря": "GetCalendarEvent", "ПреобразоватьФайлыВМедиа": "ConvertFilesToMedia", -"Получить описание заказа": "Get order description", -"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", -"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", -"UUID заказа для удаления": "Order UUID for deletion", -"ПрочитатьСтроку (таймаут": "ReadLine (timeout", -"Для работы через Webhook": "To work via Webhook", -"Установить описание чата": "Set chat description", -"БитриксСписокРезультатов": "BitrixResultsList", -"СинхронизироватьКаталоги": "SynchronizeFolders", -"Загрузить фото на сервер": "Upload photo to server", -"Данные файл для загрузки": "Data file for upload", -"Наличие терминала оплаты": "Availability of payment terminal", -"Вайбер_ОтправкаСообщений": "Viber_MessagesSending", -"Создает каталог на диске": "Creates a directory on the disk", -"Другие товары сообщества": "Other items", -"фильтр по уровню доступа": "filter by access level", -"Создать/Изменить таблицу": "Create/Edit table", -"ПолучитьСтрокуПараметров": "GetParamsString", -"ПолучитьКатегорииТоваров": "GetProductCategories", -"Получить заказ по номеру": "Get order by number", -"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", -"ЗагрузитьОбъект (частями": "PutObject (parts", -"ДобавитьФайлВЗадачу (хук": "AttachFileToTopic (wh", -"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN", -"Получить список операций": "Get actions list", -"ID файла для перемещения": "File ID", -"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", -"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic", -"Б24_РаботаСКомментариями": "B24_CommentsManagement", -"цвет текста на информере": "informer text color", -"Ссылка (URL) под записью": "Link (URL) under the post", "Использовать \"./internal": "Use \"./internal", +"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", "VK_ПолучитьСписокСвойств": "VK_GetPropertyList", "ОтправитьКартинку (канал": "SendPicture (channel", "ПолучитьСписокЗадач (хук": "GetTasksList (wh", @@ -4929,37 +4789,269 @@ "ID счетчика для удаления": "Counter ID for deletion", "Заменить текст сообщения": "Replace message text", "ID файла для копирования": "Original file ID", -"Добавить товар в подборку": "Add product to selection", -"Открыть соединение !NOCLI": "Create Connection !NOCLI", -"СоздатьУдалитьКомментарий": "CreateDeleteComment", -"ДобавитьЗаголовокСтраницы": "AddPageHeader", -"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", -"РаботаСРекламнымКабинетом": "AdAccountManagement", -"Получить список каталогов": "Get list of directories", -"Получить календарь списка": "Get list calendar", -"Получить число участников": "Get participant count", -"первый IP-адрес диапазона": "first IP address of the range", -"Создать произвольный твит": "Create custom tweet", -"UUID заказа для изменение": "Order UUID for updating", -"Получить структуру задачи": "Get task fields structure", -"Проверка_ТелеграмДокумент": "Check_TelegramDocument", -"Удалить событие календаря": "Delete calendar event", -"дата окончания повторений": "repetition end date", -"Закрыть соединение !NOCLI": "Close connection !NOCLI", -"ДействияПубличныхОбъектов": "PublicObjectActions", -"Получить список счетчиков": "Get counters list", -"Отменить загрузку частями": "Abort multipart upload", -"URL картинки для отправки": "URL of sending picture", -"цвет стрелки на информере": "arrow color on the informer", -"Устанавливает тему канала": "Sets the channel topic", -"Тип дополнительной услуги": "Type of additional service", -"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection", -"ОткрытьСоединение (запрос": "CreateConnection (query", -"Удалить товар из подборки": "Remove product from selection", -"Отменить публикацию папки": "Unpublish folder", -"ПолучитьСписокФайлов (Все": "GetFilesList (All", -"URL для установки Webhook": "URL for setting up Webhook", -"Добавить/Удалить картинку": "Add/Delete image", +"УстановитьКартинкуГруппы": "SetGroupPicture", +"ID целевого пользователя": "Target user ID", +"Ссылка (URL) под записью": "Link (URL) under the post", +"цвет текста на информере": "informer text color", +"Б24_РаботаСКомментариями": "B24_CommentsManagement", +"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic", +"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", +"UUID заказа для удаления": "Order UUID for deletion", +"ПрочитатьСтроку (таймаут": "ReadLine (timeout", +"Для работы через Webhook": "To work via Webhook", +"Установить описание чата": "Set chat description", +"БитриксСписокРезультатов": "BitrixResultsList", +"СинхронизироватьКаталоги": "SynchronizeFolders", +"Загрузить фото на сервер": "Upload photo to server", +"Данные файл для загрузки": "Data file for upload", +"Наличие терминала оплаты": "Availability of payment terminal", +"Вайбер_ОтправкаСообщений": "Viber_MessagesSending", +"Получить описание заказа": "Get order description", +"Создает каталог на диске": "Creates a directory on the disk", +"фильтр по уровню доступа": "filter by access level", +"Создать/Изменить таблицу": "Create/Edit table", +"ПолучитьСтрокуПараметров": "GetParamsString", +"ПолучитьКатегорииТоваров": "GetProductCategories", +"Получить заказ по номеру": "Get order by number", +"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", +"ЗагрузитьОбъект (частями": "PutObject (parts", +"ДобавитьФайлВЗадачу (хук": "AttachFileToTopic (wh", +"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN", +"Получить список операций": "Get actions list", +"ID файла для перемещения": "File ID", +"Другие товары сообщества": "Other items", +"НачатьНаблюдатьЗаЗадачей": "StartWatchingTask", +"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", +"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty", +"Добавить обновить товары": "Add update products", +"Путь к целевому каталогу": "Path to the target directory", +"УдалитьКалендарьИзСписка": "DeleteCalendarFromList", +"Массив товаров или товар": "Array of products or product", +"Признак рекламного поста": "Sign of an advertising post", +"D:\\GD\\Мой диск\\data.json": "D:\\GD\\My Drive\\data.json", +"Строка, Массив Из Строка": "String, Array of String", +"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost", +"СохранитьУдалитьКартинку": "SaveDeleteImage", +"Б24_РаботаСУведомлениями": "B24_NotificationsManagement", +"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", +"ТекущаяУниверсальнаяДата": "CurrentUniversalDate", +"ИзменитьСобытиеКалендаря": "UpdateCalendarEvent", +"ОтключитьУведомленияЧата": "DisableChatNotifications", +"ПолучитьШифрованиеБакета": "GetBucketEncryption", +"ПолучитьИнформациюОФайле": "GetFileInformation", +"ГК_ПолучитьСписокСобытий": "GC_GetEventList", +"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites", +"Загрузить файл в каталог": "Upload file to the folder", +"Получить описание товара": "Get product description", +"ПоследнийКодУспеха Тогда": "LastSuccessCode Then", +"Удаляет объект из бакета": "Removes the object from the bucket", +"РаботаСПодборкамиТоваров": "ProductSelectionManagement", +"сохранение страниц сайта": "page saving", +"Метод в документации API": "Method at API documentation", +"СоздатьПользователя (хук": "CreateUser (wh", +"Остановить сервер !NOCLI": "Stop server !NOCLI", +"Новый тестовый заголовок": "NewTestTitle", +"Начать выполнение задачи": "Start a task", +"Получить список подборок": "Get selection list", +"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder", +"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts", +"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", +"признак цифрового товара": "digital attribute", +"Создать товар и подборку": "Create product and selection", +"Получить список объектов": "List objects", +"Новое описание календаря": "New calendar description", +"ставка ндс, например 0.2": "VAT rate, e.g. 0.2", +"УправлениеПользователями": "UsersManagement", +"ПолучитьСписокРазрешений": "GetPermissionsList", +"ОбработатьТелоДляЗапроса": "ProcessRequestBody", +"Проверка_ТелеграмКонтакт": "Check_TelegramContact", +"СоздатьСсылкуПриглашение": "CreateInvitationLink", +"СформироватьБлокКартинку": "GenerateImageBlock", +"Тип чата OPEN (публичный": "Chat type OPEN (public", +"КонечныйМассивПараметров": "FinalParamsArray", +"ПриостановитьЗадачу (хук": "PauseTask (wh", +"Bitrix24_ОтклонитьЗадачу": "Bitrix24_DisapproveTask", +"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard", +"Выбрать пункт **Другое**": "Select **Other**", +"Поместить файл в корзину": "Mark file as deleted", +"VK_СоздатьСвойствоТовара": "VK_CreateProductProperty", +"ОбработанноеСоответствие": "ProcessedMap", +"Массив заголовков кнопок": "Array of button titles", +"ЗавершитьЗагрузкуЧастями": "FinishPartsUpload", +"Новая рекламная кампания": "New ads campaign", +"ОбновитьЗаписи (проверка": "UpdateRecords (check", +"Создает пустой календарь": "Creates an empty calendar", +"Загрузить объект целиком": "Upload full object", +"Получить поле (строковое": "Get field (string", +"Блоки в документации API": "Blocks at API documentation", +"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy", +"всегда возвращает Истина": "always return True", +"Проверка_БитриксВложение": "Check_BitrixAttachment", +"УдалитьКомментарийЗадачи": "DeleteTaskComment", +"VK_ПолучитьСписокТоваров": "VK_GetProductList", +"ВывестиНачальнуюСтраницу": "DisplayStartPage", +"Адрес истинного продавца": "The address of the true seller", +"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", +"ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream", +"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagement", +"МаксимальныйРазмер Тогда": "MaxSize Then", +"СоздатьАрхивироватьКанал": "CreateArchiveChannel", +"ПолучитьСписокЛидов (хук": "GetLeadsList (wh", +"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", +"Получить код авторизации": "Get authorization code", +"ПолучитьЗаголовкиЗапроса": "GetRequestHeaders", +"Авторизуйтесь на портале": "Log in to the portal", +"VK_ПолучитьСписокЗаказов": "VK_GetOrderList", +"асинхронный код счетчика": "asynchronous counter code", +"Изменяет название канала": "Changes the name of the channel", +"ВыполнитьЗапросSQL (файл": "ExecuteSQLQuery (file", +"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask", +"Структура полей счетчика": "Counter field structure", +"ПоместитьКаталогВКорзину": "MarkFolderAsDeleted", +"Строка, Массив из Строка": "String, Array of String", +"номер документа на товар": "item document number", +"Секретный ключ (Password": "Secret key (Password", +"ПолучитьПараметрыТвиттер": "GetTwitterParameters", +"Изменяет новость в ленте": "Change post data", +"Удалено %1 лишних файлов": "Removed %1 unnecessary files", +"СоздатьТоварСоСвойствами": "CreateProductWithProperties", +"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", +"Язык штрихкода: RUS, ENG": "Barcode language: RUS, ENG", +"загрузка страниц в плеер": "page load to player", +"НормализоватьАвторизацию": "NormalizeAuth", +"СоздатьЧерновикЗаявкиFBO": "CreateFBODraft", +"УстановитьТегиБакета (DB": "PutBucketTagging (DB", +"МассивОтсутствующихПолей": "MissingFieldsArray", +"Управление базами данных": "Database management", +"Изменить текст сообщения": "Change the message text", +"НаправлениеПоиска.СКонца": "SearchDirection.FromEnd", +"ОбработатьОшибочныйВывод": "HandleErrorOutput", +"Новое описание сообщения": "New message description", +"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", +"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", +"ДобавитьКалендарьВСписок": "AddCalendarToList", +"Получить данные аккаунта": "Get account data", +"ДобавитьПараметрКартинки": "AddImageParameter", +"ссылка на картинку товара": "product picture link", +"УдалитьБазуДанных (ошибка": "DeleteDatabase (error", +"ПолучитьКомменатрийЗадачи": "GetTaskComment", +"Как EDT проект расширения": "As an EDT extension project", +"Тестовый товар измененный": "EditedTestProduct", +"УстановитьНастройкиSelect": "SetSelectOptions", +"ДобавитьПользователейВЧат": "AddUsersToChat", +"См.ПолучитьОписаниеТовара": "See GetProductDescription", +"идентификатор темы форума": "forum topic identifier", +"Изменяет существующий лид": "Modifies an existing lead", +"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", +"календарь для приглашений": "invitation calendar", +"ID сообщения для удаления": "ID of the message to be deleted", +"Ссылка на последний релиз": "To the latest release", +"Идентификатор типа товара": "Item type identifier", +"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", +"СоответствиеКомандМодулей": "ModuleCommandMapping", +"Идентификатор комментария": "Comment identifier", +"Удаляет записи из таблицы": "Deletes records from the table", +"Получить структуру товара": "Get product structure", +"ОжидатьВходящиеСоединения": "WaitIncomingConnections", +"Изменить артикулы товаров": "Update products articles", +"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer", +"Прочитать двоичные данные": "Read binary data", +"openintegrations.dev/docs": "en.openintegrations.dev/docs", +"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", +"ID задачи приемника связи": "To task ID", +"Получить список кластеров": "Get clusters list", +"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", +"ПоказыватьВыводНемедленно": "ShowOutputImmediately", +"ПолучитьИнформациюОТоваре": "GetProductInformation", +"подробное описание товара": "detailed product description", +"Изменить подборку товаров": "Edit product selection", +"Удалить шифрование бакета": "Delete bucket encryption", +"ПолучитьСоответствиеТипов": "GetTypesMap", +"Некорректный вид отправки": "Incorrect sending view", +"УдалитьТрудозатратыЗадачи": "DeleteTaskTimeAccounting", +"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", +"ПолучитьПользователя (хук": "GetUser (wh", +"Получить список магазинов": "Get markets list", +"Открытый пакет интеграций": "OpenIntegrations", +"Изменить имя главной темы": "Change main topic name", +"ПолучитьСписокФайлов (все": "GetFilesList (full", +"Трудозатраты по обработке": "Time spent on work", +"Номер рекламной категории": "Advertising category number", +"ОчиститьОсновнойКалендарь": "ClearMainCalendar", +"идентификатор направления": "direction identifier", +"СоздатьПодразделение (хук": "CreateDepartment (wh", +"ПолучитьПользователейЧата": "GetChatMembers", +"МетодыОбработкиСоединений": "ConnectionHandlingMethods", +"Загрузить массив вложений": "Upload attachments array", +"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromCollection", +"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty", +"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", +"таймаут визита в секундах": "visit timeout in seconds", +"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral", +"Удаляет комментарий по ID": "Deletes comment by ID", +"Работа с заявками курьера": "Courier invitations management", +"идентификатор наблюдателя": "auditor identifier", +"Преобразование типов (OPI": "Type conversion (OPI", +"VK_ПолучитьСписокПодборок": "VK_GetSelectionList", +"МассивНастроекНапоминаний": "ReminderSettingsArray", +"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", +"Уникальный номер инстанса": "Unique instance number", +"Удаляет уведомление по ID": "Delete notification by ID", +"ОтменитьПубликациюОбъекта": "CancelObjectPublication", +"ПустаяСхемаDeleteDatabase": "EmptySchemeDeleteDatabase", +"Дополнительный тип заказа": "Additional order type", +"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", +"УдалитьСтадиюКанбана (хук": "DeleteKanbanStage (wh", +"Идентификатор базы данных": "Database identifier", +"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", +"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle", +"ПолучитьСостояниеИнстанса": "GetInstanceStatus", +"Создать/Удалить календарь": "Create/Delete calendar", +"Соответствие файлов: Ключ": "Map: Key", +"УправлениеПодразделениями": "DepartmentsManagement", +"ОформитьКлиентскийВозврат": "CreateCustomerRefund", +"ДобавитьИдентификаторЧата": "AddChatIdentifier", +"СформироватьТекстTruncate": "FormTextTruncate", +"ПолучитьЧерновикЗаявкиFBO": "GetFBODraft", +"ПолучитьНастройкиМагазина": "GetCampaignSettings", +"ПолучитьКоличествоТоваров": "GetProductsStocks", +"ОбработатьСписокКластеров": "ProcessClustersList", +"Новое наименование стадии": "New stages name", +"ДействиеСУчастникомГруппы": "GroupMemberAction", +"Создать событие календаря": "Create calendar event", +"ПолучитьСобытияКалендарей": "GetCalendarEvents", +"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh", +"ПолучитьВнешнююКомпоненту": "GetAddInObject", +"Отправить двоичные данные": "Send binary data", +"ПолучитьИнформациюОКанале": "GetChannelInformation", +"ПустаяСхемаCreateDatabase": "EmptySchemeCreateDatabase", +"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", +"ID элемента для получения": "Element ID", +"ЯМаркет_КабинетыИМагазины": "YaMarket_CampaignsAndBusiness", +"Управление пользователями": "Users management", +"Проверка_ТелеграмКартинка": "Check_TelegramImage", +"МассивПараметровОбработки": "ProcessingParameterArray", +"ПереименоватьКаталог (хук": "RenameFolder (wh", +"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode", +"VK_СоздатьПодборкуТоваров": "VK_CreateProductCollection", +"фильтровать по поддоменам": "subdomain filter", +"Проверка_ДропбоксУчастник": "Check_DropboxMember", +"Данные части для загрузки": "Part content for uploading", +"ПолучитьСтруктуруСчетчика": "GetCounterStructure", +"Удалить зависимость задач": "Delete tasks dependencies", +"ПолучитьРазмерСодержимого": "GetContentSize", +"URL для получения объекта": "URL for object retrieving", +"ЗаменитьОписаниеСообщения": "ReplaceMessageCaption", +"ПолучитьНастройкиИнстанса": "GetInstanceSettings", +"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile", +"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic", +"Создает твит без вложений": "Creates a tweet without attachments", +"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", +"ID удаляемого комментария": "ID of comment to remove", +"ОтдельныеЭлементыМассивов": "SplitArrayParams", +"Получить структуру сделки": "Get deal structure", +"Путь назначения для копии": "Destination path for the copy", +"МобильноеПриложениеСервер": "MobileAppServer", "Обновленное описание базы": "Updated base description", "Установить значения ячеек": "Set cell values", "Включить уведомления чата": "Enable chat notifications", @@ -4987,41 +5079,41 @@ "УдалитьПоследниеСообщения": "DeleteLastMessages", "Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder", "Получить структуру данных": "Get basic data structure", +"Добавить/Удалить картинку": "Add/Delete image", "Тестовый комментарий (изм": "Test comment (change", +"URL для установки Webhook": "URL for setting up Webhook", +"Отменить публикацию папки": "Unpublish folder", +"идентификатор комментария": "comment identifier", +"СоздатьУдалитьКомментарий": "CreateDeleteComment", +"Открыть соединение !NOCLI": "Create Connection !NOCLI", +"Добавить товар в подборку": "Add product to selection", +"ДобавитьЗаголовокСтраницы": "AddPageHeader", +"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", +"РаботаСРекламнымКабинетом": "AdAccountManagement", +"Получить список каталогов": "Get list of directories", +"Получить календарь списка": "Get list calendar", +"Получить число участников": "Get participant count", +"первый IP-адрес диапазона": "first IP address of the range", +"Создать произвольный твит": "Create custom tweet", +"UUID заказа для изменение": "Order UUID for updating", +"Получить структуру задачи": "Get task fields structure", +"Удалить событие календаря": "Delete calendar event", +"дата окончания повторений": "repetition end date", +"Закрыть соединение !NOCLI": "Close connection !NOCLI", +"ДействияПубличныхОбъектов": "PublicObjectActions", +"Получить список счетчиков": "Get counters list", +"Отменить загрузку частями": "Abort multipart upload", +"URL картинки для отправки": "URL of sending picture", +"цвет стрелки на информере": "arrow color on the informer", +"Устанавливает тему канала": "Sets the channel topic", +"Тип дополнительной услуги": "Type of additional service", +"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection", +"ОткрытьСоединение (запрос": "CreateConnection (query", +"Удалить товар из подборки": "Remove product from selection", +"ПолучитьСписокФайлов (Все": "GetFilesList (All", "Подчиненное подразделение": "Subordinate department", -"Статус : Соответствие": "Status : Map", +"Проверка_ТелеграмДокумент": "Check_TelegramDocument", "Наименование нового листа": "NewSheetName", -"ПереключениеОбщегоДоступа": "TogglePublicAccess", -"Новый альбом из автотеста": "NewAlbumFromAutoTest", -"ID счетчика для изменения": "Counter ID to change", -"ПолучитьСписокСделок (хук": "GetDealsList (wh", -"Telegram_УдалитьСообщение": "Telegram_DeleteMessage", -"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", -"УстановитьКартинкуПрофиля": "SetProfilePicture", -"Архивирует активный канал": "Archives an active channel", -"Проверка_БитриксРезультат": "Check_BitrixResult", -"ID записи о трудозатратах": "Time record ID", -"СоздатьКаноническийЗапрос": "CreateCanonicalRequest", -"ПолучитьИнформациюОГруппе": "GetGroupInformation", -"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", -"ID задачи источника связи": "From task ID", -"ID пользователей(я) Viber": "Viber User(s) ID", -"Заполнить/Очистить ячейки": "Fill/Clear cells", -"Отправить запрос без тела": "Send request without body", -"ДобавитьКомментарийЗадачи": "AddTaskComment", -"Установить заголовок чата": "Set chat title", -"Копирует файл или каталог": "Copies file or directory", -"Создать товары по Ozon ID": "Create products by Ozon ID", -"РаботаСоСпискомКалендарей": "CalendarListManagement", -"Синхронизировать каталоги": "Synchronize folders", -"Использовать \"../../tools": "Use \"../../tools", -"ИзменитьПользователя (хук": "UpdateUser (wh", -"Выбор по ID подразделения": "Selection by department ID", -"ОтправитьУдалитьСообщение": "SendDeleteMessage", -"Структура JSON полей базы": "The structure of the JSON database fields", -"МобильноеПриложениеКлиент": "MobileAppClient", -"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", -"ПолучитьСсылкуНаСообщение": "GetMessageLink", "Описание тестового товара": "Test item description", "Отменить публикацию файла": "Unpublish file", "Открытый Пакет Интеграций": "Open Integrations Package", @@ -5041,7 +5133,6 @@ "Заголовок файла для Slack": "File title for Slack", "ОбновитьКоличествоТоваров": "UpdateProductsStocks", "ВыполнитьОбработкуКоманды": "ExecuteCommandProcessing", -"ОбновитьИзображенияТовара": "UpdateProductImages", "Получить описание события": "Get event description", "БитриксСписокКомментариев": "BitrixCommentsList", "ЗакрытьВходящееСоединение": "CloseIncomingConnection", @@ -5049,228 +5140,64 @@ "Coverage_ЗапускВсехТестов": "Coverage_StartAllTests", "ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy", "ПолучитьНастройкиКабинета": "GetBusinessSettings", -"МобильноеПриложениеСервер": "MobileAppServer", -"идентификатор комментария": "comment identifier", -"Получить структуру сделки": "Get deal structure", -"ПолучитьНастройкиМагазина": "GetCampaignSettings", -"ПолучитьИнформациюОТоваре": "GetProductInformation", -"Изменить подборку товаров": "Edit product selection", -"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", -"Удалить шифрование бакета": "Delete bucket encryption", -"ПолучитьСоответствиеТипов": "GetTypesMap", -"Некорректный вид отправки": "Incorrect sending view", -"УдалитьТрудозатратыЗадачи": "DeleteTaskTimeAccounting", -"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", -"ПолучитьПользователя (хук": "GetUser (wh", -"Получить список магазинов": "Get markets list", -"Открытый пакет интеграций": "OpenIntegrations", -"Изменить имя главной темы": "Change main topic name", -"Трудозатраты по обработке": "Time spent on work", -"Удаляет комментарий по ID": "Deletes comment by ID", -"Номер рекламной категории": "Advertising category number", -"ОчиститьОсновнойКалендарь": "ClearMainCalendar", -"идентификатор направления": "direction identifier", -"СоздатьПодразделение (хук": "CreateDepartment (wh", -"ПолучитьПользователейЧата": "GetChatMembers", -"МетодыОбработкиСоединений": "ConnectionHandlingMethods", -"Загрузить массив вложений": "Upload attachments array", -"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromCollection", -"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty", -"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", -"таймаут визита в секундах": "visit timeout in seconds", -"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral", -"ПоказыватьВыводНемедленно": "ShowOutputImmediately", -"ПолучитьСписокФайлов (все": "GetFilesList (full", -"Получить список кластеров": "Get clusters list", -"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", -"Изменяет существующий лид": "Modifies an existing lead", -"идентификатор темы форума": "forum topic identifier", -"Тестовый товар измененный": "EditedTestProduct", -"ДобавитьПользователейВЧат": "AddUsersToChat", -"УстановитьНастройкиSelect": "SetSelectOptions", -"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", -"Как EDT проект расширения": "As an EDT extension project", -"ПолучитьКомменатрийЗадачи": "GetTaskComment", -"УдалитьБазуДанных (ошибка": "DeleteDatabase (error", -"ссылка на картинку товара": "product picture link", -"См.ПолучитьОписаниеТовара": "See GetProductDescription", -"календарь для приглашений": "invitation calendar", -"ID задачи приемника связи": "To task ID", -"Ссылка на последний релиз": "To the latest release", -"Идентификатор типа товара": "Item type identifier", -"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", -"ID сообщения для удаления": "ID of the message to be deleted", -"СоответствиеКомандМодулей": "ModuleCommandMapping", -"Идентификатор комментария": "Comment identifier", -"Удаляет записи из таблицы": "Deletes records from the table", -"Получить структуру товара": "Get product structure", -"ОжидатьВходящиеСоединения": "WaitIncomingConnections", -"Изменить артикулы товаров": "Update products articles", -"Прочитать двоичные данные": "Read binary data", -"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer", -"openintegrations.dev/docs": "en.openintegrations.dev/docs", -"подробное описание товара": "detailed product description", -"Работа с заявками курьера": "Courier invitations management", -"ПолучитьСобытияКалендарей": "GetCalendarEvents", -"Преобразование типов (OPI": "Type conversion (OPI", -"Отправить двоичные данные": "Send binary data", -"ПолучитьИнформациюОКанале": "GetChannelInformation", -"ПустаяСхемаCreateDatabase": "EmptySchemeCreateDatabase", -"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", -"ID элемента для получения": "Element ID", -"ЯМаркет_КабинетыИМагазины": "YaMarket_CampaignsAndBusiness", -"Управление пользователями": "Users management", -"Проверка_ТелеграмКартинка": "Check_TelegramImage", -"МассивПараметровОбработки": "ProcessingParameterArray", -"ПереименоватьКаталог (хук": "RenameFolder (wh", -"ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode", -"VK_СоздатьПодборкуТоваров": "VK_CreateProductCollection", -"Проверка_ДропбоксУчастник": "Check_DropboxMember", -"ОтдельныеЭлементыМассивов": "SplitArrayParams", -"Данные части для загрузки": "Part content for uploading", -"ПолучитьСтруктуруСчетчика": "GetCounterStructure", -"Удалить зависимость задач": "Delete tasks dependencies", -"ПолучитьРазмерСодержимого": "GetContentSize", -"URL для получения объекта": "URL for object retrieving", -"ЗаменитьОписаниеСообщения": "ReplaceMessageCaption", -"ПолучитьНастройкиИнстанса": "GetInstanceSettings", -"Слак_ЗагрузитьУдалитьФайл": "Slack_UploadDeleteFile", -"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic", -"Создает твит без вложений": "Creates a tweet without attachments", -"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", -"ID удаляемого комментария": "ID of comment to remove", -"ПолучитьВнешнююКомпоненту": "GetAddInObject", -"фильтровать по поддоменам": "subdomain filter", -"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh", -"ИзменитьНаименованиеКниги": "EditSpreadsheetTitle", -"VK_ПолучитьСписокПодборок": "VK_GetSelectionList", -"МассивНастроекНапоминаний": "ReminderSettingsArray", -"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", -"Путь назначения для копии": "Destination path for the copy", -"Уникальный номер инстанса": "Unique instance number", -"Удаляет уведомление по ID": "Delete notification by ID", -"ОтменитьПубликациюОбъекта": "CancelObjectPublication", -"ПустаяСхемаDeleteDatabase": "EmptySchemeDeleteDatabase", -"Дополнительный тип заказа": "Additional order type", -"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", -"УдалитьСтадиюКанбана (хук": "DeleteKanbanStage (wh", -"Идентификатор базы данных": "Database identifier", -"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", -"ПолучитьСостояниеИнстанса": "GetInstanceStatus", -"Создать событие календаря": "Create calendar event", -"Создать/Удалить календарь": "Create/Delete calendar", -"Соответствие файлов: Ключ": "Map: Key", -"УправлениеПодразделениями": "DepartmentsManagement", -"ОформитьКлиентскийВозврат": "CreateCustomerRefund", -"ДобавитьИдентификаторЧата": "AddChatIdentifier", -"СформироватьТекстTruncate": "FormTextTruncate", -"ПолучитьЧерновикЗаявкиFBO": "GetFBODraft", -"идентификатор наблюдателя": "auditor identifier", -"ПолучитьКоличествоТоваров": "GetProductsStocks", -"ОбработатьСписокКластеров": "ProcessClustersList", -"Новое наименование стадии": "New stages name", -"Получает схему таблиц базы": "Gets the schema of base tables", -"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", -"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval", -"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", -"ОбработатьТабуляциюСправки": "HandleHelpTabulation", -"ДобавитьКомментарийНовости": "AddPostComment", -"Неопределено, Произвольный": "Undefined, Arbitrary", -"Загрузить файл в хранилище": "Upload file to a storage", -"ИзменитьПодразделение (хук": "UpdateDepartment (wh", -"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder", -"Удаляет набор тегов бакета": "Deletes the bucket tag set", -"Ожидать подключения !NOCLI": "Await connections !NOCLI", -"Ожидать подключение !NOCLI": "Awaiting connection !NOCLI", -"Создать ссылку-приглашение": "Create invitation link", -"СформироватьКнопкуДействия": "MakeActionButton", -"Массив файлов для загрузки": "Array of files to be uploaded", -"УдалитьПустыеКлючиЗначения": "RemoveEmptyKeyValues", -"Это сообщение было удалено": "This message was deleted", -"ПолучитьИнформациюОТаблице": "GetTableInformation", -"Наименование подразделения": "Department name", -"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", -"Число знаков после запятой": "Number of decimal places", -"Добавляет записи в таблицу": "Adds new rows to the table", -"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", -"Скопируйте новый **токен**": "Copy the new **token**", -"ID чата для отправки файла": "Chat ID for sending", -"Получить статистику постов": "Get post statistics", -"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh", -"Структура заполнения опции": "Data structure for option", -"ЗагрузитьЧастьОбъекта (ИЗЧ": "UploadObjectPart (IPU", -"Добавляет товар в подборку": "Adds a product to the selection", -"Telegram_ОтправитьДокумент": "Telegram_SendDocument", -"Получить код подтверждения": "Get confirmation code", -"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", -"ИзменитьСтатусПользователя": "ChangeUserStatus", -"Структура Из КлючИЗначение": "Structure Of KeyAndValue", -"Завершить загрузку частями": "Finish parts upload", -"ПолучитьСтадииКанбана (хук": "GetKanbanStages (wh", -"СоздатьРекламноеОбъявление": "CreateAd", -"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask", -"СлужебныеПроцедурыИФункции": "Private", -"Очищает значение в ячейках": "Clears the value in cells", -"ID сообщения для изменения": "ID of the message to be edited", -"ДобавитьВидеообложкуТовара": "AddProductVideoCover", -"ПолучитьИсториюЗадачи (хук": "GetTaskHistory (wh", -"Bitrix24_КопироватьКаталог": "Bitrix24_CopyFolder", -"Проверка_ТелеграмСообщение": "Check_TelegramMessage", -"Получить информацию канала": "Get channel info", -"Код КЛАДР. Устаревшее поле": "CLADR code. Deprecated field", -"Создает TCP/TLS соединение": "Creates a TCP/TLS connection", -"ОдобритьЗаявкуНаВступление": "ApprovePending", -"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink", -"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", -"РаботаССобытиямиКалендарей": "CalendarEventsManagement", -"Получить список календарей": "Get list of calendars", -"Получить информацию о боте": "Get bot information", -"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs", -"Бренд на иностранном языке": "Brand in a foreign language", -"ПроверитьДоступностьБакета": "HeadBucket", -"Изменить событие календаря": "Update calendar event", -"Telegram_ОтправитьКартинку": "Telegram_SendPicture", -"ЧислоСтандартныхПараметров": "NumberOfStandardParameters", -"Мой другой новый календарь": "My other new calendar", -"Создать подключение !NOCLI": "Create connection !NOCLI", -"Неподдерживаемое сообщение": "Unsupported message", -"ПолучитьИмяВременногоФайла": "GetTempFileName", -"СтруктураАдресаОтправления": "SendingAddressStructure", -"ВыполнитьЗапросSQL (Insert": "ExecuteSQLQuery (Insert", -"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", -"Наименование новой таблицы": "New table name", -"Структура из КлючИЗначение": "Structure of KeyAndValue", -"СоздатьПост (одна картинка": "CreatePost (one picture", -"ПолучитьПользователей (хук": "GetUsers (wh", -"Создать рекламную кампанию": "Create advertising campaign", -"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", -"ПолучитьИнформациюОбУценке": "GetDiscountInformation", -"ДобавитьПользователяКФайлу": "AddUserToFile", -"Получить событие календаря": "Get calendar event", -"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", -"Дата установки трудозатрат": "Date the record was set", -"Токен авторизации (Api-Key": "Authorisation token (Api-Key", -"Получить информацию о базе": "Get database info", -"Тип календаря: user, group": "Calendar type: user, group", -"Изменить свойства страницы": "Edit page properties", -"ПолучитьЧеклистЗадачи (хук": "GetTasksChecklist (wh", -"Управление подразделениями": "Departments management", -"ВыполнитьЗапросSQL (Select": "ExecuteSQLQuery (Select", -"ОткрытьТемуФорума (главная": "OpenForumTopic (main", -"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", -"Создать/Архивировать канал": "Create/Archive channel", -"Проверка_ТелеграмПереслать": "Check_TelegramForward", -"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", -"Dropbox_ЗагрузитьФайлПоURL": "Dropbox_UploadFileByURL", -"ОтправитьУведомлениеОВводе": "SendWritingNotification", -"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", -"ПолучитьИнформациюОТоварах": "GetProductsInformation", -"Ошибка удаления файла базы": "Database file deletion error", -"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture", -"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting", -"Проверка_ВКВариантСвойства": "Check_VKPropVariant", -"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar", +"Статус : Соответствие": "Status : Map", +"ПолучитьСсылкуНаСообщение": "GetMessageLink", +"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", +"ОбновитьИзображенияТовара": "UpdateProductImages", +"Структура JSON полей базы": "The structure of the JSON database fields", +"ПереключениеОбщегоДоступа": "TogglePublicAccess", +"МобильноеПриложениеКлиент": "MobileAppClient", +"Новый альбом из автотеста": "NewAlbumFromAutoTest", +"ID счетчика для изменения": "Counter ID to change", +"ПолучитьСписокСделок (хук": "GetDealsList (wh", +"Telegram_УдалитьСообщение": "Telegram_DeleteMessage", +"УстановитьКартинкуПрофиля": "SetProfilePicture", +"Архивирует активный канал": "Archives an active channel", +"Проверка_БитриксРезультат": "Check_BitrixResult", +"ID записи о трудозатратах": "Time record ID", +"СоздатьКаноническийЗапрос": "CreateCanonicalRequest", +"ПолучитьИнформациюОГруппе": "GetGroupInformation", +"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", +"ID задачи источника связи": "From task ID", +"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", +"ID пользователей(я) Viber": "Viber User(s) ID", +"ИзменитьПользователя (хук": "UpdateUser (wh", +"Использовать \"../../tools": "Use \"../../tools", +"Синхронизировать каталоги": "Synchronize folders", +"Выбор по ID подразделения": "Selection by department ID", +"ОтправитьУдалитьСообщение": "SendDeleteMessage", +"Создать товары по Ozon ID": "Create products by Ozon ID", +"РаботаСоСпискомКалендарей": "CalendarListManagement", +"Установить заголовок чата": "Set chat title", +"ДобавитьКомментарийЗадачи": "AddTaskComment", +"Отправить запрос без тела": "Send request without body", +"Заполнить/Очистить ячейки": "Fill/Clear cells", +"Копирует файл или каталог": "Copies file or directory", +"НормализоватьТекстовыйВвод": "NormalizeTextInput", +"Документация Neocities API": "Neocities API docs", +"ПолучитьПодразделения (хук": "GetDepartments (wh", +"Описание тестового события": "TestEventDescription", +"Приостановить учет времени": "Stop timekeeping", +"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh", +"ОтправитьСообщение (диалог": "SendMessage (dialog", +"Telegram_УстановитьWebhook": "Telegram_SetWebhook", +"VK_СоздатьТоварСоСвойством": "VK_CreateProductWithProp", +"URL к видео для добавления": "URL of the video", +"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh", +"ПолучитьСтатусПользователя": "GetUserStatus", +"ПолучитьТипыКолонокТаблицы": "GetTableColumnTypes", +"другие увед. будут удалены": "another notif. will be deleted", +"ИсключитьПользователейЧата": "RemoveChatMembers", +"Телефон истинного продавца": "The true sellers phone number", +"СформироватьСтруктуруТегов": "FormTagsStructure", +"Разрешен наложенный платеж": "Cash on delivery allowed", +"ВыполнитьЗапросSQL (Create": "ExecuteSQLQuery (Create", +"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", +"ОбновитьЗаписи (количество": "UpdateRecords (amount", +"Этот календарь был изменен": "This calendar has been changed", +"ПолучитьСтатусУчетаВремени": "GetTimekeepingStatus", "Получить категории товаров": "Get product categories", +"ПолучитьСсылкуНаСкачивание": "GetDownloadLink", "ЗагрузкаИОбновлениеТоваров": "UploadingAndUpdatingProducts", "ПолучитьДанныеОСайте (Сайт": "GetSiteData (Site", "ПолучитьСтруктуруЛида (хук": "GetLeadStructure (wh", @@ -5278,9 +5205,8 @@ "ID оригинального сообщения": "Original message ID", "Отключает уведомлений чата": "Disable chat notifications", "ИмяФайла, Вид + Расширение": "FileName, View + Extension", -"Этот календарь был изменен": "This calendar has been changed", +"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", "ПолучитьСтруктуруКалендаря": "GetCalendarStructure", -"ПолучитьЗначенияЯчеек (все": "GetCellValues (all", "Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument", "ЗагрузитьЧастьОбъекта (ЗЗЧ": "UploadObjectPart (FPU", "ДобавитьСтадиюКанбана (хук": "AddKanbanStage (wh", @@ -5290,33 +5216,34 @@ "ЗакрытьТемуФорума (главная": "CloseForumTopic (main", "ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList", "ПолучитьРезультатОбработки": "GetProcessingResult", -"ПолучитьСтатусУчетаВремени": "GetTimekeepingStatus", -"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", -"ОбновитьЗаписи (количество": "UpdateRecords (amount", -"Разрешен наложенный платеж": "Cash on delivery allowed", -"Документация Neocities API": "Neocities API docs", -"НормализоватьТекстовыйВвод": "NormalizeTextInput", -"ПолучитьПодразделения (хук": "GetDepartments (wh", -"Описание тестового события": "TestEventDescription", -"Приостановить учет времени": "Stop timekeeping", -"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh", -"ОтправитьСообщение (диалог": "SendMessage (dialog", -"Telegram_УстановитьWebhook": "Telegram_SetWebhook", -"VK_СоздатьТоварСоСвойством": "VK_CreateProductWithProp", -"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", -"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh", -"ПолучитьСтатусПользователя": "GetUserStatus", -"ПолучитьТипыКолонокТаблицы": "GetTableColumnTypes", -"URL к видео для добавления": "URL of the video", -"ИсключитьПользователейЧата": "RemoveChatMembers", -"Телефон истинного продавца": "The true sellers phone number", -"СформироватьСтруктуруТегов": "FormTagsStructure", -"ВыполнитьЗапросSQL (Create": "ExecuteSQLQuery (Create", -"другие увед. будут удалены": "another notif. will be deleted", -"ПолучитьСсылкуНаСкачивание": "GetDownloadLink", +"ПолучитьЗначенияЯчеек (все": "GetCellValues (all", "ПодключитьРасширение (путь": "ConnectExtension (path", -"уровень доступа к счетчику": "counter access level", +"ВывестиТекстВТекущуюСтроку": "WriteOnCurrentLine", "ПолучитьВходящиеСоединения": "GetIncomingConnections", +"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage", +"значение продолжительности": "duration value", +"Отключить уведомления чата": "Disable chat notifications", +"Фильтры для отбора товаров": "Product filters", +"Мне больше нравится желтый": "I like yellow more", +"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", +"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection", +"Получить информацию о чате": "Get information about the chat room", +"Получает комментарий по ID": "Gets comment by ID", +"массив URL картинок товара": "array of product images URLs", +"Массив соответствий файлов": "Array of file mappings", +"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells", +"Исключить участника группы": "Exclude group member", +"ГринДобавлениеПользователя": "GreenAddMember", +"ГринИсключениеПользователя": "GreenExcludeMember", +"разрешение на методы Drive": "Drive methods permission", +"УстановитьШифрованиеБакета": "PutBucketEncryption", +"Скрыть главную тему форума": "Hide main forum thread", +"Установить картинку группы": "Set group picture", +"ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar", +"Access key для авторизации": "Access key for authorization", +"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", +"запись содержимого страниц": "page content recording", +"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh", "признак повторного лида (Y": "reused lead flag (Y", "Сформировать блок картинку": "Generate image block", "ВывестиСообщениеИсключения": "DisplayExceptionMessage", @@ -5338,146 +5265,137 @@ "Secret key для авторизации": "Secret key for authorization", "Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic", "Получить шифрование бакета": "Get bucket encryption", -"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh", -"запись содержимого страниц": "page content recording", -"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", -"массив URL картинок товара": "array of product images URLs", -"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage", -"значение продолжительности": "duration value", -"ВывестиТекстВТекущуюСтроку": "WriteOnCurrentLine", -"Отключить уведомления чата": "Disable chat notifications", -"Фильтры для отбора товаров": "Product filters", -"Мне больше нравится желтый": "I like yellow more", -"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", -"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection", -"Получить информацию о чате": "Get information about the chat room", -"Получает комментарий по ID": "Gets comment by ID", -"Массив соответствий файлов": "Array of file mappings", -"Access key для авторизации": "Access key for authorization", -"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells", -"Исключить участника группы": "Exclude group member", -"ГринДобавлениеПользователя": "GreenAddMember", -"ГринИсключениеПользователя": "GreenExcludeMember", -"разрешение на методы Drive": "Drive methods permission", -"УстановитьШифрованиеБакета": "PutBucketEncryption", -"Скрыть главную тему форума": "Hide main forum thread", -"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", -"Получить настройки кабинета": "Get business settings", -"ПереслатьГолосовоеСообщение": "ResendVoice", -"Использовать \"../../../core": "Use \"../../../core", -"ОтправитьДокумент (с именем": "SendDocument (with name", -"ОтправитьТекстовоеСообщение": "SendTextMessage", -"Массив каналов для отправки": "Array of channels for sending", -"Создет новое поле в таблице": "Creates a new field in the table", -"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder", -"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy", -"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", -"СоздатьСистемноеУведомление": "CreateSystemNotification", -"ПолучитьИнформациюОСтранице": "GetPageInfo", -"ПолучитьОбъект (большой, ДД": "GetObject (big, BD", -"Помечает новость как важную": "Mark post as important", -"ОтправитьГолосовоеСообщение": "SendVoice", -"Описание структур см. здесь": "Structure description at", -"УправлениеЭлементомЧеклиста": "ChecklistElementManagement", -"Проверка_БитриксАвторизация": "Check_BitrixAuth", -"ВернутьСтандартныеПараметры": "ReturnStandardParameters", -"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", -"Новое наименование каталога": "New folders name", -"ЗакрытьПотокИПолучитьДанные": "CloseStreamReceiveData", -"Удалить календарь из списка": "Remove calendar from list", -"Кодировка получаемых данных": "Encoding of received data", -"Методы работы с Notion (ОПИ": "Notion methods (OPI", -"НайтиЗначенияХарактеристики": "SearchAttributeValue", -"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", -"ОзонАПИ_ЦеныИОстаткиТоваров": "OzonAPI_PricesAndStocks", -"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", -"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", -"Установить картинку профиля": "Set profile picture", -"Создает историю из картинки": "Creates a story from an image", -"Б24_УправленеПользователями": "B24_UsersManagement", -"электронная почта заполнена": "email address is filled in", -"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", -"ОтклонитьЗаявкуНаВступление": "DisapprovePending", -"Путь к публикуемому объекту": "Path to the object to be published", -"Bitrix24_ДелегироватьЗадачу": "Bitrix24_DelegateTask", -"ПолучитьСписокСообщенийЧата": "GetChatMessagesList", -"Получить информацию о файле": "Get information about file", -"URL для перехода в браузере": "URL for browser transition", -"Получает квитанцию к заказу": "Gets a receipt for the order", -"Загрузить по URL и получить": "Upload by URL and get", -"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", -"ID целевой стены или группы": "ID of the target wall or group", -"ДобавитьЗаписи (ошибка поля": "AddRecords (field error", -"Массив соответствий товаров": "Array of product maps", -"НастройкиСовместногоДоступа": "SharedAccessSettings", -"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock", -"Получает набор тегов бакета": "Gets the bucket tag set", -"Отменить публикацию объекта": "Unpublish object", -"Структура JSON данных ячеек": "The structure of the JSON cells data", -"ПодключитьВнешнююКомпоненту": "AttachAddIn", -"Ноушн_ПолучитьПользователей": "Notion_GetUsers", -"Добавить календарь в список": "Add calendar to list", -"Обновить количество товаров": "Update products stocks", -"СоздатьТвитГифки (одиночная": "CreateGifTweet (single", -"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh", -"ВыгнатьПользователяИзКанала": "KickUserFromChannel", -"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", -"ПолучитьОтложенныеСообщения": "GetScheduledMessages", -"ПолучитьОнлайнПользователей": "GetOnlineUsers", -"Конец периода в формате ISO": "Period end in ISO format", -"ID альбома, если необходимо": "Album ID, if necessary", -"Удаляет подразделение по ID": "Delets department by ID", -"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", -"Получить количество товаров": "Get products stocks", -"OPI получение данных тестов": "OPI test data retrieval", -"Обновить изображения товара": "Update product images", -"Telegram_ПолучитьОбновления": "Telegram_GetUpdates", -"ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer", -"ИсключитьПользователяИзЧата": "DeleteUserFromChat", -"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage", -"Имя поля БД c обычным типом": "Name of field with regular type", -"Заменить описание сообщения": "Replace message caption", -"ID стены расположения поста": "ID of the wall where the post is located", -"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList", -"важность: high, normal, low": "importance: high, normal, low", -"ПолучитьСписокПользователей": "GetUserList", -"ИзменитьМетаданныеКалендаря": "EditCalendarMetadata", -"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask", -"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", -"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", -"Код со страницы авторизации": "Code from the authorization page", -"СоздатьБазуДанных (открытие": "CreateDatabase (open", -"Bitrix24_УдалитьКомментарий": "Bitrix24_DeleteComment", -"Изменить наименование книги": "Change spreadsheet name", -"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation", -"Получает состояние инстанса": "Gets instance status", -"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", -"НачатьВыполнениеЗадачи (хук": "StartTask (wh", -"ДобавитьПользователейКПапке": "AddUsersToFolder", -"Структура настроек инстанса": "Structure of instance settings", -"Временная отметка сообщения": "Message timestamp", -"CommonModule.OPI_ЗапросыSQL": "CommonModule.OPI_SQLQueries", -"дата публикации комментария": "comment publication date", -"Создает новое подразделение": "Creates a new department", -"Путь к файлу для скачивания": "Path to the file for downloading", -"Удалить картинку из альбома": "Deletes an image from the album", -"ID задачи добавления товара": "Add product task ID", -"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", -"Отправить/Удалить сообщение": "Send/Delete message", -"идентификатор соисполнителя": "co-executor identifier", -"Получить пользователей чата": "Get chat members", -"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", -"ОткрытьСоединение (закрытие": "CreateConnection (closing", -"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment", -"УдалитьБазуДанных (закрытие": "DeleteDatabase (close", -"Получить план задач на день": "Get users daily tasks plan", -"Описание в документации API": "Description in the API documentation", -"ПолучитьАдминистраторовЧата": "GetChatAdmins", -"СоздатьТаблицу (ошибка типа": "CreateTable (type error", -"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", +"уровень доступа к счетчику": "counter access level", +"Проверка_ВКВариантСвойства": "Check_VKPropVariant", +"Dropbox_ЗагрузитьФайлПоURL": "Dropbox_UploadFileByURL", +"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture", +"ID чата для отправки файла": "Chat ID for sending", +"Получить статистику постов": "Get post statistics", +"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh", +"Структура заполнения опции": "Data structure for option", +"ЗагрузитьЧастьОбъекта (ИЗЧ": "UploadObjectPart (IPU", +"Добавляет товар в подборку": "Adds a product to the selection", +"Telegram_ОтправитьДокумент": "Telegram_SendDocument", +"Получить код подтверждения": "Get confirmation code", +"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", +"ИзменитьСтатусПользователя": "ChangeUserStatus", +"Структура Из КлючИЗначение": "Structure Of KeyAndValue", +"Завершить загрузку частями": "Finish parts upload", +"ПолучитьСтадииКанбана (хук": "GetKanbanStages (wh", +"СоздатьРекламноеОбъявление": "CreateAd", +"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask", +"СлужебныеПроцедурыИФункции": "Private", +"Очищает значение в ячейках": "Clears the value in cells", +"ID сообщения для изменения": "ID of the message to be edited", +"ДобавитьВидеообложкуТовара": "AddProductVideoCover", +"ПолучитьИсториюЗадачи (хук": "GetTaskHistory (wh", +"Bitrix24_КопироватьКаталог": "Bitrix24_CopyFolder", +"Скопируйте новый **токен**": "Copy the new **token**", +"Проверка_ТелеграмСообщение": "Check_TelegramMessage", +"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", +"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", +"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting", +"Получает схему таблиц базы": "Gets the schema of base tables", +"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", +"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval", +"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", +"ОбработатьТабуляциюСправки": "HandleHelpTabulation", +"ДобавитьКомментарийНовости": "AddPostComment", +"Неопределено, Произвольный": "Undefined, Arbitrary", +"Загрузить файл в хранилище": "Upload file to a storage", +"ИзменитьПодразделение (хук": "UpdateDepartment (wh", +"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder", +"Удаляет набор тегов бакета": "Deletes the bucket tag set", +"Ожидать подключения !NOCLI": "Await connections !NOCLI", +"Ожидать подключение !NOCLI": "Awaiting connection !NOCLI", +"Создать ссылку-приглашение": "Create invitation link", +"СформироватьКнопкуДействия": "MakeActionButton", +"Массив файлов для загрузки": "Array of files to be uploaded", +"УдалитьПустыеКлючиЗначения": "RemoveEmptyKeyValues", +"Это сообщение было удалено": "This message was deleted", +"ПолучитьИнформациюОТаблице": "GetTableInformation", +"Наименование подразделения": "Department name", +"Число знаков после запятой": "Number of decimal places", +"Получить информацию канала": "Get channel info", +"Добавляет записи в таблицу": "Adds new rows to the table", +"Создает TCP/TLS соединение": "Creates a TCP/TLS connection", +"ПолучитьИнформациюОбУценке": "GetDiscountInformation", +"ДобавитьПользователяКФайлу": "AddUserToFile", +"Получить событие календаря": "Get calendar event", +"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", +"Дата установки трудозатрат": "Date the record was set", +"Токен авторизации (Api-Key": "Authorisation token (Api-Key", +"Получить информацию о базе": "Get database info", +"Тип календаря: user, group": "Calendar type: user, group", +"Изменить свойства страницы": "Edit page properties", +"Управление подразделениями": "Departments management", +"ВыполнитьЗапросSQL (Select": "ExecuteSQLQuery (Select", +"ОткрытьТемуФорума (главная": "OpenForumTopic (main", +"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", +"Создать/Архивировать канал": "Create/Archive channel", +"Проверка_ТелеграмПереслать": "Check_TelegramForward", +"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", +"ОтправитьУведомлениеОВводе": "SendWritingNotification", +"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", +"ПолучитьИнформациюОТоварах": "GetProductsInformation", +"Код КЛАДР. Устаревшее поле": "CLADR code. Deprecated field", +"Ошибка удаления файла базы": "Database file deletion error", +"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", +"Создать рекламную кампанию": "Create advertising campaign", +"ПолучитьЧеклистЗадачи (хук": "GetTasksChecklist (wh", +"ПолучитьПользователей (хук": "GetUsers (wh", +"ОдобритьЗаявкуНаВступление": "ApprovePending", +"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink", +"РаботаССобытиямиКалендарей": "CalendarEventsManagement", +"Получить список календарей": "Get list of calendars", +"Получить информацию о боте": "Get bot information", +"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs", +"Бренд на иностранном языке": "Brand in a foreign language", +"ПроверитьДоступностьБакета": "HeadBucket", +"Изменить событие календаря": "Update calendar event", +"Telegram_ОтправитьКартинку": "Telegram_SendPicture", +"ЧислоСтандартныхПараметров": "NumberOfStandardParameters", +"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", +"Мой другой новый календарь": "My other new calendar", +"Создать подключение !NOCLI": "Create connection !NOCLI", +"Неподдерживаемое сообщение": "Unsupported message", +"ПолучитьИмяВременногоФайла": "GetTempFileName", +"СтруктураАдресаОтправления": "SendingAddressStructure", +"ВыполнитьЗапросSQL (Insert": "ExecuteSQLQuery (Insert", +"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", +"Наименование новой таблицы": "New table name", +"Структура из КлючИЗначение": "Structure of KeyAndValue", +"СоздатьПост (одна картинка": "CreatePost (one picture", +"VK_СоздатьРекламнуюКампанию": "VK_CreateAdCampaign", +"ОтветитьНаСобытиеКлавиатуры": "AnswerButtonEvent", +"РаботаСВнешнимиКомпонентами": "AddinsManagement", +"разрешение на методы Sheets": "Sheets methods permission", +"ОжидатьЗавершенияВыполнения": "WaitForExecutionCompletion", +"НастройкиИАдминистрирование": "SettingsAndAdministartion", +"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic", +"Очистить основной календарь": "Clear primary calendar", +"ID пользователя исполнителя": "ID of responsible user", +"СоздатьТвитВидео (одиночная": "CreateVideoTweet (single", +"ПолучитьСодержимоеХранилища": "GetStorageObjects", +"Получить настройки инстанса": "Get instance settings", +"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters", +"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI", +"Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage", +"ДобавитьПользователейКФайлу": "AddUsersToFile", +"Проверка_БитриксСписокЗадач": "Check_BitrixTasksList", +"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation", +"Код населенного пункта СДЭК": "CDEC locality code", +"Получить ссылку авторизации": "Get authorization link", +"ПодключитьсяИПолучитьДанные": "ConnectAndReceiveData", +"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter", +"СоздатьБазуДанных (удаление": "CreateDatabase (deleting", +"ТелеграмКлавиатураСообщения": "TelegramMessageKeyboard", +"Получить структуру счетчика": "Get counter structure", +"Создать каталог в хранилище": "Create folder at the storage", +"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader", +"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", "Получить события календарей": "Get calendar events", "СформироватьТекстСортировки": "FormSortingText", -"Создать каталог в хранилище": "Create folder at the storage", "Задача изменена, расходимся": "The task has been changed, let's split up", "VK_ПолучитьСтатистикуПостов": "VK_GetPostStatistics", "Убрать задачу из избранного": "Remove task from favorites list", @@ -5498,37 +5416,37 @@ "ОтправитьЭфемерноеСообщение": "SendEphemeralMessage", "ДобавитьПолучателейКНовости": "AddPostRecipients", "Поместить каталог в корзину": "Mark folder as deleted", -"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader", "ОсновноеУправляющееДействие": "PrimaryControlAction", -"Получить структуру счетчика": "Get counter structure", -"ДобавитьПользователейКФайлу": "AddUsersToFile", -"ID пользователя исполнителя": "ID of responsible user", -"Очистить основной календарь": "Clear primary calendar", -"ОжидатьЗавершенияВыполнения": "WaitForExecutionCompletion", -"НастройкиИАдминистрирование": "SettingsAndAdministartion", -"СоздатьТвитВидео (одиночная": "CreateVideoTweet (single", -"разрешение на методы Sheets": "Sheets methods permission", -"РаботаСВнешнимиКомпонентами": "AddinsManagement", -"ОтветитьНаСобытиеКлавиатуры": "AnswerButtonEvent", -"VK_СоздатьРекламнуюКампанию": "VK_CreateAdCampaign", -"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic", -"ПолучитьСодержимоеХранилища": "GetStorageObjects", -"ТелеграмКлавиатураСообщения": "TelegramMessageKeyboard", -"ЗаписатьПараметрыМультипарт": "WriteMultipartParameters", -"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI", -"Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage", -"Получить настройки инстанса": "Get instance settings", -"Проверка_БитриксСписокЗадач": "Check_BitrixTasksList", -"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation", -"Код населенного пункта СДЭК": "CDEC locality code", -"Получить ссылку авторизации": "Get authorization link", -"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter", -"СоздатьБазуДанных (удаление": "CreateDatabase (deleting", -"ПодключитьсяИПолучитьДанные": "ConnectAndReceiveData", -"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", "ОчиститьКоллекциюРекурсивно": "ClearCollectionRecursively", -"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", +"УстановитьНастройкиИнстанса": "SetInstanceSettings", "ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList", +"СформироватьМассивИменЯчеек": "FormCellNameArray", +"Тип отправляемого сообщения": "TypeOfSentMessage", +"Разложить JSON на параметры": "Parse JSON to Parameters", +"ПереслатьСообщение (простое": "ForwardMessage (simple", +"Добавить комментарий задачи": "Add comment to task", +"Создает новый групповой чат": "Creates a new group chat", +"Новый импортированный товар": "New imported product", +"Добавить участника в группу": "Add group member", +"Создать черновик заявки FBO": "Create FBO draft", +"СформироватьОписаниеТаблицы": "GenerateTableDescription", +"Создать/Удалить тему форума": "Create/Delete forum topic", +"Добавить задачу в избранное": "Add task to favorites list", +"Получить состояние инстанса": "Get instance status", +"Изменить комментарий задачи": "Update task comment", +"Забытый в прошлый раз текст": "The text I forgot last time", +"УдалитьБазуДанных (открытие": "DeleteDatabase (open", +"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", +"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure", +"Оформить клиентский возврат": "Create customer refund", +"Удаляет сообщение в диалоге": "Deletes a dialog message", +"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", +"ОтозватьПраваАдминистратора": "RevokeAdminRights", +"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", +"Отправить/Удалить эфемерное": "Send/Delete ephemeral", +"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", +"СформироватьТекстКоличества": "FormCountText", +"Получить список результатов": "Get results list", "Создать товар со свойствами": "Create product with properties", "ПолучитьХранилищеПриложения": "GetAppSotrage", "ЗакрепитьОткрепитьСообщение": "PinUnpinMessage", @@ -5552,128 +5470,147 @@ "Эта база была создана из 1С": "This base is from 1C", "Массив соответствий событий": "Array of event maps", "ДополнитьКомплексныйАтрибут": "CompleteComplexAttribute", -"Получить список результатов": "Get results list", "ЗаменитьКлавиатуруСообщения": "ReplaceMessageKeyboard", -"СформироватьТекстКоличества": "FormCountText", -"Отправить/Удалить эфемерное": "Send/Delete ephemeral", -"СформироватьМассивИменЯчеек": "FormCellNameArray", -"Тип отправляемого сообщения": "TypeOfSentMessage", -"Разложить JSON на параметры": "Parse JSON to Parameters", -"ПереслатьСообщение (простое": "ForwardMessage (simple", -"Добавить комментарий задачи": "Add comment to task", -"Создает новый групповой чат": "Creates a new group chat", -"Новый импортированный товар": "New imported product", -"Добавить участника в группу": "Add group member", -"Создать черновик заявки FBO": "Create FBO draft", -"СформироватьОписаниеТаблицы": "GenerateTableDescription", -"Создать/Удалить тему форума": "Create/Delete forum topic", -"Добавить задачу в избранное": "Add task to favorites list", -"Получить состояние инстанса": "Get instance status", -"Изменить комментарий задачи": "Update task comment", -"Забытый в прошлый раз текст": "The text I forgot last time", -"УдалитьБазуДанных (открытие": "DeleteDatabase (open", -"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", -"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure", -"Оформить клиентский возврат": "Create customer refund", -"УстановитьНастройкиИнстанса": "SetInstanceSettings", -"Удаляет сообщение в диалоге": "Deletes a dialog message", -"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", -"Изменяет параметры календаря": "Changes the calendar settings", -"Другой комментарий к новости": "Another comment", -"СоздатьТаблицу (существующая": "CreateTable (exists", -"Сформировать кнопку действия": "Make action button", -"Получить трудозатраты задачи": "Get task time accounting", -"Затраченное время в секундах": "Time spent in seconds", -"Не удалось заменить секреты!": "Failed to replace the secrets!", -"Изменяет существующую сделку": "Modifies an existing deal", -"Тестовый товар (со свойством": "Test product (with prop", -"Использовать \"../../../tools": "Use \"../../../tools", -"URL для отправки уведомлений": "URL for notification sending", -"Наименование нового каталога": "Name of new folder", -"Добавить видеообложку товара": "Add product video cover", -"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList", -"ПолучитьСтандартныеПараметры": "GetStandardParameters", -"Показать главную тему форума": "Show main forum thread", -"НормализоватьНаборПараметров": "NormaliseParameterSet", -"ОтветитьНаЗаявкуНаВступление": "ResolvePending", -"Изменить статус пользователя": "Change user status", -"Получить информацию о канале": "Get channel information", -"Получить статус пользователя": "Get user status", -"ПолучитьСписокОтправленийFBO": "GetFBOShipmentsList", -"МассивОшибок,СчетчикУспешных": "ErrorsArray,SuccessCount", -"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts", -"идентификатор характеристики": "attribute ID", -"Добавить комментарий новости": "Add comment to post", -"CommonTemplate.OPI_TCPКлиент": "CommonTemplate.OPI_TCPClient", -"Идентификатор/артикул товара": "Product ID/article", -"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", -"Bitrix24_ДобавитьФайлВЗадачу": "Bitrix24_AttachFileToTopic", -"ПреобразоватьПараметрВСтроку": "ConvertParameterToString", -"УдалитьСообщение (отложенное": "DeleteMessage (scheduled", -"ПолучитьНаборыЛокальныхПутей": "GetLocalPathsSets", -"Получить ссылку на сообщение": "Get message link", -"Получить данные пользователя": "Get user data", -"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", -"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation", -"ПолучитьСтруктуруКомментария": "GetCommentStructure", -"Объявленная стоимость товара": "Declared product price", -"Массив сформированных кнопок": "Array of formed buttons", -"ID каталога размещения копии": "ID of copy destination folder", -"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", -"Результат выполнения запроса": "Result of query execution", -"Bitrix24_ВосстановитьКаталог": "Bitrix24_RestoreFolder", -"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", -"ОтправитьСообщение (картинка": "SendMessage (picture", -"СоздатьТаблицу (ошибка имени": "CreateTable (name error", -"Добавить трудозатраты задачи": "Add task time accounting", -"Получить информацию о группе": "Get group information", -"ID сообщения для закрепления": "ID of the message to be pinned", -"Один или массив UUID заказов": "One or an array of order UUIDs", -"Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet", -"Получить список файлов папки": "Get list of folder files", -"ПолучитьСтруктуруЗадачи (хук": "GetTaskFieldsStructure (wh", -"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment", -"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", -"страницу создания приложения": "app creation page", -"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes", -"показывать номер недель: Y,N": "show week number: Y,N", -"Создает новую таблицу в базе": "Creates a new table in the base", -"ПолучитьСписокВерсийОбъектов": "ListObjectVersions", -"Получить список внеш. файлов": "Get external file list", -"Новый массив блоков вложений": "New blocks array", -"Получить информацию о товаре": "Get product information", -"ВыполнитьЗапросSQL (удаление": "ExecuteSQLQuery (deleting", -"ПолучитьСписокИконокАватаров": "GetAvatarIconList", -"ID сообщения для открепления": "ID of the message to be unpinned", -"Данные или путь к расширению": "Extension data or filepath", -"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", -"Получает информацию о канале": "Gets information about the channel", -"ПолучитьСписокАватаровФорума": "GetForumAvatarsList", -"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask", -"массив обновляемых атрибутов": "array of updatable attributes", -"идентификатор ответственного": "responsible person identifier", -"Работа с польз. полями задач": "Working with custom task fields", -"Скрывает главную тему форума": "Hides the main forum thread", -"URL картинки иконки страницы": "URL of the page icon image", -"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning", -"Аватар чата в base64 формате": "Base64 chat picture", -"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation", -"JSON файлов или путь к .json": "File JSON or path to .json", -"ЗагрузитьФайлВХранилище (хук": "UploadFileToStorage (wh", -"ПолучитьСписокОпубликованных": "GetPublishedList", -"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh", -"Подключить расширение !NOCLI": "Connect extension !NOCLI", -"Структура параметров доступа": "Structure of access parameters", -"Изменить трудозатраты задачи": "Update task time accounting", -"Скрыть/Показать главную тему": "Hide/Show main topic", -"Признак успешного выполнения": "Flag of successful delivery", +"СоздатьТаблицу (ошибка типа": "CreateTable (type error", +"Использовать \"../../../core": "Use \"../../../core", +"Описание в документации API": "Description in the API documentation", +"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", +"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", +"Установить картинку профиля": "Set profile picture", +"Создает историю из картинки": "Creates a story from an image", +"Б24_УправленеПользователями": "B24_UsersManagement", +"электронная почта заполнена": "email address is filled in", +"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", +"ОтклонитьЗаявкуНаВступление": "DisapprovePending", +"Путь к публикуемому объекту": "Path to the object to be published", +"Bitrix24_ДелегироватьЗадачу": "Bitrix24_DelegateTask", +"ПолучитьСписокСообщенийЧата": "GetChatMessagesList", +"ОзонАПИ_ЦеныИОстаткиТоваров": "OzonAPI_PricesAndStocks", +"Получить информацию о файле": "Get information about file", +"Получает квитанцию к заказу": "Gets a receipt for the order", +"Загрузить по URL и получить": "Upload by URL and get", +"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", +"ID целевой стены или группы": "ID of the target wall or group", +"ДобавитьЗаписи (ошибка поля": "AddRecords (field error", +"Массив соответствий товаров": "Array of product maps", +"НастройкиСовместногоДоступа": "SharedAccessSettings", +"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock", +"Получает набор тегов бакета": "Gets the bucket tag set", +"Отменить публикацию объекта": "Unpublish object", +"Структура JSON данных ячеек": "The structure of the JSON cells data", +"URL для перехода в браузере": "URL for browser transition", +"ПодключитьВнешнююКомпоненту": "AttachAddIn", +"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", +"Методы работы с Notion (ОПИ": "Notion methods (OPI", +"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", +"Получить настройки кабинета": "Get business settings", +"ПереслатьГолосовоеСообщение": "ResendVoice", +"ОтправитьДокумент (с именем": "SendDocument (with name", +"ОтправитьТекстовоеСообщение": "SendTextMessage", +"ПолучитьАдминистраторовЧата": "GetChatAdmins", +"Массив каналов для отправки": "Array of channels for sending", +"Создет новое поле в таблице": "Creates a new field in the table", +"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder", +"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy", +"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", +"НайтиЗначенияХарактеристики": "SearchAttributeValue", +"СоздатьСистемноеУведомление": "CreateSystemNotification", +"ПолучитьОбъект (большой, ДД": "GetObject (big, BD", +"Помечает новость как важную": "Mark post as important", +"Описание структур см. здесь": "Structure description at", +"УправлениеЭлементомЧеклиста": "ChecklistElementManagement", +"Проверка_БитриксАвторизация": "Check_BitrixAuth", +"ВернутьСтандартныеПараметры": "ReturnStandardParameters", +"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", +"Новое наименование каталога": "New folders name", +"ЗакрытьПотокИПолучитьДанные": "CloseStreamReceiveData", +"Удалить календарь из списка": "Remove calendar from list", +"Кодировка получаемых данных": "Encoding of received data", +"ПолучитьИнформациюОСтранице": "GetPageInfo", +"Ноушн_ПолучитьПользователей": "Notion_GetUsers", +"ОтправитьГолосовоеСообщение": "SendVoice", +"Обновить количество товаров": "Update products stocks", +"Bitrix24_УдалитьКомментарий": "Bitrix24_DeleteComment", +"Изменить наименование книги": "Change spreadsheet name", +"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation", +"Получает состояние инстанса": "Gets instance status", +"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", +"НачатьВыполнениеЗадачи (хук": "StartTask (wh", +"ДобавитьПользователейКПапке": "AddUsersToFolder", +"Структура настроек инстанса": "Structure of instance settings", +"Временная отметка сообщения": "Message timestamp", +"CommonModule.OPI_ЗапросыSQL": "CommonModule.OPI_SQLQueries", +"дата публикации комментария": "comment publication date", +"СоздатьБазуДанных (открытие": "CreateDatabase (open", +"Создает новое подразделение": "Creates a new department", +"Удалить картинку из альбома": "Deletes an image from the album", +"ID задачи добавления товара": "Add product task ID", +"Отправить/Удалить сообщение": "Send/Delete message", +"идентификатор соисполнителя": "co-executor identifier", +"Получить пользователей чата": "Get chat members", +"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", +"ОткрытьСоединение (закрытие": "CreateConnection (closing", +"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment", +"УдалитьБазуДанных (закрытие": "DeleteDatabase (close", +"Получить план задач на день": "Get users daily tasks plan", +"Добавить календарь в список": "Add calendar to list", +"Путь к файлу для скачивания": "Path to the file for downloading", +"Код со страницы авторизации": "Code from the authorization page", +"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", +"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", +"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh", +"ВыгнатьПользователяИзКанала": "KickUserFromChannel", +"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", +"ПолучитьОтложенныеСообщения": "GetScheduledMessages", +"ПолучитьОнлайнПользователей": "GetOnlineUsers", +"СоздатьТвитГифки (одиночная": "CreateGifTweet (single", +"Конец периода в формате ISO": "Period end in ISO format", +"ID альбома, если необходимо": "Album ID, if necessary", +"Удаляет подразделение по ID": "Delets department by ID", +"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", +"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", +"OPI получение данных тестов": "OPI test data retrieval", +"Обновить изображения товара": "Update product images", +"Получить количество товаров": "Get products stocks", +"ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer", +"ИсключитьПользователяИзЧата": "DeleteUserFromChat", +"Telegram_ПереслатьСообщение": "Telegram_ForwardMessage", +"Имя поля БД c обычным типом": "Name of field with regular type", +"Заменить описание сообщения": "Replace message caption", +"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask", +"ID стены расположения поста": "ID of the wall where the post is located", +"Telegram_ПолучитьОбновления": "Telegram_GetUpdates", +"ПолучитьСписокВерсийОбъекта": "GetObjectVersionList", +"важность: high, normal, low": "importance: high, normal, low", +"ПолучитьСписокПользователей": "GetUserList", +"ИзменитьМетаданныеКалендаря": "EditCalendarMetadata", +"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader", +"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", +"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh", +"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase", +"ПереместитьФайлВКаталог (хук": "MoveFileToFolder (wh", +"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements", +"Добавляет новый внешний файл": "Adds a new external file", +"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement", +"Получить черновик заявки FBO": "Get FBO draft", +"HEX основного цвета (#ffffff": "HEX primary color (#ffffff", +"Загрузить/Удалить внеш. файл": "Upload/Delete external file", +"Исключить пользователей чата": "Remove chat members", +"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", +"СформироватьПараметрыДоступа": "FormAccessParameters", +"Восстановить объект к версии": "Restore object to version", +"Получить каталог файлов чата": "Get chat files folder", +"Изменяет сообщение в диалоге": "Edit dialog message content", +"Изменяет существующую задачу": "Update a task", +"Получает набор тегов объекта": "Gets the tag set of the object", +"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", "УдалитьТегиБакета (получение": "DeleteBucketTagging", +"Новое наименование хранилища": "New storage name", "Проверить доступность бакета": "Head bucket", "Получить структуру календаря": "Get calendar structure", "Массив соответствий подборок": "Array of selection maps", "Изменяет данные пользователя": "Updates user data", "ПолучитьТекущегоПользователя": "GetCurrentUser", -"Получает набор тегов объекта": "Gets the tag set of the object", "Отправить группу медиафайлов": "Send media group", "Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo", "идентификатор рабочей группы": "workgroup identifier", @@ -5684,30 +5621,30 @@ "ПрекратитьНаблюдатьЗаЗадачей": "StopWatchingTask", "Mongo_УправлениеБазамиДанных": "Mongo_DatabaseManagement", "Установить шифрование бакета": "Put bucket encryption", -"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", "Подробнее в документации API": "More details in the API documentation", -"Изменяет существующую задачу": "Update a task", -"СформироватьПараметрыДоступа": "FormAccessParameters", -"ПереместитьФайлВКаталог (хук": "MoveFileToFolder (wh", -"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase", -"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements", -"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh", -"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", -"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader", -"Добавляет новый внешний файл": "Adds a new external file", -"Изменяет сообщение в диалоге": "Edit dialog message content", -"Получить черновик заявки FBO": "Get FBO draft", -"HEX основного цвета (#ffffff": "HEX primary color (#ffffff", -"Загрузить/Удалить внеш. файл": "Upload/Delete external file", -"Исключить пользователей чата": "Remove chat members", -"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", -"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement", -"Восстановить объект к версии": "Restore object to version", -"Получить каталог файлов чата": "Get chat files folder", -"Новое наименование хранилища": "New storage name", "ПолучитьИнформациюОбАккаунте": "GetAccountInformation", -"Адрес и порт для подключения": "Address and port", +"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", "Новый текст пункта чек-листа": "New elements text", +"JSON массива описаний блоков": "JSON array of block descriptions", +"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh", +"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", +"Начало периода в формате ISO": "Period start in ISO format", +"СледующаяВложенностьДоступна": "NextNestingAvailable", +"Создает комментарий к задаче": "Create new comment to the task", +"Bitrix24_ПриостановитьЗадачу": "Bitrix24_PauseTask", +"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh", +"УстановитьРеакциюНаСообщение": "SetMessageReaction", +"Метод в документации MongoDB": "Method in MongoDB documentation", +"Добро пожаловать в новый чат": "Welcome to new chat", +"последний IP-адрес диапазона": "last IP address of the range", +"НазначитьПраваАдминистратора": "SetAdminRights", +"Отозвать права администратора": "Revoke admin rights", +"ГринНазначениеАдминистратора": "GreenAdminSet", +"Признак успешного выполнения": "Flag of successful delivery", +"Получает описание поля с URL": "Gets the description of a URL field", +"Б24_УправлениеПользователями": "B2_UsersManagement", +"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", +"Добавить пользователей в чат": "Add users to chat", "ПолучитьСтруктуруАвторизации": "GetAuthStructure", "Пароль пользователя postgres": "Postgres user password", "Эти токены обновлять не надо": "These tokens do not need to be updated", @@ -5725,46 +5662,174 @@ "СоздатьСобытиеКалендаря (хук": "CreateCalendarEvent (wh", "ПолучитьСоответствиеКартинки": "GetImageMap", "Время ожидания новых событий": "Waiting time for new events", +"Адрес и порт для подключения": "Address and port", +"Скрыть/Показать главную тему": "Hide/Show main topic", "ВключитьУведомленияЧата (хук": "EnableChatNotifications (wh", -"Добавить пользователей в чат": "Add users to chat", -"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", -"Б24_УправлениеПользователями": "B2_UsersManagement", -"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh", -"JSON массива описаний блоков": "JSON array of block descriptions", -"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh", -"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", -"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", -"Начало периода в формате ISO": "Period start in ISO format", -"СледующаяВложенностьДоступна": "NextNestingAvailable", -"Создает комментарий к задаче": "Create new comment to the task", -"Bitrix24_ПриостановитьЗадачу": "Bitrix24_PauseTask", -"УстановитьРеакциюНаСообщение": "SetMessageReaction", -"Получает описание поля с URL": "Gets the description of a URL field", -"Метод в документации MongoDB": "Method in MongoDB documentation", -"Добро пожаловать в новый чат": "Welcome to new chat", -"последний IP-адрес диапазона": "last IP address of the range", -"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings", -"Создает твит с видеовложением": "Creates a tweet with a video attachment", -"Bitrix24_ПереименоватьКаталог": "Bitrix24_RenameFolder", -"ПолучитьСсылкуЗагрузкиОбъекта": "GetObjectUploadLink", -"ЯМетрика_УправлениеОперациями": "YaMetrika_ActionsManagement", -"VK_СоздатьРекламноеОбъявление": "VK_CreateAd", -"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh", -"Исполнители с ID не равным 10": "Performers with ID not equal to 10", -"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo", -"Получить информацию об уценке": "Get discount information", -"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", -"ПолучитьСобытиеКалендаря (хук": "GetCalendarEvent (wh", -"Получить ссылку на скачивание": "Get download link", -"ID каталога нового размещения": "ID of new destination folder", -"Заменить клавиатуру сообщения": "Replace message keyboard", -"JSON описание товара или путь": "JSON description of the product or path", -"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh", -"ID Файла голосового сообщения": "File ID of voice message", -"УдалитьБазуДанных (отключение": "DeleteDatabase (Shutdown", -"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", -"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", -"СформироватьСтрокуПодключения": "GenerateConnectionString", +"Структура параметров доступа": "Structure of access parameters", +"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts", +"идентификатор характеристики": "attribute ID", +"Добавить комментарий новости": "Add comment to post", +"Изменяет параметры календаря": "Changes the calendar settings", +"CommonTemplate.OPI_TCPКлиент": "CommonTemplate.OPI_TCPClient", +"Идентификатор/артикул товара": "Product ID/article", +"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", +"Bitrix24_ДобавитьФайлВЗадачу": "Bitrix24_AttachFileToTopic", +"МассивОшибок,СчетчикУспешных": "ErrorsArray,SuccessCount", +"ПреобразоватьПараметрВСтроку": "ConvertParameterToString", +"ПолучитьНаборыЛокальныхПутей": "GetLocalPathsSets", +"Получить ссылку на сообщение": "Get message link", +"Получить данные пользователя": "Get user data", +"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", +"Проверка_ТелеграмПриглашение": "Check_TelegramInvitation", +"ПолучитьСтруктуруКомментария": "GetCommentStructure", +"Объявленная стоимость товара": "Declared product price", +"Массив сформированных кнопок": "Array of formed buttons", +"УдалитьСообщение (отложенное": "DeleteMessage (scheduled", +"ID каталога размещения копии": "ID of copy destination folder", +"ПолучитьСписокОтправленийFBO": "GetFBOShipmentsList", +"Получить информацию о канале": "Get channel information", +"Изменить трудозатраты задачи": "Update task time accounting", +"Тестовый товар (со свойством": "Test product (with prop", +"Изменяет существующую сделку": "Modifies an existing deal", +"Не удалось заменить секреты!": "Failed to replace the secrets!", +"Затраченное время в секундах": "Time spent in seconds", +"Сформировать кнопку действия": "Make action button", +"СоздатьТаблицу (существующая": "CreateTable (exists", +"Другой комментарий к новости": "Another comment", +"Получить статус пользователя": "Get user status", +"Использовать \"../../../tools": "Use \"../../../tools", +"Наименование нового каталога": "Name of new folder", +"Добавить видеообложку товара": "Add product video cover", +"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList", +"ПолучитьСтандартныеПараметры": "GetStandardParameters", +"Показать главную тему форума": "Show main forum thread", +"НормализоватьНаборПараметров": "NormaliseParameterSet", +"ОтветитьНаЗаявкуНаВступление": "ResolvePending", +"Изменить статус пользователя": "Change user status", +"URL для отправки уведомлений": "URL for notification sending", +"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", +"Получить трудозатраты задачи": "Get task time accounting", +"Bitrix24_ВосстановитьКаталог": "Bitrix24_RestoreFolder", +"Данные или путь к расширению": "Extension data or filepath", +"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", +"Получает информацию о канале": "Gets information about the channel", +"ПолучитьСписокАватаровФорума": "GetForumAvatarsList", +"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask", +"массив обновляемых атрибутов": "array of updatable attributes", +"идентификатор ответственного": "responsible person identifier", +"Работа с польз. полями задач": "Working with custom task fields", +"ID сообщения для открепления": "ID of the message to be unpinned", +"Скрывает главную тему форума": "Hides the main forum thread", +"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning", +"Аватар чата в base64 формате": "Base64 chat picture", +"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation", +"JSON файлов или путь к .json": "File JSON or path to .json", +"ПолучитьСписокОпубликованных": "GetPublishedList", +"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh", +"Подключить расширение !NOCLI": "Connect extension !NOCLI", +"Результат выполнения запроса": "Result of query execution", +"URL картинки иконки страницы": "URL of the page icon image", +"ПолучитьСписокИконокАватаров": "GetAvatarIconList", +"ЗагрузитьФайлВХранилище (хук": "UploadFileToStorage (wh", +"Получить информацию о товаре": "Get product information", +"ВыполнитьЗапросSQL (удаление": "ExecuteSQLQuery (deleting", +"ОтправитьСообщение (картинка": "SendMessage (picture", +"СоздатьТаблицу (ошибка имени": "CreateTable (name error", +"Получить информацию о группе": "Get group information", +"ID сообщения для закрепления": "ID of the message to be pinned", +"Один или массив UUID заказов": "One or an array of order UUIDs", +"Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet", +"Получить список файлов папки": "Get list of folder files", +"ПолучитьСтруктуруЗадачи (хук": "GetTaskFieldsStructure (wh", +"Добавить трудозатраты задачи": "Add task time accounting", +"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", +"Новый массив блоков вложений": "New blocks array", +"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment", +"Получить список внеш. файлов": "Get external file list", +"ПолучитьСписокВерсийОбъектов": "ListObjectVersions", +"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", +"показывать номер недель: Y,N": "show week number: Y,N", +"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes", +"Создает новую таблицу в базе": "Creates a new table in the base", +"страницу создания приложения": "app creation page", +"ПолучитьВнешнююСсылкуКаталога": "GetFolderExternalLink", +"список страниц для сохранения": "save page list", +"Получить статус учета времени": "Get timekeeping status", +"разрешение на методы Calendar": "Calendar methods permission", +"ПолучитьСтатусДобавленияКодов": "GetCodesUploadStatus", +"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", +"Получает структуру полей чата": "Get chat fields structure", +"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh", +"ЗавершитьЗагрузкуЧастями (ИЗЧ": "FinishPartsUpload (IPU", +"ПеренестиЗадачуВСтадиюКанбана": "MoveTaskToKanbanStage", +"ID подразделения для удаления": "Department ID for deletion", +"РазделитьМассивНаПараметрыURL": "SplitArrayAsURLParameters", +"ПолучитьСписокКалендарей (хук": "GetCalendarList (wh", +"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure", +"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData", +"Проверка_ДропбоксПространство": "Check_DropboxSpace", +"ПолучитьЛимитыРаботыСТоварами": "GetProductsRequestsLimits", +"СоздатьРезультатИзКомментария": "CreateResultFromComment", +"Установить настройки инстанса": "Set instance settings", +"Переслать голосовое сообщение": "Resend voice", +"Отбор по ID каталога родителя": "Filter by parent directory ID", +"Получить данные о базе данных": "Get database information", +"Создать системное уведомление": "Create system notification", +"Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage", +"TCP сервер. См. СоздатьСервер": "TCP server. See CreateServer", +"ID товаров для восстановления": "Product IDs for recovery", +"ПригласитьПользователейВКанал": "InviteUsersToChannel", +"ЗавершитьЗагрузкуЧастями (ЗЧО": "FinishPartsUpload (UOP", +"Получить содержимое хранилища": "Get a list of child storage objects", +"Найти значения характеристики": "Search attribute value", +"СформироватьМассивДанныхЯчеек": "FormCellDataArray", +"Создает новую новость в ленте": "Create a new post at news feed", +"Получает список доступных баз": "Gets the list of available bases", +"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", +"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes", +"ПолучитьЗапросыВступленияЧата": "GetChatJoinRequests", +"Массив соответствий каталогов": "Array of directory mappings", +"Путь (имя) в бакете источнике": "Path (name) in the source bucket", +"Данные или текст для отправки": "Data or text to be sent", +"Мобильные телефоны и планшеты": "Mobile phones and tablets", +"!OInt Сообщить(ОписаниеОшибки": "!OInt Message(ErrorDescription", +"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL", +"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription", +"УдалитьКомментарийЗадачи (хук": "DeleteTaskComment (wh", +"Идентификатор группового чата": "Group chat identifier", +"Есть ли в офисе приём заказов": "Is there an office to take orders", +"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry", +"Описания полей в документации": "Field descriptions in the documentation", +"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh", +"Отправить голосовое сообщение": "Send voice", +"ПодключитьКомпонентуНаСервере": "AttachAddInOnServer", +"Добавить пользователя к файлу": "Add user to file", +"Исключает участника из группы": "Excludes a member from the group", +"Получить список пользователей": "Get user list", +"Получить информацию о таблице": "Get table information", +"От лица группы. Должен быть 1": "On behalf of the group. It should be set to 1", +"Получить внешнюю ссылку файла": "Get external link for a file", +"Закрывает существующий диалог": "Closes an existing dialog", +"Одобрить заявку на вступление": "Approve pending", +"Название компании отправителя": "Name of senders company", +"Получить информацию о товарах": "Get products informations", +"Загрузка и обновление товаров": "Uploading and updating products", +"Отправить уведомление о вводе": "Send write notification", +"app_id из настроек приложения": "app_id from application settings", +"Проверка_ВКИнформацияОТоварах": "Check_VKProductData", +"Получить типы колонок таблицы": "Get table column types", +"Альтернативный текст картинки": "Alternate text of the image", +"Набор изменяемых полей заказа": "Set of changing order fields", +"Результат закрытия соединения": "Result of connection termination", +"ЗаблокироватьПользователяЧата": "BlockChatUser", +"ID пользователя для изменения": "User ID", +"Необходим прозвон отправителя": "Need to call the sender", +"Структура JSON данных события": "The structure of the JSON event data", +"Проверка_ВКИНформацияОТоварах": "Check_VKProductData", +"**Открытый пакет интеграций**": "**Open Integrations Package**", +"URL картинки обложки страницы": "URL of the page cover image", +"Структура JSON данных объекта": "The structure of the JSON object data", +"Получить отложенные сообщения": "Get scheduled messages", "ИзменитьЭлементЧеклистаЗадачи": "UpdateTasksChecklistElement", "СформироватьТекстDropDatabase": "FormTextDropDatabase", "скрывать нерабочее время: Y,N": "hide off hours: Y,N", @@ -5782,32 +5847,32 @@ "Ошибка в данных описания поля": "Error in field description data", "Изменяет текст заголовка чата": "Change text of chat title", "Удаляет ранее созданный товар": "Deletes a previously created product", +"СформироватьСтрокуПодключения": "GenerateConnectionString", +"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", +"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", +"УдалитьБазуДанных (отключение": "DeleteDatabase (Shutdown", +"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings", +"Создает твит с видеовложением": "Creates a tweet with a video attachment", +"Bitrix24_ПереименоватьКаталог": "Bitrix24_RenameFolder", +"ПолучитьСсылкуЗагрузкиОбъекта": "GetObjectUploadLink", +"ЯМетрика_УправлениеОперациями": "YaMetrika_ActionsManagement", +"VK_СоздатьРекламноеОбъявление": "VK_CreateAd", +"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh", +"Исполнители с ID не равным 10": "Performers with ID not equal to 10", "Б24_УправлениеПодразделениями": "B24_DepartmentsManagement", +"УдалитьРезультатИзКомментария": "DeleteResultFromComment", +"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", +"ПолучитьСобытиеКалендаря (хук": "GetCalendarEvent (wh", +"Получить ссылку на скачивание": "Get download link", +"ID каталога нового размещения": "ID of new destination folder", +"Заменить клавиатуру сообщения": "Replace message keyboard", +"JSON описание товара или путь": "JSON description of the product or path", +"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh", +"ID Файла голосового сообщения": "File ID of voice message", +"Получить информацию об уценке": "Get discount information", "Наименование объекта в бакете": "Name of the object in the bucket", -"ОтправитьКартинку (клавиатура": "SendImage (keyboard", +"Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo", "ПолучитьСтруктуруФильтраЗадач": "GetTasksFilterStructure", -"ID руководителя подразделения": "ID of department manager", -"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", -"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", -"Не удалось создать Соединение": "Failed to create Connection", -"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh", -"ИзменитьСобытиеКалендаря (хук": "UpdateCalendarEvent (wh", -"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh", -"Изменяет картинку аватар чата": "Changes the chat avatar picture", -"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh", -"СлужебныйПрограммныйИнтерфейс": "Internal", -"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagement", -"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", -"Создает пустую таблицу в базе": "Creates an empty table in the database", -"Получить статистику по постам": "Get post statistics", -"временной тип: min, hour, day": "time type: min, hour, day", -"ПолучитьЭлементЧеклистаЗадачи": "GetTasksChecklistElement", -"ПолучитьСписокСкладовОтгрузки": "GetShippingWarehousesList", -"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement", -"Отправить эфемерное сообщение": "Send ephemeral message", -"Уникальный идентификатор ФИАС": "Unique FIAS identifier", -"Приостанавливает задачу по ID": "Pause a task by ID", -"Время начала ожидания курьера": "Start time of waiting for the courier", "Формат печати: A4, A5, A6, A7": "Print format: A4, A5, A6, A7", "Соответствие Из КлючИЗначение": "Map Of KeyAndValue", "ID блока или сам блок образец": "Block ID or block sample itself", @@ -5819,110 +5884,102 @@ "Получить хранилище приложения": "Get storage for application data", "ПолучитьСтурктуруПользователя": "GetUserFieldsStructure", "Соответствие из КлючИЗначение": "Map of KeyAndValue", -"Удаляет внешний файл из Slack": "Deletes an external file from Slack", "ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant", -"Структура JSON данных объекта": "The structure of the JSON object data", "Получает информацию о таблице": "Gets information about the table", "Закрепить/Открепить сообщение": "Pin/Unpin message", "ОткрытьСтандартныйПотокВывода": "OpenStandardOutput", "Email для оповещений RFC 2822": "Email for alerts as RFC 2822", -"Получить отложенные сообщения": "Get scheduled messages", -"УдалитьРезультатИзКомментария": "DeleteResultFromComment", -"URL картинки обложки страницы": "URL of the page cover image", -"Получить список пользователей": "Get user list", -"Переслать голосовое сообщение": "Resend voice", -"Получить данные о базе данных": "Get database information", -"Создать системное уведомление": "Create system notification", -"Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage", -"TCP сервер. См. СоздатьСервер": "TCP server. See CreateServer", -"ID товаров для восстановления": "Product IDs for recovery", -"ПригласитьПользователейВКанал": "InviteUsersToChannel", -"ЗавершитьЗагрузкуЧастями (ЗЧО": "FinishPartsUpload (UOP", -"СоздатьРезультатИзКомментария": "CreateResultFromComment", -"Получить содержимое хранилища": "Get a list of child storage objects", -"Найти значения характеристики": "Search attribute value", -"СформироватьМассивДанныхЯчеек": "FormCellDataArray", -"Создает новую новость в ленте": "Create a new post at news feed", -"Получает список доступных баз": "Gets the list of available bases", -"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", -"Установить настройки инстанса": "Set instance settings", -"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes", -"ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData", -"список страниц для сохранения": "save page list", -"Получить статус учета времени": "Get timekeeping status", -"разрешение на методы Calendar": "Calendar methods permission", -"ПолучитьСтатусДобавленияКодов": "GetCodesUploadStatus", -"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", -"Получает структуру полей чата": "Get chat fields structure", -"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh", -"ЗавершитьЗагрузкуЧастями (ИЗЧ": "FinishPartsUpload (IPU", -"Проверка_ДропбоксПространство": "Check_DropboxSpace", -"ПеренестиЗадачуВСтадиюКанбана": "MoveTaskToKanbanStage", -"ПолучитьЛимитыРаботыСТоварами": "GetProductsRequestsLimits", -"ID подразделения для удаления": "Department ID for deletion", -"РазделитьМассивНаПараметрыURL": "SplitArrayAsURLParameters", -"ПолучитьСписокКалендарей (хук": "GetCalendarList (wh", -"ПолучитьВнешнююСсылкуКаталога": "GetFolderExternalLink", -"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure", -"Отбор по ID каталога родителя": "Filter by parent directory ID", -"ПолучитьЗапросыВступленияЧата": "GetChatJoinRequests", -"От лица группы. Должен быть 1": "On behalf of the group. It should be set to 1", -"Путь (имя) в бакете источнике": "Path (name) in the source bucket", -"Одобрить заявку на вступление": "Approve pending", -"Название компании отправителя": "Name of senders company", -"Получить информацию о товарах": "Get products informations", -"Загрузка и обновление товаров": "Uploading and updating products", -"Отправить уведомление о вводе": "Send write notification", -"app_id из настроек приложения": "app_id from application settings", -"Проверка_ВКИнформацияОТоварах": "Check_VKProductData", -"Альтернативный текст картинки": "Alternate text of the image", -"**Открытый пакет интеграций**": "**Open Integrations Package**", -"Набор изменяемых полей заказа": "Set of changing order fields", -"Результат закрытия соединения": "Result of connection termination", -"ЗаблокироватьПользователяЧата": "BlockChatUser", -"ID пользователя для изменения": "User ID", -"Необходим прозвон отправителя": "Need to call the sender", -"Структура JSON данных события": "The structure of the JSON event data", -"Проверка_ВКИНформацияОТоварах": "Check_VKProductData", -"Закрывает существующий диалог": "Closes an existing dialog", -"Получить типы колонок таблицы": "Get table column types", -"Массив соответствий каталогов": "Array of directory mappings", -"Получить внешнюю ссылку файла": "Get external link for a file", -"Есть ли в офисе приём заказов": "Is there an office to take orders", -"Данные или текст для отправки": "Data or text to be sent", -"Мобильные телефоны и планшеты": "Mobile phones and tablets", -"!OInt Сообщить(ОписаниеОшибки": "!OInt Message(ErrorDescription", -"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL", -"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription", -"УдалитьКомментарийЗадачи (хук": "DeleteTaskComment (wh", -"Идентификатор группового чата": "Group chat identifier", -"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry", -"Получить информацию о таблице": "Get table information", -"Описания полей в документации": "Field descriptions in the documentation", -"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh", -"Отправить голосовое сообщение": "Send voice", -"ПодключитьКомпонентуНаСервере": "AttachAddInOnServer", -"Добавить пользователя к файлу": "Add user to file", -"Исключает участника из группы": "Excludes a member from the group", -"ПреобразоватьИсточникВЗначение": "ConvertSourceToValue", -"ПолучитьЗаписи (без параметров": "GetRecords (no params", -"Текст комментария трудозатраты": "Comment text", -"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", -"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription", -"Дополнительный текст сообщения": "Additional message text", -"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList", -"ОтправитьМестоположение (канал": "SendLocation (channel", -"ДобавитьЗаписи (без транзакции": "AddRecords (no tr", -"Нельзя замешивать разные типы!": "Different types cannot be mixed!", -"ОтправитьСообщение (отложенное": "SendMessage (scheduled", -"Техническое наименование видео": "Technical name of the video", -"ДобавитьКомментарийЗадачи (хук": "AddTaskComment (wh", -"флаг скрытия списка участников": "flag to hide the list of participants", -"УдалитьУведомление (приложение": "DeleteNotification (app", -"Получить текущего пользователя": "Get current user", -"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH", -"ПроверитьОбязательныеПоляСхемы": "CheckSchemeRequiredFields", -"ВыполнитьЗапросSQL (соединение": "ExecuteSQLQuery (connect", +"ОтправитьКартинку (клавиатура": "SendImage (keyboard", +"Время начала ожидания курьера": "Start time of waiting for the courier", +"Приостанавливает задачу по ID": "Pause a task by ID", +"Удаляет внешний файл из Slack": "Deletes an external file from Slack", +"Отправить эфемерное сообщение": "Send ephemeral message", +"ID руководителя подразделения": "ID of department manager", +"Уникальный идентификатор ФИАС": "Unique FIAS identifier", +"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", +"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", +"Не удалось создать Соединение": "Failed to create Connection", +"ИзменитьСобытиеКалендаря (хук": "UpdateCalendarEvent (wh", +"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh", +"Изменяет картинку аватар чата": "Changes the chat avatar picture", +"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh", +"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh", +"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagement", +"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", +"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement", +"Создает пустую таблицу в базе": "Creates an empty table in the database", +"Получить статистику по постам": "Get post statistics", +"временной тип: min, hour, day": "time type: min, hour, day", +"ПолучитьЭлементЧеклистаЗадачи": "GetTasksChecklistElement", +"СлужебныйПрограммныйИнтерфейс": "Internal", +"ПолучитьСписокСкладовОтгрузки": "GetShippingWarehousesList", +"Получить информацию об объекте": "Get object information", +"Отклонить заявку на вступление": "Disapprove pending", +"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", +"ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication", +"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", +"Целевой путь создания каталога": "Target path for creating the directory", +"Имя поля БД с выбором значения": "Name of field with a value selection", +"ПодключитьРасширение (двоичные": "ConnectExtension (binary", +"ID чата для отправки сообщения": "Chat ID for message sending", +"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", +"О механизме в документации AWS": "Process at AWS documentation", +"календарь событий по умолчанию": "default event calendar", +"ЗаменитьСтандартныеОсобенности": "ReplaceDefaultFeatures", +"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File", +"ВыполнитьЗапросSQL (расширение": "ExecuteSQLQuery (extension", +"ЗакрытьИПолучитьДвоичныеДанные": "CloseAndGetBinaryData", +"Структура JSON данных страницы": "The structure of the JSON page data", +"Сформировать параметры доступа": "Form access parameters", +"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus", +"Нормализовать набор параметров": "Normalise parameter set", +"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", +"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure", +"Получить ссылку для скачивания": "Get download link", +"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder", +"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", +"Получает информацию о каталоге": "Get folder information", +"ID родительского подразделения": "ID of parent department", +"Проверка_БитриксМассивОбъектов": "Check_BitrixObjectsArray", +"УдалитьБазуДанных (подключение": "DeleteDatabase (connect", +"Параметр дополнительной услуги": "Additional service parameter", +"ПодключитьРасширение (закрытие": "ConnectExtension (closing", +"ID пользователя для блокировки": "User ID to be blocked", +"Удаляет ранее созданный альбом": "Deletes a previously created album", +"Назначить права администратора": "Set admin rights", +"ID счетчика для восстановления": "Counter ID for restoring", +"ПодключитьРасширение (проверка": "ConnectExtension (check", +"Добавить получателей к новости": "Add new recipients to a post", +"ПолучитьКоллекциюКлючИЗначение": "GetKeyValueCollection", +"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString", +"СоздатьБазуДанных (подключение": "CreateDatabase (connect", +"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File", +"Установить статус пользователя": "Set user status", +"ID события календаря источника": "ID of the source calendar event", +"ПолучитьСписокТегов (одиночный": "GetTagList (single", +"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", +"Копирует один каталог в другой": "Copy one folder to another", +"Явно завершает процесс сервера": "Explicitly terminates the server process", +"Идентификатор удаляемого файла": "ID of removing file", +"Структура, Массив из Структура": "Structure, Array of Structure", +"Отметить пункт как выполненный": "Mark as completed", +"ПолучитьСобытияКалендарей (хук": "GetCalendarEvents (wh", +"Путь или набору путей к файлам": "Path or set of paths to the files", +"ВыполнитьЗапросSQL (удаление 1": "ExecuteSQLQuery (deleting 1", +"Получить описание файла !NOCLI": "Get file description !NOCLI", +"ПолучитьУчаствующиеТоварыАкции": "GetCurrentPromoProducts", +"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted", +"ID пользователя для добавления": "User ID to add", +"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement", +"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", +"ПолучитьЗанятостьПользователей": "GetUserBusy", +"Получить список опубликованных": "Get published list", +"Получить список сообщений чата": "Get chat messages list", +"Удаляет существующий календарь": "Deletes an existing calendar", +"тип: employee, extranet, email": "type: employee, extranet, email", +"РазблокироватьПользователяЧата": "UnblockChatUser", +"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray", +"СоздатьПерсональноеУведомление": "CreatePersonalNotification", "Изменяет ранее созданный товар": "Edits a previously created product", "МаксимальныйУровеньВложенности": "MaximumNestingLevel", "Ошибка удаления файла картинки": "Error deleting a picture file", @@ -5934,34 +5991,33 @@ "ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo", "СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk", "Идентификатор клиента (Account": "Client identifier (Account", -"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray", "СохранитьКартинкуВАльбом (путь": "SavePictureToAlbum (path", "Размер файла в случае отправке": "File size in case of sending", "Добавить пользователей к папке": "Add users to folder", "ПолучитьСписокРезультатов (хук": "GetResultsList (wh", +"ВыполнитьЗапросSQL (соединение": "ExecuteSQLQuery (connect", "ПолучитьСтатусДобавленияТовара": "GetProductCreationStatus", +"ПроверитьОбязательныеПоляСхемы": "CheckSchemeRequiredFields", +"Получить текущего пользователя": "Get current user", +"Подключиться и получить данные": "Connect and receive data", +"ДобавитьЗаписи (без транзакции": "AddRecords (no tr", +"ОтправитьМестоположение (канал": "SendLocation (channel", +"Дополнительный текст сообщения": "Additional message text", +"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription", +"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", +"Текст комментария трудозатраты": "Comment text", +"ПолучитьЗаписи (без параметров": "GetRecords (no params", +"ПреобразоватьИсточникВЗначение": "ConvertSourceToValue", +"Нельзя замешивать разные типы!": "Different types cannot be mixed!", +"ОтправитьСообщение (отложенное": "SendMessage (scheduled", +"Техническое наименование видео": "Technical name of the video", +"ДобавитьКомментарийЗадачи (хук": "AddTaskComment (wh", +"флаг скрытия списка участников": "flag to hide the list of participants", +"УдалитьУведомление (приложение": "DeleteNotification (app", +"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH", "ПолучитьЗначенияХарактеристики": "GetAttributeValues", -"Получить структуру цены товара": "Get product price structure", +"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList", "Создать/Удалить составной пост": "Create/Delete composite post", -"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh", -"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ", -"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single", -"Получить список версий объекта": "Get list of object versions", -"электронная почта заполнена (Y": "Email is filled (Y", -"JSON описания или путь к .json": "JSON description or path to .json", -"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", -"Ограничение выборки результата": "Limiting the result selection", -"Задача изменена, не расходимся": "The task has been changed, do not split up", -"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty", -"Удаляет файл или каталог по ID": "Deletes file or directory by ID", -"Структура, Массив Из Структура": "Structure, Array of Structure", -"СформироватьСтрокуВызоваМетода": "FormMethodCallString", -"Получить список внешних файлов": "Get list of external files", -"Добавить пользователей к файлу": "Add users to file", -"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", -"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh", -"Получить информацию о странице": "Get page info", -"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers", "включение автоматических целей": "auto-targeting", "Ответить на событие клавиатуры": "Answer button event", "Идентификатор заказа в ИС СДЭК": "Order identifier in CDEK system", @@ -5974,95 +6030,98 @@ "Один или несколько SKU товаров": "One or array of SKUs", "Идентификатор записи в таблице": "Record identifier in the table", "Идентификатор удаляемого листа": "IdentifierOfSheetToDelete", -"Выгнать пользователя из канала": "Kick user from channel", "НоушнАпи_ПолучитьПользователей": "NotionAPI_GetUsers", "Получить структуру комментария": "Get comment structure", -"СоздатьПерсональноеУведомление": "CreatePersonalNotification", -"Подключиться и получить данные": "Connect and receive data", -"РазблокироватьПользователяЧата": "UnblockChatUser", -"ПолучитьУчаствующиеТоварыАкции": "GetCurrentPromoProducts", -"УдалитьБазуДанных (подключение": "DeleteDatabase (connect", -"ID родительского подразделения": "ID of parent department", -"Получает информацию о каталоге": "Get folder information", -"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", -"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder", -"Получить ссылку для скачивания": "Get download link", -"ВыполнитьЗапросSQL (расширение": "ExecuteSQLQuery (extension", -"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure", -"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", -"Нормализовать набор параметров": "Normalise parameter set", -"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus", -"Сформировать параметры доступа": "Form access parameters", -"Структура JSON данных страницы": "The structure of the JSON page data", -"ЗакрытьИПолучитьДвоичныеДанные": "CloseAndGetBinaryData", -"Параметр дополнительной услуги": "Additional service parameter", -"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File", -"О механизме в документации AWS": "Process at AWS documentation", -"Отклонить заявку на вступление": "Disapprove pending", -"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", -"ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication", -"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", -"Целевой путь создания каталога": "Target path for creating the directory", -"ЗаменитьСтандартныеОсобенности": "ReplaceDefaultFeatures", -"ПодключитьРасширение (двоичные": "ConnectExtension (binary", -"Имя поля БД с выбором значения": "Name of field with a value selection", -"ID чата для отправки сообщения": "Chat ID for message sending", -"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", -"календарь событий по умолчанию": "default event calendar", -"Получить информацию об объекте": "Get object information", -"Проверка_БитриксМассивОбъектов": "Check_BitrixObjectsArray", -"ПодключитьРасширение (закрытие": "ConnectExtension (closing", -"Идентификатор удаляемого файла": "ID of removing file", -"Удаляет ранее созданный альбом": "Deletes a previously created album", -"Удаляет существующий календарь": "Deletes an existing calendar", -"Получить список сообщений чата": "Get chat messages list", -"Получить список опубликованных": "Get published list", -"ПолучитьЗанятостьПользователей": "GetUserBusy", -"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", -"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement", -"ID пользователя для добавления": "User ID to add", -"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted", -"Получить описание файла !NOCLI": "Get file description !NOCLI", -"ВыполнитьЗапросSQL (удаление 1": "ExecuteSQLQuery (deleting 1", -"Путь или набору путей к файлам": "Path or set of paths to the files", -"ПолучитьСобытияКалендарей (хук": "GetCalendarEvents (wh", -"Отметить пункт как выполненный": "Mark as completed", -"тип: employee, extranet, email": "type: employee, extranet, email", -"Структура, Массив из Структура": "Structure, Array of Structure", -"Явно завершает процесс сервера": "Explicitly terminates the server process", -"Копирует один каталог в другой": "Copy one folder to another", -"ID пользователя для блокировки": "User ID to be blocked", -"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", -"ПолучитьСписокТегов (одиночный": "GetTagList (single", -"ID события календаря источника": "ID of the source calendar event", -"Установить статус пользователя": "Set user status", -"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File", -"СоздатьБазуДанных (подключение": "CreateDatabase (connect", -"ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString", -"ПолучитьКоллекциюКлючИЗначение": "GetKeyValueCollection", -"Добавить получателей к новости": "Add new recipients to a post", -"ПодключитьРасширение (проверка": "ConnectExtension (check", -"ID счетчика для восстановления": "Counter ID for restoring", -"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData", -"Обновляет двоичные данные файла": "Updates file binary data", -"Коды активации цифрового товара": "Digital product activation codes", -"Загружает файл на облачный диск": "Uploads a file to the cloud drive", -"ДобавитьКомментарийНовости (хук": "AddPostComment (wh", -"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", -"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", -"ПолучитьСписокСчетчиков (фильтр": "GetCountersList (filter)", -"Получить список отправлений FBO": "Get FBO shipments list", -"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh", -"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", -"Заблокировать пользователя чата": "Block chat user", -"ОтправитьУведомлениеОВводе (хук": "SendWritingNotification (wh", -"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", -"Отправка в канал или в чат бота": "Sending to channel or bot chat", -"ОтправитьОпрос (строчный массив": "SendPoll (string array", -"Получить стурктуру пользователя": "Get user fields structure", -"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", -"Создает новое событие календаря": "Creates a new calendar event", -"Восстанавливает файл из корзины": "Restore file from recycle bin", +"Получить структуру цены товара": "Get product price structure", +"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers", +"Получить информацию о странице": "Get page info", +"Выгнать пользователя из канала": "Kick user from channel", +"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", +"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh", +"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ", +"Получить список версий объекта": "Get list of object versions", +"электронная почта заполнена (Y": "Email is filled (Y", +"JSON описания или путь к .json": "JSON description or path to .json", +"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", +"Ограничение выборки результата": "Limiting the result selection", +"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single", +"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty", +"Добавить пользователей к файлу": "Add users to file", +"Задача изменена, не расходимся": "The task has been changed, do not split up", +"Получить список внешних файлов": "Get list of external files", +"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh", +"СформироватьСтрокуВызоваМетода": "FormMethodCallString", +"Структура, Массив Из Структура": "Structure, Array of Structure", +"Удаляет файл или каталог по ID": "Deletes file or directory by ID", +"ID задачи для добавления затрат": "ID of task for time accounting", +"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh", +"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", +"идентификатор привязанного лида": "linked lead identifier", +"Загружает файл на сервера Slack": "Uploads a file to Slack servers", +"СформироватьТекстНастроекSelect": "ForSelectOptionsText", +"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink", +"Получить список аватаров форума": "Get forum avatars list", +"Обновить характеристики товаров": "Update products attributes", +"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Быстрый переход по документации": "Fast navigation", +"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject", +"Добавляет текущего бота в канал": "Adds the current bot to the channel", +"СоздатьБазуДанных (существующая": "CreateDatabase (existing", +"ID чата оригинального сообщения": "Chat ID of the original message", +"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Создает пустой каталог на диске": "Creates an empty directory on the drive", +"Функция вернула пустое значение": "Function Returned Empty Value", +"Курьеру необходима доверенность": "The courier needs a letter of attorney", +"Удалить вариант свойства товара": "Delete product property variant", +"запись содержимого полей и форм": "recording the contents of fields and forms", +"только конкретному пользователю": "only to a specific user", +"Полученные данные в виде строки": "Received data as string", +"Создает заказ по описанию полей": "Creates an order based on field descriptions", +"Войдите в свой аккаунт на сайте": "Login to", +"Удаляет текущего бота из канала": "Removes the current bot from the channel", +"ВыполнитьЗапросSQL (Transaction": "ExecuteSQLQuery (Transaction", +"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh", +"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage", +"Удаляет каталог с подкаталогами": "Remove folder with subfolders", +"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes", +"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", +"Целевой путь для нового объекта": "Target path for the new object", +"ПолучитьСписокПользователейЧата": "GetChatUsers", +"Создает пустую подборку товаров": "Creates an empty product selection", +"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", +"Создать заявку на вызов курьера": "Create courier invitation", +"Двоичные данные или путь к фото": "Binary data or path to photo", +"Сформировать строку подключения": "Generate connection string", +"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", +"дата окончания события (строкой": "event end date (as string", +"ПолучитьСписокТрудозатратЗадачи": "GetTaskTimeAccountingList", +"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh", +"Сохраните сгенерированный токен": "Save the generated token", +"Получает список каталогов диска": "Gets the list of drive directories", +"https://en.openintegrations.dev": "https://openintegrations.dev", +"ВыполнитьЗапросSQL (Select, код": "ExecuteSQLQuery (Select, code", +"Новые трудозатраты по обработке": "New time record", +"Получает значения ячеек таблицы": "Gets cell values of the table", +"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded", +"идентификатор предыдущей задачи": "previous task identifier", +"Двоичные данные или пути к фото": "Binary Data or Photo Paths", +"ОзонАПИ_АтрибутыИХарактеристики": "OzonAPI_AttributesAndFeatures", +"ID сообщения для редактирования": "Message ID for editing", +"Удалить заявку на вызов курьера": "Delete courier invitation", +"Действия с публичными объектами": "Actions with public objects", +"ИнициализироватьЗагрузкуЧастями": "InitPartsUpload", +"маркетинговый цвет для картинок": "marketing color for pictures", +"ПолучитьСтруктуруФильтраЗаписей": "GetRecordsFilterStrucutre", +"в виде `{'blob':Base64 строка}`": "as `{'blob':Base64 string}`", +"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", +"Идентификатор каталога родителя": "Parent folder identifier", +"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask", +"Получить доступные товары акции": "Get available promo products", +"Привязывает штрихкоды к товарам": "Binds barcodes to products", +"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh", +"артикул товара от производителя": "manufacturers item number", +"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList", +"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders", "Стойка для акустической системы": "Speaker stand", "ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively", "ID пользователей для добавления": "New members IDs", @@ -6078,30 +6137,30 @@ "ПолучитьСсылкуСкачиванияОбъекта": "GetObjectDownloadLink", "ОбработатьОсобенныеСекретыОпций": "ProcessSpecialOptionsSecrets", "НайтиОтсутствующиеПоляКоллекции": "FindMissingCollectionFields", +"Восстанавливает файл из корзины": "Restore file from recycle bin", +"Создает новое событие календаря": "Creates a new calendar event", +"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", +"Получить стурктуру пользователя": "Get user fields structure", +"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses", +"Получить список отправлений FBO": "Get FBO shipments list", +"ПолучитьСписокСчетчиков (фильтр": "GetCountersList (filter)", +"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", +"ДобавитьКомментарийНовости (хук": "AddPostComment (wh", +"Загружает файл на облачный диск": "Uploads a file to the cloud drive", +"Коды активации цифрового товара": "Digital product activation codes", "VK_УдалитьВариантСвойстваТовара": "VK_DeleteProductPropertyVariant", +"Обновляет двоичные данные файла": "Updates file binary data", +"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh", +"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", +"Заблокировать пользователя чата": "Block chat user", +"ОтправитьУведомлениеОВводе (хук": "SendWritingNotification (wh", +"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", +"Отправка в канал или в чат бота": "Sending to channel or bot chat", +"ОтправитьОпрос (строчный массив": "SendPoll (string array", +"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData", "Целевой путь файла на Neocities": "File path on Neocities", -"Создать ссылку получения токена": "Create token retrieval link", +"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", "ПолучитьЗначениеДляCLI(Значение": "GetCLIFormedValue(Value", -"Загрузить коды активации товара": "Upload product activations codes", -"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", -"ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure", -"СформироватьТекстDeleteDatabase": "FormTextDeleteDatabase", -"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", -"идентификатор единицы измерения": "unit ID", -"Добавляет комментарий к новости": "Adds a comment to the post", -"Установить реакцию на сообщение": "Set message reaction", -"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", -"Исключает пользователей из чата": "Removes users from the chat", -"Прекратить наблюдать за задачей": "Stop watching the task", -"Получает информацию об аккаунте": "Gets account information", -"Получить информацию об аккаунте": "Get account information", -"Описание тестового события (изм": "Test event description (change", -"СформироватьТекстCreateDatabase": "FormTextCreateDatabase", -"Получить ссылку для авторизации": "Get authorization link", -"Задача выполнима, не расходимся": "Task uninpossible, don't split up", -"Имя базы данных для подключения": "Name of the database to connect", -"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest", -"ОтправитьСообщение (json массив": "SendMessage (json array", "Получить список иконок-аватаров": "Get avatar icon list", "Останавливает запущенный сервер": "Stops a running server", "Получить статус загрузки по URL": "Get upload status by URL", @@ -6109,105 +6168,107 @@ "ИзменитьТекстСообщения (простое": "EditMessageText (simple", "Получает данные группового чата": "Gets group chat data", "ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice", +"ОтправитьСообщение (json массив": "SendMessage (json array", "Служебный программный интерфейс": "Service", -"tools/Modules/OPI_ЗапросыSQL.os": "tools/Modules/OPI_SQLQueries.os", "ИзменитьТрудозатратыЗадачи (хук": "UpdateTaskTimeAccounting (wh", "Получить список версий объектов": "List object versions", "Удалить элемент чеклиста задачи": "Delete tasks checklist element", "Вид сервиса, если отличен от s3": "Type of service, if different from s3", -"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", "ID первого справочника в ответе": "ID of the first catalog in the response", "Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation", -"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders", -"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses", -"артикул товара от производителя": "manufacturers item number", -"Создает пустую подборку товаров": "Creates an empty product selection", -"Создает пустой каталог на диске": "Creates an empty directory on the drive", -"Курьеру необходима доверенность": "The courier needs a letter of attorney", -"Удалить вариант свойства товара": "Delete product property variant", -"запись содержимого полей и форм": "recording the contents of fields and forms", -"только конкретному пользователю": "only to a specific user", -"Создает заказ по описанию полей": "Creates an order based on field descriptions", -"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes", -"Войдите в свой аккаунт на сайте": "Login to", -"ID чата оригинального сообщения": "Chat ID of the original message", -"Удаляет текущего бота из канала": "Removes the current bot from the channel", -"ВыполнитьЗапросSQL (Transaction": "ExecuteSQLQuery (Transaction", -"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh", -"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage", -"Удаляет каталог с подкаталогами": "Remove folder with subfolders", -"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", -"Полученные данные в виде строки": "Received data as string", -"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject", -"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh", -"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", -"идентификатор привязанного лида": "linked lead identifier", -"Загружает файл на сервера Slack": "Uploads a file to Slack servers", -"СформироватьТекстНастроекSelect": "ForSelectOptionsText", -"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink", -"Получить список аватаров форума": "Get forum avatars list", -"Обновить характеристики товаров": "Update products attributes", -"СоздатьБазуДанных (существующая": "CreateDatabase (existing", -"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", -"Быстрый переход по документации": "Fast navigation", -"ID задачи для добавления затрат": "ID of task for time accounting", -"Добавляет текущего бота в канал": "Adds the current bot to the channel", -"Функция вернула пустое значение": "Function Returned Empty Value", -"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", -"маркетинговый цвет для картинок": "marketing color for pictures", -"ПолучитьСписокПользователейЧата": "GetChatUsers", -"Двоичные данные или пути к фото": "Binary Data or Photo Paths", -"ОзонАПИ_АтрибутыИХарактеристики": "OzonAPI_AttributesAndFeatures", -"ID сообщения для редактирования": "Message ID for editing", -"Удалить заявку на вызов курьера": "Delete courier invitation", -"Действия с публичными объектами": "Actions with public objects", -"ИнициализироватьЗагрузкуЧастями": "InitPartsUpload", -"ПолучитьСтруктуруФильтраЗаписей": "GetRecordsFilterStrucutre", -"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh", -"в виде `{'blob':Base64 строка}`": "as `{'blob':Base64 string}`", -"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", -"Идентификатор каталога родителя": "Parent folder identifier", -"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask", -"Получить доступные товары акции": "Get available promo products", -"Привязывает штрихкоды к товарам": "Binds barcodes to products", -"идентификатор предыдущей задачи": "previous task identifier", -"Целевой путь для нового объекта": "Target path for the new object", -"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded", -"Получает значения ячеек таблицы": "Gets cell values of the table", -"Новые трудозатраты по обработке": "New time record", -"ВыполнитьЗапросSQL (Select, код": "ExecuteSQLQuery (Select, code", -"https://en.openintegrations.dev": "https://openintegrations.dev", -"Получает список каталогов диска": "Gets the list of drive directories", -"Сохраните сгенерированный токен": "Save the generated token", -"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh", -"ПолучитьСписокТрудозатратЗадачи": "GetTaskTimeAccountingList", -"дата окончания события (строкой": "event end date (as string", -"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", -"Сформировать строку подключения": "Generate connection string", -"Двоичные данные или путь к фото": "Binary data or path to photo", -"Создать заявку на вызов курьера": "Create courier invitation", -"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", -"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList", -"Комментарий к заявке для курьера": "Comment to the request for courier", -"Новый полужирный текст сообщения": "New bold message text", -"Получить запросы вступления чата": "Get chat join requests", -"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", -"ПолучитьСписокКомментариевЗадачи": "GetTaskCommentsList", -"ОтправитьГолосовоеСообщение (URL": "SendVoice (URL", -"Удаляет объект с облачного диска": "Deletes an object from the cloud drive", -"Новое имя файла (если необходимо": "New file name (if necessary", -"ОтключитьВсеСоединенияБазыДанных": "DisableAllDatabaseConnections", -"Client ID из настроек приложения": "Client ID from app settings", -"Возвращает в работу задачу по ID": "Returns a task to work by ID", -"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", -"УстановитьСкидкуНаУцененныйТовар": "SetProductDiscount", -"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result", -"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID", -"Получить список складов отгрузки": "Get shipping warehouses list", -"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages", -"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", -"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh", -"Получить список рабочих областей": "Get workspace list", +"Создать ссылку получения токена": "Create token retrieval link", +"tools/Modules/OPI_ЗапросыSQL.os": "tools/Modules/OPI_SQLQueries.os", +"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest", +"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", +"Задача выполнима, не расходимся": "Task uninpossible, don't split up", +"Имя базы данных для подключения": "Name of the database to connect", +"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", +"СформироватьТекстDeleteDatabase": "FormTextDeleteDatabase", +"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", +"идентификатор единицы измерения": "unit ID", +"Добавляет комментарий к новости": "Adds a comment to the post", +"Установить реакцию на сообщение": "Set message reaction", +"ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure", +"Исключает пользователей из чата": "Removes users from the chat", +"Получить ссылку для авторизации": "Get authorization link", +"СформироватьТекстCreateDatabase": "FormTextCreateDatabase", +"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", +"Описание тестового события (изм": "Test event description (change", +"Загрузить коды активации товара": "Upload product activations codes", +"Получить информацию об аккаунте": "Get account information", +"Получает информацию об аккаунте": "Gets account information", +"Прекратить наблюдать за задачей": "Stop watching the task", +"Получает ранее созданны преалерт": "Gets a previously created prealert", +"Получить контент рейтинг товаров": "Get products content rating", +"Количество возвращаемых объектов": "Number of returned objects", +"Устанавливает новые правила чата": "Sets new chat rules", +"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement", +"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", +"Изменяет имя главной темы форума": "Edits the name of the main forum thread", +"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", +"Получить значения характеристики": "Get attribute values", +"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a", +"ПриостановитьРекламноеОбъявление": "PauseAdvertising", +"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", +"О клавиатурах в документации API": "About keyboards in the API documentation", +"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", +"ОжидатьВходящиеСоединения (ответ": "WaitIncomingConnections (response", +"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", +"Отправка в канал или чат с ботом": "Sending to channel or bot chat", +"Получить структуру фильтра задач": "Get structure of tasks filter", +"идентификатор автора комментария": "comment author identifier", +"Получить описание фильтра офисов": "Get office filter description", +"Получает список подборок товаров": "Gets the list of product selections", +"Удаляет товары без SKU из архива": "Deletes products without SKU from archive", +"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", +"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", +"Получить статус добавления кодов": "Get codes upload status", +"ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos", +"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder", +"Ошибка в данных коллекции таблиц": "Error in table collection data", +"Отправляет видео в чат или канал": "Sends a video to a chat or channel", +"Запускает ранее созданный сервер": "Starts a previously created server", +"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2", +"Получить занятость пользователей": "Get user busy", +"Добавить вариант свойства товара": "Add product property variant", +"Изменить вариант свойства товара": "Edit product property variant", +"Получает список складов компании": "Gets compnay warehouses list", +"сбор данных контентной аналитики": "content analytics data collection", +"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", +"ПрочитатьДвоичныеДанные (таймаут": "ReadBinaryData (timeout", +"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues", +"расширенный период учета звонков": "extended call accounting period", +"Информация о результате отправки": "Information about the result of sending", +"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", +"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full", +"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single", +"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", +"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant", +"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", +"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1", +"Пригласить пользователей в канал": "Invite users to channel", +"Идентификатор изменяемого товара": "Identifier of the product being edited", +"Выбрать в меню команду */newbot*": "Choose */newbot* command", +"ПолучитьСписокСообщенийЧата (хук": "GetChatMessagesList (wh", +"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList", +"Создает страницу в базе-родителе": "Creates a page in the parent database", +"Удалить результат из комментария": "Delete result from comment", +"Идентификатор файла или каталога": "Identifier of the file or folder", +"Изменить имя главной темы форума": "Edit main forum thread name", +"Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared", +"Добавить элемент чеклиста задачи": "Add tasks checklist element", +"Разблокировать пользователя чата": "Unblock chat user", +"Поле с типом title - обязательно": "Title field required", +"Начинает выполнение задачи по ID": "Start a task by ID", +"ОбщийРазмер - РазмерУчастка Цикл": "TotalSize - ChunkSize Do", +"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", +"Получить внешнюю ссылку каталога": "Get external link for folder", +"Отправить двоичные данные !NOCLI": "Send binary data !NOCLI", +"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh", +"ПолучитьСписокХранилищПриложения": "GetAppStoragesList", +"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", +"Номер сопроводительной накладной": "Number of the accompanying consignment note", +"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh", "Получить структуру фильтра лидов": "Get lead filter structure", "Получает описание поля типа дата": "Gets the description of a date field", "Получить описание договоренности": "Get appointment description", @@ -6215,8 +6276,8 @@ "Для автоматизации ведения канала": "For automating channel management", "Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted", "Получить описание заявки курьера": "Get courier invitations description", +"Получить список рабочих областей": "Get workspace list", "Создать результат из комментария": "Create result from comment", -"Удаляет бакет с выбранным именем": "Deletes the bucket by name", "ОтправитьДвоичныеДанные (таймаут": "SendBinaryData (timeout", "Изменяет имя существующего файла": "Changes the name of an existing file", "Коллекция, дополненная атрибутом": "A collection enhanced with a new attribute", @@ -6224,30 +6285,30 @@ "Получает событие календаря по ID": "Gets a calendar event by ID", "См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList", "Изменяет имя существующей группы": "Changes the name of an existing group", +"Удаляет бакет с выбранным именем": "Deletes the bucket by name", "ИсключитьПользователяИзЧата (хук": "DeleteUserFromChat (wh", +"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh", +"Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages", +"Комментарий к заявке для курьера": "Comment to the request for courier", +"Новый полужирный текст сообщения": "New bold message text", +"Получить запросы вступления чата": "Get chat join requests", +"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", +"ПолучитьСписокКомментариевЗадачи": "GetTaskCommentsList", +"ОтправитьГолосовоеСообщение (URL": "SendVoice (URL", +"Удаляет объект с облачного диска": "Deletes an object from the cloud drive", +"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", +"Новое имя файла (если необходимо": "New file name (if necessary", +"Client ID из настроек приложения": "Client ID from app settings", +"Возвращает в работу задачу по ID": "Returns a task to work by ID", +"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", +"УстановитьСкидкуНаУцененныйТовар": "SetProductDiscount", +"ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList", +"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID", +"Получить список складов отгрузки": "Get shipping warehouses list", +"ОтключитьВсеСоединенияБазыДанных": "DisableAllDatabaseConnections", "Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic", -"Получить настройки учета времени": "Get timekeeping settings", +"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result", "Устанавливает настройки инстанса": "Sets the instance settings", -"Получить заявку на вызов курьера": "Get сourier invitation", -"Bitrix24_ЗагрузитьФайлВХранилище": "Bitrix24_UploadFileToStorage", -"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", -"СформироватьЗаголовокАвторизации": "FormAuthorisationHeader", -"Обновляет токен по Refresh token": "Updates token by Refresh token", -"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", -"АрхивироватьТовары (для удаления": "ArchiveProducts (for deleting", -"ПолучитьСодержимоеХранилища (хук": "GetStorageObjects (wh", -"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure", -"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", -"Получить ссылку загрузки объекта": "Get object upload link", -"Время окончания ожидания курьера": "End time of waiting for the courier", -"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", -"Получить элемент чеклиста задачи": "Get tasks checklist element", -"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", -"Получить описание товара. !NOCLI": "Get product description. !NOCLI", -"Создает метку с указанным именем": "Creates a tag with the specified name", -"Возвращает структуру блока по ID": "Returns the block structure by ID", -"Изменить элемент чеклиста задачи": "Update tasks checklist element", -"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", "Создать персональное уведомление": "Create personal notification", "Ошибка удаления файла расширение": "Error deleting extension file", "Удаляет объект по заданному пути": "Deletes an object at the specified path", @@ -6255,200 +6316,224 @@ "Получает текущее серверное время": "Get current server time", "Проверка товаров Ozon недоступна": "Ozon product checkout is unavailable", "ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively", +"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", "ПолучитьДочерниеЭлементыКаталога": "GetFolderItems", -"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure", -"Закрывает или удаляет обсуждение": "Close or delete discussion", -"Номер сопроводительной накладной": "Number of the accompanying consignment note", "Прочитать двоичные данные !NOCLI": "Read binary data !NOCLI", "Текст %F0%9F%A5%9D и emoji \\(10%": "Text %F0%9F%A5%9D and emoji \\(10%", "!OInt Сообщить(СообщениеУдаления": "!OInt Message(DeletingMessage", "E-mail пользователя (опционально": "Users email (optional", "разрешение отображения информера": "informer display permission", "Результат подключения расширения": "Result of extension connecting", -"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh", -"ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList", -"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", -"Пригласить пользователей в канал": "Invite users to channel", -"Получить структуру фильтра задач": "Get structure of tasks filter", -"Получить описание фильтра офисов": "Get office filter description", -"Получает список подборок товаров": "Gets the list of product selections", -"Удаляет товары без SKU из архива": "Deletes products without SKU from archive", -"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", -"Получить статус добавления кодов": "Get codes upload status", -"Получить занятость пользователей": "Get user busy", -"ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos", -"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", -"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder", -"Ошибка в данных коллекции таблиц": "Error in table collection data", -"Отправляет видео в чат или канал": "Sends a video to a chat or channel", -"Запускает ранее созданный сервер": "Starts a previously created server", -"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2", -"Отправка в канал или чат с ботом": "Sending to channel or bot chat", -"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", -"О клавиатурах в документации API": "About keyboards in the API documentation", -"Получить контент рейтинг товаров": "Get products content rating", -"Количество возвращаемых объектов": "Number of returned objects", -"Устанавливает новые правила чата": "Sets new chat rules", -"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement", -"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", -"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", -"Изменяет имя главной темы форума": "Edits the name of the main forum thread", -"Получить значения характеристики": "Get attribute values", -"ОжидатьВходящиеСоединения (ответ": "WaitIncomingConnections (response", -"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a", -"ПриостановитьРекламноеОбъявление": "PauseAdvertising", -"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", -"Получает ранее созданны преалерт": "Gets a previously created prealert", -"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", -"идентификатор автора комментария": "comment author identifier", -"Добавить вариант свойства товара": "Add product property variant", -"Выбрать в меню команду */newbot*": "Choose */newbot* command", -"Получает список складов компании": "Gets compnay warehouses list", -"Создает страницу в базе-родителе": "Creates a page in the parent database", -"Удалить результат из комментария": "Delete result from comment", -"Идентификатор файла или каталога": "Identifier of the file or folder", -"Изменить имя главной темы форума": "Edit main forum thread name", -"Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared", -"Добавить элемент чеклиста задачи": "Add tasks checklist element", -"Поле с типом title - обязательно": "Title field required", -"ПолучитьСписокХранилищПриложения": "GetAppStoragesList", -"Начинает выполнение задачи по ID": "Start a task by ID", -"ОбщийРазмер - РазмерУчастка Цикл": "TotalSize - ChunkSize Do", -"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", -"Получить внешнюю ссылку каталога": "Get external link for folder", -"Отправить двоичные данные !NOCLI": "Send binary data !NOCLI", -"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh", -"ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList", -"Изменить вариант свойства товара": "Edit product property variant", -"Разблокировать пользователя чата": "Unblock chat user", -"ПолучитьСписокСообщенийЧата (хук": "GetChatMessagesList (wh", -"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", -"сбор данных контентной аналитики": "content analytics data collection", -"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", -"ПрочитатьДвоичныеДанные (таймаут": "ReadBinaryData (timeout", -"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues", -"расширенный период учета звонков": "extended call accounting period", -"Информация о результате отправки": "Information about the result of sending", -"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full", -"Идентификатор изменяемого товара": "Identifier of the product being edited", -"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single", -"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", -"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant", -"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", -"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1", -"Инициализировать загрузку частями": "Init parts upload", -"Запрос, приходящий на http-сервис": "Request coming to the http service", -"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers", -"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions", -"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", -"Изменяет текст комментария задачи": "Changes task comment text", -"Наименование на иностранном языке": "Foreign language name", -"Номер страницы выборки результата": "Result selection page number", -"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", -"Данные для отправки в виде строки": "Data to be sent as a string", -"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", -"Структура JSON данных авторизации": "The structure of the JSON authentication data", -"Ссылка на страницу сайта магазина": "Link to the store's website page", -"Идентификатор удаляемого каталога": "ID of folder to be deleted", -"Получает историю изменений задачи": "Get history of task changing", -"Получить характеристики категории": "Get category attributes", -"Выполнить элемент чеклиста задачи": "Complete tasks checklist element", -"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID", -"Получить статус добавления товара": "Get product creation status", -"Получает список соединений в пуле": "Gets the list of connections in the pool", -"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", -"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", -"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", -"Получить участвующие товары акции": "Get current promo products", -"ИзменитьАртикулыТоваров (обратный": "UpdateProductsArticles (reverse", -"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single", -"Получить список категорий товаров": "Get a list of product categories", -"Вес (за единицу товара, в граммах": "Weight (per unit, grams", -"ПолучитьСтатусУчастияПользователя": "GetUserParticipationStatus", -"доступные варианты разметки сайта": "available markup options", -"Bitrix24_УдалитьКомментарийЗадачи": "Bitrix24_DeleteTaskComment", -"Bitrix24_СоздатьКаталогВХранилище": "Bitrix24_CreateStorageFolder", -"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", -"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic", -"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", -"Заменяет текст сообщения на новый": "Replaces the message text with a new one", -"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField", -"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", -"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path", -"УстановитьСтатусПользователя (хук": "SetUserStatus (wh", -"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", -"ОжидатьВходящиеСоединения (сервер": "WaitIncomingConnections (server", -"query из Telegram.WebApp.initData": "query from Telegram.WebApp.initData", -"Получить лимиты работы с товарами": "Get products requests limits", -"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask", -"ID первого загруженного сообщения": "ID of first message", -"Метод проверки статуса добавления": "Uploading status check", -"ПолучитьСтруктуруНастроекИнстанса": "GetInstanceSettingsStructure", -"Получает список участников далога": "Get chat members list", -"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure", -"Закрепляет сообщение в шапке чата": "Pins a message in the chat header", -"Получает информацию о файле по ID": "Get information about file by ID", -"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", -"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted", -"ПолучитьСписокПользователейКанала": "GetChannelUserList", -"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation", -"ОтправитьТекстовоеСообщение (HTML": "SendTextMessage (HTML", -"идентификатор владельца календаря": "calendar owner identifier", -"Получить структуру фильтра сделок": "Get deals filter structure", -"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded", -"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList", -"Структура основных данных запроса": "Basic request data structure", -"VK_ПолучитьСписокКатегорийТоваров": "VK_GetProductCategoryList", -"Выполняет произвольный SQL запрос": "Executes an arbitrary SQL query", -"Обновляет токен по Refresh токену": "Update token by refresh token", -"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString", -"сериализованный JSON ответа от VK": "serialized JSON response from VK", -"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh", -"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh", -"Предпочтительное хранение токенов": "Preferred token storage", -"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", -"Получает список доступных каналов": "Gets a list of available channels", -"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink", -"категория товара в вашем магазине": "product category in your shop", -"Получить статус паспортных данных": "Get passport data status", -"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", +"Получить настройки учета времени": "Get timekeeping settings", +"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure", +"Изменить элемент чеклиста задачи": "Update tasks checklist element", +"Закрывает или удаляет обсуждение": "Close or delete discussion", +"Создает метку с указанным именем": "Creates a tag with the specified name", +"Получить заявку на вызов курьера": "Get сourier invitation", +"Возвращает структуру блока по ID": "Returns the block structure by ID", +"Bitrix24_ЗагрузитьФайлВХранилище": "Bitrix24_UploadFileToStorage", +"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", +"СформироватьЗаголовокАвторизации": "FormAuthorisationHeader", +"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", +"АрхивироватьТовары (для удаления": "ArchiveProducts (for deleting", +"ПолучитьСодержимоеХранилища (хук": "GetStorageObjects (wh", +"Обновляет токен по Refresh token": "Updates token by Refresh token", +"Получить элемент чеклиста задачи": "Get tasks checklist element", +"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", +"Получить ссылку загрузки объекта": "Get object upload link", +"Время окончания ожидания курьера": "End time of waiting for the courier", +"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", +"Получить описание товара. !NOCLI": "Get product description. !NOCLI", +"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure", +"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", "Устанавливает новое описание чата": "Sets new chat description", "URL к видеообложке для добавления": "URL of the video cover", "Скачивает файл по указанному пути": "Downloads a file at the specified path", "Создает счетчик по описанию полей": "Creates a counter by field description", -"Отступ получения элементов списка": "Offst of items list", +"JSON авторизации или путь к .json": "Authorization JSON or path to .json", "Bitrix24_ДобавитьЗадачуВИзбранное": "Bitrix24_AddTaskToFavorites", "Соединение, см. ОткрытьСоединение": "Connection, see. CreateConnection", +"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", "Путь помещения загруженного файла": "Path to place the downloaded file", -"JSON авторизации или путь к .json": "Authorization JSON or path to .json", +"Отступ получения элементов списка": "Offst of items list", +"Получить статус паспортных данных": "Get passport data status", +"сериализованный JSON ответа от VK": "serialized JSON response from VK", +"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink", +"Получает список доступных каналов": "Gets a list of available channels", +"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", +"Предпочтительное хранение токенов": "Preferred token storage", +"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh", +"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh", +"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString", +"Обновляет токен по Refresh токену": "Update token by refresh token", +"Выполняет произвольный SQL запрос": "Executes an arbitrary SQL query", "Базы данных и электронные таблицы": "Databases and spreadsheets", +"категория товара в вашем магазине": "product category in your shop", "IP адрес или доменное имя сервера": "IP address or domain name of the server", -"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh", -"Устанавливает новую картинку чата": "Setup new chat picture", -"ИнициализироватьВнешнююКомпоненту": "InitializeAddIn", -"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog", -"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", -"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites", -"Получить реестры платежей на дату": "Get delivery cash registry", -"массив идентификаторов календарей": "array of calendar identifiers", -"АктуализироватьВходящиеСоединения": "ActualiseIncomingConnections", -"Отправляет файл диска в чат по ID": "Send disk file to chat", -"Перенести задачу в стадию канбана": "Move task to kanban stage", -"Изменяет данные события календаря": "Modifies calendar event data", -"идентификатор родительской задачи": "parent task identifier", -"Получает настройки магазина по ID": "Gets market (campaign) settings by ID", -"Соединение или строка подключения": "Connection or connection string", -"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", -"Создает опрос с вариантами ответа": "Creates a poll with answer options", -"Code из авторизации через браузер": "Code from browser auth page", "ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData", -"Действие над задачей не разрешено": "Action on the task is not allowed", -"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh", -"Введите название вашей интеграции": "Enter the name of your integration", -"название бренда или производителя": "brand or manufacturer name", -"Структура JSON данных медиагруппы": "The structure of the JSON media group data", +"Устанавливает новую картинку чата": "Setup new chat picture", +"VK_ПолучитьСписокКатегорийТоваров": "VK_GetProductCategoryList", "ПолучитьСтруктуруСобытияКалендаря": "GetCalendarEventsStructure", +"Структура JSON данных медиагруппы": "The structure of the JSON media group data", +"Введите название вашей интеграции": "Enter the name of your integration", +"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh", +"Действие над задачей не разрешено": "Action on the task is not allowed", +"Code из авторизации через браузер": "Code from browser auth page", +"Создает опрос с вариантами ответа": "Creates a poll with answer options", +"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", +"Соединение или строка подключения": "Connection or connection string", +"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh", +"Получает настройки магазина по ID": "Gets market (campaign) settings by ID", +"Изменяет данные события календаря": "Modifies calendar event data", +"Перенести задачу в стадию канбана": "Move task to kanban stage", +"Отправляет файл диска в чат по ID": "Send disk file to chat", +"АктуализироватьВходящиеСоединения": "ActualiseIncomingConnections", +"массив идентификаторов календарей": "array of calendar identifiers", +"Получить реестры платежей на дату": "Get delivery cash registry", +"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites", +"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", +"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog", +"ИнициализироватьВнешнююКомпоненту": "InitializeAddIn", +"идентификатор родительской задачи": "parent task identifier", +"Структура основных данных запроса": "Basic request data structure", +"название бренда или производителя": "brand or manufacturer name", +"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded", +"Получить список категорий товаров": "Get a list of product categories", +"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single", +"ИзменитьАртикулыТоваров (обратный": "UpdateProductsArticles (reverse", +"Получить участвующие товары акции": "Get current promo products", +"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", +"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", +"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", +"Получает список соединений в пуле": "Gets the list of connections in the pool", +"Получить статус добавления товара": "Get product creation status", +"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID", +"Выполнить элемент чеклиста задачи": "Complete tasks checklist element", +"Получить характеристики категории": "Get category attributes", +"Получает историю изменений задачи": "Get history of task changing", +"Идентификатор удаляемого каталога": "ID of folder to be deleted", +"Ссылка на страницу сайта магазина": "Link to the store's website page", +"Структура JSON данных авторизации": "The structure of the JSON authentication data", +"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", +"Данные для отправки в виде строки": "Data to be sent as a string", +"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList", +"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", +"Номер страницы выборки результата": "Result selection page number", +"Наименование на иностранном языке": "Foreign language name", +"Изменяет текст комментария задачи": "Changes task comment text", +"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", +"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers", +"Запрос, приходящий на http-сервис": "Request coming to the http service", +"Инициализировать загрузку частями": "Init parts upload", +"Вес (за единицу товара, в граммах": "Weight (per unit, grams", +"ПолучитьСтатусУчастияПользователя": "GetUserParticipationStatus", +"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions", +"Bitrix24_УдалитьКомментарийЗадачи": "Bitrix24_DeleteTaskComment", +"доступные варианты разметки сайта": "available markup options", +"Получить структуру фильтра сделок": "Get deals filter structure", +"идентификатор владельца календаря": "calendar owner identifier", +"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation", +"ПолучитьСписокПользователейКанала": "GetChannelUserList", +"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted", +"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", +"Получает информацию о файле по ID": "Get information about file by ID", +"Закрепляет сообщение в шапке чата": "Pins a message in the chat header", +"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure", +"Получает список участников далога": "Get chat members list", +"ПолучитьСтруктуруНастроекИнстанса": "GetInstanceSettingsStructure", +"Метод проверки статуса добавления": "Uploading status check", +"ID первого загруженного сообщения": "ID of first message", +"ОтправитьТекстовоеСообщение (HTML": "SendTextMessage (HTML", +"Получить лимиты работы с товарами": "Get products requests limits", +"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask", +"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", +"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", +"Заменяет текст сообщения на новый": "Replaces the message text with a new one", +"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField", +"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic", +"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path", +"query из Telegram.WebApp.initData": "query from Telegram.WebApp.initData", +"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", +"ОжидатьВходящиеСоединения (сервер": "WaitIncomingConnections (server", +"Bitrix24_СоздатьКаталогВХранилище": "Bitrix24_CreateStorageFolder", +"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", +"УстановитьСтатусПользователя (хук": "SetUserStatus (wh", +"Получает черновик заявки FBO по ID": "Gets FBO draft by ID", +"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", +"Получает список результатов задачи": "Gets results list for task", +"Получает токен по коду авторизации": "Get token by auth code", +"Добавляет видео к атрибутам товара": "Adds video to product attributes", +"используемый на сайте тип разметки": "markup type used on the site", +"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath", +"ОтправитьТекстовоеСообщение (emoji": "SendTextMessage (emoji", +"ОжидатьВходящиеСоединения (фоновое": "WaitIncomingConnections (bgj", +"отношение или действие для фильтра": "attitude or action for the filter", +"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment", +"Идентификатор обновляемого объекта": "Identifier of the object to update", +"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", +"Создает твит с картинкой вложением": "Creates a tweet with an image attachment", +"Закрывает тему для новых сообщений": "Closes the thread for new messages", +"Начинает учет времени пользователя": "Starts user timekeeping", +"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", +"признак встречи с участниками: Y,N": "flag of meeting with participants: Y,N", +"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList", +"необходимо будет ввести в браузере": "you will need to enter in the browser", +"Идентификатор объекта для удаления": "Identifier of the object to delete", +"Bitrix24_ПолучитьСсылкуАвторизации": "Bitrix24_GetAuthLink", +"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", +"Создает пустой каталог в хранилище": "Create new foldera at the storage", +"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", +"Получает описание поля типа булево": "Gets the description of a boolean field", +"ПолучитьСтруктуруНастроекКалендаря": "GetCalendarSettingsStructure", +"Получает список пользователей чата": "Gets the list of chat members", +"Временная отметка или ID сообщения": "Timestamp or message ID", +"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment", +"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", +"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", +"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", +"Строка, Структура Из КлючИЗначение": "String, Structure Of KeyAndValue", +"идентификатор категории на Маркете": "category identifier on the Market", +"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", +"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh", +"Восстанавливает каталог из корзины": "Resotre folder form recycle bin", +"отображать завершенные задачи: Y,N": "display completed tasks: Y,N", +"Получить переводы платежей на дату": "Get delivery cash transfers", +"Тестовая отправка данных на сервер": "Test data sending to the server", +"Массив данных статистики по постам": "Array of post statistics data", +"ИзменитьЭлементЧеклистаЗадачи (хук": "UpdateTasksChecklistElement (wh", +"ИзменитьПользовательскоеПолеЗадачи": "UpdateCustomTaskField", +"ПеренестиЗадачуВСтадиюКанбана (хук": "MoveTaskToKanbanStage (wh", +"Сохранить публичный объект на диск": "Save public object to disk", +"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField", +"Некорректная коллекция расширений!": "Incorrect collection of extensions!", +"Переносит выбранные товары в архив": "Moves selected items to the archive", +"Путь для сохранение файла на Диске": "Path for saving the file to disk", +"ПолучитьСписокПользователейДиалога": "GetChatMembersList", +"Получает данные пользователя по ID": "Gets user data by ID", +"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY", +"Ожидать входящие соединения !NOCLI": "Wait incoming connections !NOCLI", +"Удаляет элемент из чеклиста задачи": "Deletes element from tasks checklist", +"Устанавливает значения ячеек листа": "Sets sheet cell values", +"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", +"ДобавитьЗаписи (непонятная колонка": "AddRecords (obscure column", +"Массив значений параметров запроса": "Array of query parameter values", +"получать доступ к отчетам по рынку": "access market reports", +"Устанавливает новый заголовок чата": "Sets new chat title", +"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", +"ПолучитьСтруктуруКалендаря (пустая": "GetCalendarStructure (empty", +"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", "Bitrix24_ПолучитьСписокРезультатов": "Bitrix24_GetResultsList", +"ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication", +"Получить структуру фильтра записей": "Get records filter strucutre", +"ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter", +"Получить структуру остатков товара": "Get product stocks structure", +"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh", +"Изменяет свойства подборки товаров": "Edits the properties of a product selection", +"Получить договоренность о доставке": "Get delivery appointment", +"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh", +"Текст (заголовок) пункта чек листа": "Text (title) of checklist element", +"Получить список трудозатрат задачи": "Get task time accounting list", +"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", "ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter", "Выберите имя и добавьте разрешения": "Select a name and add permissions", "Получить список пользователей чата": "Get chats users", @@ -6458,211 +6543,194 @@ "СоздатьТаблицу (непонятная колонка": "CreateTable (obscure column", "ПолучитьНастройкиУчетаВремени (хук": "GetTimekeepingSettings (wh", "ПолучитьСтурктуруПользователя (хук": "GetUserFieldsStructure (wh", -"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", -"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**", -"Получить список трудозатрат задачи": "Get task time accounting list", -"Текст (заголовок) пункта чек листа": "Text (title) of checklist element", -"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh", -"Получить договоренность о доставке": "Get delivery appointment", -"Изменяет свойства подборки товаров": "Edits the properties of a product selection", -"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh", -"Получить структуру остатков товара": "Get product stocks structure", -"ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter", -"Получить структуру фильтра записей": "Get records filter strucutre", -"ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication", -"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", -"ПолучитьСтруктуруКалендаря (пустая": "GetCalendarStructure (empty", -"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", -"Устанавливает новый заголовок чата": "Sets new chat title", -"получать доступ к отчетам по рынку": "access market reports", -"Массив значений параметров запроса": "Array of query parameter values", -"ДобавитьЗаписи (непонятная колонка": "AddRecords (obscure column", +"Отбор по префиксу, если необходимо": "Filtering by prefix, if necessary", "Получить ссылку скачивания объекта": "Get object download link", "Вайбер_ПолучитьОнлайнПользователей": "Viber_GetOnlineUsers", -"Получает список товаров сообщества": "Gets the community's product list", +"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**", "ПолучитьСокращеннуюСтруктуруТовара": "GetSimplifiedProductStructure", +"Получает список товаров сообщества": "Gets the community's product list", +"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", +"Количество единиц товара (в штуках": "Number of units (pcs", +"Получить структуру фильтра товаров": "Get products filter structure", +"Bitrix24_ПолучитьКомменатрийЗадачи": "Bitrix24_GetTaskComment", +"ID товаров для создания штрихкодов": "Products IDs for barcodes creating", +"Отметить сообщение как прочитанное": "Mark message as readed", +"Закрыть входящее соединение !NOCLI": "Close incoming connection !NOCLI", +"GreenAPI_ПолучитьQR(ПараметрыТеста": "GreenAPI_GetQR(TestParameters", +"Соответствие изменяемых параметров": "Map of editable parameters", +"ПолучитьЗаписи (непонятная колонка": "GetRecords (obscure column", +"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", +"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField", +"Скачивает файл с серверов Telegram": "Download file from Telegram servers", +"Текст лицензии доступен по ссылке:": "License text available at:", +"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", +"произвольное значение для проверки": "arbitrary value to check", "ПолучитьСсылкуЗагрузкиОбъекта (PUT": "GetObjectUploadLink (PUT", "ОзонАПИ_ЗагрузкаИОбновлениеТоваров": "OzonAPI_UploadingAndUpdatingProducts", +"Расширение файла в случае отправки": "File extension in case of sending", "JSON - передается как путь к файлу": "JSON is passed as a path to a .json file", "Получает список меток пользователя": "Gets a list of the users tags", -"Структура Из КлючИЗначение, Строка": "Structure Of KeyAndValue, String", "ПолучитьИнформациюОТаблице (ошибка": "GetTableInformation (error", "Номер свободного порта для сервера": "Available port number for the server", +"Структура Из КлючИЗначение, Строка": "Structure Of KeyAndValue, String", "УдалитьРезультатИзКомментария (хук": "Delete result from comment", "Сформировать ссылку получения кода": "Generate code retrieval link", "ПолучитьДоступныеИнтервалыДоставки": "GetAvailableDeliveryIntervals", "Получает список доступных регионов": "Gets the list of available regions", "Новое наименование группового чата": "New group chat name", "ПолучитьВнешнююСсылкуКаталога (хук": "GetFolderExternalLink (wh", -"произвольное значение для проверки": "arbitrary value to check", -"Расширение файла в случае отправки": "File extension in case of sending", -"Текст лицензии доступен по ссылке:": "License text available at:", -"Скачивает файл с серверов Telegram": "Download file from Telegram servers", -"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField", -"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", -"ПолучитьЗаписи (непонятная колонка": "GetRecords (obscure column", -"Соответствие изменяемых параметров": "Map of editable parameters", -"GreenAPI_ПолучитьQR(ПараметрыТеста": "GreenAPI_GetQR(TestParameters", -"Закрыть входящее соединение !NOCLI": "Close incoming connection !NOCLI", -"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", -"Отметить сообщение как прочитанное": "Mark message as readed", -"ID товаров для создания штрихкодов": "Products IDs for barcodes creating", -"Bitrix24_ПолучитьКомменатрийЗадачи": "Bitrix24_GetTaskComment", -"Получить структуру фильтра товаров": "Get products filter structure", -"Количество единиц товара (в штуках": "Number of units (pcs", -"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", -"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", -"Отбор по префиксу, если необходимо": "Filtering by prefix, if necessary", -"Удаляет элемент из чеклиста задачи": "Deletes element from tasks checklist", -"Временная отметка или ID сообщения": "Timestamp or message ID", -"Создает пустой каталог в хранилище": "Create new foldera at the storage", -"Bitrix24_ПолучитьСсылкуАвторизации": "Bitrix24_GetAuthLink", -"Идентификатор объекта для удаления": "Identifier of the object to delete", -"необходимо будет ввести в браузере": "you will need to enter in the browser", -"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList", -"признак встречи с участниками: Y,N": "flag of meeting with participants: Y,N", -"Идентификатор обновляемого объекта": "Identifier of the object to update", -"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", -"Начинает учет времени пользователя": "Starts user timekeeping", -"Закрывает тему для новых сообщений": "Closes the thread for new messages", -"Создает твит с картинкой вложением": "Creates a tweet with an image attachment", -"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", -"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", -"Получает черновик заявки FBO по ID": "Gets FBO draft by ID", -"ОжидатьВходящиеСоединения (фоновое": "WaitIncomingConnections (bgj", -"ОтправитьТекстовоеСообщение (emoji": "SendTextMessage (emoji", -"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath", -"используемый на сайте тип разметки": "markup type used on the site", -"Добавляет видео к атрибутам товара": "Adds video to product attributes", -"Получает токен по коду авторизации": "Get token by auth code", -"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment", -"Получает список результатов задачи": "Gets results list for task", -"отношение или действие для фильтра": "attitude or action for the filter", -"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", -"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", -"Получает описание поля типа булево": "Gets the description of a boolean field", -"Ожидать входящие соединения !NOCLI": "Wait incoming connections !NOCLI", -"Получает список пользователей чата": "Gets the list of chat members", -"ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY", -"Получает данные пользователя по ID": "Gets user data by ID", -"ПолучитьСписокПользователейДиалога": "GetChatMembersList", -"Путь для сохранение файла на Диске": "Path for saving the file to disk", -"Переносит выбранные товары в архив": "Moves selected items to the archive", -"Некорректная коллекция расширений!": "Incorrect collection of extensions!", -"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField", -"Сохранить публичный объект на диск": "Save public object to disk", -"ПеренестиЗадачуВСтадиюКанбана (хук": "MoveTaskToKanbanStage (wh", -"ИзменитьПользовательскоеПолеЗадачи": "UpdateCustomTaskField", -"ИзменитьЭлементЧеклистаЗадачи (хук": "UpdateTasksChecklistElement (wh", -"Массив данных статистики по постам": "Array of post statistics data", -"ПолучитьСтруктуруНастроекКалендаря": "GetCalendarSettingsStructure", -"Устанавливает значения ячеек листа": "Sets sheet cell values", -"Тестовая отправка данных на сервер": "Test data sending to the server", -"Получить переводы платежей на дату": "Get delivery cash transfers", -"отображать завершенные задачи: Y,N": "display completed tasks: Y,N", -"Восстанавливает каталог из корзины": "Resotre folder form recycle bin", -"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh", -"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", -"идентификатор категории на Маркете": "category identifier on the Market", -"Строка, Структура Из КлючИЗначение": "String, Structure Of KeyAndValue", -"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", -"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", -"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", -"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment", -"Отправляет картинку в чат или канал": "Sends an image to a chat or channel", -"идентификатор товара в системе Ozon": "product identifier in the Ozon system", -"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist", -"Получает основную информацию о чате": "Gets basic information about the chat", -"Идентификатор каталога для загрузки": "Folder identifier", -"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID", -"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", -"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment", -"ПолучитьСтатусДобавленияТовара (SKU": "GetProductCreationStatus (SKU", -"Получает дочерние элементы каталога": "Get folder child elements", -"Получить входящие соединения !NOCLI": "Get incoming connections !NOCLI", -"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload", -"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task", -"ПолучитьСтруктуруФильтраОтправлений": "GetShipmentsFilterStructure", -"Актуализировать входящие соединения": "Actualise incoming connections", -"Наименование создаваемого календаря": "Name of the created calendar", -"Получает основную информацию о боте": "Gets basic information about the bot", -"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then", -"Обработать данные Telegram Mini App": "Process Telegram Mini App data", -"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", -"СоздатьПерсональноеУведомление (хук": "CreatePersonalNotification", +"Загружает переданный файл в каталог": "Upload local file to the folder", +"ПолучитьПараметрыАвторизацииТвиттер": "GetTwitterAuthData", +"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", +"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink", +"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", +"Получить дочерние элементы каталога": "Get folder child elements", +"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W", +"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagement", +"Планирование и управление проектами": "Planning and projects management", +"Создает преалерт для списка заказов": "Creates a prealert for the order list", +"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", +"Отправляет документ в чат или канал": "Sends a document to a chat or channel", +"доступ к группе отчетов Монетизация": "access to report group Monetization", +"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", +"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary", +"Завершает учет времени пользователя": "Stops user timekeeping", +"Признак получения ответа как строки": "An attribute of receiving the response as a string", +"Получает информацию о диалоге по ID": "Get chat data by ID", +"идентификатор фильтра для изменения": "filter identifier to change", +"Получает информацию о внешнем файле": "Gets information about the external file", +"Изменяет существующее подразделение": "Update an existing department", +"Удаляет задачу из списка избранного": "Delete task from favorites list", +"Получить список рекламных категорий": "Get a list of advertising categories", +"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", +"Выберите пункт создания нового бота": "Select the option to create a new bot", +"ОжидатьВходящиеСоединения (закрытие": "WaitIncomingConnections (shutdown", +"Идентификатор рабочего пространства": "Workspace identifier", +"ID пользователя, затратившего время": "ID of user for time accounting", +"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInfo", +"ПолучитьОсновныеСоставляющиеПодписи": "GetMainSignatureParts", +"ПолучитьЗанятостьПользователей (хук": "GetUserBusy (wh", +"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", +"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", +"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK", +"выводить код счетчика в одну строку": "output the counter code in one line", +"Отсутствуют необходимые поля схемы:": "Required schema fields are missing:", +"Получить структуру фильтра каталога": "Get fields structure for folder items filter", +"Получает текущие настройки инстанса": "Gets the current instance settings", +"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", +"Добавляет участника в групповой чат": "Adds a participant to a group chat", +"Метод в документации AWS (по частям": "Method at AWS documentation (multipart", +"Получить список комментариев задачи": "Get comments list for a task", +"Массив адресов активных подключений": "Array of addresses of active connections", +"включить опцию Measurement Protocol": "enable the Measurement Protocol option", "Токен, полученный от widget.cdek.ru": "Token received from widget.cdek.ru", +"СоздатьПерсональноеУведомление (хук": "CreatePersonalNotification", +"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", +"Обработать данные Telegram Mini App": "Process Telegram Mini App data", +"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then", +"Получает основную информацию о боте": "Gets basic information about the bot", +"Наименование создаваемого календаря": "Name of the created calendar", +"Актуализировать входящие соединения": "Actualise incoming connections", +"ПолучитьСтруктуруФильтраОтправлений": "GetShipmentsFilterStructure", +"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task", "Возобновить элемент чеклиста задачи": "Renew tasks checklist element", +"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload", +"Получает дочерние элементы каталога": "Get folder child elements", +"ПолучитьСтатусДобавленияТовара (SKU": "GetProductCreationStatus (SKU", +"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment", +"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", +"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID", +"Идентификатор каталога для загрузки": "Folder identifier", +"OPI: Не удалось отправить сообщение": "OPI: Failed to send message", +"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist", +"идентификатор товара в системе Ozon": "product identifier in the Ozon system", +"Отправляет картинку в чат или канал": "Sends an image to a chat or channel", +"Получить входящие соединения !NOCLI": "Get incoming connections !NOCLI", "Создает черновик заявки на поставку": "Creates a draft of FBO supply order", -"OPI_Тесты.TCP_ОбработатьПодключение": "OPI_Tests.TCP_ProcessConnection", +"Получает основную информацию о чате": "Gets basic information about the chat", "Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one", -"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink", -"Получает информацию событиях канала": "Gets information about channel events", +"OPI_Тесты.TCP_ОбработатьПодключение": "OPI_Tests.TCP_ProcessConnection", +"ID родительского блока или страницы": "Parent block or page ID", +"Банит пользователя в выбранном чате": "Bans a user in the selected chat", +"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", +"Типы: audio, document, photo, video": "Types: audio, document, photo, video", +"Отменяет загрузку объекта по частям": "Aborts the multipart uploading of the object", +"Изменяет свойства существующей базы": "Edits properties of an existing database", +"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att", +"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", +"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account", +"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist", +"Получает информацию о текущем диске": "Gets information about the current disk", +"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", +"Получает массив календарей аккаунта": "Gets an array of account calendars", "ВыполнитьЭлементЧеклистаЗадачи (хук": "CompleteTasksChecklistElement (wh", "VK_ПриостановитьРекламноеОбъявление": "VK_PauseAdvertising", "Функции формирования описаний полей": "Functions for generating field descriptions", -"УстановитьСтатусУчастияПользователя": "SetUserParticipationStatus", +"Получает информацию событиях канала": "Gets information about channel events", "Получить список хранилищ приложения": "Get list of storages, available for current app", "Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number", "информация об ошибках синхронизации": "synchronization error information", "Структура JSON данных массива полей": "The structure of the JSON array of fields data", -"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", -"Получает массив календарей аккаунта": "Gets an array of account calendars", -"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist", -"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account", -"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", -"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att", -"Изменяет свойства существующей базы": "Edits properties of an existing database", -"Отменяет загрузку объекта по частям": "Aborts the multipart uploading of the object", -"Типы: audio, document, photo, video": "Types: audio, document, photo, video", -"Массив адресов активных подключений": "Array of addresses of active connections", -"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", -"Банит пользователя в выбранном чате": "Bans a user in the selected chat", -"Получает информацию о текущем диске": "Gets information about the current disk", -"ID родительского блока или страницы": "Parent block or page ID", -"включить опцию Measurement Protocol": "enable the Measurement Protocol option", -"OPI: Не удалось отправить сообщение": "OPI: Failed to send message", -"Получить список комментариев задачи": "Get comments list for a task", -"Удаляет задачу из списка избранного": "Delete task from favorites list", -"Признак получения ответа как строки": "An attribute of receiving the response as a string", -"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary", -"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", -"Планирование и управление проектами": "Planning and projects management", -"доступ к группе отчетов Монетизация": "access to report group Monetization", -"Отправляет документ в чат или канал": "Sends a document to a chat or channel", -"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", -"Создает преалерт для списка заказов": "Creates a prealert for the order list", -"Получает информацию о диалоге по ID": "Get chat data by ID", -"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagement", -"Загружает переданный файл в каталог": "Upload local file to the folder", -"Получить дочерние элементы каталога": "Get folder child elements", -"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", -"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", -"ПолучитьПараметрыАвторизацииТвиттер": "GetTwitterAuthData", -"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W", -"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink", -"Завершает учет времени пользователя": "Stops user timekeeping", -"идентификатор фильтра для изменения": "filter identifier to change", -"Метод в документации AWS (по частям": "Method at AWS documentation (multipart", -"Изменяет существующее подразделение": "Update an existing department", -"Добавляет участника в групповой чат": "Adds a participant to a group chat", -"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", -"Получает текущие настройки инстанса": "Gets the current instance settings", -"Получить структуру фильтра каталога": "Get fields structure for folder items filter", -"Отсутствуют необходимые поля схемы:": "Required schema fields are missing:", -"выводить код счетчика в одну строку": "output the counter code in one line", -"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK", -"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", -"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", -"ПолучитьЗанятостьПользователей (хук": "GetUserBusy (wh", -"ПолучитьОсновныеСоставляющиеПодписи": "GetMainSignatureParts", -"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInfo", -"ID пользователя, затратившего время": "ID of user for time accounting", -"Получает информацию о внешнем файле": "Gets information about the external file", -"Идентификатор рабочего пространства": "Workspace identifier", -"ОжидатьВходящиеСоединения (закрытие": "WaitIncomingConnections (shutdown", -"Выберите пункт создания нового бота": "Select the option to create a new bot", -"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", -"Получить список рекламных категорий": "Get a list of advertising categories", +"УстановитьСтатусУчастияПользователя": "SetUserParticipationStatus", +"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink", +"Отметить сообщение как непрочитанное": "Mark message as unreaded", +"Получить структуру фильтра счетчиков": "Get counter filter structure", +"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID", +"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects", +"Отключить все соединения базы данных": "Disable all database connections", +"Загружает файл в выбранное хранилище": "Upload file to storage root", +"Создает альбом для хранения картинок": "Creates an album to store images", +"Получает структуру полей комментария": "Get comment fields structure", +"Удалить пользовательское поле задачи": "Delete custom task field", +"Строка подключения к серверу MongoDB": "Connection string to MongoDB server", +"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", +"дата и время начала события (строкой": "event start date and time (as string", +"ОжидатьВходящиеСоединения (сообщение": "WaitIncomingConnections (message", +"Добавляет задачу в список избранного": "Add task to favorites list", +"Получить структуру события календаря": "Get calendar events structure", +"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", +"Модули непосредственной работы с API": "Modules for direct interaction with APIs", +"ИнициализироватьЗагрузкуЧастями (ЗЗЧ": "InitPartsUpload (FPU", +"Получает список администраторов чата": "Gets the list of chat administrators", +"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation", +"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization", +"Получает общее число участников чата": "Gets the total number of chat participants", +"Начинает наблюдение за задачей по ID": "Start watching a task by ID", +"Путь к оригинальному файлу или папке": "Path to the original file or folder", +"ИнициализироватьЗагрузкуЧастями (ЗЧО": "InitPartsUpload (UOP", +"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", +"Получить список пользователей канала": "Get channel user list", +"Устанавливает новую картинку профиля": "Sets a new profile picture", +"Создает подключение к указанной базе": "Creates a connection to the specified base", +"Путь для прямой записи файла на диск": "Path to directly write a file to disk", +"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival", +"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", +"Client secret из настроек приложения": "Client secret from app settings", +"Получить статус участия пользователя": "Get user participation status", +"Установить скидку на уцененный товар": "Set product discount", +"булево разрешения экспорта календаря": "calendar export permission (bool)", +"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", +"Путь к опубликованному ранее объекту": "Path to the previously published object", +"Внешний текстовый идентификатор поля": "Text identifier for external integration", +"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract", +"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", +"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", +"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh", +"Удаляет существующее свойство товара": "Deletes the existing product property", +"Получает записи из выбранной таблицы": "Gets records from the selected table", +"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel", +"Изменяет пользователя владельца чата": "Change chat owner", +"ПолучитьОписанияХарактеристикТоваров": "GetProductsAttributesData", +"Получить список ответов на сообщение": "Get list of message replies", +"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh", +"сериализованный JSON ответа от Slack": "serialized JSON response from Slack", +"сбор данных по электронной коммерции": "e-commerce data collection", +"идентификатор товара в вашей системе": "item ID in your system", +"Главный в группе, если есть в группе": "Main in the group, if exists in the group", +"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", +"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage", +"Перемещает объект по выбранному пути": "Moves an object to the selected path", +"Получает информацию о чеке по заказу": "Receives check information on an order", "Удаляет пользовательское поле задачи": "Deletes a custom task field", "ПолучитьДеревоКатегорийИТиповТоваров": "GetCategoriesAndProductTypesTree", "ПолучитьBase64СтрокуИзДвоичныхДанных": "GetBase64StringFromBinaryData", @@ -6671,297 +6739,201 @@ "сериализованный JSON ответа от Viber": "serialized JSON response from Viber", "ПолучитьСтруктуруФильтраКомментариев": "GetCommentsFilterStructure", "Возвращает список заказов сообщества": "Returns the community's order list", -"Удаляет существующее свойство товара": "Deletes the existing product property", "Отключает режим Без звука для задачи": "Unmute task by ID", -"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", -"Получает информацию о чеке по заказу": "Receives check information on an order", -"Перемещает объект по выбранному пути": "Moves an object to the selected path", -"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage", -"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", -"Главный в группе, если есть в группе": "Main in the group, if exists in the group", -"идентификатор товара в вашей системе": "item ID in your system", -"сбор данных по электронной коммерции": "e-commerce data collection", -"сериализованный JSON ответа от Slack": "serialized JSON response from Slack", -"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh", -"Получить список ответов на сообщение": "Get list of message replies", -"ПолучитьОписанияХарактеристикТоваров": "GetProductsAttributesData", -"Изменяет пользователя владельца чата": "Change chat owner", -"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel", +"Данные или путь к файлу для загрузки": "File path or binary data of the object", "Получает статистику в разрезе постов": "Gets statistics in terms of posts", "Отправляет текстовое сообщение в чат": "Sends a text message to a chat", -"Отправляет опрос с вариантами ответа": "Sends a poll with answer options", +"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", "Строка подключения к базе PostgreSQL": "PostgreSQL database connection string", -"Получить список отложенных сообщений": "Get list of delayed messages", +"ID последнего загруженного сообщения": "Id of last message", +"Отправляет опрос с вариантами ответа": "Sends a poll with answer options", +"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", +"Получает ссылку для скачивания файла": "Gets a download link for the file", +"ПолучитьСтруктуруДопПолейОтправления": "GetShipmentAdditionalFields", +"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", +"Получить список просмотревших важное": "Get list of important post viewers", +"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients", +"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet", +"Получает информацию о странице по ID": "Gets information about the page by ID", +"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", +"Явно закрывает переданное соединение": "Explicitly closes the passed connection", +"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket", +"ВернутьУправляющиеПоследовательности": "RestoreEscapeSequences", "!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData", +"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh", "ЗафиксироватьДоговоренностьОДоставке": "RegisterDeliveryAppointment", "ПолучитьКоличествоПодписчиковТоваров": "GetProductSubscribersCount", -"Признак типа заказа Интернет магазин": "Flag of Online store order type", +"Получить список отложенных сообщений": "Get list of delayed messages", "Получает информацию о счетчике по ID": "Gets information about the counter by ID", +"Признак типа заказа Интернет магазин": "Flag of Online store order type", "ОтправитьТекстовоеСообщение (простое": "SendTextMessage (simple", "Идентификатор хранилища для загрузки": "Storage id", "Получить структуру настроек инстанса": "Get instance settings structure", "ID последнего прочитанного сообщения": "Id of last readed message", -"ВернутьУправляющиеПоследовательности": "RestoreEscapeSequences", -"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh", -"Явно закрывает переданное соединение": "Explicitly closes the passed connection", -"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", -"Получает информацию о странице по ID": "Gets information about the page by ID", -"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet", -"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients", -"Получить список просмотревших важное": "Get list of important post viewers", -"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket", -"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", -"ПолучитьСтруктуруДопПолейОтправления": "GetShipmentAdditionalFields", -"Получает ссылку для скачивания файла": "Gets a download link for the file", -"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", -"ID последнего загруженного сообщения": "Id of last message", -"Получает записи из выбранной таблицы": "Gets records from the selected table", -"Данные или путь к файлу для загрузки": "File path or binary data of the object", -"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh", -"Начинает наблюдение за задачей по ID": "Start watching a task by ID", -"Модули непосредственной работы с API": "Modules for direct interaction with APIs", -"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", -"Получить структуру события календаря": "Get calendar events structure", -"Добавляет задачу в список избранного": "Add task to favorites list", -"Строка подключения к серверу MongoDB": "Connection string to MongoDB server", -"ОжидатьВходящиеСоединения (сообщение": "WaitIncomingConnections (message", -"дата и время начала события (строкой": "event start date and time (as string", -"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", -"Получает список администраторов чата": "Gets the list of chat administrators", -"Получить структуру фильтра счетчиков": "Get counter filter structure", -"Удалить пользовательское поле задачи": "Delete custom task field", -"Получает структуру полей комментария": "Get comment fields structure", -"Создает альбом для хранения картинок": "Creates an album to store images", -"Загружает файл в выбранное хранилище": "Upload file to storage root", -"Отключить все соединения базы данных": "Disable all database connections", -"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects", -"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID", -"Отметить сообщение как непрочитанное": "Mark message as unreaded", -"ИнициализироватьЗагрузкуЧастями (ЗЗЧ": "InitPartsUpload (FPU", -"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation", -"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", -"Получает общее число участников чата": "Gets the total number of chat participants", -"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", -"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract", -"Внешний текстовый идентификатор поля": "Text identifier for external integration", -"Путь к опубликованному ранее объекту": "Path to the previously published object", -"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", -"булево разрешения экспорта календаря": "calendar export permission (bool)", -"Установить скидку на уцененный товар": "Set product discount", -"Получить статус участия пользователя": "Get user participation status", -"Client secret из настроек приложения": "Client secret from app settings", -"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", -"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization", -"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival", -"Путь для прямой записи файла на диск": "Path to directly write a file to disk", -"Создает подключение к указанной базе": "Creates a connection to the specified base", -"Устанавливает новую картинку профиля": "Sets a new profile picture", -"Получить список пользователей канала": "Get channel user list", -"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", -"ИнициализироватьЗагрузкуЧастями (ЗЧО": "InitPartsUpload (UOP", -"Путь к оригинальному файлу или папке": "Path to the original file or folder", -"Если вам необходимо управлять каналом": "If you need to manage a channel", +"Удаляет неактивные соединения из пула": "Removes inactive connections from the pool", +"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", +"ID послднего непрочитанного сообщения": "ID of last unreaded message", +"Получить список пользователей диалога": "Get chat members list", +"Метод в документации AWS (стандартный": "Method at AWS documentation (default", +"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", +"Получает описание поля числового типа": "Gets the description of a numeric field", +"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", +"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration", +"OPI: Не удалось установить соединение": "OPI: Unable to establish a connection", +"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", +"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room", +"ОбновитьХарактеристикиТоваров (статус": "UpdateProductsAttributes (status", +"ЗаменитьУправляющиеПоследовательности": "ReplaceEscapeSequences", +"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh", +"Перемещает событие в другой календарь": "Moves an event to another calendar", +"ID пользователей для проверки доступа": "User IDs for access checking", +"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility", +"Массив соответствий данных календарей": "Array of calendar data mappings", +"Получает информацию о файле по его ID": "Gets information about a file by ID", +"Устанавливает набор тегов для объекта": "Sets the tag set of the object", +"Добавить пользовательское поле задачи": "Add custom task field", +"Массив типов или информация об ошибке": "Array of types or error information", +"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList", +"сериализованный JSON ответа от Notion": "serialized JSON response from Notion", +"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", +"Получить доступные интервалы доставки": "Get available delivery intervals", +"ОжидатьВходящиеСоединения (отключение": "WaitIncomingConnections (disconnect", +"Получает массив типов колонок таблицы": "Gets an array of table column types", +"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", +"Изменяет существующее свойство товара": "Edits the existing product property", +"Массив, Соответствие Из КлючИЗначение": "Array, Map Of KeyAndValue", +"Получить структуру настроек календаря": "Get calendar settings structure", +"Получает описание поля файлового типа": "Gets the description of a file field", +"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", +"Получает содержимое объекта из бакета": "Gets the contents of the object from the bucket", +"Для работы через Локальное приложение": "To work via Local Application", +"ПолучитьОписаниеФильтраОфисов (Пустая": "GetOfficeFilterDescription (empty", +"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", +"ПолучитьСтруктуруФильтраПользователей": "GetUserFilterStructure", +"Изменяет пользовательское поле задачи": "Updates a custom task field data", +"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID", +"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another", +"Получить сокращенную структуру товара": "Get simplified product structure", +"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh", "ID свойства, куда добавляется вариант": "Property ID where the variant is added", "ПолучитьСтруктуруФильтраКаталога (хук": "GetFolderFilterStructure (wh", -"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh", "Получает информацию о календаре по ID": "Gets calendar information by ID", "Получает информацию о хранилище по ID": "Get information about storage", "Получает статус загрузки файла по URL": "Gets the upload status of the file by URL", "Пример указания параметра типа массив": "Example of specifying a parameter of array type", "Путь (имя) объекта в бакете приемнике": "Path (name) in the destination bucket", -"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh", -"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another", -"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID", -"Изменяет пользовательское поле задачи": "Updates a custom task field data", -"ПолучитьСтруктуруФильтраПользователей": "GetUserFilterStructure", -"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", -"ПолучитьОписаниеФильтраОфисов (Пустая": "GetOfficeFilterDescription (empty", -"Для работы через Локальное приложение": "To work via Local Application", -"Получает содержимое объекта из бакета": "Gets the contents of the object from the bucket", -"Получить сокращенную структуру товара": "Get simplified product structure", -"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", -"Массив позиционных параметров запроса": "Array of positional parameters of the request", -"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", -"синхронизировать календарь задач: Y,N": "synchronise the task calendar: Y,N", -"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh", -"Архивировать страницу или нет (булево": "Archive page or not (boolean", -"Пример структуры/соответствия свойств": "Example structure/property map", -"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", -"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask", -"СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton", -"ID сообщения на которое надо ответить": "Reply to message ID", -"Структура JSON данных описания товара": "The structure of the JSON product description data", -"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", -"Возвращает выбранные товары из архива": "Returns selected items from the archive", -"СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера": "CdekAPI_CourierInvitationsManagement", -"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp", -"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", -"Изменить пользовательское поле задачи": "Update custom task field", -"УдалитьБазуДанных (ошибка подключения": "DeleteDatabase (connect error", -"Получить пользовательское поле задачи": "Gets a custom task field", -"Для отображения скидки/изменения цены": "For displaying discount/changing price", -"сериализованный JSON ответа от Google": "serialized JSON response from Google", -"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", "Сообщение об ошибке сохранено в файл:": "The error message has been saved to a file:", -"Получить структуру настроек календаря": "Get calendar settings structure", -"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility", -"ОбновитьХарактеристикиТоваров (статус": "UpdateProductsAttributes (status", -"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", -"OPI: Не удалось установить соединение": "OPI: Unable to establish a connection", -"Получает описание поля числового типа": "Gets the description of a numeric field", -"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration", -"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", -"ЗаменитьУправляющиеПоследовательности": "ReplaceEscapeSequences", -"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", -"ID послднего непрочитанного сообщения": "ID of last unreaded message", -"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", -"Удаляет неактивные соединения из пула": "Removes inactive connections from the pool", -"Метод в документации AWS (стандартный": "Method at AWS documentation (default", -"Получить список пользователей диалога": "Get chat members list", -"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room", -"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh", -"Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList", -"ID пользователей для проверки доступа": "User IDs for access checking", -"Изменяет существующее свойство товара": "Edits the existing product property", -"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", -"Получает массив типов колонок таблицы": "Gets an array of table column types", -"ОжидатьВходящиеСоединения (отключение": "WaitIncomingConnections (disconnect", -"Получить доступные интервалы доставки": "Get available delivery intervals", -"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", -"Массив, Соответствие Из КлючИЗначение": "Array, Map Of KeyAndValue", -"сериализованный JSON ответа от Notion": "serialized JSON response from Notion", -"Массив типов или информация об ошибке": "Array of types or error information", -"Получает описание поля файлового типа": "Gets the description of a file field", -"Перемещает событие в другой календарь": "Moves an event to another calendar", -"Добавить пользовательское поле задачи": "Add custom task field", -"Устанавливает набор тегов для объекта": "Sets the tag set of the object", -"Получает информацию о файле по его ID": "Gets information about a file by ID", -"Массив соответствий данных календарей": "Array of calendar data mappings", -"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request", -"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation", -"CLI_GreenAPI_ПолучитьQR(ПараметрыТеста": "CLI_GreenAPI_GetQR(TestParameters", -"название лида (можно искать по шаблону": "lead name (can be searched by template", -"Получить статус асинхронного изменения": "Get asynchronous change status", -"Создает комментарий к записи в таблице": "Creates a comment for a record in the table", -"Проверить загрузку изображений товаров": "Check products images upload", -"Является ли офис только пунктом выдачи": "Is the office only a delivery point", -"Получить app_id на странице приложения": "Get app_id at the application page", -"Bitrix24_ПолучитьВнешнююСсылкуКаталога": "Bitrix24_GetFolderExternalLink", -"Заменяет клавиатуру сообщения на новую": "Replaces the message keyboard with a new one", -"Получить ссылку авторизации приложения": "Get app authentication link", -"Структура авторизации или путь к .json": "Auth data or path to .json file", -"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", -"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", -"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", -"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')", -"Получает список свойств товаров группы": "Gets the list of properties of group products", -"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", -"Отбор по началу имени, если необходимо": "Filtering by the beginning of the name, if necessary", -"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", -"Получить элемент чеклиста задачи по ID": "Gets tasks checklist element by ID", -"Массив файлов с диска для прикрепления": "Array of files from disk to attach", -"Перемещает один каталог внутрь другого": "Moves one folder inside another", -"Статус пользователя: online, dnd, away": "Status value: online, dnd, away", -"Первое приветственное сообщение в чате": "First chat message", -"Ключ > SKU товара, Значение > Штрихкод": "Key > product SKU, Value > barcode", -"дни недели: SU, MO, TU, WE, TH, FR, SA": "days of the week: SU, MO, TU, WE, TH, FR, SA", -"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment", -"Код тарифа (подробнее см. приложение 1": "Tariff code", -"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh", -"единица измерения для веса, например g": "unit of measurement for weight, e.g. g", -"ОтметитьСообщениеКакНепрочитанное (хук": "MarkMessageAsUnreaded", -"Смещение в списке получаемых сообщений": "Offset in the list of received messages", -"Создает базу данных с указанным именем": "Creates a database with the specified name", -"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result", -"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode", -"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagement", -"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", -"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name", -"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter", -"Создает твит с произвольным содержимым": "Creates a tweet with custom content", -"фильтр по содержанию подстроки в полях": "filter by substring content in fields", -"Получает список всех событий календаря": "Gets the list of all calendar events", -"ПолучитьСписокПросмотревшихВажное (хук": "GetImportantPostViewers (wh", +"Если вам необходимо управлять каналом": "If you need to manage a channel", +"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", +"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh", +"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", +"Массив позиционных параметров запроса": "Array of positional parameters of the request", +"Для отображения скидки/изменения цены": "For displaying discount/changing price", +"Получить пользовательское поле задачи": "Gets a custom task field", +"УдалитьБазуДанных (ошибка подключения": "DeleteDatabase (connect error", +"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", +"сериализованный JSON ответа от Google": "serialized JSON response from Google", +"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp", +"СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера": "CdekAPI_CourierInvitationsManagement", +"Возвращает выбранные товары из архива": "Returns selected items from the archive", +"Изменить пользовательское поле задачи": "Update custom task field", +"Структура JSON данных описания товара": "The structure of the JSON product description data", +"ID сообщения на которое надо ответить": "Reply to message ID", +"СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton", +"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask", +"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", +"Пример структуры/соответствия свойств": "Example structure/property map", +"Архивировать страницу или нет (булево": "Archive page or not (boolean", +"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh", +"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", +"синхронизировать календарь задач: Y,N": "synchronise the task calendar: Y,N", "ОжидатьВходящиеСоединения (подключение": "WaitIncomingConnections (connection", -"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty", -"ПолучитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh", -"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations", -"Читает данные из указанного соединения": "Reads data from the specified connection", -"Некорректный статус управления форумом": "Incorrect forum management status", -"Получить структуру фильтра отправлений": "Get shipments filter structure", -"Ссылка на хост API для отправки файлов": "Link to host API for sending files", -"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os", -"Установить статус участия пользователя": "Set user participation status", -"Получает описание поля строкового типа": "Gets the description of a string field", "Получает события бота в Polling режиме": "Receives bot events in Polling mode", +"Получает описание поля строкового типа": "Gets the description of a string field", +"Установить статус участия пользователя": "Set user participation status", +"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os", +"Ссылка на хост API для отправки файлов": "Link to host API for sending files", +"ПолучитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh", +"Некорректный статус управления форумом": "Incorrect forum management status", +"Читает данные из указанного соединения": "Reads data from the specified connection", +"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations", +"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty", "Сохраняет картинку в альбом сообщества": "Saves an image to the community album", +"Получить структуру фильтра отправлений": "Get shipments filter structure", "сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox", -"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message", -"Изменяет значения полей счетчика по ID": "Changes counter field values by ID", -"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment", -"Изменяет артикулы существующих товаров": "Modifies articles of existing products", -"Генерирует новые штрихкоды для товаров": "Generates new barcodes for products", -"Объект сервера или сообщение об ошибке": "Server object or error message", -"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", -"Строка, Число, Массив Из Строка, Число": "String, Number, Array of String, Number", -"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data", "Удалить полностью (Истина) или закрыть": "Delete completely (True) or close", -"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration", -"настройки предустановленных календарей": "preset calendar settings", -"Имя бакета, в котором находится объект": "Name of the bucket in which the object is stored", -"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'", +"Изменяет значения полей счетчика по ID": "Changes counter field values by ID", +"Устанавливает картинку группового чата": "Sets the group chat picture", +"ПолучитьСписокПросмотревшихВажное (хук": "GetImportantPostViewers (wh", "Проверка_ОзонДобавлениеКодов(Результат": "Check_OzonCodesUpload(Result", -"Выберите пункт **Локальное приложение**": "Select **Local Application**", -"Исключает текущего пользователя из чата": "Removes the current user from the chat room", -"идентификатор товара в системе продавца": "product identifier in the sellers system", -"Существующее соединение или путь к базе": "Existing connection or database path", -"Зафиксировать договоренность о доставке": "Register delivery appointment", -"ID существующей группы, если необходимо": "ID of the existing group, if needed", -"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party", -"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API", -"Получить структуру фильтра комментариев": "Get structure of comments filter", -"Удаляет существующий комментарий задачи": "Delete task comment by ID", -"URL, путь или данные файла для загрузки": "URL, path or file data", -"дата перемещения лида на текущую стадию": "date of moving the lead to the current stage", -"Точка входа расширения, если необходима": "Expansion entry point, if required", -"Добавляет новый элемент чеклиста задачи": "Adds new element of tasks checklist", -"Получить описания харакетристик товаров": "Get products attributes data", -"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh", -"Получает список опубликованных объектов": "Gets a list of published objects", -"Получить количество подписчиков товаров": "Get product subscribers count", -"параметр включает для товара пометку 18": "parameter includes mark for the product 18", -"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData", -"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", -"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm", -"ПолучитьНастройкийВерсионированияБакета": "GetBucketVersioning", -"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format", -"Запускает TCP сервер на указанном порту": "Starts a TCP server on the specified port", -"Заменяет текст в сообщении с вложениями": "Replaces text in a message with media attachments", -"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation", -"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams", -"Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group", -"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:", -"Изменяет текст элемента чеклиста задачи": "Updates text of element of tasks checklist", -"Тип поля: string, double, date, boolean": "Field type: string, double, date, boolean", -"ПолучитьСписокПользователейДиалога (хук": "GetChatMembersList", -"Ограничение количества получаемых строк": "Limiting the number of received strings", -"Путь к оригинальному файлу или каталогу": "Path to the original file or directory", -"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh", -"Изменяет свойства существующей страницы": "Changes the properties of an existing page", -"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram", -"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**", -"Изменяет состав существующего сообщения": "Edits the content of an existing message", -"ПолучитьСтруктуруНастроекКалендаря (хук": "GetCalendarSettingsStructure (wh", -"идентификатор значения для перечислений": "enum ID", -"ДобавитьПользовательскоеПолеЗадачи (хук": "AddCustomTaskField (wh", -"числовое значение временного промежутка": "numeric value of the time interval", -"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", -"Дата отправки для отложенного сообщения": "Sending date for delayed message", -"Получить список опубликованных объектов": "Get list of published objects", +"'Красный', 'Желтый','Зеленый' ,'Синий'": "'Red', 'Yellow', 'Green', 'Blue'", +"Имя бакета, в котором находится объект": "Name of the bucket in which the object is stored", +"настройки предустановленных календарей": "preset calendar settings", +"Признак удаления отложенного сообщения": "Indicator of deleting a delayed message", +"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration", +"Строка, Число, Массив Из Строка, Число": "String, Number, Array of String, Number", +"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", +"Объект сервера или сообщение об ошибке": "Server object or error message", +"Генерирует новые штрихкоды для товаров": "Generates new barcodes for products", +"Изменяет артикулы существующих товаров": "Modifies articles of existing products", +"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment", +"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data", +"Получает список всех событий календаря": "Gets the list of all calendar events", +"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", +"Создает твит с произвольным содержимым": "Creates a tweet with custom content", +"Получает список свойств товаров группы": "Gets the list of properties of group products", +"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')", +"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", +"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", +"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", +"Структура авторизации или путь к .json": "Auth data or path to .json file", +"Получить ссылку авторизации приложения": "Get app authentication link", +"Заменяет клавиатуру сообщения на новую": "Replaces the message keyboard with a new one", +"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", +"Bitrix24_ПолучитьВнешнююСсылкуКаталога": "Bitrix24_GetFolderExternalLink", +"Является ли офис только пунктом выдачи": "Is the office only a delivery point", +"Проверить загрузку изображений товаров": "Check products images upload", +"Создает комментарий к записи в таблице": "Creates a comment for a record in the table", +"Получить статус асинхронного изменения": "Get asynchronous change status", +"название лида (можно искать по шаблону": "lead name (can be searched by template", +"CLI_GreenAPI_ПолучитьQR(ПараметрыТеста": "CLI_GreenAPI_GetQR(TestParameters", +"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation", +"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request", +"фильтр по содержанию подстроки в полях": "filter by substring content in fields", +"Отбор по началу имени, если необходимо": "Filtering by the beginning of the name, if necessary", +"Получить app_id на странице приложения": "Get app_id at the application page", +"Получить элемент чеклиста задачи по ID": "Gets tasks checklist element by ID", +"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", +"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter", +"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name", +"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagement", +"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode", +"Создает базу данных с указанным именем": "Creates a database with the specified name", +"Смещение в списке получаемых сообщений": "Offset in the list of received messages", +"ОтметитьСообщениеКакНепрочитанное (хук": "MarkMessageAsUnreaded", +"единица измерения для веса, например g": "unit of measurement for weight, e.g. g", +"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result", +"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh", +"Код тарифа (подробнее см. приложение 1": "Tariff code", +"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment", +"дни недели: SU, MO, TU, WE, TH, FR, SA": "days of the week: SU, MO, TU, WE, TH, FR, SA", +"Ключ > SKU товара, Значение > Штрихкод": "Key > product SKU, Value > barcode", +"Первое приветственное сообщение в чате": "First chat message", +"Статус пользователя: online, dnd, away": "Status value: online, dnd, away", +"Перемещает один каталог внутрь другого": "Moves one folder inside another", +"Массив файлов с диска для прикрепления": "Array of files from disk to attach", "использование системы управления тегами": "use of a tag management system", +"Получить список опубликованных объектов": "Get list of published objects", +"Дата отправки для отложенного сообщения": "Sending date for delayed message", +"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", +"ПолучитьСтруктуруНастроекКалендаря (хук": "GetCalendarSettingsStructure (wh", +"ДобавитьПользовательскоеПолеЗадачи (хук": "AddCustomTaskField (wh", +"идентификатор значения для перечислений": "enum ID", +"Изменяет состав существующего сообщения": "Edits the content of an existing message", "Отправляет простой http запрос без тела": "Sends a simple http request without a body", +"числовое значение временного промежутка": "numeric value of the time interval", "ПолучитьСтруктуруФильтраЗаписей (пустая": "GetRecordsFilterStrucutre (empty", -"Создает каталог внутри другого каталога": "Create new folder inside another folder", +"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", "Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization", "Bitrix24_ОтклонитьЗадачу(ПараметрыТеста": "Bitrix24_DisapproveTask(TestParameters", "device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode", @@ -6970,57 +6942,59 @@ "Получает контент рейтинг товаров по SKU": "Gets products content rating by SKU", "Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts", "Проверяет работоспособность токена бота": "Checks if the bot token is functional", -"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", "ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearThreadPinnedMessagesList", "Создает результат задачи из комментария": "Create task result from comment", -"ID пользователя для отправки уведомления": "User ID for sending the notification", -"ID пользователей или одного пользователя": "IDs of users or a single user", -"Некорректный набор данных для обновления": "Incorrect data set for updating", -"согласие с Договором об обработке данных": "consent to the Data Processing Agreement", -"Устанавливает режим Без звука для задачи": "Mute task by ID", -"Получает информацию о файле или каталоге": "Gets information about a file or directory", -"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm", -"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID", -"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan", -"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory", -"Проверка_БитриксСтрока(Результат); SKIP": "Check_BitrixString(Result); SKIP", -"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", -"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping", -"Получить структуру фильтра пользователей": "Get user filter structure", -"сериализованный JSON ответа от Neocities": "serialized JSON response from Neocities", -"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant", -"Получает список пользователей чата по ID": "Gets the list of chat users by ID", -"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID", -"Введите имя нового приложения и выберите": "Enter a name for the new application and select", -"E-mail для отправки почтовых приглашений": "E-mail for sending invitations", -"Список позиций имеет некорректный формат": "The list of items has an incorrect format", -"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", -"Удаляет календарь из списка пользователя": "Removes a calendar from the user's list", -"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK", -"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN", -"сериализованный JSON ответа от Green API": "serialized JSON response from Green API", -"Габариты упаковки. Высота (в сантиметрах": "Package Dimensions. Height (cm", -"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", -"использовать доп. настройки отслеживания": "use advanced tracking settings", -"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning", -"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", -"ПолучитьСтруктуруОбновленияХарактеристик": "GetAttributesUpdateStructure", -"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting", -"Идентификатор товара в системе Ozon (SKU": "Product identifier in the Ozon system (SKU", -"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format", -"Получает цены товаров с фильтром или без": "Gets products prices with or without filter", -"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123", -"IDЗадания = Результат[\"result\"][\"task_id": "TaskID = Result[\"result\"][\"task_id", +"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**", +"Создает каталог внутри другого каталога": "Create new folder inside another folder", +"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram", +"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams", +"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh", +"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh", +"Получить описания харакетристик товаров": "Get products attributes data", +"Добавляет новый элемент чеклиста задачи": "Adds new element of tasks checklist", +"Точка входа расширения, если необходима": "Expansion entry point, if required", +"дата перемещения лида на текущую стадию": "date of moving the lead to the current stage", +"Исключает текущего пользователя из чата": "Removes the current user from the chat room", +"идентификатор товара в системе продавца": "product identifier in the sellers system", +"Существующее соединение или путь к базе": "Existing connection or database path", +"Зафиксировать договоренность о доставке": "Register delivery appointment", +"ПолучитьИнформациюОбАккаунте (сторонний": "GetAccountInformation (third-party", +"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API", +"Получить структуру фильтра комментариев": "Get structure of comments filter", +"Удаляет существующий комментарий задачи": "Delete task comment by ID", +"URL, путь или данные файла для загрузки": "URL, path or file data", +"Изменяет свойства существующей страницы": "Changes the properties of an existing page", +"Получает список опубликованных объектов": "Gets a list of published objects", +"Получить количество подписчиков товаров": "Get product subscribers count", +"ID существующей группы, если необходимо": "ID of the existing group, if needed", +"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData", +"параметр включает для товара пометку 18": "parameter includes mark for the product 18", +"Путь к оригинальному файлу или каталогу": "Path to the original file or directory", +"Ограничение количества получаемых строк": "Limiting the number of received strings", +"ПолучитьСписокПользователейДиалога (хук": "GetChatMembersList", +"Изменяет текст элемента чеклиста задачи": "Updates text of element of tasks checklist", +"Общие модули проекта бывают двух видов:": "The project's common modules come in two types:", +"Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group", +"Тип поля: string, double, date, boolean": "Field type: string, double, date, boolean", +"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation", +"Заменяет текст в сообщении с вложениями": "Replaces text in a message with media attachments", +"Запускает TCP сервер на указанном порту": "Starts a TCP server on the specified port", +"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format", +"ПолучитьНастройкийВерсионированияБакета": "GetBucketVersioning", +"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm", +"Выберите пункт **Локальное приложение**": "Select **Local Application**", +"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", +"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", +"Кодировка преобразования данных в строку": "Encoding of data conversion to string", +"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat", +"Изменяет текст существующего комментария": "Changes the text of an existing comment", "Отбор по региону бакета, если необходимо": "Selection by bucket region, if necessary", "сериализованный JSON ответа от хранилища": "serialized JSON response from storage", -"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers", -"Изменяет текст существующего комментария": "Changes the text of an existing comment", -"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat", -"Кодировка преобразования данных в строку": "Encoding of data conversion to string", -"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", "тип данных, к которым применяется фильтр": "type of data to which the filter is applied", +"IDЗадания = Результат[\"result\"][\"task_id": "TaskID = Result[\"result\"][\"task_id", +"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers", "ID характеристики для получения значений": "Attribute IDs for obtaining values", -"Объект компоненты с открытым соединением": "AddIn object with open connection", +"расширенный период учета оффлайн-заходов": "extended accounting period for offline visits", "tools/Modules/OPI_ПреобразованиеТипов.os": "tools/Modules/OPI_TypeConversion.os", "Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet", "УстановитьСтатусУчастияПользователя (хук": "GetUserParticipationStatus (wh", @@ -7028,68 +7002,62 @@ "Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID", "Получает каталог для хранения фйлов чата": "Get information about folder for chat files", "Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path", -"расширенный период учета оффлайн-заходов": "extended accounting period for offline visits", "Получает информацию о пользователе по ID": "Gets user information by ID", "ОтправитьКартинку (клавиатура, коллекция": "SendImage (keyboard, collection", -"Получает описание поля с номером телефона": "Gets the description of a phone number field", -"Получить дерево категорий и типов товаров": "Get categories and product types tree", -"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]", -"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL", -"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", -"Bitrix24_ПолучитьДочерниеЭлементыКаталога": "Bitrix24_GetFolderItems", -"Путь к базе. In memory, если не заполнено": "Path to database. In memory, if not filled", -"ПолучитьСтруктуруФильтраСобытийКалендарей": "GetCalendarEventsFilterStructure", -"идентификатор автора последнего изменения": "author ID of the last change", -"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot", -"ID цитируемого сообщения, если необходимо": "Replying message id if necessary", -"ПолучитьСтруктуруНастроекИнстанса (пустая": "GetInstanceSettingsStructure (empty", -"Снимает пометку элемента как выполненного": "Unmark an element as completed", -"Интервал между попытками получения данных": "Interval between data retrieval attempts", -"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter", -"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", -"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", -"Публикует объект диска в публичный доступ": "Publishes the disk object for public access", -"Получить настройки версионирования бакета": "Get bucket versioning", -"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure", -"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList", -"Ошибка валидации JSON массива параметров!": "JSON parameter array validation error!", -"связь со следующим условием: AND, OR и пр": "connection with the following condition: AND, OR, etc.", -"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", -"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted", -"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", -"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new", -"Тип отправителя: LEGAL_ENTITY, INDIVIDUAL": "Sender type: LEGAL_ENTITY, INDIVIDUAL", -"Делегирует задачу на другого пользователя": "Delegate task to another user", -"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList", -"Изменяет наименование и|или описание базы": "Changes the name and/or description of the base", -"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base", -"Получает список всех комментариев объекта": "Gets the list of all comments of the object", -"Явно закрывает созданное ранее соединение": "Explicitly closes a previously created connection", -"ID чата источника оригинального сообщения": "Source chat ID", -"Получить структуру доп. полей отправления": "Get shipment additional fields", -"Получает список записей выбранной таблицы": "Gets the list of records of the selected table", -"Получает список доступных хранилищ файлов": "Get list of available files storages", -"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", -"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|", -"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order", -"расширенный период учета офлайн-конверсий": "extended accounting period for offline conversions", -"Необходимость сформировать печатную форму": "Need to generate a document", -"Удаляет указанного пользователя из канала": "Removes specified user from channel", -"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", -"Возвращает URL для авторизации в браузере": "Returns URL for browser authorization", -"Истина > сразу запускает созданный сервер": "True > immediately starts the created server", -"С вложениями (в примере: блок с картинкой": "With attachments (picture block in the example", -"Получает значения настроек кабинета по ID": "Gets the values of cabinet (business) settings by ID", -"Признак исключения архивированных каналов": "Indicator of excluding archived channels", -"Инициализирует загрузку объекта по частям": "Initializes the multipart object uploading", -"Добавляет видеообложку к атрибутам товара": "Adds a video cover to the product attributes", +"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123", +"Объект компоненты с открытым соединением": "AddIn object with open connection", +"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format", +"Получает цены товаров с фильтром или без": "Gets products prices with or without filter", +"согласие с Договором об обработке данных": "consent to the Data Processing Agreement", +"сериализованный JSON ответа от Neocities": "serialized JSON response from Neocities", +"Получить структуру фильтра пользователей": "Get user filter structure", +"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping", +"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", +"Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory", +"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan", +"Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant", +"ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID", +"Получает информацию о файле или каталоге": "Gets information about a file or directory", +"Устанавливает режим Без звука для задачи": "Mute task by ID", +"Идентификатор товара в системе Ozon (SKU": "Product identifier in the Ozon system (SKU", +"Некорректный набор данных для обновления": "Incorrect data set for updating", +"ID пользователей или одного пользователя": "IDs of users or a single user", +"ID пользователя для отправки уведомления": "User ID for sending the notification", +"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm", +"Получает список пользователей чата по ID": "Gets the list of chat users by ID", +"Проверка_БитриксСтрока(Результат); SKIP": "Check_BitrixString(Result); SKIP", +"Введите имя нового приложения и выберите": "Enter a name for the new application and select", +"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting", +"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID", +"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", +"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning", +"использовать доп. настройки отслеживания": "use advanced tracking settings", +"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", +"Габариты упаковки. Высота (в сантиметрах": "Package Dimensions. Height (cm", +"ПолучитьСтруктуруОбновленияХарактеристик": "GetAttributesUpdateStructure", +"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN", +"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK", +"Удаляет календарь из списка пользователя": "Removes a calendar from the user's list", +"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", +"Список позиций имеет некорректный формат": "The list of items has an incorrect format", +"E-mail для отправки почтовых приглашений": "E-mail for sending invitations", +"сериализованный JSON ответа от Green API": "serialized JSON response from Green API", "Удаляет новость из ленты по выбранному ID": "Remove post from a news feed", +"Добавляет видеообложку к атрибутам товара": "Adds a video cover to the product attributes", +"Инициализирует загрузку объекта по частям": "Initializes the multipart object uploading", +"Признак исключения архивированных каналов": "Indicator of excluding archived channels", +"Получает значения настроек кабинета по ID": "Gets the values of cabinet (business) settings by ID", +"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", +"Истина > сразу запускает созданный сервер": "True > immediately starts the created server", +"Возвращает URL для авторизации в браузере": "Returns URL for browser authorization", +"Удаляет указанного пользователя из канала": "Removes specified user from channel", +"Необходимость сформировать печатную форму": "Need to generate a document", "Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format", +"С вложениями (в примере: блок с картинкой": "With attachments (picture block in the example", "ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization", -"название лида (можно искать по шаблону [%": "lead name (can be searched using the template [%", +"расширенный период учета офлайн-конверсий": "extended accounting period for offline conversions", "Добавляет указанных пользователей в канал": "Adds specified users to the channel", "ПолучитьСтруктуруСобытияКалендаря (пустая": "GetCalendarEventsStructure (empty", -"Получает информацию о кластерах и складах": "Gets information about clusters and warehouses", "Создает комментарий под выбранной записью": "Creates a comment under the selected record", "Массив двоичных данных или путей к файлам": "Array of binary data or file paths", "дата перемещения сделки на текущую стадию": "date of moving the deal to the current stage", @@ -7100,11 +7068,75 @@ "Bitrix24_ПолучитьСписокХранилищПриложения": "Bitrix24_GetAppStoragesList", "Получает список элементов чеклиста задачи": "Gets the list of elements on the task checklist", "временной тип напоминания: min, hour, day": "reminder time type: min, hour, day", +"название лида (можно искать по шаблону [%": "lead name (can be searched using the template [%", +"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order", +"Получает информацию о кластерах и складах": "Gets information about clusters and warehouses", +"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", +"Публикует объект диска в публичный доступ": "Publishes the disk object for public access", +"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", +"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", +"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter", +"Интервал между попытками получения данных": "Interval between data retrieval attempts", +"Снимает пометку элемента как выполненного": "Unmark an element as completed", +"ПолучитьСтруктуруНастроекИнстанса (пустая": "GetInstanceSettingsStructure (empty", +"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot", +"идентификатор автора последнего изменения": "author ID of the last change", +"ПолучитьСтруктуруФильтраСобытийКалендарей": "GetCalendarEventsFilterStructure", +"Путь к базе. In memory, если не заполнено": "Path to database. In memory, if not filled", +"Bitrix24_ПолучитьДочерниеЭлементыКаталога": "Bitrix24_GetFolderItems", +"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", +"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL", +"|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|", +"Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]", +"Получить дерево категорий и типов товаров": "Get categories and product types tree", +"Получить настройки версионирования бакета": "Get bucket versioning", +"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure", +"ID цитируемого сообщения, если необходимо": "Replying message id if necessary", +"Получает описание поля с номером телефона": "Gets the description of a phone number field", +"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList", +"Получает список записей выбранной таблицы": "Gets the list of records of the selected table", +"Получить структуру доп. полей отправления": "Get shipment additional fields", +"ID чата источника оригинального сообщения": "Source chat ID", +"Явно закрывает созданное ранее соединение": "Explicitly closes a previously created connection", +"Получает список всех комментариев объекта": "Gets the list of all comments of the object", +"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base", +"Изменяет наименование и|или описание базы": "Changes the name and/or description of the base", +"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList", +"Получает список доступных хранилищ файлов": "Get list of available files storages", +"Тип отправителя: LEGAL_ENTITY, INDIVIDUAL": "Sender type: LEGAL_ENTITY, INDIVIDUAL", +"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new", +"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", +"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted", +"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", +"связь со следующим условием: AND, OR и пр": "connection with the following condition: AND, OR, etc.", +"Ошибка валидации JSON массива параметров!": "JSON parameter array validation error!", +"Делегирует задачу на другого пользователя": "Delegate task to another user", +"Структура Из КлючИЗначение, ДвоичныеДанные": "Structure Of KeyAndValue, BinaryData", +"максимальное количество счетчиков в выдаче": "maximum number of counters in the output", +"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels", +"Идентификатор черновика заявки на поставку": "Supply draft identifier", +"Получает статус учета времени пользователя": "Gets user timekeeping status", +"Получает информацию о текущем пользователе": "Get current user data", +"ДобавитьЗаписи (ошибка поля без транзакции": "AddRecords (field error without tr", +"Дата доставки, согласованная с получателем": "Delivery date agreed with the recipient", +"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin", +"Удаляет зависимость одной задачи от другой": "Removes the dependency of one task to another", +"Не удалось сохранить ошибку в файл вывода:": "Failed to save the error to the output file:", +"Структура полей товара с добавленным видео": "Structure of product fields with added video", +"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", +"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", +"'Имя поля 2': {'Тип данных': 'Значение'},^": "'Field name 2': {'Type': 'Value'},^", +"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another", +"ПолучитьСоответствиеРазделовТестированияGA": "GetTestingSectionMappingGA", +"Очищает список событий основного календаря": "Clears the event list of the primary calendar", +"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji", +"Получает пустой макет для создания события": "Gets an empty layout to create the event", +"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", "порядковый номер первого счетчика в списке": "sequence number of the first counter in the list", "Создает системное уведомление пользователю": "Creates a system notification to the user", "Ошибка установки дополнительных заголовков": "Error setting additional headers", "Идентификаторы товаров в системе Ozon (SKU": "Products identifiers in the Ozon system (SKU", -"'Имя поля 1': {'Тип данных': 'Значение'},^": "'Field name 1': {'Type': 'Value'},^", +"Метаданные объекты содержатся в заголовках": "Object metadata is contained in the headers", "Bitrix24_ПолучитьСписокПросмотревшихВажное": "Bitrix24_GetImportantPostViewers", "Результат выполнения запроса или его текст": "The result of the execution or SQL query text", "Обновляет характеристики выбранных товаров": "Updates the attributes of the selected items", @@ -7114,7 +7146,7 @@ "Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:", "Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message", "Обработать данные Telegram Mini App !NOCLI": "Process Telegram Mini App data !NOCLI", -"Получить данные использования пространства": "Get space usage data", +"'Имя поля 1': {'Тип данных': 'Значение'},^": "'Field name 1': {'Type': 'Value'},^", "Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error", "Отображать ответ как предупреждение (alert": "Display the answer as an alert", "ID поста, используемого в качетсве рекламы": "ID of the post used for advertising", @@ -7125,35 +7157,35 @@ "Отправляет файл (документ) в чат или канал": "Sends a file (document) to a chat or channel", "Приостанавливает учет времени пользователя": "Pauses user timekeeping", "GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "GreenAPI_LogoutInstance(TestParameters", -"Получает пустой макет для создания события": "Gets an empty layout to create the event", "Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog", "ПолучитьПользовательскиеНастройкиКалендаря": "GetCustomCalendarSettings", -"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", -"Метаданные объекты содержатся в заголовках": "Object metadata is contained in the headers", -"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji", -"Структура Из КлючИЗначение, ДвоичныеДанные": "Structure Of KeyAndValue, BinaryData", -"Идентификатор черновика заявки на поставку": "Supply draft identifier", -"Получает информацию о текущем пользователе": "Get current user data", -"Получает статус учета времени пользователя": "Gets user timekeeping status", -"Дата доставки, согласованная с получателем": "Delivery date agreed with the recipient", -"Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels", -"максимальное количество счетчиков в выдаче": "maximum number of counters in the output", -"ДобавитьЗаписи (ошибка поля без транзакции": "AddRecords (field error without tr", -"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin", -"Очищает список событий основного календаря": "Clears the event list of the primary calendar", -"Не удалось сохранить ошибку в файл вывода:": "Failed to save the error to the output file:", -"Структура полей товара с добавленным видео": "Structure of product fields with added video", -"Удаляет зависимость одной задачи от другой": "Removes the dependency of one task to another", -"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", -"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", -"'Имя поля 2': {'Тип данных': 'Значение'},^": "'Field name 2': {'Type': 'Value'},^", -"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another", -"ПолучитьСоответствиеРазделовТестированияGA": "GetTestingSectionMappingGA", +"Получить данные использования пространства": "Get space usage data", +"Ошибка типа значения соответствия артикулов": "Article value type error ", +"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration", +"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", +"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", +"ПолучитьНастройкийВерсионированияБакета (DB": "GetBucketVersioning (DB", +"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", +"Получить структуру обновления характеристик": "Get attributes update structure", +"Дата, за которую необходимо получить данные": "Date for which data should be retrieved", +"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", +"ID файла, к которому предоставляется доступ": "ID of the file to be accessed", +"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name", +"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket", +"Получает список товаров выбранного магазина": "Gets the list of products of the selected market (campaign)", +"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs", +"Получает внешнюю ссылку для доступа к файлу": "Get external link to file", +"Набор тегов (ключ и значение) для установки": "Set of tags (key and value)", +"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID", +"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter", +"интервал отправки сообщений в миллисекундах": "message sending interval in milliseconds", +"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm", +"Дополнительная информация (добавочный номер": "Additional information (extension number", +"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", "Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", "Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID", -"Дополнительная информация (добавочный номер": "Additional information (extension number", "название задачи (можно искать по шаблону [%": "task name (can be searched using the template [%", -"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage", +"Получает описание товара по идентификаторам": "Get product description by IDs", "Формирует квитанции в формате pdf к заказам": "Generates pdf receipts for orders", "Установить настройки версионирования бакета": "Put bucket versioning", "PostgreSQL_УдалитьБазуДанных(ПараметрыТеста": "PostgreSQL_DeleteDatabase(TestParameters", @@ -7164,77 +7196,22 @@ "ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных": "GetBinaryDataBufferFromBinaryData", "Массив доступов по задачам, если необходимо": "Rights array if required", "Получить заблокированных пользователей чата": "Get chat blocked users", -"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", +"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage", "Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime", -"Текстовый идентификатор (наименование) поля": "Text identifier (name) of the field", -"дата и время в формате timestamp (вместо to": "date and time in timestamp format (instead of to", -"Получает описание поля с электронной почтой": "Gets the description of an email field", -"Получает структуру стандартных полей товара": "Gets the structure of product standard fields", -"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors", -"Добавляет пользователей в чат по массиву ID": "Adds users to the chat by ID array", -"Максимальное число попыток получения данных": "Max number of data retrieval attempts", -"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?", -"Время удержания соединения для Long Polling": "Connection hold time for Long Polling", -"Токен страницы, если используется пагинация": "Page token if pagination is used", -"Получает список товаров выбранного кабинета": "Gets the list of products of the business", +"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", "название сделки (можно искать по шаблону [%": "deal name (can be searched using the template [%", -"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", -"Получает описание товара по идентификаторам": "Get product description by IDs", -"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm", -"Ошибка получения данных булево из параметра": "Error getting boolean data from parameter", -"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", -"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", -"ПолучитьНастройкийВерсионированияБакета (DB": "GetBucketVersioning (DB", -"Дата, за которую необходимо получить данные": "Date for which data should be retrieved", -"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", -"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration", -"Ошибка типа значения соответствия артикулов": "Article value type error ", -"Получить структуру обновления характеристик": "Get attributes update structure", -"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", -"интервал отправки сообщений в миллисекундах": "message sending interval in milliseconds", -"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name", -"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket", -"Получает список товаров выбранного магазина": "Gets the list of products of the selected market (campaign)", -"Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs", -"ID файла, к которому предоставляется доступ": "ID of the file to be accessed", -"Получает внешнюю ссылку для доступа к файлу": "Get external link to file", -"Набор тегов (ключ и значение) для установки": "Set of tags (key and value)", -"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID", -"тип календаря: user, group, company_calendar": "calendar type: user, group, company_calendar", -"УстановитьНастройкиВерсионированияБакета (DB": "PutBucketVersioning (DB", -"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts", -"Получает товары, доступные в выбранной акции": "Gets the products available in the selected promotion", -"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", -"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object", -"Нормализованный набор параметров для запроса": "Normalised set of parameters for a query", -"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities", -"Добавляет вариант для существующего свойства": "Adds a variant for an existing property", -"Изменяет цвет чата для мобильного приложения": "Chat chat color for mobile app", -"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", -"Получает список акций, доступных для участия": "Gets a list of available promotions", -"Токен следующей страницы при большой выборке": "Next page token in case of a large selection", -"Получает список операций выбранного счетчика": "Gets the list of actions of the selected counter", -"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", -"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", -"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]", -"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure", -"Bitrix24_ПолучитьСсылкуАвторизацииПриложения": "Bitrix24_GetAppAuthLink", -"Массив тегов (Etag) из загрузок каждой части": "An array of tags (Etag) from the uploads responses of each part", -"ID последнего обработанного до этого события": "ID of the last event processed before this event", -"Признак использования защищенного соединения": "Flag for using a secure connection", -"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", -"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar", -"УстановитьПользовательскиеНастройкиКалендаря": "SetCustomCalendarSettings", -"сериализованный JSON ответа от Yandex Market": "serialized JSON response from Yandex Market", -"Завершить сообщение символом переноса строки": "End the message with a line break character", -"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post", -"Тип календаря: user, group, company_calendar": "Calendar type: user, group, company_calendar", -"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", -"Создает новый TCP сервер и устаналивает порт": "Creates a new TCP server and sets the port", -"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post", -"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!", -"Получает структуру для отбора списка товаров": "Gets the structure for selecting the list of products", -"Переводит каталог в режим публичного доступа": "Sets the directory to public access mode", +"Токен страницы, если используется пагинация": "Page token if pagination is used", +"Время удержания соединения для Long Polling": "Connection hold time for Long Polling", +"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?", +"Максимальное число попыток получения данных": "Max number of data retrieval attempts", +"Получает список товаров выбранного кабинета": "Gets the list of products of the business", +"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors", +"Получает структуру стандартных полей товара": "Gets the structure of product standard fields", +"Получает описание поля с электронной почтой": "Gets the description of an email field", +"дата и время в формате timestamp (вместо to": "date and time in timestamp format (instead of to", +"Текстовый идентификатор (наименование) поля": "Text identifier (name) of the field", +"Добавляет пользователей в чат по массиву ID": "Adds users to the chat by ID array", +"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted", "URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_UR", "Возвращает структуру полей события календаря": "Returns the structure of the calendar event fields", "По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser", @@ -7242,95 +7219,98 @@ "не получится (access_token тоже не получится": "won't work (access_token won't work either", "Сумма наложенного платежа, в том числе и НДС": "Amount of cash on delivery, including VAT", "Изменяет цены однного или нескольких товаров": "Changes the price of one or more items", -"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted", "ID пользователя или нескольких пользователей": "Usesr ID or array of users IDs", -"Порядковый номер части объекта от 1 до 10000": "Number of the object part from 1 to 10000", +"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", "Этот раздел посвящен библиотеке для работы с": "This section is dedicated to the library for working with", "Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access", "Получает шаблон описания для создания товара": "Gets the description template for creating a product", "Получает новый токен на основе рефреш токена": "Gets a new token based on the refresh token", "Ключ разработчика (для разработчиков модулей": "Developer key (for module developers", -"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", +"Переводит каталог в режим публичного доступа": "Sets the directory to public access mode", "Получает список запросов на вступление в чат": "Gets a list of requests to join the chat room", "Флаг использования API для тестовых запросов": "Flag to use test API for requests", -"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", -"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin", -"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", -"Время доставки С, согласованное с получателем": "Delivery time FROM agreed with the recipient", -"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking", -"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", -"Создает персональное уведомление пользователю": "Creates a personal notification to the user", -"Получить пользовательские настройки календаря": "Get custom calendar settings", -"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum thread", -"Кодировка для записи исходящей строки в поток": "Encoding for writing the outgoing string to the stream", -"Изменяет данные записи о трудозатратах задачи": "Update time accounting record data", -"дата и время в формате timestamp (вместо from": "date and time in timestamp format (instead of from", -"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password", -"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories", -"зарегистрироваться и создать новое приложение": "register, and create a new application", -"Получает список пользователей рабочей области": "Gets a list of users in the workspace", -"Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages", -"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure", -"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge", -"Структура с информацией об успешности запуска": "Structure with information about the startup success", -"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", -"Получить ссылку скачивания публичного объекта": "Get download link for public object", -"Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed", -"Получить структуру фильтра событий календарей": "Get calendar events filter structure", -"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object", -"Получает настройки учета времени пользователя": "Gets user timekeeping settings", -"Восстанавливает ранее удаленный счетчик по ID": "Restores a previously deleted counter by ID", +"Отзывает права администратора у пользователя": "Revokes administrator rights from the user", +"Порядковый номер части объекта от 1 до 10000": "Number of the object part from 1 to 10000", +"Получает структуру для отбора списка товаров": "Gets the structure for selecting the list of products", +"Получает список операций выбранного счетчика": "Gets the list of actions of the selected counter", +"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post", +"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!", +"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", +"Изменяет цвет чата для мобильного приложения": "Chat chat color for mobile app", +"Добавляет вариант для существующего свойства": "Adds a variant for an existing property", +"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities", +"Нормализованный набор параметров для запроса": "Normalised set of parameters for a query", +"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object", +"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", +"Получает товары, доступные в выбранной акции": "Gets the products available in the selected promotion", +"УстановитьНастройкиВерсионированияБакета (DB": "PutBucketVersioning (DB", +"тип календаря: user, group, company_calendar": "calendar type: user, group, company_calendar", +"Получает список акций, доступных для участия": "Gets a list of available promotions", +"Токен следующей страницы при большой выборке": "Next page token in case of a large selection", +"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", +"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", +"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts", +"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure", +"Создает новый TCP сервер и устаналивает порт": "Creates a new TCP server and sets the port", +"Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]", +"Тип календаря: user, group, company_calendar": "Calendar type: user, group, company_calendar", +"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post", +"Завершить сообщение символом переноса строки": "End the message with a line break character", +"сериализованный JSON ответа от Yandex Market": "serialized JSON response from Yandex Market", +"УстановитьПользовательскиеНастройкиКалендаря": "SetCustomCalendarSettings", +"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", +"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", +"Признак использования защищенного соединения": "Flag for using a secure connection", +"ID последнего обработанного до этого события": "ID of the last event processed before this event", +"Массив тегов (Etag) из загрузок каждой части": "An array of tags (Etag) from the uploads responses of each part", +"Bitrix24_ПолучитьСсылкуАвторизацииПриложения": "Bitrix24_GetAppAuthLink", +"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar", "Копирует файл из одного расположения в другое": "Copy file from one destination to another", "Выберите необходимый сайт из списка и нажмите": "Select the site from the list and click", "Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "Ozon_UpdateProductImages(TestParameters", "Получить список пользовательских полей задачи": "Get list of custom task fields", "Возвращает структуру полей описания календаря": "Returns the structure of the calendar description fields", -"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date", -"!OInt ОсвободитьОбъект(ПромежуточныйРезультат": "!OInt FreeObject(InterimResult", "Соответствие Из КлючИЗначение, ДвоичныеДанные": "Map Of KeyAndValue, BinaryData", +"!OInt ОсвободитьОбъект(ПромежуточныйРезультат": "!OInt FreeObject(InterimResult", "ДвоичныеДанные, Соответствие Из КлючИЗначение": "BinaryData, Map Of KeyAndValue", "Переданное значение не является TCP-сервером!": "The passed value is not a TCP server!", -"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", -"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders", -"Сумма дополнительного сбора (в том числе и НДС": "Amount of additional fee (including VAT", -"Набор полей заказа. См. ПолучитьОписаниеЗаказа": "Set of order fields. See GetOrderDescription", -"Время жизни ссылки в секундах. 604800 максимум": "Link lifetime in seconds. 604800 max.", -"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel", -"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", -"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot", -"Число последних версий объекта для отображения": "Number of the latest versions of the object to display", -"Отключает попытку преобразования ответа в JSON": "Disables an attempt to convert the response to JSON", -"логин пользователя, которому выдано разрешение": "login of the user to whom the authorization has been granted", -"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests", -"которое будет закрыто после выполнения функции": "which will be closed after the function is executed", -"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID", -"CLI_GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "CLI_GreenAPI_LogoutInstance(TestParameters", -"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message", -"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode", -"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency", -"выставляет статус 'В сети' для вашего аккаунта": "sets the 'Online' status for your account", -"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task", -"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion", -"Список офисов](@api-docs.cdek.ru/36982648.html": "List of pickup points](@api-docs.cdek.ru/36990336.html", -"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users", -"ПолучитьСписокПользовательскихПолейЗадачи (хук": "GetCustomTaskFieldsList (wh", -"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel", -"Не удалось инициализировать внешнюю компоненту": "Failed to initialize AddIn", -"Загружает часть объекта при загрузке по частям": "Uploads a part of an object for multipart uploading", -"Загружает несколько файлов на сервер Neocities": "Uploads multiple files to Neocities", -"Список адресов почты добавляемых пользователей": "List of email addresses of users being added", -"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", -"Каталог = ТекущийСценарий().Каталог + \"\"addins": "Directory = CurrentScript().Path + \"\"addins", -"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message", -"Получает внешнюю ссылку для доступа к каталогу": "Get external link to folder", +"Назначает пользователя администратором группы": "Assigns the user as the group administrator", +"Восстанавливает ранее удаленный счетчик по ID": "Restores a previously deleted counter by ID", +"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date", +"Получает настройки учета времени пользователя": "Gets user timekeeping settings", +"Получить структуру фильтра событий календарей": "Get calendar events filter structure", +"Время доставки С, согласованное с получателем": "Delivery time FROM agreed with the recipient", +"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", +"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin", +"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", +"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object", +"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking", +"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", +"Создает персональное уведомление пользователю": "Creates a personal notification to the user", +"Получить пользовательские настройки календаря": "Get custom calendar settings", +"Кодировка для записи исходящей строки в поток": "Encoding for writing the outgoing string to the stream", +"Изменяет данные записи о трудозатратах задачи": "Update time accounting record data", +"дата и время в формате timestamp (вместо from": "date and time in timestamp format (instead of from", +"Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum thread", +"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories", +"Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed", +"Получить ссылку скачивания публичного объекта": "Get download link for public object", +"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password", +"Структура с информацией об успешности запуска": "Structure with information about the startup success", +"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge", +"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", +"Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages", +"Получает список пользователей рабочей области": "Gets a list of users in the workspace", +"зарегистрироваться и создать новое приложение": "register, and create a new application", +"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure", +"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", "сериализованный JSON ответа от Ozon Seller API": "serialized JSON response from Ozon Seller API", "Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:", "минимальная цена товара после применения акций": "minimum price of product after promotions have been applied", "Получает список магазинов в кабинете по токену": "Gets the list of shops in the cabinet by token", "UUID квитанции, полученный при ее формировании": "UUID of the receipt received during its creation", -"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", "Получает статус (онлайн) текущего пользователя": "Gets the status (online) of the current user", -"Скрыть старые сообщения от новых пользователей": "Hide old messages from new members", +"Получает внешнюю ссылку для доступа к каталогу": "Get external link to folder", "Токен авторизации, если используется не вебхук": "Access token, when app auth method used", "Получает общую статистику сообщества за период": "Gets the overall community statistics for a period", "Время доставки ПО, согласованное с получателем": "Delivery time TO agreed with the recipient", @@ -7338,82 +7318,132 @@ "Отправляет контакт с именем и номером телефона": "Sends a contact with name and phone number", "Не удалось удалить временный файл после теста!": "Failed to delete the temporary file after the test!", "сериализованный JSON ответа от сервера MongoDB": "serialized JSON response from MongoDB server", +"Скрыть старые сообщения от новых пользователей": "Hide old messages from new members", +"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message", +"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot", +"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", +"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", +"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders", +"Сумма дополнительного сбора (в том числе и НДС": "Amount of additional fee (including VAT", +"Набор полей заказа. См. ПолучитьОписаниеЗаказа": "Set of order fields. See GetOrderDescription", +"Время жизни ссылки в секундах. 604800 максимум": "Link lifetime in seconds. 604800 max.", +"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel", +"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", +"Число последних версий объекта для отображения": "Number of the latest versions of the object to display", +"Каталог = ТекущийСценарий().Каталог + \"\"addins": "Directory = CurrentScript().Path + \"\"addins", +"логин пользователя, которому выдано разрешение": "login of the user to whom the authorization has been granted", +"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests", +"которое будет закрыто после выполнения функции": "which will be closed after the function is executed", +"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID", +"CLI_GreenAPI_РазлогинитьИнстанс(ПараметрыТеста": "CLI_GreenAPI_LogoutInstance(TestParameters", +"Отключает попытку преобразования ответа в JSON": "Disables an attempt to convert the response to JSON", +"НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode", +"Список адресов почты добавляемых пользователей": "List of email addresses of users being added", +"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message", +"Загружает часть объекта при загрузке по частям": "Uploads a part of an object for multipart uploading", +"Не удалось инициализировать внешнюю компоненту": "Failed to initialize AddIn", +"Отправляет текстовое сообщение в чат или канал": "Sends a text message to a chat or channel", +"ПолучитьСписокПользовательскихПолейЗадачи (хук": "GetCustomTaskFieldsList (wh", +"Загружает несколько файлов на сервер Neocities": "Uploads multiple files to Neocities", +"Список офисов](@api-docs.cdek.ru/36982648.html": "List of pickup points](@api-docs.cdek.ru/36990336.html", +"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion", +"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task", +"выставляет статус 'В сети' для вашего аккаунта": "sets the 'Online' status for your account", +"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users", +"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency", +"Получает список календарей указанного владельца": "Gets a list of calendars of the specified owner", +"Установить пользовательские настройки календаря": "Set custom calendar settings", +"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type", +"Отборы, выбранные поля, количество и сортировка": "Filter, selected fields, limit and sorting", +"Файлы для загрузки: Ключ > путь на NC, Значение": "Files: Key > destination path on NC, Value", +"Максимальный размер данных. 0 > без ограничений": "Maximum data size. 0 > no limit", +"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used", +"Создает кампанию в выбранном рекламном кабинете": "Creates a campaign in the selected advertising account", +"Для тела запроса установлен несуществующий файл": "A non-existent file is set for the request body", +"Получает информацию о магазине (кампании) по ID": "Gets information about a market (campaign) by ID", +"Получает информацию о товаре по идентификаторам": "Gets product information by identifiers", +"ID пользователя для учета. Текущий по умолчанию": "Users ID. Current by default", +"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID", +"Наименование файла с расширением для сохранения": "File name with extension", "Пользователь или пользователи чата для удаления": "The member or members of the chat room to remove", "Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData", "Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes", "Максимальный размер данных. 0 > до конца потока": "Max data size. 0 > to the end of the stream", "Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel", "Перемещает файл из одного расположения в другое": "Move file from one destination to another", -"ПолучитьПользовательскиеНастройкиКалендаря (хук": "GetCustomCalendarSettings (wh", +"Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted", "название задачи (можно искать по шаблону [%_])>": "task name (can be searched using the template [%_])>", "ТекущаяДата - 60 * 60 * 24); // Дата создания": "CurrentDate - 60 * 60 * 24); // Creation date", "Ошибка получения коллекции для формирования XML": "Error getting a collection for XML generation", "Получает список комментариев к записи в таблице": "Gets the list of comments for a record in the table", -"Массив или одна структура полей описания товара": "Array or one structure of product description fields", +"ПолучитьПользовательскиеНастройкиКалендаря (хук": "GetCustomCalendarSettings (wh", "UUID штрихкода, полученный при его формировании": "The UID of the barcode received when the barcode was created", -"Получает события календарей с фильтрами или без": "Gets events of calendars with or without filters", -"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure", -"Копирует объект из одного расположения в другое": "Copies an object from one location to another", -"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure", -"Получает список пользователей указанного канала": "Gets a list of users in the specified channel", -"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID", -"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os", -"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter", -"Получает информацию о пользователях для диалога": "Get users information for dialog", +"Массив или одна структура полей описания товара": "Array or one structure of product description fields", "Перейдите на [страницу Календаря в Marketplace]": "Go to the [Calendar page on the Marketplace]", +"Получает информацию о пользователях для диалога": "Get users information for dialog", +"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter", +"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os", "Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet", -"Наименование файла с расширением для сохранения": "File name with extension", -"Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted", -"ID пользователя для учета. Текущий по умолчанию": "Users ID. Current by default", -"Получает список календарей указанного владельца": "Gets a list of calendars of the specified owner", -"Установить пользовательские настройки календаря": "Set custom calendar settings", -"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type", -"Отборы, выбранные поля, количество и сортировка": "Filter, selected fields, limit and sorting", -"Файлы для загрузки: Ключ > путь на NC, Значение": "Files: Key > destination path on NC, Value", -"Получает информацию о товаре по идентификаторам": "Gets product information by identifiers", -"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used", -"Максимальный размер данных. 0 > без ограничений": "Maximum data size. 0 > no limit", -"Создает кампанию в выбранном рекламном кабинете": "Creates a campaign in the selected advertising account", -"Для тела запроса установлен несуществующий файл": "A non-existent file is set for the request body", -"Получает информацию о магазине (кампании) по ID": "Gets information about a market (campaign) by ID", -"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", -"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", -"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main", -"ТребуетсяОбработкаУправляющихПоследовательностей": "RequiresProcessingOfEscapeSequences", -"Идентификатор товара в системе продавца (Артикул": "Item identifier in the vendor's system (Article", -"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription", -"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser", -"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", -"Истина > в макете будут только обязательные поля": "True > only required fields will be in the set", -"Список регионов](@api-docs.cdek.ru/33829418.html": "List of Regions](@api-docs.cdek.ru/33829453.html", -"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2", -"сериализованный JSON ответа от CDEK или PDF файл": "serialized JSON response from CDEK or a PDF file", -"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request", -"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", -"где `?1 = \"10 AND 20\"`, что приведет к ошибке.^^": "where `?1 = \"10 AND 20,\"' which would cause an error.", -"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory", -"Помечает элемент чеклиста задачи как выполненный": "Mark an element as completed", -"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment", -"Отклоняет вступление пользователя в закрытый чат": "Rejects the user's request to join a private chat room", -"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time", -"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", -"Массив или одна структура полей атрибутов товара": "Array or one structure of product attribute fields", -"Дата начала нужного периода доступных таймслотов": "Start date of the required period of available timeslots", -"Получает список пользовательских полей для задач": "Gets list of custom task fields", -"Отбор файлов по каталогу. Все, если не заполнено": "Selection of files by catalog. All if not filled in", -"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", -"ID активного подключения. См. ОжидатьПодключение": "Active connection ID. See AwaitingConnection", +"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure", +"Копирует объект из одного расположения в другое": "Copies an object from one location to another", +"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure", +"Получает события календарей с фильтрами или без": "Gets events of calendars with or without filters", +"Получает список пользователей указанного канала": "Gets a list of users in the specified channel", "!OInt Сообщить(OPI_Инструменты.JSONСтрокой(Ответ": "!OInt Message(OPI_Tools.JSONString(Response", "Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group", "пользователь, последним изменивший статус задачи": "the user who last changed the task status", "Получает доступные интервалы доставки для заказа": "Gets available delivery intervals for order", "Удаление заказа](@api-docs.cdek.ru/29924487.html": "Deleting an order](@api-docs.cdek.ru/33828855.html", -"Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier", -"URL, который будет открыт клиентским приложением": "URL to be opened by the client application", "Ожидает подключение в течении указанного времени": "Waiting for connection for the specified time", +"URL, который будет открыт клиентским приложением": "URL to be opened by the client application", "Создает новый блок на основе существующего блока": "Creates a new block based on an existing block", "Получает токен по коду из авторизации в бразуере": "Gets token by code from browser authorization", "Удаление заявки](@api-docs.cdek.ru/29948379.html": "Deleting a courier invitation](@api-docs.cdek.ru/33828880.html", +"Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier", +"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", +"ID активного подключения. См. ОжидатьПодключение": "Active connection ID. See AwaitingConnection", +"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription", +"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", +"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", +"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main", +"ТребуетсяОбработкаУправляющихПоследовательностей": "RequiresProcessingOfEscapeSequences", +"Идентификатор товара в системе продавца (Артикул": "Item identifier in the vendor's system (Article", +"Отбор файлов по каталогу. Все, если не заполнено": "Selection of files by catalog. All if not filled in", +"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser", +"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", +"Истина > в макете будут только обязательные поля": "True > only required fields will be in the set", +"Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2", +"сериализованный JSON ответа от CDEK или PDF файл": "serialized JSON response from CDEK or a PDF file", +"Список регионов](@api-docs.cdek.ru/33829418.html": "List of Regions](@api-docs.cdek.ru/33829453.html", +"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", +"Получает список пользовательских полей для задач": "Gets list of custom task fields", +"Дата начала нужного периода доступных таймслотов": "Start date of the required period of available timeslots", +"Массив или одна структура полей атрибутов товара": "Array or one structure of product attribute fields", +"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request", +"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time", +"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", +"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment", +"Помечает элемент чеклиста задачи как выполненный": "Mark an element as completed", +"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory", +"где `?1 = \"10 AND 20\"`, что приведет к ошибке.^^": "where `?1 = \"10 AND 20,\"' which would cause an error.", +"Отклоняет вступление пользователя в закрытый чат": "Rejects the user's request to join a private chat room", +"Источник: https:github.com/vbondarevsky/Connector": "Source: https:github.com/vbondarevsky/Connector", +"запрещать приглашать в событие, если время занято": "disallow invitations to an event if the time is full", +"Структура счетчика. См. ПолучитьСтруктуруСчетчика": "Counter structure. See GetCounterStructure", +"Получает список файлов с отбором каталога или без": "Gets a list of files with or without directory selection", +"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", +"Фильтр. См. ПолучитьСтруктуруФильтраПользователей": "Filter. See GetUserFilterStructure", +"ПолучитьСтруктуруФильтраСобытийКалендарей (пустая": "GetCalendarEventsFilterStructure (empty", +"Получает список доступных значений характеристики": "Gets the list of available values of the attribute", +"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product", +"ОтправитьТекстовоеСообщение (клавиатура структура": "SendTextMessage (keyboard structure", +"Таймаут ожидания записи (мс). 0 > без ограничений": "Data reading timeout (ms). 0 > no limit", +"Максимальный вес в кг, который может принять офис": "Maximum weight in kg that the office can accept", +"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", +"ID подборка для помещения товара, если необходимо": "Selection ID for placing the product, if needed", +"УстановитьПользовательскиеНастройкиКалендаря (хук": "SetCustomCalendarSettings (wh", +"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other", +"Получает план задач на день текущего пользователя": "Gets the task plan for the current users day", "Формирует строку подключения из переданных данных": "Forms a connection string from the passed data", "стандартное представление: day, week, month, list": "standard presentation: day, week, month, list", "tools/Modules/internal/Modules/OPI_Инструменты.os": "tools/Modules/internal/Modules/OPI_Tools.os", @@ -7421,234 +7451,226 @@ "Признак преобразования полученных данных в строку": "Flag of converting the received data into a string", "только задачи, которые не являются подзадачами (Y": "only tasks that are not subtasks (Y", "Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel", -"Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other", -"Обновляет значение записей по выбранным критериям": "Updates the value of records by selected criteria", +"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary", "Подтверждает окончание загрузки объекта по частям": "Confirms the multipart uploading finish", "Обновляет изображения и маркетинговый цвет товара": "Update images and marketing color", "тип календаря: user (пользователя), group (группы": "calendar type: user, group", "Идентификатор или массив индентификаторов записей": "Identifier or array of record identifiers", -"Таймаут ожидания данных (мс). 0 > без ограничений": "Data waiting timeout (ms). 0 > no limit", +"Обновляет значение записей по выбранным критериям": "Updates the value of records by selected criteria", "Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified", -"CLI_Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "CLI_Ozon_UpdateProductImages(TestParameters", -"Список позиций: Ключ > SKU, Значение > Количество": "Items list: Key > SKU, Value > Amount", -"Тип вложений: tweet_video, tweet_image, tweet_gif": "Attachment type: tweet_video, tweet_image, tweet_gif", -"Изменение заказа](@api-docs.cdek.ru/36981178.html": "Update an order](@api-docs.cdek.ru/36989543.html", -"Номер телефона в международном формате без + и 00": "Phone number in international format without + and 00", -"Получает структуру стандартных настроек календаря": "Gets the structure of the default calendar settings", -"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os": "OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os", -"Время чтения данных (сек). 0 > до конца сообщения": "Data reading time (sec). 0 > until the end of the message", -"Путь внутри публичного каталога (только для папок": "Path within public catalog (folders only", +"Таймаут ожидания данных (мс). 0 > без ограничений": "Data waiting timeout (ms). 0 > no limit", "Отменяет публикацию ранее опубликованного объекта": "Unpublishes a previously published object", +"Путь внутри публичного каталога (только для папок": "Path within public catalog (folders only", +"Время чтения данных (сек). 0 > до конца сообщения": "Data reading time (sec). 0 > until the end of the message", +"OneScript: ./OInt/tools/Modules/OPI_ЗапросыSQL.os": "OneScript: ./OInt/tools/Modules/OPI_SQLQueries.os", "отмечать входящие сообщения прочитанными: yes, no": "mark incoming messages as read: yes, no", -"Получает план задач на день текущего пользователя": "Gets the task plan for the current users day", -"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary", -"УстановитьПользовательскиеНастройкиКалендаря (хук": "SetCustomCalendarSettings (wh", -"ПолучитьСтруктуруФильтраСобытийКалендарей (пустая": "GetCalendarEventsFilterStructure (empty", -"запрещать приглашать в событие, если время занято": "disallow invitations to an event if the time is full", -"Структура счетчика. См. ПолучитьСтруктуруСчетчика": "Counter structure. See GetCounterStructure", -"Получает список файлов с отбором каталога или без": "Gets a list of files with or without directory selection", -"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", -"Источник: https:github.com/vbondarevsky/Connector": "Source: https:github.com/vbondarevsky/Connector", -"Фильтр. См. ПолучитьСтруктуруФильтраПользователей": "Filter. See GetUserFilterStructure", -"ID подборка для помещения товара, если необходимо": "Selection ID for placing the product, if needed", -"Получает список доступных значений характеристики": "Gets the list of available values of the attribute", -"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product", -"ОтправитьТекстовоеСообщение (клавиатура структура": "SendTextMessage (keyboard structure", -"Таймаут ожидания записи (мс). 0 > без ограничений": "Data reading timeout (ms). 0 > no limit", -"Максимальный вес в кг, который может принять офис": "Maximum weight in kg that the office can accept", -"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", -"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection", -"Истина > возвращает строку, Ложь > двоичные данные": "True > returns string, False > binary data", -"Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1", -"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter", -"Курьеру необходим документ удостоверяющий личность": "The courier needs an identity document", -"Создает новое свойство для использования в товарах": "Creates a new property for use in products", -"Отправляет сообщение (ответ) выбранному соединению": "Sends a message (response) to the selected connection", -"ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "GetCalednarCustomSettingsStructure", -"Адрес активного соединения. См. ОжидатьПодключения": "The address of the active connection. See AwaitConnections", -"Получает данные из потока существующего соединения": "Gets data from the flow stream of an existing connection", -"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders", -"Устанавлиает шифрование бакета по XML конфигурации": "Sets bucket encryption by XML configuration", -"Комплект защитных плёнок для X3 NFC. Темный хлопок": "Protective film set for X3 NFC. Dark cotton", -"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article", -"Описание заявки. См. ПолучитьОписаниеЗаявкиКурьера": "Invitations description. See GetCourierInvitationsDescription", -"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)", -"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_Domain", -"Данные сообщения в виде строки или двоичных данных": "Message data as string or binary data", -"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one", -"Добавляет новый текстовый тег к файлу или каталогу": "Add new tag to file or folder", -"Некорректная команда! Проверьте правильность ввода": "Incorrect command! Check input correctness", -"Получает список заблокированных пользователей чата": "Gets the list of blocked chat users", -"частота повторения: DAILY, WEEKLY, MONTHLY, YEARLY": "repetition rate: DAILY, WEEKLY, MONTHLY, YEARLY", -"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer", -"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users", -"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response", -"Код страны производителя товара ISO_3166-1_alpha-2": "Country code of the product manufacturer as ISO_3166-1_alpha-2", -"Информация о чеке](@api-docs.cdek.ru/68257388.html": "Cashbox check information](@api-docs.cdek.ru/68258028.html", -"ПолучитьСоответствиеУправляющихПоследовательностей": "GetEscapeSequencesMap", -"Получает информацию о пользовательском поле задачи": "Get custom task field data", -"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os", -"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box", -"Удаляет одну или массив записей по идентификаторам": "Deletes one or an array of records by identifiers", +"Номер телефона в международном формате без + и 00": "Phone number in international format without + and 00", +"Изменение заказа](@api-docs.cdek.ru/36981178.html": "Update an order](@api-docs.cdek.ru/36989543.html", +"Тип вложений: tweet_video, tweet_image, tweet_gif": "Attachment type: tweet_video, tweet_image, tweet_gif", +"Список позиций: Ключ > SKU, Значение > Количество": "Items list: Key > SKU, Value > Amount", +"CLI_Ozon_ОбновитьИзображенияТовара(ПараметрыТеста": "CLI_Ozon_UpdateProductImages(TestParameters", +"Получает структуру стандартных настроек календаря": "Gets the structure of the default calendar settings", "Номер заказа в ИС Клиента (uuid, если не заполнено": "Order number in the customers system (uuid, if not filled in", -"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token", -"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", -"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file", -"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure", +"Удаляет одну или массив записей по идентификаторам": "Deletes one or an array of records by identifiers", +"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box", +"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os", +"Получает информацию о пользовательском поле задачи": "Get custom task field data", +"ПолучитьСоответствиеУправляющихПоследовательностей": "GetEscapeSequencesMap", +"Информация о чеке](@api-docs.cdek.ru/68257388.html": "Cashbox check information](@api-docs.cdek.ru/68258028.html", +"Код страны производителя товара ISO_3166-1_alpha-2": "Country code of the product manufacturer as ISO_3166-1_alpha-2", +"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response", +"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users", +"Некорректная команда! Проверьте правильность ввода": "Incorrect command! Check input correctness", +"частота повторения: DAILY, WEEKLY, MONTHLY, YEARLY": "repetition rate: DAILY, WEEKLY, MONTHLY, YEARLY", +"Устанавлиает шифрование бакета по XML конфигурации": "Sets bucket encryption by XML configuration", +"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders", +"Получает данные из потока существующего соединения": "Gets data from the flow stream of an existing connection", +"Адрес активного соединения. См. ОжидатьПодключения": "The address of the active connection. See AwaitConnections", +"ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "GetCalednarCustomSettingsStructure", +"Отправляет сообщение (ответ) выбранному соединению": "Sends a message (response) to the selected connection", +"Создает новое свойство для использования в товарах": "Creates a new property for use in products", +"Курьеру необходим документ удостоверяющий личность": "The courier needs an identity document", +"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter", +"Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1", +"Истина > возвращает строку, Ложь > двоичные данные": "True > returns string, False > binary data", +"Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection", +"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer", +"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article", +"Получает список заблокированных пользователей чата": "Gets the list of blocked chat users", +"Добавляет новый текстовый тег к файлу или каталогу": "Add new tag to file or folder", +"ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one", +"Данные сообщения в виде строки или двоичных данных": "Message data as string or binary data", +"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_Domain", +"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)", +"Описание заявки. См. ПолучитьОписаниеЗаявкиКурьера": "Invitations description. See GetCourierInvitationsDescription", +"Комплект защитных плёнок для X3 NFC. Темный хлопок": "Protective film set for X3 NFC. Dark cotton", +"Регистрация заказа](@api-docs.cdek.ru/29923926.html": "Order registration](@api-docs.cdek.ru/33828802.html", +"Подтверждает вступление пользователя в закрытый чат": "Confirms the user's request to join a private chat room", +"Название региона, уточняющий параметр для поля city": "Region name, specifying parameter for the city field", +"Код региона СДЭК, уточняющий параметр для поля city": "CDEK region code, specifying parameter for the city field", "В меню создания бота заполните все необходимые поля": "In the bot creation menu, fill in all the required fields", +"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", +"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token", +"Структура полей задачи (см. ПолучитьСтруктуруЗадачи": "Task fields structure (see GetTaskFieldsStructure", +"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure", +"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file", +"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not", +"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", +"Параметры доступа. См. СформироватьПараметрыДоступа": "Access parameters. See FormAccessParameters", "ID аккаунта для проверки, что бакет принадлежит ему": "Account ID to verify that hes the bucket owner", "конечный (нижний) цвет информера в формате RRGGBBAA": "final (bottom) color of the informer in RRGGBBAA format", "дата начала выборки. 3 месяца до текущепо умолчанию": "selection start date. 3 months before the current default", "Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list", "Путь к объекту, для которого необходимо создать тег": "Path to the object for which the tag needs to be created", -"Закрывает существующее соединение по идентификатору": "Closes an existing connection by identifier", +"Отсутствуют обязательные поля в параметрах доступа!": "Missing mandatory fields in access parameters!", "Данные авторизации. См.ПолучитьСтандартныеПараметры": "Authorization data. See GetStandardParameters", "Формирует структуру основных авторизационных данных": "Forms the structure of basic authorization data", "Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list", -"Устанавливает статус (онлайн) текущего пользователя": "Sets the status (online) of the current user", +"Закрывает существующее соединение по идентификатору": "Closes an existing connection by identifier", "цена до скидок; укажите значение 0, если скидок нет": "price before discounts; specify 0 if no discounts are available", -"Код офиса СДЭК, на который будет доставлена посылка": "Code of CDEK office to which the package will be delivered", -"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type", -"Ссылка на сайт интернет-магазина с описанием товара": "Link to the website of the online store with the description of the product", -"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object", -"автоприменения стратегий цены: ENABLED или DISABLED": "auto application of price strategies: ENABLED or DISABLED", +"Устанавливает статус (онлайн) текущего пользователя": "Sets the status (online) of the current user", "Регистрация отказа](@api-docs.cdek.ru/55327658.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html", +"автоприменения стратегий цены: ENABLED или DISABLED": "auto application of price strategies: ENABLED or DISABLED", "Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum thread", -"Параметры доступа. См. СформироватьПараметрыДоступа": "Access parameters. See FormAccessParameters", -"Отсутствуют обязательные поля в параметрах доступа!": "Missing mandatory fields in access parameters!", -"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not", -"Структура полей задачи (см. ПолучитьСтруктуруЗадачи": "Task fields structure (see GetTaskFieldsStructure", -"Регистрация заказа](@api-docs.cdek.ru/29923926.html": "Order registration](@api-docs.cdek.ru/33828802.html", -"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", -"Подтверждает вступление пользователя в закрытый чат": "Confirms the user's request to join a private chat room", -"Название региона, уточняющий параметр для поля city": "Region name, specifying parameter for the city field", -"Код региона СДЭК, уточняющий параметр для поля city": "CDEK region code, specifying parameter for the city field", +"Ссылка на сайт интернет-магазина с описанием товара": "Link to the website of the online store with the description of the product", +"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type", +"Код офиса СДЭК, на который будет доставлена посылка": "Code of CDEK office to which the package will be delivered", +"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object", +"Массив фильтров. См. ПолучитьСтруктуруФильтраЗаписей": "Filters array. See GetRecordsFilterStrucutre", +"Токен для получения данных конкретной версии объекта": "Token for retrieving data of a specific version of an object", +"Склад или несколько складов для получения таймслотов": "Warehouse or multiple warehouses to receive timeslots", +"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields", +"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", +"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure", +"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog", +"Массив типов колонок. См. ПолучитьТипыКолонокТаблицы": "Array of column types. See GetTableColumnTypes", +"Читает данные из указанного соединения в виде строки": "Reads data from the specified connection as a string", +"Истина > Не выполняет запрос, а возвращает текст SQL": "True > Does not execute the query, but returns SQL text", +"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED", "Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API", "Отправляет географические координаты в чат или канал": "Sends geographic coordinates to a chat or channel", "Название города, уточняющий параметр для postal_code": "City name, specifying parameter for postal_code", "Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row", "Информация о заявке](@api-docs.cdek.ru/29948360.html": "Details of a courier invitation(@api-docs.cdek.ru/33828865.html", -"Значение или массив значений для добавления в values": "Value or array of values to add to Values field", +"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL", "Структура комплексного атрибута или структура товара": "Complex attribute structure or product structure", "Основные данные запроса. См. ПолучитьСтруктуруДанных": "Basic request data. See GetBasicDataStructure", "Проверяет загрузку изображений по массиву ID товаров": "Check images upload by products IDs", "Включение и отключение удаления MFA, если необходимо": "Enable and disable MFA deletion, if necessary", -"Структура колонок: Ключ > имя, Значение > Тип данных": "Column structure: Key > Name, Value > Data type", +"Значение или массив значений для добавления в values": "Value or array of values to add to Values field", "Информация о заказе](@api-docs.cdek.ru/29923975.html": "Order details](@api-docs.cdek.ru/33828849.html", "Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range", -"Истина > Не выполняет запрос, а возвращает текст SQL": "True > Does not execute the query, but returns SQL text", "Обрабатывает данные TMA и опредеяет их достоверность": "Processes TMA data and determines its validity", "Отправляет аудиофайл в качестве голосового сообщения": "Sends an audio file as a voice message", "Фильтр списка. См. ПолучитьСтруктуруФильтраСчетчиков": "List filter. See GetCounterFilterStructure", "только задачи, которые не являются подзадачами (Y|N)": "only tasks that are not subtasks (Y|N)", "ID чата (chatXXX) или пользователя (XXX) для диалога": "Chat ID (as chatXXX) or User ID (as XXX)", "Ставка НДС (значение - 0, 10, 12, 20, null - нет НДС": "VAT rate (value - 0, 10, 12, 20, null - no VAT", -"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED", -"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL", -"Читает данные из указанного соединения в виде строки": "Reads data from the specified connection as a string", -"Массив фильтров. См. ПолучитьСтруктуруФильтраЗаписей": "Filters array. See GetRecordsFilterStrucutre", -"Массив типов колонок. См. ПолучитьТипыКолонокТаблицы": "Array of column types. See GetTableColumnTypes", -"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog", -"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure", -"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", -"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields", -"Склад или несколько складов для получения таймслотов": "Warehouse or multiple warehouses to receive timeslots", -"Токен для получения данных конкретной версии объекта": "Token for retrieving data of a specific version of an object", -"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray", -"Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder", -"Отправляет двоичные данные через указанное соединение": "Sends binary data over the specified connection", -"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!", -"Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel", -"значение не является путем к файлу или Base64 строкой": "value is not a file path or valid Base64 string", -"Строка подключения. См. СформироватьСтрокуПодключения": "Connection string. See GenerateConnectionString", -"Возвращает категории и типы для товаров в виде дерева": "Returns the categories and types for products in a tree view", -"Получает код авторизации для связи по номеру телефона": "Receives the authorization code for phone number linking", -"Данные записей указываются как массив структур вида:^": "Record data is specified as an array of structures of the following type:^", -"Авторизация клиентов](@api-docs.cdek.ru/29923918.html": "Client authorization](@api-docs.cdek.ru/33828799.html", -"Завершает все соединения к базе данных кроме текущего": "Terminates all connections to the database except the current one", -"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request", -"флаг оповещения о подтверждении или отказе участников": "flag for notification of confirmation or cancellation of participants", -"Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога": "Items filter (see GetFolderFilterStructure", -"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients", -"Возвращает список пользователей рабочего пространства": "Returns a list of workspace users", -"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users", -"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data", -"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user", -"Отображаемое имя файла c расширением, если необходимо": "Custom displayed file name with extension, if necessary", -"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format", -"Удаляет файл или несколько файлов с сервера Neocities": "Deletes a file or multiple files from Neocities", -"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", -"Получает информацию о записи трудозатрат задачи по ID": "Get time accounting record data", -"авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information", +"Структура колонок: Ключ > имя, Значение > Тип данных": "Column structure: Key > Name, Value > Data type", "Получает статус добавления нового товара по ID задачи": "Gets the status of adding a new product by task ID", "Клиентские возвраты](@api-docs.cdek.ru/122762174.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html", "OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os": "OneScript: ./OInt/tests/Modules/internal/OPI_Tests.os", "Получает информацию о стадиях Канбана или Моего плана": "Get kanban (My Plan) stages info", -"Производит выход текущего аккаунта из группового чата": "Logs the current account out of group chat", +"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", "часовой пояс начала (по умолчанию - ч.п. пользователя": "start time zone (default - t.z. of the user)", "Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app", "Не удалось загрузить часть файла! Отмена загрузки ID:": "Failed to upload part of the file! Abort upload wiht ID:", -"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", +"авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information", +"Производит выход текущего аккаунта из группового чата": "Logs the current account out of group chat", +"Получает информацию о записи трудозатрат задачи по ID": "Get time accounting record data", +"флаг оповещения о подтверждении или отказе участников": "flag for notification of confirmation or cancellation of participants", +"Удаляет файл или несколько файлов с сервера Neocities": "Deletes a file or multiple files from Neocities", +"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request", +"Завершает все соединения к базе данных кроме текущего": "Terminates all connections to the database except the current one", +"Авторизация клиентов](@api-docs.cdek.ru/29923918.html": "Client authorization](@api-docs.cdek.ru/33828799.html", +"Данные записей указываются как массив структур вида:^": "Record data is specified as an array of structures of the following type:^", +"Получает код авторизации для связи по номеру телефона": "Receives the authorization code for phone number linking", +"Возвращает категории и типы для товаров в виде дерева": "Returns the categories and types for products in a tree view", +"значение не является путем к файлу или Base64 строкой": "value is not a file path or valid Base64 string", +"Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel", +"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!", +"Отправляет двоичные данные через указанное соединение": "Sends binary data over the specified connection", +"Строка подключения. См. СформироватьСтрокуПодключения": "Connection string. See GenerateConnectionString", +"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray", +"Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder", +"Отображаемое имя файла c расширением, если необходимо": "Custom displayed file name with extension, if necessary", +"Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user", +"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data", +"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format", +"Возвращает список пользователей рабочего пространства": "Returns a list of workspace users", +"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients", +"Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога": "Items filter (see GetFolderFilterStructure", +"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users", +"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", +"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette", +"флаг разрешения участникам приглашать других в событие": "flag to allow participants to invite others to the event", +"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", +"Удаленный каталог приемника. Корень, если не заполнено": "Remote receiver catalog. Root by default", +"Признак использования только своих изображений товаров": "A flag of using only your own product images", +"количество месяцев для синхронизации в будущем периоде": "number of months to synchronise in the future period", +"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", +"Вид разметки для текста сообщения: MarkdownV2 или HTML": "Markup type for message text: MarkdownV2 or HTML", +"Регистрация преалерта](@api-docs.cdek.ru/78934763.html": "Registration of Prealert document](@api-docs.cdek.ru/78935159.html", +"Получает список доступных счетчиков с фильтром или без": "Gets a list of available counters with or without filtering", "Создает новую заявку на вызов курьера для забора груза": "Creates a new request to call a courier to pick up a shipment", "количество месяцев для синхронизации в прошлом периоде": "number of months to synchronise in the past period", "Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel", "Количество элементов, которое будет пропущено в ответе": "Offset of the result items", "Отправляет ранее загруженное голосовое сообщение по ID": "Sends a previously uploaded voice message by ID", -"Максимальный размер данных (байт). 0 > без ограничений": "Maximum data size (bytes). 0 > no limit", +"Данные пользователя. См. ПолучитьСтурктуруПользователя": "New user data. See. GetUserFieldsStructure", "Получает структуру с описанием полей для создания лида": "Gets a structure with field descriptions for creating a lead", "Отправка тестового запроса через клиентские методы TCP": "Sending a test request via TCP client methods", "Получить структуру пользовательских настроек каледнаря": "Get calednar custom settings structure", -"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", +"Максимальный размер данных (байт). 0 > без ограничений": "Maximum data size (bytes). 0 > no limit", "Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties", -"Добавляет существующий календарь в список пользователя": "Adds an existing calendar to the user's list", -"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted", -"Идентификатор точки отгрузки для CREATE_TYPE_CROSSDOCK": "Shipping point identifier for CREATE_TYPE_CROSSDOCK", -"Как CLI приложение для Windows и Linux (exe, rpm, deb)": "As a CLI application for Windows and Linux (exe, rpm, deb)", -"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", -"Подключает расширение SQLite для указанного соединения": "Connects the SQLite extension for the specified connection", +"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", "Файлы для загрузки: Ключ > путь на NC, Значение > Файл": "Files: Key > destination path on NC, Value > file", +"Подключает расширение SQLite для указанного соединения": "Connects the SQLite extension for the specified connection", +"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", "Изменяет имя и|или описание существующего поля таблицы": "Changes the name and/or description of an existing table field", -"Получает список доступных счетчиков с фильтром или без": "Gets a list of available counters with or without filtering", -"Регистрация преалерта](@api-docs.cdek.ru/78934763.html": "Registration of Prealert document](@api-docs.cdek.ru/78935159.html", -"Данные пользователя. См. ПолучитьСтурктуруПользователя": "New user data. See. GetUserFieldsStructure", -"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette", -"Вид разметки для текста сообщения: MarkdownV2 или HTML": "Markup type for message text: MarkdownV2 or HTML", -"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", -"количество месяцев для синхронизации в будущем периоде": "number of months to synchronise in the future period", -"Признак использования только своих изображений товаров": "A flag of using only your own product images", -"Удаленный каталог приемника. Корень, если не заполнено": "Remote receiver catalog. Root by default", -"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", -"флаг разрешения участникам приглашать других в событие": "flag to allow participants to invite others to the event", -"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store", -"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)", -"Объект коннектора или структура с информацией об ошибке": "Connector object or structure with error information", -"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary", -"Отправляет данные клиенту по идентификатору подключения": "Sends data to the client by connection ID", -"Получает структуру с описанем полей для создания задачи": "Gets a structure with a description of the fields for creating a task", -"Информация о преалерте](@api-docs.cdek.ru/78934799.html": "Details of prealert document](@api-docs.cdek.ru/78935281.html", -"цвет фона события. Cимвол # - в формате unicode как %23": "event background colour. Symbol # - in unicode format as %23", -"Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory", -"доступность на время события: busy, absent, quest, free": "availability at the time of the event: busy, absent, quest, free", -"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in", -"Получает список активных отправлений с фильтром или без": "Gets a list of active shipments with or without filtering", -"ID файла, загруженного при помощи ЗагрузитьФайлВКаталог": "File ID from UploadFileToFolder method", -"ДвойныеКавычки, ЭкранированиеСимволовJSON[Экранирование": "DoubleQuotes, JSONCharactersEscapeMode[Escaping", -"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage", -"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects", -"идентификатор организатора события. Если is_meeting = Y": "The identifier of the event organiser. If is_meeting = Y", -"Максимальное время ожидания подключений. 0 > бесконечно": "Maximum waiting time for connections. 0 > unlimited", -"Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", -"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card", -"Тип поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT": "Supply type: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT", -"Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed", -"Описание события. См. ПолучитьСтруктуруСобытияКалендаря": "Event description. See GetCalendarEventsStructure", +"Идентификатор точки отгрузки для CREATE_TYPE_CROSSDOCK": "Shipping point identifier for CREATE_TYPE_CROSSDOCK", +"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted", +"Добавляет существующий календарь в список пользователя": "Adds an existing calendar to the user's list", +"Как CLI приложение для Windows и Linux (exe, rpm, deb)": "As a CLI application for Windows and Linux (exe, rpm, deb)", "Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified", -"ID последнего значения (last_id) из предыдущего запроса": "ID of the last value (last_id) from the previous response", -"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket", -"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue", -"Разблокирует ранее заблокированного пользователя в чате": "Unblocks a previously blocked user in the chat room", -"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", "бесконечное получение данных может привести к зависанию": "endless data retrieval can cause hang-ups", +"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", +"Разблокирует ранее заблокированного пользователя в чате": "Unblocks a previously blocked user in the chat room", +"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue", +"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket", +"ID последнего значения (last_id) из предыдущего запроса": "ID of the last value (last_id) from the previous response", +"Описание события. См. ПолучитьСтруктуруСобытияКалендаря": "Event description. See GetCalendarEventsStructure", +"Получает структуру с описанем полей для создания задачи": "Gets a structure with a description of the fields for creating a task", +"Тип поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT": "Supply type: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT", +"ID файла, загруженного при помощи ЗагрузитьФайлВКаталог": "File ID from UploadFileToFolder method", +"Получает список активных отправлений с фильтром или без": "Gets a list of active shipments with or without filtering", +"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in", +"доступность на время события: busy, absent, quest, free": "availability at the time of the event: busy, absent, quest, free", +"Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory", +"цвет фона события. Cимвол # - в формате unicode как %23": "event background colour. Symbol # - in unicode format as %23", +"Информация о преалерте](@api-docs.cdek.ru/78934799.html": "Details of prealert document](@api-docs.cdek.ru/78935281.html", +"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary", +"Объект коннектора или структура с информацией об ошибке": "Connector object or structure with error information", +"Отправляет данные клиенту по идентификатору подключения": "Sends data to the client by connection ID", +"Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed", +"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card", +"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)", +"Максимальное время ожидания подключений. 0 > бесконечно": "Maximum waiting time for connections. 0 > unlimited", +"идентификатор организатора события. Если is_meeting = Y": "The identifier of the event organiser. If is_meeting = Y", +"Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", +"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage", +"ДвойныеКавычки, ЭкранированиеСимволовJSON[Экранирование": "DoubleQuotes, JSONCharactersEscapeMode[Escaping", +"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store", +"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects", +"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", +"Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page", +"Типы поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT": "Supply types: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT", +"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os", +"Добавляет дополнительные поля информации для медиафайлов": "Add information fields for mediafiles", +"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator", +"Количество возвращаемых вложенных объектов (для каталога": "Number of returned nested objects (for catalog", +"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes", +"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket", "Устанавливает новые пользовательские настройки календаря": "Sets new custom calendar settings", "Получает количество товаров в остатке с фильтром или без": "Gets the number of items in the balance with or without filtering", "Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field", @@ -7657,8 +7679,8 @@ "период экспорта: all, 3_9 (пример: 3 месяца до и 9 после": "export period: all, 3_9 (example: 3 months before and 9 after", "Массив кодов стран в формате ISO_31661_alpha2 для отбора": "Array of country codes in ISO_31661_alpha2 format for selection", "Удаляет стадию канбана, при условии, что в ней нет задач": "Removes a kanban stage, provided there are no tasks in it", +"Возможно, она не подходит для вашей операционной системы": "It may not be compatible with your OS", "Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL", -"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task", "Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object", "Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible", "Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab", @@ -7666,59 +7688,56 @@ "Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant", "Получает информацию о товарах по массиву идентификаторов": "Gets information about products by an array of identifiers", "Загружает коды активации для цифрового товара или услуги": "Uploads activation codes for a digital product or service", -"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes", -"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket", -"Возможно, она не подходит для вашей операционной системы": "It may not be compatible with your OS", -"Количество возвращаемых вложенных объектов (для каталога": "Number of returned nested objects (for catalog", -"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", -"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator", -"Добавляет дополнительные поля информации для медиафайлов": "Add information fields for mediafiles", -"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os", -"Типы поставки: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT": "Supply types: CREATE_TYPE_CROSSDOCK, CREATE_TYPE_DIRECT", -"Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page", -"Структура значений: Ключ > поле, Значение > значение поля": "Values structure: Key > field, Value > field value", +"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task", +"Получает шаблон структуры для установки настроек инстанса": "Gets the structure template for instance settings", +"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage", +"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", "получать уведомления о статусах входящего звонка: yes, no": "receive notifications about incoming call statuses: yes, no", +"Подпись в форме. Ключ: en или ru, Значение: Текст подписи": "Form label. Key: en or ru, Value: Lable text", +"Структура значений: Ключ > поле, Значение > значение поля": "Values structure: Key > field, Value > field value", "Получает список рабочих областей, в которых подключен бот": "Gets a list of workspaces where the bot is connected", "Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure (see GetLeadFilterStructure", "Получает макет для создания заказа в функции СоздатьЗаказ": "Gets the layout of order for the CreateOrder function", -"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment", +"Получить доступные таймслоты на конечных складах отгрузки": "Get available timeslots at the final supply warehouses", "цвет текста события. Cимвол # - в формате unicode как %23": "the colour of the event text. Symbol # - in unicode format as %23", "Оформляет клиентский возврат для заказа интернет магазина": "Processes customer returns for online store orders", -"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token", +"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment", "Настройки инстанса. См. ПолучитьСтруктуруНастроекИнстанса": "Instance settings. See GetInstanceSettingsStructure", "Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач": "Structure of task filter (see GetTaskFieldsStructure", "Структура изменяемых полей. См. ПолучитьСтруктуруСчетчика": "Structure of fields to be changed. See GetCounterStructure", "Получает токен на основе идентификатора аккаунта и пароля": "Gets a token based on account ID and password", "Структура полей календаря (см. ПолучитьСтруктуруКалендаря": "Calendar fields structure (see GetCalendarStructure", "передайте Истина, чтобы добавить в ответ данные аналитики": "pass True to add analytics data to the response", -"Подпись в форме. Ключ: en или ru, Значение: Текст подписи": "Form label. Key: en or ru, Value: Lable text", -"Получить доступные таймслоты на конечных складах отгрузки": "Get available timeslots at the final supply warehouses", -"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", -"Получает шаблон структуры для установки настроек инстанса": "Gets the structure template for instance settings", -"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage", -"Сортировка: Ключ > поле, Значение > направление (ASC, DESC": "Sorting: Key > field name, Value > direction (ASC, DESC", +"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token", +"передайте Истина, чтобы добавить в ответ финансовые данные": "pass True to add financial data to the response", +"ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая": "GetCalednarCustomSettingsStructure", +"Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев": "Comments filter structure (see GetCommentsFilterStructure", +"Константы.TwitterToken.Установить(ОтветТокен[\"access_token": "Constants.TwitterToken.Set(ResponseToken[\"access_token", +"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original", "app_id - ID приложения. Для создания приложения необходимо": "app_id - Application ID. To create an application, you need to", -"TCP сервер или пустое значение при обособленной обоработке": "TCP server or empty value for standalone processing", -"Наличие соединения в пуле не гарантирует его активности.^^": "The presence of a connection in the pool does not guarantee that it is active.^^", -"Структура с идентификатором нового подключения или ошибкой": "Structure with new connection ID or error information", -"SELECT (Результат этого запроса приведен в следующем блоке": "SELECT (The result of this query is shown in the Result block", +"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result", +"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation", +"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user", +"Массив кодов стран в формате ISO_3166-1_alpha-2 для отбора": "Array of country codes in ISO_3166-1_alpha-2 format for selection", +"Отправляет данные в виде строки через указанное соединение": "Sends data as a string over the specified connection", +"Получает описания характеристик товаров с фильтром или без": "Retrieves product attributes descriptions with or without filtering", +"Получает массив событий пользователей в заданном интервале": "Gets an array of user events in the specified interval", "Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat", "Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use", -"Получает описания характеристик товаров с фильтром или без": "Retrieves product attributes descriptions with or without filtering", -"Отправляет данные в виде строки через указанное соединение": "Sends data as a string over the specified connection", -"Массив кодов стран в формате ISO_3166-1_alpha-2 для отбора": "Array of country codes in ISO_3166-1_alpha-2 format for selection", -"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user", -"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation", +"Структура с идентификатором нового подключения или ошибкой": "Structure with new connection ID or error information", +"Наличие соединения в пуле не гарантирует его активности.^^": "The presence of a connection in the pool does not guarantee that it is active.^^", +"TCP сервер или пустое значение при обособленной обоработке": "TCP server or empty value for standalone processing", +"Сортировка: Ключ > поле, Значение > направление (ASC, DESC": "Sorting: Key > field name, Value > direction (ASC, DESC", "Статус участия: Y (согласен), N (отказался), Q (не ответил": "Participation status: Y (agreed), N (refused), Q (did not answer", "OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os": "OneScript: ./OInt/tools/Modules/OPI_TypeConversion.os", "ID загрузки по частям. См. ИнициализироватьЗагрузкуЧастями": "Upload ID. See InitPartsUpload", -"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result", -"Получает массив событий пользователей в заданном интервале": "Gets an array of user events in the specified interval", -"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original", -"передайте Истина, чтобы добавить в ответ финансовые данные": "pass True to add financial data to the response", -"Константы.TwitterToken.Установить(ОтветТокен[\"access_token": "Constants.TwitterToken.Set(ResponseToken[\"access_token", -"Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев": "Comments filter structure (see GetCommentsFilterStructure", -"ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая": "GetCalednarCustomSettingsStructure", +"SELECT (Результат этого запроса приведен в следующем блоке": "SELECT (The result of this query is shown in the Result block", +"Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways", +"дата окончания выборки. 3 месяца после текущей по умолчанию": "selection end date. 3 months after the current default", +"Переданное значение не является валидной схемой SQL запроса": "The value passed is not a valid SQL query schema", +"Описание договоренности. См. ПолучитьОписаниеДоговоренности": "Appointment description. See GetAppointmentDescription", +"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", +"Фильтр отправлений. См. ПолучитьСтруктуруФильтраОтправлений": "Shipments filter. See GetShipmentsFilterStructure", "Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk", "Тип календаря: user, group, company_calendar, location и др": "Calendar type: user, group, company_calendar, location, etc", "Двоичные данные при успехе или структура с описанием ошибки": "Binary data on success or structure with error description", @@ -7734,13 +7753,11 @@ "Вы можете переопределять их, передавая в качестве параметра": "You can override them by passing them as a parameter", "Возвращает основные данные запроса в структурированном виде": "Returns the basic data for request in structured form", "Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains", -"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", -"Фильтр отправлений. См. ПолучитьСтруктуруФильтраОтправлений": "Shipments filter. See GetShipmentsFilterStructure", "Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок": "Deals filter structure (see. GetDealsFilterStructure", -"Описание договоренности. См. ПолучитьОписаниеДоговоренности": "Appointment description. See GetAppointmentDescription", -"Переданное значение не является валидной схемой SQL запроса": "The value passed is not a valid SQL query schema", -"дата окончания выборки. 3 месяца после текущей по умолчанию": "selection end date. 3 months after the current default", -"Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways", +"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required", +"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os", +"Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation", +"Основная структура полей товара. См. ПолучитьСтруктуруТовара": "The basic structure of the product fields. See GetProductStructure", "JSON данные также могут быть переданы как путь к файлу .json": "JSON data can also be passed as a path to a .json file", "получать уведомления о входящих сообщениях и файлах: yes, no": "receive notifications of incoming messages and files: yes, no", "Установка нового набора удаляет все существующие теги бакета": "Setting up a new set removes all existing bucket tags", @@ -7750,16 +7767,13 @@ "механизм загрузки файлов и некоторые другие из старой версии": "file upload mechanism and some others from the old version", "Получает заказ по номеру СДЭК или внутреннему номеру клиента": "Receives the order by CDEK number or number from customer IB", "Некорректный формат тегов. Ожидается коллекция ключ-значение": "Incorrect tags format. Key-value collection is expected", -"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os", "Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified", "Название района региона, уточняющий параметр для поля region": "Name of the region's district, specifying parameter for the region field", -"Основная структура полей товара. См. ПолучитьСтруктуруТовара": "The basic structure of the product fields. See GetProductStructure", -"Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation", "Получает значения настроек версионирования объектов в бакете": "Gets the values of versioning settings of objects in the bucket", -"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required", +"учитывать посещения из регионов без доступ к ресурсам Яндекса": "take into account visits from regions without access to Yandex resources", +"Получение квитанции к заказу](@api-docs.cdek.ru/36967287.html": "Receiving order receipt](@api-docs.cdek.ru/36969694.html", "Фильтр событий. См. ПолучитьСтруктуруФильтраСобытийКалендарей": "Events filter. See GetCalendarEventsFilterStructure", -"Массив описаний остатков. См. ПолучитьСтруктуруОстатковТовара": "Array of stocks data. See GetProductStocksStructure", -"Маркер конца сообщения для исключения ожидания конца таймаута": "End of message marker to avoid waiting for the end of timeout", +"Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100", "Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list", "Фиксирует оговоренные с клиентом дату, время и адрес доставки": "Fixes the delivery date, time and address agreed with the customer", "Добавляет новое пользовательское поле для добавления в задачу": "Adds a new custom field to be added to the task", @@ -7770,82 +7784,88 @@ "Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token", "Установка нового набора удаляет все существующие теги объекта": "Setting up a new set removes all existing object tags", "Открывает новый диалог с одним или несколькими пользователями": "Opens a new dialog with one or more users", -"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", -"Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100", "Истина > добавление записей в транзакции с откатом при ошибке": "True > adding records to transactions with rollback on error", -"Получение квитанции к заказу](@api-docs.cdek.ru/36967287.html": "Receiving order receipt](@api-docs.cdek.ru/36969694.html", -"учитывать посещения из регионов без доступ к ресурсам Яндекса": "take into account visits from regions without access to Yandex resources", -"передать значение даты без времени в параметрах from и to: Y,N": "pass date value without time in from and to parameters: Y,N", -"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed", -"токен для доступа к вашему серверу уведомлений, если требуется": "a token to access your notification server, if required", -"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings", +"Маркер конца сообщения для исключения ожидания конца таймаута": "End of message marker to avoid waiting for the end of timeout", +"Массив описаний остатков. См. ПолучитьСтруктуруОстатковТовара": "Array of stocks data. See GetProductStocksStructure", +"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", +"Блокирует выполнение программы до появления нового подключения": "Blocks programm execution until a new connection is established", +"Формирует блок файла для отправки в функции ОтправитьСообщение": "Make file block for SendMessage method", +"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function", +"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", +"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list", +"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour", "Для вызова этого метода бот должен быть администратором в чате": "To call this method, the bot must be an administrator in the chat room", "ID группы или пользователя владельца канбан. Свой по умолчанию": "ID of kanban owner (group or user)", -"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour", -"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list", -"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", -"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function", -"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID", -"Формирует блок файла для отправки в функции ОтправитьСообщение": "Make file block for SendMessage method", -"Блокирует выполнение программы до появления нового подключения": "Blocks programm execution until a new connection is established", -"массив идентификаторов участников события. Если is_meeting = Y": "array of event participant IDs. If is_meeting = Y", +"токен для доступа к вашему серверу уведомлений, если требуется": "a token to access your notification server, if required", +"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed", +"передать значение даты без времени в параметрах from и to: Y,N": "pass date value without time in from and to parameters: Y,N", "Возвращает ответ пользователю при нажатии на кнопку клавиатуры": "Returns a response to the user when a keyboard button is pressed", -"Получение интервалов доставки](@api-docs.cdek.ru/154160502.html": "Getting delivery intervals (RU)](@api-docs.cdek.ru/154160502.html", -"Первая картинка в массиве картинок (поле images) будет основной": "The first image in the image array (images field) will be the main image", -"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively", -"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html", -"Структура колонок не является валидной структурой ключ-значение": "The column structure is not a valid key-value structure", -"Активирует или деактивирует (увольняет) выбранного пользователя": "Activates or deactivates (fire) the selected user", -"Получает структуру шаблон для фильтрации записей в запросах ORM": "Gets the template structure for filtering records in ORM queries", -"Получает список складов, сортировочных центров и пунктов выдачи": "Gets a list of warehouses, sorting centers and delivery points", -"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert", -"Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result", +"массив идентификаторов участников события. Если is_meeting = Y": "array of event participant IDs. If is_meeting = Y", +"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings", +"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID", +"Тип кластера: CLUSTER_TYPE_OZON (Россия), CLUSTER_TYPE_CIS (СНГ": "Cluster type: CLUSTER_TYPE_OZON (Russia), CLUSTER_TYPE_CIS (CIS", +"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure", +"Ссылка на файл с квитанцией к заказам доступна в течение 1 часа": "A link to the receipt file for orders is available within 1 hour", +"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or multiple users by ID", +"Создает копию локального каталога по выбранному пути на сервере": "Creates a copy of the local directory at the selected path on the Neocities server", "Создает соединение и читает данные до конца или по ограничениям": "Establishes a connection and reads data until completion or by limits", +"Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result", +"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert", +"Получает список складов, сортировочных центров и пунктов выдачи": "Gets a list of warehouses, sorting centers and delivery points", +"Получает структуру шаблон для фильтрации записей в запросах ORM": "Gets the template structure for filtering records in ORM queries", +"Активирует или деактивирует (увольняет) выбранного пользователя": "Activates or deactivates (fire) the selected user", +"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters", +"Структура колонок не является валидной структурой ключ-значение": "The column structure is not a valid key-value structure", "Восстанавливает состояние объекта к необходимой версии (ревизии": "Restores object state to required version (revision", +"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively", +"Первая картинка в массиве картинок (поле images) будет основной": "The first image in the image array (images field) will be the main image", +"Получение интервалов доставки](@api-docs.cdek.ru/154160502.html": "Getting delivery intervals (RU)](@api-docs.cdek.ru/154160502.html", "Получает единый SKU по старым идентификаторам SKU FBS и SKU FBO": "Gets a single SKU from the old SKU FBS and SKU FBO identifiers", "Информация о паспортных данных](@api-docs.cdek.ru/55343091.html": "Passport data information](@api-docs.cdek.ru/55343134.html", -"Создает копию локального каталога по выбранному пути на сервере": "Creates a copy of the local directory at the selected path on the Neocities server", -"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters", -"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or multiple users by ID", -"Тип кластера: CLUSTER_TYPE_OZON (Россия), CLUSTER_TYPE_CIS (СНГ": "Cluster type: CLUSTER_TYPE_OZON (Russia), CLUSTER_TYPE_CIS (CIS", -"Ссылка на файл с квитанцией к заказам доступна в течение 1 часа": "A link to the receipt file for orders is available within 1 hour", -"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure", -"URL внешнего вебхука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", -"Массив ячеек вида А1 для получения (весь лист, если не заполнено": "Array of A1 type cells to get (whole sheet if not filled", -"Определяет, является ли переданное значение объектом TCP сервера": "Specifies if the value passed is a TCP server object", -"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result", -"содержимое объекта или путь к файлу, если указан путь сохранения": "object content or file path, if a save path is specified", -"P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The following is often referred to as the \"Twitter Developer settings page", -"Отступ от начала списка для получения сделок > 50 шт. рекурсивно": "Offset from the beginning of the list to retrieve deals > 50 pcs recursively", -"OPI_ПолучениеДанныхТестов.Проверка_ОзонДобавлениеКодов(Результат": "OPI_TestDataRetrieval.Check_OzonCodesUpload(Result", -"Устанавливает статус участия в событии для текущего пользователя": "Sets the event participation status for the current user", -"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA", -"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue", -"Получает структуру фильтра для функции ПолучитьСобытияКалендарей": "Gets the filter structure for the function GetCalendarEvents", -"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators", -"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified", -"Формирование квитанции к заказу](@api-docs.cdek.ru/36967276.html": "Creating order receipt](@api-docs.cdek.ru/36969649.html", -"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation", +"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html", "Добавляет информацию о затраченном времени пользователя в задачу": "Adds information about the user's time spent to the task", -"Сохраните **ClientID** и **Client secret** со страницы приложения": "Save **ClientID** and **ClientSecret** from the application page", +"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation", +"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified", +"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators", +"Получает структуру фильтра для функции ПолучитьСобытияКалендарей": "Gets the filter structure for the function GetCalendarEvents", +"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue", +"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA", +"Устанавливает статус участия в событии для текущего пользователя": "Sets the event participation status for the current user", +"OPI_ПолучениеДанныхТестов.Проверка_ОзонДобавлениеКодов(Результат": "OPI_TestDataRetrieval.Check_OzonCodesUpload(Result", +"Отступ от начала списка для получения сделок > 50 шт. рекурсивно": "Offset from the beginning of the list to retrieve deals > 50 pcs recursively", +"P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The following is often referred to as the \"Twitter Developer settings page", +"содержимое объекта или путь к файлу, если указан путь сохранения": "object content or file path, if a save path is specified", +"Определяет, является ли переданное значение объектом TCP сервера": "Specifies if the value passed is a TCP server object", +"Массив ячеек вида А1 для получения (весь лист, если не заполнено": "Array of A1 type cells to get (whole sheet if not filled", +"URL внешнего вебхука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", +"Формирование квитанции к заказу](@api-docs.cdek.ru/36967276.html": "Creating order receipt](@api-docs.cdek.ru/36969649.html", +"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result", "Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton", +"URL внешнего веб-хука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", +"Сохраните **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", "Позволяет добавлять стадии без проверки прав (для администраторов": "Allows you to add stages without checking permissions (for administrators", "Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat": "Method + BatSeparator + StrConcat(OptionsArray, BatSeparator", "Получает нвости или одну новость с отобором по ID или доступности": "Gen post or array of post with ID or rights selection", "Получает список файлов и каталогов, находящихся в корне хранилища": "Get a list of files and folders, located at the root of the storage", -"URL внешнего веб-хука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", "Получает структурау полей для создания или изменения пользователя": "Gets the field structure for creating or modifying user information", -"Обрабатывает данные Telegram Mini App и опредеяет их достоверность": "Processes Telegram Mini App data and determines its validity", -"Доп. сбор за доставку товаров, общая стоимость которых в интервале": "Additional fee for delivery of products, the total value of which is in the range", -"ID стадии, после которой необходимо вставить новую (в начало по ум": "ID of the stage after which a new stage should be inserted (at the beginning by default", "Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON": "Result of the function GetTokenByCode() if converted to JSON", -"Идентификатор следующей страницы списка баз из перыдудщего запроса": "Next page identifier of the base list from the previous request", +"ID стадии, после которой необходимо вставить новую (в начало по ум": "ID of the stage after which a new stage should be inserted (at the beginning by default", +"Доп. сбор за доставку товаров, общая стоимость которых в интервале": "Additional fee for delivery of products, the total value of which is in the range", +"Обрабатывает данные Telegram Mini App и опредеяет их достоверность": "Processes Telegram Mini App data and determines its validity", "получать уведомления о сообщениях, отправленных через API: yes, no": "receive notifications about messages sent via API: yes, no", -"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", -"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); SKIP": "OPI_TestDataRetrieval.Check_BitrixString(Result); SKIP", -"Тег уникальности Если уже существет, то другие увед. будут удалены": "Uniqueness Tag. If already exist, other notif. will be deleted", "Включает попытку получения результата, даже для не SELECT запросов": "Includes an attempt to retrieve the result, even for nonSELECT queries", +"Тег уникальности Если уже существет, то другие увед. будут удалены": "Uniqueness Tag. If already exist, other notif. will be deleted", +"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); SKIP": "OPI_TestDataRetrieval.Check_BitrixString(Result); SKIP", +"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", +"Идентификатор следующей страницы списка баз из перыдудщего запроса": "Next page identifier of the base list from the previous request", +"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock", +"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number", +"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os", +"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default", "Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock", "получать уведомления о сообщениях, отправленных с телефона: yes, no": "receive notifications of messages sent from phone: yes, no", @@ -7853,8 +7873,8 @@ "Идентификатор владельца чата. Текущий пользователь, если не указано": "ID of chat owner. Current user by default", "Получает пользовательские настройки календаря текущего пользователя": "Gets the current users custom calendar settings", "ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", "Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash": "Method + BashSeparator + StrConcat(OptionsArray, BashSeparator", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", "Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных": "Basic request data (with full URL). See GetBasicDataStructure", "Проверяет, что значение является объектом внешней компоненты SQLite": "Checks that the value is an object of a SQLite AddIn", "Массив структур данных строк: Ключ > поле, Значение > значение поля": "An array of string data structures: Key > field, Value > field value", @@ -7862,66 +7882,66 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteSheet", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField", "Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function", -"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os", -"Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", -"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", -"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", -"Товар должен быть предварительно архивирован (см. АрхивироватьТовары": "The product must be pre-archived (see ArchiveProducts", -"Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", -"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds", -"Регистрация заявки на вызов курьера](@api-docs.cdek.ru/29925274.html": "Registration of a courier invitation](@api-docs.cdek.ru/33828859.html", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", -"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", -"Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи": "Create new task by fields structure (see GetTaskFieldsStructure", -"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed", -"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode", -"Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки": "Creates a new deal by field structure (see. GetDealStructure", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet", -"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os", -"Если включена транслитерация адреса из кириллицы в латиницу > Истина": "If Cyrillic to Latin address transliteration is enabled > True", -"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet", +"Если включена транслитерация адреса из кириллицы в латиницу > Истина": "If Cyrillic to Latin address transliteration is enabled > True", +"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", +"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode", +"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed", +"Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи": "Create new task by fields structure (see GetTaskFieldsStructure", +"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", +"Регистрация заявки на вызов курьера](@api-docs.cdek.ru/29925274.html": "Registration of a courier invitation](@api-docs.cdek.ru/33828859.html", +"Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки": "Creates a new deal by field structure (see. GetDealStructure", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", +"Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page", +"Товар должен быть предварительно архивирован (см. АрхивироватьТовары": "The product must be pre-archived (see ArchiveProducts", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet", +"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os", +"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken", +"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel", +"Расширения: Ключ > путь или данные расширения, Значение > точка входа": "Extensions: Key > filepath or extension data, Value > entry point", +"Существующее соединение или путь к базе. In memory, если не заполнено": "Existing connection or path to the base. In memory, if not filled", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateToken", "Типы фильтрации: !, <, <=, >, >=. Например: !ID:3 (т.е. ID не равно 3": "Types of filtration: !, <, <=, >, >=. For example: !ID:3 (ID not equal to 3", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDialog", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProduct", "Возвращает структуру полей для фильтрации дочерних элементов каталога": "Returns filter structure for child folder items", -"Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш": "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendFile", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords", +"Возвращает структуру фильтров для метода ПолучитьСписокОтправленийFBO": "Returns the filter structure for the GetFBOShipmentsList method", "Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use", "Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON", "Проверяет доступность бакета для текущего аккаунта или аккаунта по ID": "Checks if the bucket is available for the current account or account by ID", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateToken", -"Возвращает структуру фильтров для метода ПолучитьСписокОтправленийFBO": "Returns the filter structure for the GetFBOShipmentsList method", -"Существующее соединение или путь к базе. In memory, если не заполнено": "Existing connection or path to the base. In memory, if not filled", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken", -"Расширения: Ключ > путь или данные расширения, Значение > точка входа": "Extensions: Key > filepath or extension data, Value > entry point", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel", -"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", -"При использовании строки подключения инициализируется новое соединение": "When using the connection string, a new connection is initialised", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable", +"Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш": "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish", +"Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page", +"Получает содержимое сообщения соединения из списка активных соединений": "Gets the contents of the connection message from the list of active connections", +"получать уведомления о факте того, что сообщение было удалено: yes, no": "receive notifications when a message has been deleted: yes, no", +"Включение доп. полей в ответ. См. ПолучитьСтруктуруДопПолейОтправления": "Include additional fields in the response. See GetShipmentAdditionalFields", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet", +"Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные": "Available parameter types: String, Number, Date, Boolean, BinaryData", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent", +"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", "Значение, возвращаемое в событии нажатия. Только если не заполнено URL": "The value returned in the event. Only if the URL is not filled", "Полную структуру можно получить функцией ПолучитьСтурктуруПользователя": "The full structure can be obtained with the function GetUserFieldsStructure", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject", "Двоичные данные или путь к файлу при указании параметра ПутьСохранения": "Binary data or file path when SavePath parameter is specified", "Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи": "The complete structure of the fields can be obtained by the GetTaskFieldsStructure() function", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", "получать уведомления о создании опроса и голосовании в опросе: yes, no": "receive notifications when a poll is created and voted on: yes, no", "Сохраните ID бота, получив его при помощи кнопки \"Показать моих ботов\"": "Save the bot ID by retrieving it using the \"Show My Bots\" button", "Регистрация договоренности о доставке](@api-docs.cdek.ru/36981338.html": "Registration of delivery appointment](@api-docs.cdek.ru/36989576.html", @@ -7932,84 +7952,87 @@ "Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product", "access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar", "!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!", -"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent", -"Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page", -"Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные": "Available parameter types: String, Number, Date, Boolean, BinaryData", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet", -"Включение доп. полей в ответ. См. ПолучитьСтруктуруДопПолейОтправления": "Include additional fields in the response. See GetShipmentAdditionalFields", -"получать уведомления о факте того, что сообщение было удалено: yes, no": "receive notifications when a message has been deleted: yes, no", -"Получает содержимое сообщения соединения из списка активных соединений": "Gets the contents of the connection message from the list of active connections", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", -"Получает данные о лимитах на ассортимент, создание и обновление товаров": "Get requests limits for products management methods", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", -"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON", -"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving", -"Квитанция должна быть предварительно создана. См. СформироватьКвитанцию": "The receipt must be previously created. See CreateReceipt", -"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", -"Параметр active_product устарел, используйте значения параметра visible": "The active_product parameter is deprecated, use the values of the visible parameter", -"Проверяет, что значение является объектом внешней компоненты PostgreSQL": "Checks that the value is an object of a PostgreSQL AddIn", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", -"Информация о договоренности о доставке](@api-docs.cdek.ru/36981626.html": "Information about delivery appointment](@api-docs.cdek.ru/36989601.html", -"Возможно, она не подходит для вашей операционной системы. Текст ошибки:": "It may not be compatible with your OS. Error:", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", -"Использование данного метода для больших файлов может приводить к сбоям": "Using this method for large files may cause errors", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable", +"При использовании строки подключения инициализируется новое соединение": "When using the connection string, a new connection is initialised", "Возвращает объект TCP клиента при успешном подключении или неопределено": "Returns the TCP client object on successful connection or undefined", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection", -"Полную документацию можно найти по адресу: (https://openintegrations.dev": "Full documentation can be found at: (https://openintegrations.dev", -"Ссылка](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867": "Link](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867", -"За один запрос вы можете создать штрихкоды не больше чем для 100 товаров": "You can create barcodes for a maximum of 100 products per request", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", +"Использование данного метода для больших файлов может приводить к сбоям": "Using this method for large files may cause errors", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram", +"Проверяет, что значение является объектом внешней компоненты PostgreSQL": "Checks that the value is an object of a PostgreSQL AddIn", +"Параметр active_product устарел, используйте значения параметра visible": "The active_product parameter is deprecated, use the values of the visible parameter", +"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", +"Квитанция должна быть предварительно создана. См. СформироватьКвитанцию": "The receipt must be previously created. See CreateReceipt", +"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", +"Информация о договоренности о доставке](@api-docs.cdek.ru/36981626.html": "Information about delivery appointment](@api-docs.cdek.ru/36989601.html", +"Получает данные о лимитах на ассортимент, создание и обновление товаров": "Get requests limits for products management methods", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", +"Возможно, она не подходит для вашей операционной системы. Текст ошибки:": "It may not be compatible with your OS. Error:", +"Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON", +"Получает информацию об уценке и основном товаре по SKU уценённых товаров": "Retrieves discount and main product information by SKU of the discounted items", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", -"флаг запроса повторного подтверждения участия при редактировании события": "flag for requesting re-confirmation of participation when editing an event", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", -"Время начала учета. Дата должна совпадать с текущей. Текущее время по ум": "Start time. The date must match the current. Current time by default", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", -"Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач": "Removes a kanban (My Plan) stage, provided there are no tasks in it", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage", -"можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьЛокацию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact", -"Получает информацию об уценке и основном товаре по SKU уценённых товаров": "Retrieves discount and main product information by SKU of the discounted items", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif", +"можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage", +"Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач": "Removes a kanban (My Plan) stage, provided there are no tasks in it", +"Время начала учета. Дата должна совпадать с текущей. Текущее время по ум": "Start time. The date must match the current. Current time by default", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", +"флаг запроса повторного подтверждения участия при редактировании события": "flag for requesting re-confirmation of participation when editing an event", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", +"За один запрос вы можете создать штрихкоды не больше чем для 100 товаров": "You can create barcodes for a maximum of 100 products per request", +"Ссылка](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867": "Link](@dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&CHAPTER_ID=07867", +"Полную документацию можно найти по адресу: (https://openintegrations.dev": "Full documentation can be found at: (https://openintegrations.dev", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", +"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", +"Язык ответа: DEFAULT (русский), RU, EN, TR (турецкий), ZH_HANS (китайский": "Response language: DEFAULT (Russian), RU, EN, TR (Turkish), ZH_HANS (Chinese)", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", "бесконечный сброс попыток при получении данных может привести к зависанию": "infinite resetting of attempts when receiving data can lead to hangs", "Истина > будут получены сразу данные PDF файла, Ложь > ответ сервера CDEK": "True > PDF file data will be received, False > receives CDEK server response", "Возвращает список пользователей, просмотревших выбранное важное сообщение": "Return list of important post viewers ids", "получать уведомления об изменении состояния авторизации инстанса: yes, no": "receive notifications about changes in the authorization state of the instance: yes, no", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPicture", "Если список подключений не пуст, то ожидание конца таймаута не происходит": "Если список подключений не пуст, то ожидание конца таймаута не происходит", "Доступные типы параметров: Cтрока, Число, Дата, Булево, ДвоичныеДанные.^^": "Available parameter types: String, Number, Date, Boolean, BinaryData.^^", "Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf", -"Время заверш. учета. Дата должна совпадать с текущей. Текущее время по ум": "Stop time. The date must match the current. Current time by default", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", "Отмечает выбранное сообщение и все сообщения после него как непрочитанные": "Mark current and all messages after as unreaded", "Метод удаляет файлы на сервере, если они отсутствуют в локальном каталоге": "The method deletes files on the server if they do not exist in the local directory", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", "Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post", "Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK", "Устанавливает размер скидки на уценённые товары, продающиеся по схеме FBS": "Sets the amount of discount on discounted products sold under the FBS scheme", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPicture", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created", -"Язык ответа: DEFAULT (русский), RU, EN, TR (турецкий), ZH_HANS (китайский": "Response language: DEFAULT (Russian), RU, EN, TR (Turkish), ZH_HANS (Chinese)", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"истина - значение будет вставлено текстом, как есть, ложь - через параметр": "true - the value will be inserted by text as it is, false - through the parameter", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", -"ID задачи, после которой надо поставить выбранную (если не заполнено Перед": "ID of the task to be followed by the selected (if Prev not filled", -"Получает прямую ссылку для загрузки объекта без дополнительной авторизации": "Gets a direct link to upload (put) an object without additional authorization", +"Время заверш. учета. Дата должна совпадать с текущей. Текущее время по ум": "Stop time. The date must match the current. Current time by default", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase", +"Метод для вставки в 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, \"RenameChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD", +"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", +"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", +"Список доступных типов: 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", +"Получает прямую ссылку для загрузки объекта без дополнительной авторизации": "Gets a direct link to upload (put) an object without additional authorization", +"ID задачи, после которой надо поставить выбранную (если не заполнено Перед": "ID of the task to be followed by the selected (if Prev not filled", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", +"истина - значение будет вставлено текстом, как есть, ложь - через параметр": "true - the value will be inserted by text as it is, false - through the parameter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD", "ID задачи, перед которой надо поставить выбранную (если не заполнено После": "ID of the task to put the selected one in front of (if After not filled", "Структура настроек (см. ПолучитьСтруктуруПользовательскихНастроекКаледнаря": "Settings structure (see GetCalednarCustomSettingsStructure", "Признак включения в макет полей исключительно для заказо Интернет магазина": "Flag of including fields in the layout exclusively for online store orders", @@ -8017,49 +8040,48 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Разбан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Unban\", \"Telegram", "Заявка должна быть предварительно создана. См. СоздатьЗаявкуНаВызовКурьера": "The invitation must be previously created. See CreateCourierInvitation", "Для остальных запросов возвращается result:true или false с текстом ошибки": "For other queries, result:true or false with error text is returned", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", -"Список доступных типов: audio, backup, book, compressed, data, development": "List of available types: audio, backup, book, compressed, data, development", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase", -"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", -"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel", -"Метод для вставки в 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, \"CopySheet (new", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords (one", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteRecords (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet (new", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКопиюОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateObjectCopy", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK", "Поиск по названию (4 симв. мин). Для пунктов выдачи укажите полное название": "Search by name (4 chars. min). For delivery points enter the full name", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", -"Получает справочные значения характеристики по заданному значению в запросе": "Gets the reference values of the attribute by the specified value", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", -"разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику": "allow optimization by goals in advertising campaigns without access to the counter", -"Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html": "Cash on delivery registry information](@api-docs.cdek.ru/107254821.html", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment", +"Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html": "Cash on delivery registry information](@api-docs.cdek.ru/107254821.html", +"разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику": "allow optimization by goals in advertising campaigns without access to the counter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", +"Получает справочные значения характеристики по заданному значению в запросе": "Gets the reference values of the attribute by the specified value", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFile", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path", +"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList", +"Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path", "Получает структуру для отбора списка товаров в функции ПолучитьСписокТоваров": "Gets the structure for products list selecting in the GetProductList function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path", +"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer", +"URL для создания кнопки открытия страницы. Только если не заполнено Значение": "URL to create the page open button. Only if the Value is not filled in", +"Возвращает структуру полей для фильтрации лидов в методе ПолучитьСписокЛидов": "Returns the field structure for filtering leads in the GetLeadsList method", +"в соответствии с условиями лицензии 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, \"SetChannelGoal", "Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.", "Полуает реестры наложенных платежей, по которым клиенту был переведен платеж": "Receives registers of imposed payments, for which the client was transferred the payment", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Изменение публикации": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangePublication", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (Path", "Получает прямую ссылку для скачивания объекта без дополнительной авторизации": "Get presigned link for object retrieving without authorization", -"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method", +"Получает пустую структуру для установки пользовательских настроек календарей": "Gets an empty structure for setting custom calendar settings", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList", "!OInt Сообщить(\"Ошибка загрузки участка \" + Строка(Н) + \"/\" + Строка(Попытки": "!OInt Message(\"Chunk upload error \" + String(N) + \"/\" + String(Attempts", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", +"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase", "Можно упомянуть пользователя, добавив в текст его userId в следующем формате": "You can mention a user by adding their userId to the text in the following format", "Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel", @@ -8068,67 +8090,65 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьДочерниеБлоки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnChildBlocks", "Данные варианты релизов предназначены для использования в OneScript-проектах": "These release options are intended for use in OneScript projects", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory\", \"VK", -"в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license", -"Получает пустую структуру для установки пользовательских настроек календарей": "Gets an empty structure for setting custom calendar settings", -"URL для создания кнопки открытия страницы. Только если не заполнено Значение": "URL to create the page open button. Only if the Value is not filled in", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", -"Возвращает структуру полей для фильтрации лидов в методе ПолучитьСписокЛидов": "Returns the field structure for filtering leads in the GetLeadsList method", -"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList", -"Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path", -"Из 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, \"CreateStory (path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", +"!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, \"GetProductList", +"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", +"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField", +"Дата окончания нужного периода доступных таймслотов (28 дней от тек. максимум": "The end date of the desired period of available timeslots (28 days from current max.", +"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute", +"!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, \"GetChannelList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD", "Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели": "Go to **Developers** in the **Applications** section of the sidebar", -"!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, \"DeleteProductProperty", -"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute", -"Дата окончания нужного периода доступных таймслотов (28 дней от тек. максимум": "The end date of the desired period of available timeslots (28 days from current max.", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField", "**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСвойств": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPropertyList", "Получает информацию об оговоренных с клиентом дате, времени и адресе доставки": "Receives information about the delivery date, time and address agreed with the customer", "Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", -"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", -"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[6], \"ПолучитьПолеПочты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[6], \"GetEmailField", +"Создание метки](@yandex.ru/dev/metrika/ru/management/openapi/label/createLabel": "Creating a tag](@yandex.ru/dev/metrika/en/management/openapi/label/createLabel", +"Удаление метки](@yandex.ru/dev/metrika/ru/management/openapi/label/deleteLabel": "Deleting a tag](@yandex.ru/dev/metrika/en/management/openapi/label/deleteLabel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", "отмечать входящие сообщения прочитанными при отправке сообщения в чат: yes, no": "mark incoming messages as read when sending a message to chat: yes, no", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Dropbox", -"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", -"Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path", -"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty", -"Для остальных запросов возвращается `result:true` или `false` с текстом ошибки": "For other queries, `result:true` or `false` with error text is returned", +"получать уведомления о факте того, что сообщение было отредактировано: yes, no": "to be notified when a message has been edited: yes, no", "получать уведомления об устройстве (телефоне) и уровне заряда батареи: yes, no": "receive notifications about the device (phone) and battery level: yes, no", +"Для остальных запросов возвращается `result:true` или `false` с текстом ошибки": "For other queries, `result:true` or `false` with error text is returned", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty", +"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", +"Возвращает структуру полей для фильтрации сделок в методе ПолучитьСписокСделок": "Returns the field structure for filtering deals in the GetDealsList method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path", +"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection", +"!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", -"получать уведомления о факте того, что сообщение было отредактировано: yes, no": "to be notified when a message has been edited: yes, no", -"Возвращает структуру полей для фильтрации сделок в методе ПолучитьСписокСделок": "Returns the field structure for filtering deals in the GetDealsList method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[6], \"ПолучитьПолеПочты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[6], \"GetEmailField", -"Удаление метки](@yandex.ru/dev/metrika/ru/management/openapi/label/deleteLabel": "Deleting a tag](@yandex.ru/dev/metrika/en/management/openapi/label/deleteLabel", -"Создание метки](@yandex.ru/dev/metrika/ru/management/openapi/label/createLabel": "Creating a tag](@yandex.ru/dev/metrika/en/management/openapi/label/createLabel", +"Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", +"В случае выполнения нескольких операций желательно использовать одно соединение": "If several operations are performed, it is desirable to use one connection", +"Информация о метке](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabel": "Tag information](@yandex.ru/dev/metrika/en/management/openapi/label/getLabel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", +"Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductCollection", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK", "Двоичные данные могут также быть переданы как структура `{'blob':Путь к файлу}`": "Binary data can also be transferred as a structure `{'blob':File path}`", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetCellValues", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField", @@ -8139,15 +8159,9 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОБоте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo", "Изменение метки](@yandex.ru/dev/metrika/ru/management/openapi/label/updateLabel": "Changing a tag](@yandex.ru/dev/metrika/en/management/openapi/label/updateLabel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", "Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions", -"Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", -"Информация о метке](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabel": "Tag information](@yandex.ru/dev/metrika/en/management/openapi/label/getLabel", -"В случае выполнения нескольких операций желательно использовать одно соединение": "If several operations are performed, it is desirable to use one connection", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject\", \"Dropbox", "Параметры fbs_sku и fbo_sku из ответа метода были отключены 15 августа 2023 года": "The fbs_sku and fbo_sku parameters from the method response were disabled on August 15, 2023", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваСтраницы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditPageProperties", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистикуПостов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPostStatistics", @@ -8159,115 +8173,120 @@ "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os", "Причина изменения. Обязателен при указании Время и отключенном свободном графике": "Reason for change. Required when Time is specified and free schedule is disabled", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle", -"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField", +"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method", +"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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24", +"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PostInDiscussion\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПревью\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPreview\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar", "Токен и 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", "Значения типа Двоичные данные (BLOB) возвращаются в виде `{'blob':Base64 строка}`": "Values of the Binary data type (BLOB) are returned as `{'blob':Base64 строка}`", "Для начала работы необходимо вызвать команду `oint` из командной строки/терминала": "To get started, you need to call the command `oint` from the command prompt/terminal", -"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageLink", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24", -"id приложения, которое необходимо создать в профиле на странице для разработчиков": "application ID that needs to be created in the profile on the developer page", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", +"получать уведомления о добавлении чата в список заблокированных контактов: yes, no": "receive notifications when a chat is added to the blocked contacts list: yes, no", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", +"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main", "color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности": "color=Green) - the path to the result saving file (particularly binary data", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеПользователя": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserData", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"Bitrix24", +"Формирует простую 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_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24", +"Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные": "Attachment data where key > filename, value > file path or binary data", +"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram", +"Создание счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/addCounter": "Creating a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/addCounter", +"Вызывает метод получения токена, так как для получения токена из кода, приходящего": "Calls the token acquisition method, as for obtaining a token from the code received", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКомментариев": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCommentList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif\", \"Telegram", -"Вызывает метод получения токена, так как для получения токена из кода, приходящего": "Calls the token acquisition method, as for obtaining a token from the code received", -"Создание счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/addCounter": "Creating a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/addCounter", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram", -"Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов]": "Sign in to Airtable and go to the **[personal tokens creation page]", -"Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные": "Attachment data where key > filename, value > file path or binary data", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеПользователя": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserData", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main", "Список операций](@yandex.ru/dev/metrika/ru/management/openapi/operation/operations": "List of actions](@yandex.ru/dev/metrika/en/management/openapi/operation/operations", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (одна картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single image", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСоставнойПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCompositePost\", \"VK", "Загрузка по частям используется для больших файлов. Стандартный размер `ChunkSize`": "Chunk upload is used for large files. Default `ChunkSize`", -"Формирует простую 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, \"CloseForumTopic (main", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24", -"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", -"получать уведомления о добавлении чата в список заблокированных контактов: yes, no": "receive notifications when a chat is added to the blocked contacts list: yes, no", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", -"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВнешнихФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFileList", -"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once", -"Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей": "Returns the field structure for filtering users in the FindUsers method", -"Получает информацию о статусе обработки паспортных данных для международных заказов": "Receives information on passport data processing status for international orders", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", -"Информация о счетчике](@yandex.ru/dev/metrika/ru/management/openapi/counter/counter": "Counter information](@yandex.ru/dev/metrika/en/management/openapi/counter/counter", -"Получает структуру для внесения остатков товара в функции ОбновитьКоличествоТоваров": "Gets the data structure for udpating product stocks in the UpdateProductsStocks function", -"ChunkSize слишком мал. Необходимо увеличить размер части (минимум для данного файла": "ChunkSize is too small. It is necessary to increase the chunk size (minimum for this file", -"Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение": "Forms an action button for the message keyboard (see SendTextMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList", -"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", -"Получить параметры доступа к инстансу](@green-api.com/docs/before-start/#parameters": "Get access parameters to instance](@green-api.com/en/docs/before-start/#parameters", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", "!OInt Сообщить(\"Не удалось загрузить часть файла! Отмена загрузки ID:\" + IDЗагрузки": "!OInt Message(\"Failed to upload part of the file! Aborted upload wiht ID:\" + UploadID", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage", +"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata", +"Получить параметры доступа к инстансу](@green-api.com/docs/before-start/#parameters": "Get access parameters to instance](@green-api.com/en/docs/before-start/#parameters", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList", +"Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение": "Forms an action button for the message keyboard (see SendTextMessage", +"ChunkSize слишком мал. Необходимо увеличить размер части (минимум для данного файла": "ChunkSize is too small. It is necessary to increase the chunk size (minimum for this file", +"Получает структуру для внесения остатков товара в функции ОбновитьКоличествоТоваров": "Gets the data structure for udpating product stocks in the UpdateProductsStocks function", +"Информация о счетчике](@yandex.ru/dev/metrika/ru/management/openapi/counter/counter": "Counter information](@yandex.ru/dev/metrika/en/management/openapi/counter/counter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", +"Получает информацию о статусе обработки паспортных данных для международных заказов": "Receives information on passport data processing status for international orders", +"Для 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, \"GetExternalFileList", +"Пока вам не нужно использовать такие методы, получать communitytoken не обязательно": "You don't need to obtain the 'communitytoken' if you're not using such methods at the moment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink", +"Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей": "Returns the field structure for filtering users in the FindUsers method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram", "Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара": "You can get an empty structure using the GetSimplifiedProductStructure method", "Получает пустой макет фильтра получения списка офисов в функции ПолучитьСписокОфисов": "Gets an empty layout of the filter for getting the list of offices in the GetOfficeList function", "Изменение счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/editCounter": "Changing a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/editCounter", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductPropertyVariant", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОпубликоватьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PublishFolder\", \"Dropbox", "ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram", "После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**": "After finishing the integration creation, click *Show* and copy the **Token (Secret)**", "Если нужно добавить пользователя интранета, то обязательно передаётся: UF_DEPARTMENT": "If you want to add an intranet user, you must pass UF_DEPARTMENT field", "OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки": "OInt CLI - CLI toolkit for integrating with APIs of popular online services", "Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode", -"При закрытии соединения, ошибке или обнаружении EOF чтение завершается в любом случае": "If the connection is closed, an error occurs, or EOF is detected, the read is terminated in either case", +"Удаление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/deleteCounter": "Deleting a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/deleteCounter", +"Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения": "Create a new token by clicking Generate Token and Scopes below on the application page", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram", -"Массив или 1 получатель: UA все, SGn р. группа, Un пользователь, DRn отдел, Gn группа": "Array or 1 recipient: UA all, SGn w. group, Un user, DRn department, Gn group", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", -"|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests", -"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", -"Можно упомянуть пользователя, добавив в текст его userId в следующем формате @[userId": "You can mention a user by appending their userId to the text in the following format @[userId", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox", -"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", -"Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage\", \"Telegram", +"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant", +"Получает макет для создания о доставке в функции ЗафиксироватьДоговоренностьОДоставке": "Gets the layout to create about delivery in the RegisterDeliveryAppointment function", +"При закрытии соединения, ошибке или обнаружении EOF чтение завершается в любом случае": "If the connection is closed, an error occurs, or EOF is detected, the read is terminated in either case", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel", "Описание структур см. здесь 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, \"SendImage\", \"Telegram", +"Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", +"**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокРабочихОбластей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetWorkspaceList", +"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", +"|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", +"Массив или 1 получатель: UA все, SGn р. группа, Un пользователь, DRn отдел, Gn группа": "Array or 1 recipient: UA all, SGn w. group, Un user, DRn department, Gn group", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyVariant", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", -"Получает макет для создания о доставке в функции ЗафиксироватьДоговоренностьОДоставке": "Gets the layout to create about delivery in the RegisterDeliveryAppointment function", -"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event", -"Удаление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/deleteCounter": "Deleting a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/deleteCounter", -"Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения": "Create a new token by clicking Generate Token and Scopes below on the application page", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant", +"Можно упомянуть пользователя, добавив в текст его userId в следующем формате @[userId": "You can mention a user by appending their userId to the text in the following format @[userId", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage", +"Массив|Один получатель (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram", +"Использование признака `raw` необходимо для составных конструкций, вроде `BEETWEEN`.^^": "The use of the `raw` feature is necessary for compound constructions like `BEETWEEN`.^^", +"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", +"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_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK", "Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей": "True > structure with empty values, False > field types at values", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeForumTheme\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram", "Массив|Один получатель: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target: UA all, SG work group, U user, DR depart., G group", -"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", "Параметры запроса указываются как массив структур вида `{'Тип данных': 'Значение'}`.^^": "Query parameters are specified as an array of structures of the following type: `{'Type': 'Value'}`.^^", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path", "которые, при этом, созданы не для разныз задач, но просто являются версиями друг друга": "which, at the same time, are not created for different tasks, but are simply versions of each other", @@ -8277,89 +8296,84 @@ "статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса": "status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList", "Список доступных типов описан на начальной странице документации библиотеки PostgreSQL": "The list of available types is described on the initial page of the PostgreSQL library documentation", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", -"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_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PinMessage\", \"Telegram", -"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]", -"Использование признака `raw` необходимо для составных конструкций, вроде `BEETWEEN`.^^": "The use of the `raw` feature is necessary for compound constructions like `BEETWEEN`.^^", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram", -"Массив|Один получатель (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage", -"Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer": "From Authentication Tokens -> Access Token and Secret settings page of Twitter Developer", -"Список меток пользователя](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabels": "List of user tags](@yandex.ru/dev/metrika/en/management/openapi/label/getLabels", -"Заполните поля 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_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (строчный массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (string array", +"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", "Узнать, есть ли вложенный справочник, можно через метод ПолучитьХарактеристикиКатегории": "You can find out if there is a nested catalog by the GetCharacteristicsCategories method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json array", -"Описание полей фильтра можно найти на странице документации по получению списка товаров": "The description of the filter fields can be found on the documentation page for product list retrieving method", -"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", "Преобразует массив значений параметров в массив структур описаний для передачи в запрос": "Converts an array of parameter values into an array of description structures to be passed to the query", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram", +"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", +"Описание полей фильтра можно найти на странице документации по получению списка товаров": "The description of the filter fields can be found on the documentation page for product list retrieving method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json array", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (строчный массив": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (string array", +"Заполните поля App name, User support email и Email addresses (все поля со звездочками)": "Fill in the fields: App name, User support email, and Email addresses (all fields with asterisks)", +"Список меток пользователя](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabels": "List of user tags](@yandex.ru/dev/metrika/en/management/openapi/label/getLabels", +"Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer": "From Authentication Tokens -> Access Token and Secret settings page of Twitter Developer", +"URL: домен для обычных методов или полный URL с параметрами для прямой отправки запросов": "URL: domain for common methods or full URL with parameters for direct request sending", "Получает структуру для создания товара на основе Ozon ID в функции СоздатьТоварыПоOzonID": "Gets the structure for creating a product based on Ozon ID in the CreateProductByOzonID function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram", +"Связанные функции: ПолучитьСписокТоваров, ПолучитьКоличествоТоваров, ПолучитьЦеныТоваров": "Related functions: GetProductList, GetProductsStocks, GetProductsPrices", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost (wh)\", \"Bitrix24", "получать уведомления о статусах отправки/доставки/прочтении исходящих сообщений: yes, no": "receive notifications about the send/deliver/read status of outgoing messages: yes, no", -"Связанные функции: ПолучитьСписокТоваров, ПолучитьКоличествоТоваров, ПолучитьЦеныТоваров": "Related functions: GetProductList, GetProductsStocks, GetProductsPrices", -"URL: домен для обычных методов или полный URL с параметрами для прямой отправки запросов": "URL: domain for common methods or full URL with parameters for direct request sending", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList", -"Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПриостановитьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PauseAdvertisement", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile (new", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24", -"Возвращает структуру включения доп. полей ответа для метода ПолучитьСписокОтправленийFBO": "Returns the structure of inclusion of additional response fields for the GetFBOShipmentsList method", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime (wh)\", \"Bitrix24", -"При следующем обновлении нужно использовать уже новый refresh_token, так что захардкодить": "For the next update, you need to use a new refresh_token, so hardcode", -"Отбор новостей по доступу: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights: UA all, SGn work group, Un user, DRn depart, Gn group", -"После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен**": "After creation, go to the channel settings -> For developers, and copy the **Token**", -"Получает количество пользователей, которые нажали Узнать о поступлении на странице товара": "Gets the number of users who clicked Know about arrival button on the product page", -"При установке параметров Таймаут и Размер в 0, чтение производится до окончания сообщения": "When the Timeout and Size parameters are set to 0, reading is performed until the message ends", -"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays", +"Возвращает структуру включения доп. полей ответа для метода ПолучитьСписокОтправленийFBO": "Returns the structure of inclusion of additional response fields for the GetFBOShipmentsList method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile (new", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПриостановитьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PauseAdvertisement", +"Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList", "Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом": "Gets a list of buckets. It is possible to use filters if they are provided by your service", -"Отбор новостей по доступу (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights (UA all, SGn work group, Un user, DRn depart, Gn group", -"Список доступных счетчиков](@yandex.ru/dev/metrika/ru/management/openapi/counter/counters": "List of available counters](@yandex.ru/dev/metrika/en/management/openapi/counter/counters", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", -"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "Gets the layout for creating a request for courier call in the CreateCourierInvitation function", -"!OInt Сообщить(Прогресс + ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(Progress + LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", +"После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен**": "After creation, go to the channel settings -> For developers, and copy the **Token**", +"Отбор новостей по доступу: UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights: UA all, SGn work group, Un user, DRn depart, Gn group", +"При следующем обновлении нужно использовать уже новый refresh_token, так что захардкодить": "For the next update, you need to use a new refresh_token, so hardcode", +"При установке параметров Таймаут и Размер в 0, чтение производится до окончания сообщения": "When the Timeout and Size parameters are set to 0, reading is performed until the message ends", +"Получает количество пользователей, которые нажали Узнать о поступлении на странице товара": "Gets the number of users who clicked Know about arrival button on the product page", +"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователейКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelUserList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel", -"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink", +"!OInt Сообщить(Прогресс + ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(Progress + LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", +"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "Gets the layout for creating a request for courier call in the CreateCourierInvitation function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", +"Список доступных счетчиков](@yandex.ru/dev/metrika/ru/management/openapi/counter/counters": "List of available counters](@yandex.ru/dev/metrika/en/management/openapi/counter/counters", +"Отбор новостей по доступу (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights (UA all, SGn work group, Un user, DRn depart, Gn group", +"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", "ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.", +"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel", +"Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину": "Gets information about orders for which cash on delivery was transferred to the online store", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox", "`{'Имя поля 1': {'Тип данных': 'Значение'}, 'Имя поля 2': {'Тип данных': 'Значение'},...}`": "`{'Field name 1': {'Type': 'Value'}, 'Field name 2': {'Type': 'Value'},...}`", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (форум": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (forum", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox", -"Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину": "Gets information about orders for which cash on delivery was transferred to the online store", -"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", -"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform", -"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", "Получить пустую структуру можно при помощи метода ПолучитьСтруктуруОбновленияХарактеристик": "You can get an empty structure using the GetAttributesUpdateStructure method", -"Аналогично использованию параметра `Расширения` (`exts` в CLI) функции `ВыполнитьЗапросSQL`": "Similar to using the `Extensions` parameter (`exts` in CLI) of the `ExecuteSQLQuery` function", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation\", \"Telegram", -"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ПрочитаноБайт, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(BytesRead, TotalSize, \"MB\", MB", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram", +"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them", +"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", +"Договоренность должна быть предварительно создана. См. ЗафиксироватьДоговоренностьОДоставке": "The appointment must be previously created. See RegisterDeliveryAppointment", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram", +"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ПрочитаноБайт, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(BytesRead, TotalSize, \"MB\", MB", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation\", \"Telegram", +"Аналогично использованию параметра `Расширения` (`exts` в CLI) функции `ВыполнитьЗапросSQL`": "Similar to using the `Extensions` parameter (`exts` in CLI) of the `ExecuteSQLQuery` function", "ПолучитьСсылкуАвторизации() -> Браузер -> code придет на redirect_uri -> ПолучитьТокен(code": "GetAuthorizationLink() -> Browser -> code will come to redirect_uri -> GetToken(code", "Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты": "This library allows you to work with the functionality of the free plan, meaning you can create tweets", -"Договоренность должна быть предварительно создана. См. ЗафиксироватьДоговоренностьОДоставке": "The appointment must be previously created. See RegisterDeliveryAppointment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList", +"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video", +"При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара": "On each method call, send all the images that should be on the product card", "!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB", "Изменяет имя хранилища (только для хранилища приложения см. ПолучитьСписокХранилищПриложения": "Change storage name (for app storage only, see. GetAppStorage", "Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайловПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFolderFileList\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox", -"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video", -"При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара": "On each method call, send all the images that should be on the product card", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram", "Сгенерируйте новый **токен** и включите возможность добавлять бота в группу (если необходимо)": "Generate a new **token** and enable the ability to add the bot to a group (if necessary)", "В IDЧатаИсточника можно передавать только chatId из событий (код из ссылки на чат не подходит": "Only the chatId from events can be passed to the FromChatID (the code from the chat link is not suitable)", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователяКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUserToFile\", \"Dropbox", -"Получает информацию о хранилище с которым может работать приложение для хранения своих данных": "Get information about storage with which the application can work to store its data", -"на версии 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", "Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter": "Restoring a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/undeleteCounter", +"на версии 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", +"Получает информацию о хранилище с которым может работать приложение для хранения своих данных": "Get information about storage with which the application can work to store its data", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователяКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUserToFile\", \"Dropbox", +"Набор инструментов для интеграции с популярными 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, \"GetObjectVersionList\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox", @@ -8367,86 +8381,85 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile\", \"Dropbox", "Массив|Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", "Оформляет значение в формате атрибута и добавляет его в массив attributes переданной коллекции": "Formats the value in attribute format and adds it to the Attributes array of the collection", -"Набор инструментов для интеграции с популярными API посредством CLI, 1C:Enterprise и OneScript": "A toolkit for integrating with popular APIs via CLI, 1C:Enterprise and OneScript", "Получает список первых файлов каталога или продолжает получение следующих при указании курсора": "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified", "Получает структуру для обновления характеристик товара в функции ОбновитьХарактеристикиТоваров": "Gets the structure for updating product characteristics in the UpdateProductsAttributes function", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатусЗагрузкиПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUploadStatusByUrl\", \"Dropbox", -"Информация о магазине](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign": "Market information](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте (сторонний": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo (external", +"Информация о магазине](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign": "Market information](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaign", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage\", \"Telegram", -"Возвращает объект запущенного TCP сервера при успешном создании или структуру с описанием ошибки": "Returns a running TCP server object on successful creation or a structure with an error description", -"URL: домен для обычных методов или полный URL с параметрами для методов прямой отправки запросов": "URL: domain for common methods or full URL with parameters for methods of direct request sending", -"Для очистки пула от неактивных соединений используется функция АктуализироватьВходящиеСоединения": "The ActualiseIncomingConnections function is used to clear the pool of inactive connections", -"Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи": "Return filter structure for GetTaskCommentsList", -"В таком случае необходимо использовать `raw:true` для установки условия напрямую в текст запроса": "In such a case, you must use `raw:true` to set the condition directly in the query text", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram", -"Отправляет одиночный запрос на указанный адрес и получает ответ, используя стандартные настройки": "Sends a single request to a specified address and receives a response using the default settings", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокИконокАватаров\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAvatarIconList\", \"Telegram", +"Отправляет одиночный запрос на указанный адрес и получает ответ, используя стандартные настройки": "Sends a single request to a specified address and receives a response using the default settings", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram", +"В таком случае необходимо использовать `raw:true` для установки условия напрямую в текст запроса": "In such a case, you must use `raw:true` to set the condition directly in the query text", +"Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи": "Return filter structure for GetTaskCommentsList", +"Для очистки пула от неактивных соединений используется функция АктуализироватьВходящиеСоединения": "The ActualiseIncomingConnections function is used to clear the pool of inactive connections", +"URL: домен для обычных методов или полный URL с параметрами для методов прямой отправки запросов": "URL: domain for common methods or full URL with parameters for methods of direct request sending", +"Возвращает объект запущенного TCP сервера при успешном создании или структуру с описанием ошибки": "Returns a running TCP server object on successful creation or a structure with an error description", +"который будет возвращать 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", "!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", -"что 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", +"что Twitter настаивает на использовании этой актуальной версии, они как-то умудрились не перенести": "that Twitter insists on using this latest version, they somehow managed not to transfer", "Получите 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", -"Выполняет запрос, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request, returning information about bot events. Used in polling mode", -"color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы": "color=Green) - a flag responsible for providing more detailed information during program operation", "Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии": "Carefully choose the category for the product: different commission rates apply for different categories", -"Получает список из 20 сообщений чата или диалога, в зависимости от указания IDПервого и IDПоследнего": "Gets a list of 20 chat or dialog messages, depending on the FirstID and LastID specified", -"color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций": "color=Green) - displays help on the current command or method. Similar to calling a command without options", +"color=Зеленый) - флаг, отвечающий за предоставление более подробной информации при работе программы": "color=Green) - a flag responsible for providing more detailed information during program operation", +"Выполняет запрос, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request, returning information about bot events. Used in polling mode", "Настройки магазина](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings": "Market settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings", -"Настройки кабинета](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings": "Cabinet settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings", +"color=Зеленый) - выводит справку по текущей команде или методу. Аналогично вызову команды без опций": "color=Green) - displays help on the current command or method. Similar to calling a command without options", +"Получает список из 20 сообщений чата или диалога, в зависимости от указания IDПервого и IDПоследнего": "Gets a list of 20 chat or dialog messages, depending on the FirstID and LastID specified", "Использование загрузки частями для файлов < 5 МБ или при размере одной части < 5 МБ приведет к ошибке": "Using multipart upload for files < 5 MB or when the size of a single chunk is < 5 MB will result in an error", -"но только через нее в твит можно добавить картинку. При этом способы авторизации и токены у них разные": "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", +"Настройки кабинета](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings": "Cabinet settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings", "Это служебный метод. Для простого сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`": "This is a service method. A `PutObject` method is intended for the common scenario of files uploading", +"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", +"но только через нее в твит можно добавить картинку. При этом способы авторизации и токены у них разные": "but only through it you can add a picture to the tweet. At the same time, their authentication methods and tokens are different", "Получает список лидов (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЛидов": "Gets a list of leads (50 per request max) with or without filtering (see GetLeadFilterStructure", -"Это служебный метод. Для простого сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the common scenario of files uploading^", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизацииПриложения\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAppAuthLink\", \"Bitrix24", "Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading", "Получает список задач (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраЗадач": "Get tasks list (50 at one response max)", +"Это служебный метод. Для простого сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the common scenario of files uploading^", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизацииПриложения\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAppAuthLink\", \"Bitrix24", "Это служебный метод. Для основного сценария загрузки файлов предназначен единый метод `ЗагрузитьОбъект`^": "This is a service method. A `PutObject` method is intended for the main scenario of files uploading^", "Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook": "You cannot start a conversation with the bot right now. First, you need to set up a webhook. See Set Webhook", "Список магазинов пользователя](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaigns": "List of users shops](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaigns", "Viber периодически стучит по адресу Webhook, так что если он будет неактивен, то все перестанет работать": "Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearMainForumThemePinnedMessages\", \"Telegram", +"Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок": "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure", "Если нужно добавить пользователя экстранета, то в полях необходимо передать: EXTRANET: Y и SONET_GROUP_ID": "If you want to add an extranet user, you must pass in the fields: EXTRANET: Y and SONET_GROUP_ID", "Получает структуру для отбора списка товаров в функциях ПолучитьСписокТоваров и ПолучитьКоличествоТоваров": "Gets the structure for selecting the list of goods in the functions GetProductList and GetProductsStocks", -"Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок": "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure", "Товар отклонён. Чтобы добавить его в «Маркет», укажите реальную цену товара или стоимость оказания услуги.": "Denied", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеИспользованияПространства\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetSpaceUsageData\", \"Dropbox", "Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля": "Returning fields as a map allows you to specify the filtering type before the filtered field name", "Параметр `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", "Расширение активно только в рамках соединения. При каждом новом соединении его необходимо подключать заново": "The extension is active only for the current connection. You must reconnect it each time a new connection is established", +"Метод пытается прочесть данные интервалами, длительность которых указана в параметре ДлительностьПопытки.^^": "The method tries to read the data in intervals, the duration of which is specified in the AttemptDuration parameter.^^", +"!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**", "Например: при `raw:false` фильтр `type:BETWEEN` `value:10 AND 20` будет интерпритирован как `BETWEEN ?1 `^^": "For example: with `raw:false` the filter `type:BETWEEN` `value:10 AND 20` will be interpolated as `BETWEEN ?1 `^^", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearForumThemePinnedMessages\", \"Telegram", -"Метод пытается прочесть данные интервалами, длительность которых указана в параметре ДлительностьПопытки.^^": "The method tries to read the data in intervals, the duration of which is specified in the AttemptDuration parameter.^^", -"Эту структуру необходимо дополнить полями, зависящими от категории товара из ПолучитьХарактеристикиКатегории": "This structure should be supplemented with fields depending on the product category from the GetCategoryAttributes function", "Выполняет запрос, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the request, returning basic bot information: name, id, ability to add the bot to groups, etc.", -"Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND": "Available colors: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND", -"Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью": "This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full", -"и создайте новую страницу. Эта страница будет родительской для всех остальных объектов, создаваемых через API": "and create a new page. This page will serve as the parent for all other objects created through the API", -"При работе с бесконечным потоком входящих данных обязательно указание параметра МаксимальныйРазмер, так как^^": "When working with an infinite stream of incoming data, it is obligatory to specify the MaxSize parameter, because^^", +"Эту структуру необходимо дополнить полями, зависящими от категории товара из ПолучитьХарактеристикиКатегории": "This structure should be supplemented with fields depending on the product category from the GetCategoryAttributes function", "В ответе будут все SKU, связанные с переданными. Метод может обработать любые SKU, даже скрытые или удалённые": "The response will contain all SKUs associated with the passed SKUs. The method can process any SKU, even hidden or deleted", -"Выполняет запрос getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request getUpdates, returning information about bot events. Used in polling mode", -"Запуск портативной версии в RHEL/Fedora/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой": "To run the portable version in RHEL/Fedora/CentOS (distributions using rpm packages), use the command ", +"При работе с бесконечным потоком входящих данных обязательно указание параметра МаксимальныйРазмер, так как^^": "When working with an infinite stream of incoming data, it is obligatory to specify the MaxSize parameter, because^^", +"и создайте новую страницу. Эта страница будет родительской для всех остальных объектов, создаваемых через API": "and create a new page. This page will serve as the parent for all other objects created through the API", +"Этот метод используется в случае, если прямой заказ доставлялся СДЭК и получатель хочет вернуть его полностью": "This method is used if the direct order was delivered by CDEK and the recipient wants to return it in full", +"Доступные цвета: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND": "Available colors: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA, PINK, LIME, BROWN, AZURE, KHAKI, SAND", ", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " 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", "Выполняет запрос /getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request /getUpdates, returning information about bot events. Used in polling mode", "В теле запроса должен быть один идентификатор или массив однотипных идентификаторов, в ответе будет массив items": "The body of the request must contain a single identifier or an array of identical identifiers, the response will be an array of items", "В Заголовки необходимо добавить все x-amz заголовки, которые будут использоваться при обращении к полученному URL": "In Headers you need to add all x-amz headers that will be used when accessing the received URL", -"Методы формирования структуры товара: ПолучитьСтруктуруТовара(), ДобавитьВидеоТовара(), ДобавитьВидеообложкуТовара": "Methods of product structure formation: GetProductStructure(), AddProductVideo(), AddProductVideoCover", "Выполняет запрос getMe, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д": "Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.", +"Методы формирования структуры товара: ПолучитьСтруктуруТовара(), ДобавитьВидеоТовара(), ДобавитьВидеообложкуТовара": "Methods of product structure formation: GetProductStructure(), AddProductVideo(), AddProductVideoCover", "Выполняет запрос /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", "Обязательность реквизитов может зависить от типа зказа или вложенности. Обязательно ознакомьтесь с документацией CDEK": "Required fields may depend on the type of order or nesting. Be sure to read the CDEK documentation", +"scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию": "The scope determines the functions available for operation. In GetStandardParameters(), the scope list is defined by default", "За один запрос можно изменить наличие для 100 товаров. С одного аккаунта продавца можно отправить до 80 запросов в минуту": "You can change availability for 100 products per request. You can send up to 80 requests per minute from one merchant account", -"**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны": "**Important:** Library names are case-sensitive and should be written in lowercase. Method names are not case-sensitive", "Без указания флага `ФорсироватьРезультат`, чтение результата осуществляется только для запросов, начинающихся с `SELECT`^^": "Without specifying the `ForcifyResult` flag, result data is returned only for queries beginning with `SELECT` keyword^^", -"За максимальное число попыток отвечает параметр ЧислоПопыток. При успешном получении новых данных число попыток сбрасывается": "The Attempts parameter is responsible for the maximum number of attempts. If the new data is successfully received, the number of attempts is reset", -"Найти своего нового бота вы можете отсканировав 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", +"**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны": "**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", +"За максимальное число попыток отвечает параметр ЧислоПопыток. При успешном получении новых данных число попыток сбрасывается": "The Attempts parameter is responsible for the maximum number of attempts. If the new data is successfully received, the number of attempts is reset", "Двоичные данные могут также быть переданы как структура `{'blob':Путь к файлу}`. Возвращаются значения двоичных данных (BLOB)^^": "Binary data can also be passed as a `{'blob':File path}` structure. Binary data (BLOB) values are returned^^", "Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке: JPG или PNG": "To upload, pass the link address of the image to public cloud storage. Image format of the linked image: JPG or PNG", "Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке — JPG или PNG": "To upload, pass the URL of the image to public cloud storage. The format of the image is JPG or PNG", @@ -8460,49 +8473,49 @@ "Работать с Bitrix24 через API можно двумя способами: через **Webhook** и через **локальное приложение**. Для обоих вариантов необходимо": "There are two ways to work with Bitrix24 via API: via **Webhook** and via **local application**. For both options you need", "Добавить в модуль 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", -"При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий": "If app was installed from packages (Linux) or installer (Windows, after reboot), you can do this from any place without additional actions", "**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", -"Используйте полученный код, 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)", "При выполнении нескольких запросов в рамках одного соединения, расширения лучше подключить один раз при помощи функции `ПодключитьРасширение`": "When performing multiple requests within a single connection, it is better to connect extensions once using the `ConnectExtension` function", +"Используйте полученный код, 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)", +"При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий": "If app was installed from packages (Linux) or installer (Windows, after reboot), you can do this from any place without additional actions", "это 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:", "Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр min_price из ответа метода на доработке и возвращает 0": "Specify the minimum price of the product after all promotions have been applied in your personal cabinet. The min_price parameter from the method response is being reworked and returns 0", +"Сохранить 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", "Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с is_client_return = true": "If the order was delivered by another service, or you need to return not all items, you must use the CreateOrder method with is_client_return = true", -"Сохранить 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", -"Вызовите функцию *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", "Передайте полученный код, вместе с ключем и секретом приложения, в функцию **ПолучитьТокен**. Сохраните полученные **access** и **refresh токены**": "Pass the received code, along with the application key and secret, to the **GetToken** function. Save the received **access** and **refresh tokens**", +"Вызовите функцию *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", "Информация о товарах, которые размещены в заданном магазине](@https:yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers": "Information about products that are placed in a selected market](@https:yandex.ru/dev/market/partner-api/doc/ru/reference/assortment/getCampaignOffers", -"После запуска **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", "Откройте 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", "Добавление товаров в каталог и изменение информации о них](@yandex.ru/dev/market/partner-api/doc/ru/reference/business-assortment/updateOfferMappings": "Adding products to the catalogue and changing information about them](@yandex.ru/dev/market/partner-api/doc/ru/reference/business-assortment/updateOfferMappings", "Для его работы требуется **.Net Framework 4.8** или сопоставимый **Mono Runtime** (при использовании deb и rpm пакетов устанавливается автоматически)": "It requires .Net Framework 4.8 or a compatible Mono Runtime (automatically installed when using deb and rpm packages)", "Характеристики представляют из себя структуры с полями complex_id, id и массивом values. Для их быстрого создания есть метод ДополнитьКомплексныйАтрибут": "Attributes are structures with complex_id, id and values fields. For their quick creation there is the CompleteComplexAttribute method", "Например, `ChunkSize равный X` означает, что все файлы, размером больше `X` (в байтах) будут загружаться по частям, где одна часть будет размером `X`.^^": "For example, `ChunkSize=X` means that all files larger than `X` (in bytes) will be downloaded in chunks, where one chunk will be of size `X`.^^", "В зависимости от выбранного способа примения будет отличаться способ получения **ID чата** - параметра, отвечающего за определение объекта взаимодействия": "Depending on the chosen path, the way to obtain the **ChatID** (the parameter responsible for identifying the interaction object) will differ", -"У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат **Токен** и **IDПользователя**": "For Viber, there are two REST APIs: one for working with channels and the other for chatbots. In both cases, the main parameters are **Token** and **UserID**", "По истечении времени жизни access_token, его можно обновить при помощи функции *ОбновитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач РефрешТокен)*": "After the access_token lifetime expires, it can be updated using the function *RefreshToken()*", +"У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат **Токен** и **IDПользователя**": "For Viber, there are two REST APIs: one for working with channels and the other for chatbots. In both cases, the main parameters are **Token** and **UserID**", "Обновлять остатки товара на одном складе можно только 1 раз в 2 минуты. Вы можете задать наличие товара только после того, как его статус сменится на price_sent": "You can only update the stock of an item in one warehouse once every 2 minutes. You can set the availability of a product only after its status changes to price_sent", "Войдите в приложении при помощи одноразового пароля, который должен прийти на почту. Просмотреть почту необходимого пользователя можно в панели администрирования": "Log in to the application using the one-time password that should arrive in the mail. You can view the mail of the required user in the administration panel", "Создание товаров доступно только в категориях последнего уровня, сравните именно их с категориями на своей площадке. Категории не создаются по запросу пользователя": "Product creation is only available in the last level categories, compare exactly with the categories on your site. Categories are not created at the user's request", "Всю дальнейшую информацию, которая может понадобиться вам для работы, вы сможете найти в других разделах данной документации, а также во встроенной справке OInt CLI": "You can find all further information you might need for work in other sections of this documentation, as well as in the built-in help of OInt CLI", "После создания, на странице приложения нажмите **Scoped app** и выберите разрешения, которые необходимы для решения ваших задач. Сохраните **AppKey** и **AppSecret**": "After creation, on the application page, click **Scoped app** and select the permissions that are necessary to solve your problems. Save **AppKey** and **AppSecret**", -"Как и большинство других программ, нацеленных на использование в bat/sh скриптах, каждое отдельное действие Oint CLI вызывается полной строкой вызова следующего вида:": "Like most other programs intended for use in bat/sh scripts, each separate action of Oint CLI is called by a full command line of the following form:", "Метод внезавно исчез из API на облачном Bitrix24, где проводилось тестирование (09/24). Возможно, он все еще будет работать на других версиях, но это не гарантировано": "The method has suddenly disappeared from the API on the cloud Bitrix24 where it was being tested (09/24). It might still work on other versions, but it's not guaranteed", +"Как и большинство других программ, нацеленных на использование в bat/sh скриптах, каждое отдельное действие Oint CLI вызывается полной строкой вызова следующего вида:": "Like most other programs intended for use in bat/sh scripts, each separate action of Oint CLI is called by a full command line of the following form:", "Введите название для нового токена, выберите из перечня необходимые **Scopes** (разрешения) и **Access** (базы и рабочие пространства, к которым у токена будет доступ)": "Enter a name for the new token, select the necessary **scopes** (permissions), and choose the databases and workspaces to which the token will have access", -"В сутки можно восстановить из архива не больше 10 товаров, которые были архивированы автоматически. На разархивацию товаров, перенесённых в архив вручную, ограничений нет": "You can restore from the archive no more than 10 products that were automatically archived per day. There are no restrictions on unarchiving products that were manually moved to the archive", -"Если у dictionary_id значение 0, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Получить их можно методом ПолучитьЗначенияХарактеристик": "If dictionary_id has a value of 0, the attribute has no nested directories. If the value is different, there are directories. You can get them using the GetValuesCharacteristics method", "API Key используется в каждом методе работы с API в качестве параметра Токен. Также вы можете сгенерировать токен на основе своего логина и пароля методом *ПолуичтьТокен*": "API Key is used in each API method as a Token parameter. You can also generate a token based on your login and password using the *GetToken* method", +"Если у dictionary_id значение 0, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Получить их можно методом ПолучитьЗначенияХарактеристик": "If dictionary_id has a value of 0, the attribute has no nested directories. If the value is different, there are directories. You can get them using the GetValuesCharacteristics method", +"В сутки можно восстановить из архива не больше 10 товаров, которые были архивированы автоматически. На разархивацию товаров, перенесённых в архив вручную, ограничений нет": "You can restore from the archive no more than 10 products that were automatically archived per day. There are no restrictions on unarchiving products that were manually moved to the archive", "Пакет содержит множество методов для работы с различными API. Эти методы не треубют глубокого погружения в тонкости работы, но и не ограничивают вас в возможности их модификации": "The package contains numerous methods for working with various APIs. These methods do not require deep understanding of the underlying workings but do not limit your ability to modify them", "Некоторые методы, например для работы с чат-ботом сообщества, принимают в качестве параметра communitytoken - в этих методах он заменяет access_token. Для его получения необходимо": "Some methods, such as those for working with community chat bots, accept the parameter 'communitytoken' instead of 'access_token'. To obtain it, you need to", "Если отсутствие интернета на машине не предполагается, гораздо проще установить OInt напрямую из хаба пакетов. Скачивания файла для этого не требуется, достаточно выполнить команду": "But it is much easier to install OInt directly from the package hub. You don't need to download any files for this, just execute the command", -"ОПИ легко интегрировать в любой проект: в виде проекта EDT, 1C-расширения или пакета OneScript. Для интеграции, независимой от конретных технологий, есть CLI версия под Windows и Linux": "The Open Integrations Package is easy to integrate into any project: as an EDT project, a 1C extension, or a OneScript package. For technology-independent integration, there is a CLI version available for Windows and Linux", "**Важно:** ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот": "**Important**: The ID of the same user in chat and channel is different. You cannot use the ID obtained from a message to the bot to invoke channel management methods and vice versa", +"ОПИ легко интегрировать в любой проект: в виде проекта EDT, 1C-расширения или пакета OneScript. Для интеграции, независимой от конретных технологий, есть CLI версия под Windows и Linux": "The Open Integrations Package is easy to integrate into any project: as an EDT project, a 1C extension, or a OneScript package. For technology-independent integration, there is a CLI version available for Windows and Linux", "У ОПИ есть подробная документация, а код структурирован и дополнен комментариями. Если же у вас все таки возникнут дополнительные вопросы, то вы всегда можете задать их в Issues на Github": "OpenIntegrations comes with detailed documentation, and the code is well-structured and supplemented with comments. If you still have additional questions, you can always ask them in the Issues section on GitHub", -"Передайте **полученный код**, **AppKey** и **AppSecret** в функцию *ПолучитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач Код)*, сохраните полученные **access_token** и **refresh_token**": "Pass the **received code**, **AppKey** and **AppSecret** to the function *GetToken()*, save the received **access_token** and **refresh_token**", "Введите название сервиса, выберите *Веб-сервисы* в качестве платформы. Redirect URI можно указать любой или выбрать пункт *Подставить URL для отладки* - для работы с библиотекой он не понадобится": "Enter the service name, select *Web services* as the platform. You can specify any *Redirect URI* or select the Insert debugging URL option - it will not be needed for working with the library", -"Доступные типы (языки) квитанций: tpl_china, tpl_armenia, tpl_russia, tpl_english, tpl_italian, tpl_korean, tpl_latvian, tpl_lithuanian, tpl_german, tpl_turkish, tpl_czech, tpl_thailand, tpl_invoice": "Available receipt types (languages): tpl_china, tpl_armenia, tpl_russia, tpl_english, tpl_italian, tpl_korean, tpl_latvian, tpl_lithuanian, tpl_german, tpl_turkish, tpl_czech, tpl_thailand, tpl_invoice", +"Передайте **полученный код**, **AppKey** и **AppSecret** в функцию *ПолучитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач Код)*, сохраните полученные **access_token** и **refresh_token**": "Pass the **received code**, **AppKey** and **AppSecret** to the function *GetToken()*, save the received **access_token** and **refresh_token**", "**acess_token** используется во всех остальных функциях библиотеки, а при помощи **refresh_token** его можно обновить, когда срок жизни будет подходить к концу (при помощи функции *ОбновитьТокен()*)": "**access_token** is used in all other functions of the library, and with the help of **refresh_token**, it can be refreshed when its lifespan is nearing the end (using the function *RefreshToken()*)", +"Доступные типы (языки) квитанций: tpl_china, tpl_armenia, tpl_russia, tpl_english, tpl_italian, tpl_korean, tpl_latvian, tpl_lithuanian, tpl_german, tpl_turkish, tpl_czech, tpl_thailand, tpl_invoice": "Available receipt types (languages): tpl_china, tpl_armenia, tpl_russia, tpl_english, tpl_italian, tpl_korean, tpl_latvian, tpl_lithuanian, tpl_german, tpl_turkish, tpl_czech, tpl_thailand, tpl_invoice", "ID группы. Если у вас стандартный адрес группы, то id можно найти в URL. В противном случае он будет на вкладке \"Управление\" в группе, под полем Адрес. owner_id - тоже самое, но со знаком '-' впереди": "Group ID. If you have a standard group URL, you can find the ID in the URL. Otherwise, it will be on the 'Manage' tab in the group, below the Address field. 'owner_id' is the same but with a '-' sign in front of it", "При использовании портативной версии (исполняемого файла exe) `oint` необходимо запускать по полному пути к файлу. В Linux-дистрибутивах, также, предварительно нужно будет прописать `chmod +x <путь к файлу>/oint`": "When using the portable version (exe executable file), `oint` needs to be run with the full path to the file. In Linux distributions, you may also need to execute `chmod +x /oint beforehand`", "стандартный вариант поставки расширения конфигурации 1С:Предприятие. Для начала работы достаточно загрузить его в список расширений вашей конкретной конфигурации. Разработка ведется в режиме совместимости 1С 8.3.9": "the standard distribution option for the 1C configuration extension. To start working, it is sufficient to load it into the list of extensions for your specific configuration. Development is carried out in compatibility mode with 1C 8.3.9.", @@ -8540,17 +8553,9 @@ "Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество/назначение параметров и типы возвращаемых значений для методов работы с API не изменяются, но это не применимо к служебным модулям, которые могут изменяться как угодно для оптимизации и дополнения под новые нужды. Если вам необходим функционал из служебных модулей, рекомендуется скопировать его себе отдельно": "It is not recommended to use the methods of utility modules in other parts of your configuration (if you plan to update to new versions in the future). To maintain backward compatibility, the number/purpose of parameters and the return types for API interaction methods do not change, but this does not apply to utility modules, which can be modified in any way for optimization and adaptation to new requirements. If you need functionality from the utility modules, it is recommended to copy it separately", "Ввести домееное имя и URL обработчика перенаправлений. Тут нужно отметить, что данный механизм создания приложений - новый. Еще недавно приложения VK создавались иначе и иметь redirect_url для них было не нужно. На данный момент не совсем понятно, зачем он нужен нам для серверного приложения - просто такого понятия как серверное приложение у VK теперь нет. Теоретически, туда можно вписать что угодно - для работы с библиотекой в получении обратных данных нет необходимости. Однако, с течением времени, это может измениться": "Enter the domain name and the URL of the redirect handler. It's worth noting that this mechanism for creating VK applications is new. Until recently, VK applications were created differently, and having a redirect URL was unnecessary. At the moment, it's not entirely clear why it's needed for our server application - VK no longer distinguishes server applications as such. Theoretically, you can enter anything there - there is no need for receiving callback data to work with the library. However, this may change over time", "Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "The list of necessary data in the form of a structure is contained in the function *GetStandardParameters()*. You can specify parameter values directly within it or pass them as a structure when calling any other library methods as an optional parameter *Parameters* (the last one in all library methods). In the latter case, the standard parameters will be overwritten by the ones passed during the method call. Only the data with matching keys will be overwritten. If a parameter exists in the standard set but was not passed during the method call, it will retain its default value", -"ГринКартинкаГруппы": "GreenGroupPicture", -"ГринОтзывАдминистратора": "GreenAdminRemove", -"УстановитьКартинкуГруппы": "SetGroupPicture", -"ДействиеСУчастникомГруппы": "GroupMemberAction", -"ОтозватьПраваАдминистратора": "RevokeAdminRights", -"Установить картинку группы": "Set group picture", -"НазначитьПраваАдминистратора": "SetAdminRights", -"Отозвать пара администратора": "Revoke admin rights", -"ГринНазначениеАдминистратора": "GreenAdminSet", -"Назначить права администратора": "Set admin rights", -"Устанавливает картинку группового чата": "Sets the group chat picture", -"Отзывает права администратора у пользователя": "Revokes administrator rights from the user", -"Назначает пользователя администратором группы": "Assigns the user as the group administrator" +"Темный": "Dark", +"плёнок": "film", +"хлопок": "cotton", +"Комплект": "Set", +"защитных": "protective" } \ No newline at end of file diff --git a/src/ru/OInt/core/Modules/OPI_GreenAPI.os b/src/ru/OInt/core/Modules/OPI_GreenAPI.os index e10fd4131d..21ef73c927 100644 --- a/src/ru/OInt/core/Modules/OPI_GreenAPI.os +++ b/src/ru/OInt/core/Modules/OPI_GreenAPI.os @@ -470,7 +470,7 @@ КонецФункции -// Отозвать пара администратора +// Отозвать права администратора // Отзывает права администратора у пользователя // // Примечание: @@ -483,7 +483,7 @@ // // Возвращаемое значение: // Соответствие Из КлючИЗначение - сериализованный JSON ответа от Green API -Функция ОтозватьПараАдминистратора(Знач ПараметрыДоступа, Знач IDГруппы, Знач IDПользователя) Экспорт +Функция ОтозватьПраваАдминистратора(Знач ПараметрыДоступа, Знач IDГруппы, Знач IDПользователя) Экспорт Ответ = ДействиеСУчастникомГруппы(ПараметрыДоступа, IDГруппы, IDПользователя, "removeAdmin"); diff --git a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os index cd9139dc91..cce88cad22 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os @@ -53,14 +53,13 @@ #Использовать "../../../tools" #Использовать "../../../core" #Использовать asserts - #Область СлужебныйПрограммныйИнтерфейс // Для YaxUnit Процедура ИсполняемыеСценарии() Экспорт - OPI_ПолучениеДанныхТестов.СформироватьТестыЯкс(); + OPI_ПолучениеДанныхТестов.СформироватьТестыЯкс(); КонецПроцедуры @@ -68,7 +67,7 @@ Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт - Возврат OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс(); + Возврат OPI_ПолучениеДанныхТестов.СформироватьТестыАссертс(); КонецФункции @@ -78,272 +77,272 @@ Процедура Телеграм_ПолучитьИнформациюБота() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьИнформациюБота(ПараметрыТеста); + Telegram_ПолучитьИнформациюБота(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПолучитьОбновления() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); - Telegram_ПолучитьОбновления(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_ПолучитьОбновления(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_УстановитьWebhook() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_URL", ПараметрыТеста); - Telegram_УстановитьWebhook(ПараметрыТеста); - Telegram_УдалитьWebhook(ПараметрыТеста); + Telegram_УстановитьWebhook(ПараметрыТеста); + Telegram_УдалитьWebhook(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьТекстовоеСообщение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); - Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); - Telegram_ЗаменитьТекстСообщения(ПараметрыТеста); - Telegram_ЗаменитьКлавиатуруСообщения(ПараметрыТеста); - Telegram_СформироватьКлавиатуруПоМассивуКнопок(ПараметрыТеста); + Telegram_ОтправитьТекстовоеСообщение(ПараметрыТеста); + Telegram_ЗаменитьТекстСообщения(ПараметрыТеста); + Telegram_ЗаменитьКлавиатуруСообщения(ПараметрыТеста); + Telegram_СформироватьКлавиатуруПоМассивуКнопок(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьКартинку() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Telegram_ОтправитьКартинку(ПараметрыТеста); - Telegram_ЗаменитьОписаниеСообщения(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьКартинку(ПараметрыТеста); + Telegram_ЗаменитьОписаниеСообщения(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьВидео() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); - Telegram_ОтправитьВидео(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьВидео(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьАудио() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio", ПараметрыТеста); - Telegram_ОтправитьАудио(ПараметрыТеста); - Telegram_СкачатьФайл(ПараметрыТеста); + Telegram_ОтправитьАудио(ПараметрыТеста); + Telegram_СкачатьФайл(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьДокумент() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Telegram_ОтправитьДокумент(ПараметрыТеста); + Telegram_ОтправитьДокумент(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьГифку() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF", ПараметрыТеста); - Telegram_ОтправитьГифку(ПараметрыТеста); + Telegram_ОтправитьГифку(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьМедиагруппу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Telegram_ОтправитьМедиагруппу(ПараметрыТеста); + Telegram_ОтправитьМедиагруппу(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьМестоположение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Long" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Lat" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Long", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Lat", ПараметрыТеста); - Telegram_ОтправитьМестоположение(ПараметрыТеста); + Telegram_ОтправитьМестоположение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьКонтакт() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Name" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Surname" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Phone" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Name", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Surname", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Phone", ПараметрыТеста); - Telegram_ОтправитьКонтакт(ПараметрыТеста); + Telegram_ОтправитьКонтакт(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ОтправитьОпрос() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_ОтправитьОпрос(ПараметрыТеста); + Telegram_ОтправитьОпрос(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПереслатьСообщение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ПереслатьСообщение(ПараметрыТеста); + Telegram_ПереслатьСообщение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_БанРазбан() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_Бан(ПараметрыТеста); - Telegram_Разбан(ПараметрыТеста); + Telegram_Бан(ПараметрыТеста); + Telegram_Разбан(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_СоздатьСсылкуПриглашение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); + Telegram_СоздатьСсылкуПриглашение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ЗакрепитьОткрепитьСообщение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста); - Telegram_ЗакрепитьСообщение(ПараметрыТеста); - Telegram_ОткрепитьСообщение(ПараметрыТеста); - Telegram_УдалитьСообщение(ПараметрыТеста); + Telegram_ЗакрепитьСообщение(ПараметрыТеста); + Telegram_ОткрепитьСообщение(ПараметрыТеста); + Telegram_УдалитьСообщение(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПолучитьЧислоУчастников() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelID", ПараметрыТеста); - Telegram_ПолучитьЧислоУчастников(ПараметрыТеста); + Telegram_ПолучитьЧислоУчастников(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ПолучитьСписокАватаровФорума() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); - Telegram_ПолучитьСписокИконокАватаров(ПараметрыТеста); + Telegram_ПолучитьСписокИконокАватаров(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_СоздатьУдалитьТемуФорума() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("String", ПараметрыТеста); - Telegram_СоздатьТемуФорума(ПараметрыТеста); - Telegram_ИзменитьТемуФорума(ПараметрыТеста); - Telegram_ЗакрытьТемуФорума(ПараметрыТеста); - Telegram_ОткрытьТемуФорума(ПараметрыТеста); - Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); - Telegram_УдалитьТемуФорума(ПараметрыТеста); + Telegram_СоздатьТемуФорума(ПараметрыТеста); + Telegram_ИзменитьТемуФорума(ПараметрыТеста); + Telegram_ЗакрытьТемуФорума(ПараметрыТеста); + Telegram_ОткрытьТемуФорума(ПараметрыТеста); + Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыТеста); + Telegram_УдалитьТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_СкрытьПоказатьГлавнуюТему() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); - Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_СкрытьГлавнуюТемуФорума(ПараметрыТеста); + Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыТеста); КонецПроцедуры Процедура Телеграм_ИзменитьИмяГлавнойТемы() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ForumID", ПараметрыТеста); - Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); + Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыТеста); КонецПроцедуры @@ -353,254 +352,254 @@ Процедура ВК_СоздатьСсылкуТокена() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_AppID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_AppID", ПараметрыТеста); - VK_СоздатьСсылкуПолученияТокена(ПараметрыТеста); + VK_СоздатьСсылкуПолученияТокена(ПараметрыТеста); КонецПроцедуры Процедура ВК_СоздатьУдалитьПост() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - VK_СоздатьПост(ПараметрыТеста); - VK_УдалитьПост(ПараметрыТеста); + VK_СоздатьПост(ПараметрыТеста); + VK_УдалитьПост(ПараметрыТеста); КонецПроцедуры Процедура ВК_СоздатьСоставнойПост() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); - VK_СоздатьСоставнойПост(ПараметрыТеста); + VK_СоздатьСоставнойПост(ПараметрыТеста); КонецПроцедуры Процедура ВК_СоздатьОпрос() Экспорт - VK_СоздатьОпрос(); + VK_СоздатьОпрос(); КонецПроцедуры Процедура ВК_СохранитьУдалитьКартинку() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - VK_СоздатьАльбом(ПараметрыТеста); - VK_СохранитьКартинкуВАльбом(ПараметрыТеста); - VK_УдалитьКартинку(ПараметрыТеста); - VK_УдалитьАльбом(ПараметрыТеста); - VK_ЗагрузитьФотоНаСервер(ПараметрыТеста); + VK_СоздатьАльбом(ПараметрыТеста); + VK_СохранитьКартинкуВАльбом(ПараметрыТеста); + VK_УдалитьКартинку(ПараметрыТеста); + VK_УдалитьАльбом(ПараметрыТеста); + VK_ЗагрузитьФотоНаСервер(ПараметрыТеста); КонецПроцедуры Процедура ВК_СоздатьИсторию() Экспорт - ПараметрыТеста = Новый Соответствие; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Соответствие; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - VK_СоздатьИсторию(ПараметрыТеста); + VK_СоздатьИсторию(ПараметрыТеста); КонецПроцедуры Процедура ВК_МетодыОбсуждений() Экспорт - ПараметрыТеста = Новый Структура; - Параметры = ПолучитьПараметрыВК(); + ПараметрыТеста = Новый Структура; + Параметры = ПолучитьПараметрыВК(); - VK_СоздатьОбсуждение(ПараметрыТеста); - VK_ЗакрытьОбсуждение(ПараметрыТеста); - VK_ОткрытьОбсуждение(ПараметрыТеста); - VK_НаписатьВОбсуждение(ПараметрыТеста); + VK_СоздатьОбсуждение(ПараметрыТеста); + VK_ЗакрытьОбсуждение(ПараметрыТеста); + VK_ОткрытьОбсуждение(ПараметрыТеста); + VK_НаписатьВОбсуждение(ПараметрыТеста); - OPI_VK.ЗакрытьОбсуждение(ПараметрыТеста["VK_ConvID"], Истина, Параметры); + OPI_VK.ЗакрытьОбсуждение(ПараметрыТеста["VK_ConvID"], Истина, Параметры); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_ЛайкРепостКоммент() Экспорт - ПараметрыТеста = Новый Структура(); - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; + ПараметрыТеста = Новый Структура; + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; - Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , , Параметры); - ИДПоста = Результат["response"]["post_id"]; + Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , , Параметры); + ИДПоста = Результат["response"]["post_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ИДПоста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_PostID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ИДПоста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_PostID", ПараметрыТеста); - VK_ПоставитьЛайк(ПараметрыТеста); - VK_СделатьРепост(ПараметрыТеста); - VK_НаписатьКомментарий(ПараметрыТеста); - VK_СократитьСсылку(ПараметрыТеста); + VK_ПоставитьЛайк(ПараметрыТеста); + VK_СделатьРепост(ПараметрыТеста); + VK_НаписатьКомментарий(ПараметрыТеста); + VK_СократитьСсылку(ПараметрыТеста); - OPI_VK.УдалитьПост(ИДПоста , Параметры); - OPI_VK.УдалитьПост(ПараметрыТеста["Repost"], Параметры); + OPI_VK.УдалитьПост(ИДПоста, Параметры); + OPI_VK.УдалитьПост(ПараметрыТеста["Repost"], Параметры); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_ПолучитьСтатистику() Экспорт - ПараметрыТеста = Новый Структура(); + ПараметрыТеста = Новый Структура; - VK_ПолучитьСтатистику(ПараметрыТеста); + VK_ПолучитьСтатистику(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_ПолучитьСтатистикуПостов() Экспорт - ПараметрыТеста = Новый Структура(); + ПараметрыТеста = Новый Структура; - VK_ПолучитьСтатистикуПостов(ПараметрыТеста); + VK_ПолучитьСтатистикуПостов(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_СоздатьРекламнуюКампанию() Экспорт - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; - Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , , Параметры); - ИДПоста = Результат["response"]["post_id"]; + Результат = OPI_VK.СоздатьПост(Текст, Новый Массив, , , Параметры); + ИДПоста = Результат["response"]["post_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ИДПоста); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ИДПоста); - ПараметрыТеста = Новый Структура(); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_AdsCabinetID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_PostID" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_AdsCabinetID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_PostID", ПараметрыТеста); - VK_СоздатьРекламнуюКампанию(ПараметрыТеста); - VK_СоздатьРекламноеОбъявление(ПараметрыТеста); - VK_ПриостановитьРекламноеОбъявление(ПараметрыТеста); - VK_ПолучитьСписокРекламныхКатегорий(ПараметрыТеста); + VK_СоздатьРекламнуюКампанию(ПараметрыТеста); + VK_СоздатьРекламноеОбъявление(ПараметрыТеста); + VK_ПриостановитьРекламноеОбъявление(ПараметрыТеста); + VK_ПолучитьСписокРекламныхКатегорий(ПараметрыТеста); - OPI_VK.УдалитьПост(ИДПоста, Параметры); + OPI_VK.УдалитьПост(ИДПоста, Параметры); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_ОтправитьСообщение() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_UserID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_CommunityToken", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_UserID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VK_CommunityToken", ПараметрыТеста); - VK_СформироватьКлавиатуру(ПараметрыТеста); - VK_НаписатьСообщение(ПараметрыТеста); + VK_СформироватьКлавиатуру(ПараметрыТеста); + VK_НаписатьСообщение(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_ПолучитьКатегорииТоваров() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - VK_ПолучитьСписокКатегорийТоваров(ПараметрыТеста); + VK_ПолучитьСписокКатегорийТоваров(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_СоздатьТоварПодборку() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - VK_СоздатьПодборкуТоваров(ПараметрыТеста); - VK_ИзменитьПодборкуТоваров(ПараметрыТеста); - VK_ПолучитьПодборкиПоИД(ПараметрыТеста); - VK_ДобавитьТовар(ПараметрыТеста); - VK_ИзменитьТовар(ПараметрыТеста); - VK_ДобавитьТоварВПодборку(ПараметрыТеста); - VK_УдалитьТоварИзПодборки(ПараметрыТеста); - VK_УдалитьТовар(ПараметрыТеста); - VK_УдалитьПодборку(ПараметрыТеста); + VK_СоздатьПодборкуТоваров(ПараметрыТеста); + VK_ИзменитьПодборкуТоваров(ПараметрыТеста); + VK_ПолучитьПодборкиПоИД(ПараметрыТеста); + VK_ДобавитьТовар(ПараметрыТеста); + VK_ИзменитьТовар(ПараметрыТеста); + VK_ДобавитьТоварВПодборку(ПараметрыТеста); + VK_УдалитьТоварИзПодборки(ПараметрыТеста); + VK_УдалитьТовар(ПараметрыТеста); + VK_УдалитьПодборку(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ВК_СоздатьТоварСоСвойствами() Экспорт - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - VK_ПолучитьОписаниеТовара(ПараметрыТеста); - VK_СоздатьСвойствоТовара(ПараметрыТеста); - VK_ИзменитьСвойствоТовара(ПараметрыТеста); - VK_ДобавитьВариантСвойстваТовара(ПараметрыТеста); - VK_ИзменитьВариантСвойстваТовара(ПараметрыТеста); - VK_СоздатьТоварСоСвойством(ПараметрыТеста); - VK_ПолучитьТоварыПоИД(ПараметрыТеста); - VK_СгруппироватьТовары(ПараметрыТеста); + VK_ПолучитьОписаниеТовара(ПараметрыТеста); + VK_СоздатьСвойствоТовара(ПараметрыТеста); + VK_ИзменитьСвойствоТовара(ПараметрыТеста); + VK_ДобавитьВариантСвойстваТовара(ПараметрыТеста); + VK_ИзменитьВариантСвойстваТовара(ПараметрыТеста); + VK_СоздатьТоварСоСвойством(ПараметрыТеста); + VK_ПолучитьТоварыПоИД(ПараметрыТеста); + VK_СгруппироватьТовары(ПараметрыТеста); - OPI_VK.УдалитьТовар(ПараметрыТеста["VK_MarketItemID2"], Параметры); - OPI_VK.УдалитьТовар(ПараметрыТеста["VK_MarketItemID3"], Параметры); + OPI_VK.УдалитьТовар(ПараметрыТеста["VK_MarketItemID2"], Параметры); + OPI_VK.УдалитьТовар(ПараметрыТеста["VK_MarketItemID3"], Параметры); - VK_УдалитьВариантСвойстваТовара(ПараметрыТеста); - VK_УдалитьСвойствоТовара(ПараметрыТеста); + VK_УдалитьВариантСвойстваТовара(ПараметрыТеста); + VK_УдалитьСвойствоТовара(ПараметрыТеста); КонецПроцедуры Процедура ВК_ПолучитьСписокТоваров() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - VK_ПолучитьСписокТоваров(ПараметрыТеста); + VK_ПолучитьСписокТоваров(ПараметрыТеста); КонецПроцедуры Процедура ВК_ПолучитьСписокПодборок() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - VK_ПолучитьСписокПодборок(ПараметрыТеста); + VK_ПолучитьСписокПодборок(ПараметрыТеста); КонецПроцедуры Процедура ВК_ПолучитьСписокСвойств() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - VK_ПолучитьСписокСвойств(ПараметрыТеста); + VK_ПолучитьСписокСвойств(ПараметрыТеста); КонецПроцедуры Процедура ВК_ПолучитьСписокЗаказов() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - VK_ПолучитьСписокЗаказов(ПараметрыТеста); + VK_ПолучитьСписокЗаказов(ПараметрыТеста); КонецПроцедуры Процедура ВК_ЗагрузитьВидео() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); - VK_ЗагрузитьВидеоНаСервер(ПараметрыТеста); + VK_ЗагрузитьВидеоНаСервер(ПараметрыТеста); КонецПроцедуры @@ -610,168 +609,168 @@ Процедура ЯДиск_ПолучитьИнформациюОДиске() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - YandexDisk_ПолучитьИнформациюОДиске(ПараметрыТеста); + YandexDisk_ПолучитьИнформациюОДиске(ПараметрыТеста); КонецПроцедуры Процедура ЯДиск_СоздатьПапку() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - YandexDisk_СоздатьПапку(ПараметрыТеста); + YandexDisk_СоздатьПапку(ПараметрыТеста); КонецПроцедуры Процедура ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - YandexDisk_ЗагрузитьФайлПоURL(ПараметрыТеста); - YandexDisk_ПолучитьОбъект(ПараметрыТеста); - YandexDisk_УдалитьОбъект(ПараметрыТеста); + YandexDisk_ЗагрузитьФайлПоURL(ПараметрыТеста); + YandexDisk_ПолучитьОбъект(ПараметрыТеста); + YandexDisk_УдалитьОбъект(ПараметрыТеста); КонецПроцедуры Процедура ЯДиск_ЗагрузитьУдалитьФайл() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - YandexDisk_ЗагрузитьФайл(ПараметрыТеста); + YandexDisk_ЗагрузитьФайл(ПараметрыТеста); КонецПроцедуры Процедура ЯДиск_СоздатьКопиюОбъекта() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Токен = ПараметрыТеста["YandexDisk_Token"]; - URL = ПараметрыТеста["Picture"]; + Токен = ПараметрыТеста["YandexDisk_Token"]; + URL = ПараметрыТеста["Picture"]; - ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); - OPI_Инструменты.Пауза(35); + OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); + OPI_Инструменты.Пауза(35); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); - ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); + ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); - YandexDisk_СоздатьКопиюОбъекта(ПараметрыТеста); + YandexDisk_СоздатьКопиюОбъекта(ПараметрыТеста); - ПутьКопии = ПараметрыТеста["YandexDisk_CopyFilePath"]; + ПутьКопии = ПараметрыТеста["YandexDisk_CopyFilePath"]; - OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); - OPI_YandexDisk.УдалитьОбъект(Токен, ПутьКопии , Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, ПутьКопии, Ложь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ЯДиск_ПолучитьСсылкуНаСкачивание() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Токен = ПараметрыТеста["YandexDisk_Token"]; - URL = ПараметрыТеста["Picture"]; + Токен = ПараметрыТеста["YandexDisk_Token"]; + URL = ПараметрыТеста["Picture"]; - Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, Путь, URL); - OPI_Инструменты.Пауза(35); + OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, Путь, URL); + OPI_Инструменты.Пауза(35); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_PathForLink", Путь); - ПараметрыТеста.Вставить("YandexDisk_PathForLink", Путь); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_PathForLink", Путь); + ПараметрыТеста.Вставить("YandexDisk_PathForLink", Путь); - YandexDisk_ПолучитьСсылкуДляСкачивания(ПараметрыТеста); - YandexDisk_СкачатьФайл(ПараметрыТеста); + YandexDisk_ПолучитьСсылкуДляСкачивания(ПараметрыТеста); + YandexDisk_СкачатьФайл(ПараметрыТеста); - OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); КонецПроцедуры Процедура ЯДиск_ПолучитьСписокФайлов() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - YandexDisk_ПолучитьСписокФайлов(ПараметрыТеста); + YandexDisk_ПолучитьСписокФайлов(ПараметрыТеста); КонецПроцедуры Процедура ЯДиск_ПереместитьОбъект() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Токен = ПараметрыТеста["YandexDisk_Token"]; - URL = ПараметрыТеста["Picture"]; + Токен = ПараметрыТеста["YandexDisk_Token"]; + URL = ПараметрыТеста["Picture"]; - ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); - OPI_Инструменты.Пауза(35); + OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); + OPI_Инструменты.Пауза(35); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); - ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); + ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); - YandexDisk_ПереместитьОбъект(ПараметрыТеста); + YandexDisk_ПереместитьОбъект(ПараметрыТеста); - ПутьНового = ПараметрыТеста["YandexDisk_NewFilePath"]; + ПутьНового = ПараметрыТеста["YandexDisk_NewFilePath"]; - OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); - OPI_YandexDisk.УдалитьОбъект(Токен, ПутьНового , Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, ПутьНового, Ложь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ЯДиск_ДействияПубличныхОбъектов() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Токен = ПараметрыТеста["YandexDisk_Token"]; - URL = ПараметрыТеста["Picture"]; + Токен = ПараметрыТеста["YandexDisk_Token"]; + URL = ПараметрыТеста["Picture"]; - ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + ПутьОригинала = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); - OPI_Инструменты.Пауза(35); + OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, ПутьОригинала, URL); + OPI_Инструменты.Пауза(35); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); - ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_OriginalFilePath", ПутьОригинала); + ПараметрыТеста.Вставить("YandexDisk_OriginalFilePath", ПутьОригинала); - YandexDisk_ОпубликоватьОбъект(ПараметрыТеста); - YandexDisk_ПолучитьСсылкуСкачиванияПубличногоОбъекта(ПараметрыТеста); - YandexDisk_ПолучитьПубличныйОбъект(ПараметрыТеста); - YandexDisk_СохранитьПубличныйОбъектНаДиск(ПараметрыТеста); - YandexDisk_ОтменитьПубликациюОбъекта(ПараметрыТеста); + YandexDisk_ОпубликоватьОбъект(ПараметрыТеста); + YandexDisk_ПолучитьСсылкуСкачиванияПубличногоОбъекта(ПараметрыТеста); + YandexDisk_ПолучитьПубличныйОбъект(ПараметрыТеста); + YandexDisk_СохранитьПубличныйОбъектНаДиск(ПараметрыТеста); + YandexDisk_ОтменитьПубликациюОбъекта(ПараметрыТеста); - OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, ПутьОригинала, Ложь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ЯДиск_ПолучитьСписокОпубликованных() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("YandexDisk_Token", ПараметрыТеста); - YandexDisk_ПолучитьСписокОпубликованныхОбъектов(ПараметрыТеста); + YandexDisk_ПолучитьСписокОпубликованныхОбъектов(ПараметрыТеста); КонецПроцедуры @@ -781,19 +780,19 @@ Процедура Вайбер_ПолучениеИнформации() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelToken" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelAdminID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelToken", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelAdminID", ПараметрыТеста); - Возврат; + Возврат; //@skip-check unreachable-statements // BSLLS:UnreachableCode-off - Viber_ПолучитьИнформациюОКанале(ПараметрыТеста); - Viber_ПолучитьДанныеПользователя(ПараметрыТеста); - Viber_ПолучитьОнлайнПользователей(ПараметрыТеста); - Viber_УстановитьWebhook(ПараметрыТеста); + Viber_ПолучитьИнформациюОКанале(ПараметрыТеста); + Viber_ПолучитьДанныеПользователя(ПараметрыТеста); + Viber_ПолучитьОнлайнПользователей(ПараметрыТеста); + Viber_УстановитьWebhook(ПараметрыТеста); // BSLLS:UnreachableCode-on @@ -801,27 +800,27 @@ Процедура Вайбер_ОтправкаСообщений() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelToken" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelAdminID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_UserID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelToken", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_ChannelAdminID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Viber_UserID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Viber_СформироватьКлавиатуруИзМассиваКнопок(ПараметрыТеста); + Viber_СформироватьКлавиатуруИзМассиваКнопок(ПараметрыТеста); - Возврат; + Возврат; //@skip-check unreachable-statement // BSLLS:UnreachableCode-off - Viber_ОтправитьТекстовоеСообщение(ПараметрыТеста); - Viber_ОтправитьКартинку(ПараметрыТеста); - Viber_ОтправитьФайл(ПараметрыТеста); - Viber_ОтправитьКонтакт(ПараметрыТеста); - Viber_ОтправитьЛокацию(ПараметрыТеста); - Viber_ОтправитьСсылку(ПараметрыТеста); + Viber_ОтправитьТекстовоеСообщение(ПараметрыТеста); + Viber_ОтправитьКартинку(ПараметрыТеста); + Viber_ОтправитьФайл(ПараметрыТеста); + Viber_ОтправитьКонтакт(ПараметрыТеста); + Viber_ОтправитьЛокацию(ПараметрыТеста); + Viber_ОтправитьСсылку(ПараметрыТеста); // BSLLS:UnreachableCode-on @@ -833,15 +832,15 @@ Процедура ГВ_Авторизация() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_ClientSecret", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Code" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Refresh" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_ClientSecret", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Code", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Refresh", ПараметрыТеста); - GoogleWorkspace_СформироватьСсылкуПолученияКода(ПараметрыТеста); - GoogleWorkspace_ПолучитьТокенПоКоду(ПараметрыТеста); - GoogleWorkspace_ОбновитьТокен(ПараметрыТеста); + GoogleWorkspace_СформироватьСсылкуПолученияКода(ПараметрыТеста); + GoogleWorkspace_ПолучитьТокенПоКоду(ПараметрыТеста); + GoogleWorkspace_ОбновитьТокен(ПараметрыТеста); КонецПроцедуры @@ -851,52 +850,52 @@ Процедура ГК_ПолучитьСписокКалендарей() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - GoogleCalendar_ПолучитьСписокКалендарей(ПараметрыТеста); + GoogleCalendar_ПолучитьСписокКалендарей(ПараметрыТеста); КонецПроцедуры Процедура ГК_СоздатьУдалитьКалендарь() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - GoogleCalendar_СоздатьКалендарь(ПараметрыТеста); - GoogleCalendar_ИзменитьМетаданныеКалендаря(ПараметрыТеста); - GoogleCalendar_ПолучитьМетаданныеКалендаря(ПараметрыТеста); - GoogleCalendar_ДобавитьКалендарьВСписок(ПараметрыТеста); - GoogleCalendar_ИзменитьКалендарьСписка(ПараметрыТеста); - GoogleCalendar_ПолучитьКалендарьСписка(ПараметрыТеста); - GoogleCalendar_ОчиститьОсновнойКалендарь(ПараметрыТеста); - GoogleCalendar_УдалитьКалендарьИзСписка(ПараметрыТеста); - GoogleCalendar_УдалитьКалендарь(ПараметрыТеста); + GoogleCalendar_СоздатьКалендарь(ПараметрыТеста); + GoogleCalendar_ИзменитьМетаданныеКалендаря(ПараметрыТеста); + GoogleCalendar_ПолучитьМетаданныеКалендаря(ПараметрыТеста); + GoogleCalendar_ДобавитьКалендарьВСписок(ПараметрыТеста); + GoogleCalendar_ИзменитьКалендарьСписка(ПараметрыТеста); + GoogleCalendar_ПолучитьКалендарьСписка(ПараметрыТеста); + GoogleCalendar_ОчиститьОсновнойКалендарь(ПараметрыТеста); + GoogleCalendar_УдалитьКалендарьИзСписка(ПараметрыТеста); + GoogleCalendar_УдалитьКалендарь(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ГК_СоздатьУдалитьСобытие() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_NewCalendarID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_CalendarID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_NewCalendarID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_CalendarID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - GoogleCalendar_СоздатьКалендарь(ПараметрыТеста); - GoogleCalendar_СоздатьСобытие(ПараметрыТеста); - GoogleCalendar_ИзменитьСобытие(ПараметрыТеста); - GoogleCalendar_ПолучитьСобытие(ПараметрыТеста); - GoogleCalendar_ПереместитьСобытие(ПараметрыТеста); - GoogleCalendar_ПолучитьСписокСобытий(ПараметрыТеста); - GoogleCalendar_ПолучитьОписаниеСобытия(ПараметрыТеста); - GoogleCalendar_УдалитьСобытие(ПараметрыТеста); - GoogleCalendar_УдалитьКалендарь(ПараметрыТеста); + GoogleCalendar_СоздатьКалендарь(ПараметрыТеста); + GoogleCalendar_СоздатьСобытие(ПараметрыТеста); + GoogleCalendar_ИзменитьСобытие(ПараметрыТеста); + GoogleCalendar_ПолучитьСобытие(ПараметрыТеста); + GoogleCalendar_ПереместитьСобытие(ПараметрыТеста); + GoogleCalendar_ПолучитьСписокСобытий(ПараметрыТеста); + GoogleCalendar_ПолучитьОписаниеСобытия(ПараметрыТеста); + GoogleCalendar_УдалитьСобытие(ПараметрыТеста); + GoogleCalendar_УдалитьКалендарь(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -906,63 +905,63 @@ Процедура ГД_ПолучитьСписокКаталогов() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - GoogleDrive_ПолучитьСписокКаталогов(ПараметрыТеста); - GoogleDrive_ПолучитьИнформациюОбОбъекте(ПараметрыТеста); + GoogleDrive_ПолучитьСписокКаталогов(ПараметрыТеста); + GoogleDrive_ПолучитьИнформациюОбОбъекте(ПараметрыТеста); КонецПроцедуры Процедура ГД_ЗагрузитьУдалитьФайл() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - ПараметрыТеста.Вставить("МассивУдаляемых", Новый Массив); + ПараметрыТеста.Вставить("МассивУдаляемых", Новый Массив); - GoogleDrive_ЗагрузитьФайл(ПараметрыТеста); - GoogleDrive_СкопироватьОбъект(ПараметрыТеста); - GoogleDrive_СкачатьФайл(ПараметрыТеста); - GoogleDrive_ОбновитьФайл(ПараметрыТеста); - GoogleDrive_ПолучитьСписокФайлов(ПараметрыТеста); - GoogleDrive_УдалитьОбъект(ПараметрыТеста); - GoogleDrive_ПолучитьОписаниеФайла(ПараметрыТеста); + GoogleDrive_ЗагрузитьФайл(ПараметрыТеста); + GoogleDrive_СкопироватьОбъект(ПараметрыТеста); + GoogleDrive_СкачатьФайл(ПараметрыТеста); + GoogleDrive_ОбновитьФайл(ПараметрыТеста); + GoogleDrive_ПолучитьСписокФайлов(ПараметрыТеста); + GoogleDrive_УдалитьОбъект(ПараметрыТеста); + GoogleDrive_ПолучитьОписаниеФайла(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура ГД_СоздатьУдалитьКомментарий() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - ПараметрыТеста.Вставить("МассивУдаляемых", Новый Массив); + ПараметрыТеста.Вставить("МассивУдаляемых", Новый Массив); - GoogleDrive_ЗагрузитьФайл(ПараметрыТеста); + GoogleDrive_ЗагрузитьФайл(ПараметрыТеста); - GoogleDrive_СоздатьКомментарий(ПараметрыТеста); - GoogleDrive_ПолучитьКомментарий(ПараметрыТеста); - GoogleDrive_ПолучитьСписокКомментариев(ПараметрыТеста); - GoogleDrive_УдалитьКомментарий(ПараметрыТеста); + GoogleDrive_СоздатьКомментарий(ПараметрыТеста); + GoogleDrive_ПолучитьКомментарий(ПараметрыТеста); + GoogleDrive_ПолучитьСписокКомментариев(ПараметрыТеста); + GoogleDrive_УдалитьКомментарий(ПараметрыТеста); - GoogleDrive_УдалитьОбъект(ПараметрыТеста); + GoogleDrive_УдалитьОбъект(ПараметрыТеста); КонецПроцедуры Процедура ГД_СоздатьКаталог() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GD_Catalog", ПараметрыТеста); - GoogleDrive_СоздатьПапку(ПараметрыТеста); + GoogleDrive_СоздатьПапку(ПараметрыТеста); КонецПроцедуры @@ -972,34 +971,34 @@ Процедура ГТ_СоздатьТаблицу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - GoogleSheets_СоздатьКнигу(ПараметрыТеста); - GoogleSheets_ПолучитьКнигу(ПараметрыТеста); - GoogleSheets_КопироватьЛист(ПараметрыТеста); - GoogleSheets_ДобавитьЛист(ПараметрыТеста); - GoogleSheets_УдалитьЛист(ПараметрыТеста); - GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыТеста); - GoogleSheets_ПолучитьТаблицу(ПараметрыТеста); + GoogleSheets_СоздатьКнигу(ПараметрыТеста); + GoogleSheets_ПолучитьКнигу(ПараметрыТеста); + GoogleSheets_КопироватьЛист(ПараметрыТеста); + GoogleSheets_ДобавитьЛист(ПараметрыТеста); + GoogleSheets_УдалитьЛист(ПараметрыТеста); + GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыТеста); + GoogleSheets_ПолучитьТаблицу(ПараметрыТеста); - OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]); - OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]); + OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]); + OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]); КонецПроцедуры Процедура ГТ_ЗаполнитьОчиститьЯчейки() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Google_Token", ПараметрыТеста); - GoogleSheets_СоздатьКнигу(ПараметрыТеста); - GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыТеста); - GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыТеста); - GoogleSheets_ОчиститьЯчейки(ПараметрыТеста); + GoogleSheets_СоздатьКнигу(ПараметрыТеста); + GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыТеста); + GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыТеста); + GoogleSheets_ОчиститьЯчейки(ПараметрыТеста); - OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]); - OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]); + OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet"]); + OPI_GoogleDrive.УдалитьОбъект(ПараметрыТеста["Google_Token"], ПараметрыТеста["GS_Spreadsheet2"]); КонецПроцедуры @@ -1009,29 +1008,29 @@ Процедура Твиттер_ДанныеАккаунта() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - Twitter_ПолучитьТокен(ПараметрыТеста); - Twitter_ПолучитьСсылкуАвторизации(ПараметрыТеста); - Twitter_ОбновитьТокен(ПараметрыТеста); + Twitter_ПолучитьТокен(ПараметрыТеста); + Twitter_ПолучитьСсылкуАвторизации(ПараметрыТеста); + Twitter_ОбновитьТокен(ПараметрыТеста); КонецПроцедуры Процедура Твиттер_Твиты() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GIF", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Video", ПараметрыТеста); - Twitter_СоздатьТекстовыйТвит(ПараметрыТеста); - Twitter_ЗагрузитьМассивВложений(ПараметрыТеста); - Twitter_СоздатьТвитВидео(ПараметрыТеста); - Twitter_СоздатьТвитКартинки(ПараметрыТеста); - Twitter_СоздатьТвитГифки(ПараметрыТеста); - Twitter_СоздатьТвитОпрос(ПараметрыТеста); - Twitter_СоздатьПроизвольныйТвит(ПараметрыТеста); + Twitter_СоздатьТекстовыйТвит(ПараметрыТеста); + Twitter_ЗагрузитьМассивВложений(ПараметрыТеста); + Twitter_СоздатьТвитВидео(ПараметрыТеста); + Twitter_СоздатьТвитКартинки(ПараметрыТеста); + Twitter_СоздатьТвитГифки(ПараметрыТеста); + Twitter_СоздатьТвитОпрос(ПараметрыТеста); + Twitter_СоздатьПроизвольныйТвит(ПараметрыТеста); КонецПроцедуры @@ -1041,54 +1040,54 @@ Процедура НоушнАпи_СоздатьСтраницу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - Notion_СоздатьСтраницу(ПараметрыТеста); - Notion_ПолучитьСтраницу(ПараметрыТеста); - Notion_ИзменитьСвойстваСтраницы(ПараметрыТеста); + Notion_СоздатьСтраницу(ПараметрыТеста); + Notion_ПолучитьСтраницу(ПараметрыТеста); + Notion_ИзменитьСвойстваСтраницы(ПараметрыТеста); КонецПроцедуры Процедура НоушнАпи_СоздатьИзменитьБазу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Notion_СоздатьБазуДанных(ПараметрыТеста); - Notion_ИзменитьСвойстваБазы(ПараметрыТеста); - Notion_ПолучитьБазуДанных(ПараметрыТеста); - Notion_СоздатьСтраницуВБазу(ПараметрыТеста); + Notion_СоздатьБазуДанных(ПараметрыТеста); + Notion_ИзменитьСвойстваБазы(ПараметрыТеста); + Notion_ПолучитьБазуДанных(ПараметрыТеста); + Notion_СоздатьСтраницуВБазу(ПараметрыТеста); КонецПроцедуры Процедура НоушнАпи_СоздатьУдалитьБлок() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Block" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Parent", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Block", ПараметрыТеста); - Notion_ВернутьБлок(ПараметрыТеста); - Notion_СоздатьБлок(ПараметрыТеста); - Notion_ВернутьДочерниеБлоки(ПараметрыТеста); - Notion_УдалитьБлок(ПараметрыТеста); + Notion_ВернутьБлок(ПараметрыТеста); + Notion_СоздатьБлок(ПараметрыТеста); + Notion_ВернутьДочерниеБлоки(ПараметрыТеста); + Notion_УдалитьБлок(ПараметрыТеста); КонецПроцедуры Процедура НоушнАпи_ПолучитьПользователей() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_User" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Notion_User", ПараметрыТеста); - Notion_СписокПользователей(ПараметрыТеста); - Notion_ПолучитьДанныеПользователя(ПараметрыТеста); + Notion_СписокПользователей(ПараметрыТеста); + Notion_ПолучитьДанныеПользователя(ПараметрыТеста); КонецПроцедуры @@ -1098,95 +1097,95 @@ Процедура Слак_ПолучитьИнформацию() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); - Slack_ПолучитьИнформациюОБоте(ПараметрыТеста); - Slack_ПолучитьСписокПользователей(ПараметрыТеста); - Slack_ПолучитьСписокРабочихОбластей(ПараметрыТеста); + Slack_ПолучитьИнформациюОБоте(ПараметрыТеста); + Slack_ПолучитьСписокПользователей(ПараметрыТеста); + Slack_ПолучитьСписокРабочихОбластей(ПараметрыТеста); КонецПроцедуры Процедура Слак_ОтправитьУдалитьСообщение() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User", ПараметрыТеста); - Slack_ОтправитьСообщение(ПараметрыТеста); - Slack_ИзменитьСообщение(ПараметрыТеста); - Slack_ПолучитьСписокОтветовНаСообщение(ПараметрыТеста); - Slack_ПолучитьСсылкуНаСообщение(ПараметрыТеста); - Slack_УдалитьСообщение(ПараметрыТеста); - Slack_ОтправитьЭфемерноеСообщение(ПараметрыТеста); - Slack_ПолучитьСписокОтложенныхСообщений(ПараметрыТеста); - Slack_СформироватьБлокКартинку(ПараметрыТеста); + Slack_ОтправитьСообщение(ПараметрыТеста); + Slack_ИзменитьСообщение(ПараметрыТеста); + Slack_ПолучитьСписокОтветовНаСообщение(ПараметрыТеста); + Slack_ПолучитьСсылкуНаСообщение(ПараметрыТеста); + Slack_УдалитьСообщение(ПараметрыТеста); + Slack_ОтправитьЭфемерноеСообщение(ПараметрыТеста); + Slack_ПолучитьСписокОтложенныхСообщений(ПараметрыТеста); + Slack_СформироватьБлокКартинку(ПараметрыТеста); КонецПроцедуры Процедура Слак_СоздатьАрхивироватьКанал() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User", ПараметрыТеста); - Slack_СоздатьКанал(ПараметрыТеста); - Slack_УстановитьТемуКанала(ПараметрыТеста); - Slack_УстановитьЦельКанала(ПараметрыТеста); - Slack_ПолучитьКанал(ПараметрыТеста); - Slack_ПригласитьПользователейВКанал(ПараметрыТеста); - Slack_ВыгнатьПользователяИзКанала(ПараметрыТеста); - Slack_ПолучитьИсториюКанала(ПараметрыТеста); - Slack_ПолучитьСписокПользователейКанала(ПараметрыТеста); - Slack_ПокинутьКанал(ПараметрыТеста); - Slack_ВступитьВКанал(ПараметрыТеста); - Slack_ПереименоватьКанал(ПараметрыТеста); - Slack_АрхивироватьКанал(ПараметрыТеста); - Slack_ПолучитьСписокКаналов(ПараметрыТеста); + Slack_СоздатьКанал(ПараметрыТеста); + Slack_УстановитьТемуКанала(ПараметрыТеста); + Slack_УстановитьЦельКанала(ПараметрыТеста); + Slack_ПолучитьКанал(ПараметрыТеста); + Slack_ПригласитьПользователейВКанал(ПараметрыТеста); + Slack_ВыгнатьПользователяИзКанала(ПараметрыТеста); + Slack_ПолучитьИсториюКанала(ПараметрыТеста); + Slack_ПолучитьСписокПользователейКанала(ПараметрыТеста); + Slack_ПокинутьКанал(ПараметрыТеста); + Slack_ВступитьВКанал(ПараметрыТеста); + Slack_ПереименоватьКанал(ПараметрыТеста); + Slack_АрхивироватьКанал(ПараметрыТеста); + Slack_ПолучитьСписокКаналов(ПараметрыТеста); КонецПроцедуры Процедура Слак_ОткрытьЗакрытьДиалог() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_User", ПараметрыТеста); - Slack_ОткрытьДиалог(ПараметрыТеста); - Slack_ЗакрытьДиалог(ПараметрыТеста); + Slack_ОткрытьДиалог(ПараметрыТеста); + Slack_ЗакрытьДиалог(ПараметрыТеста); КонецПроцедуры Процедура Слак_ЗагрузитьУдалитьФайл() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Slack_ПолучитьСписокФайлов(ПараметрыТеста); - Slack_ЗагрузитьФайл(ПараметрыТеста); - Slack_СделатьФайлПубличным(ПараметрыТеста); - Slack_СделатьФайлПриватным(ПараметрыТеста); - Slack_ПолучитьДанныеФайла(ПараметрыТеста); - Slack_УдалитьФайл(ПараметрыТеста); + Slack_ПолучитьСписокФайлов(ПараметрыТеста); + Slack_ЗагрузитьФайл(ПараметрыТеста); + Slack_СделатьФайлПубличным(ПараметрыТеста); + Slack_СделатьФайлПриватным(ПараметрыТеста); + Slack_ПолучитьДанныеФайла(ПараметрыТеста); + Slack_УдалитьФайл(ПараметрыТеста); КонецПроцедуры Процедура Слак_ЗагрузитьУдалитьВФ() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Slack_Channel", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Slack_ПолучитьСписокВнешнихФайлов(ПараметрыТеста); - Slack_ДобавитьВнешнийФайл(ПараметрыТеста); - Slack_ПолучитьВнешнийФайл(ПараметрыТеста); - Slack_ОтправитьВнешнийФайл(ПараметрыТеста); - Slack_УдалитьВнешнийФайл(ПараметрыТеста); + Slack_ПолучитьСписокВнешнихФайлов(ПараметрыТеста); + Slack_ДобавитьВнешнийФайл(ПараметрыТеста); + Slack_ПолучитьВнешнийФайл(ПараметрыТеста); + Slack_ОтправитьВнешнийФайл(ПараметрыТеста); + Slack_УдалитьВнешнийФайл(ПараметрыТеста); КонецПроцедуры @@ -1196,62 +1195,62 @@ Процедура АТ_СоздатьБазу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Workspace", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Workspace", ПараметрыТеста); - Airtable_СоздатьБазу(ПараметрыТеста); - Airtable_ПолучитьТаблицыБазы(ПараметрыТеста); - Airtable_ПолучитьСписокБаз(ПараметрыТеста); + Airtable_СоздатьБазу(ПараметрыТеста); + Airtable_ПолучитьТаблицыБазы(ПараметрыТеста); + Airtable_ПолучитьСписокБаз(ПараметрыТеста); КонецПроцедуры Процедура АТ_СоздатьТаблицу() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base", ПараметрыТеста); - Airtable_ПолучитьПолеНомера(ПараметрыТеста); - Airtable_ПолучитьПолеСтроковое(ПараметрыТеста); - Airtable_ПолучитьПолеВложения(ПараметрыТеста); - Airtable_ПолучитьПолеФлажка(ПараметрыТеста); - Airtable_ПолучитьПолеДаты(ПараметрыТеста); - Airtable_ПолучитьПолеТелефона(ПараметрыТеста); - Airtable_ПолучитьПолеПочты(ПараметрыТеста); - Airtable_ПолучитьПолеСсылки(ПараметрыТеста); - Airtable_СоздатьТаблицу(ПараметрыТеста); - Airtable_ИзменитьТаблицу(ПараметрыТеста); + Airtable_ПолучитьПолеНомера(ПараметрыТеста); + Airtable_ПолучитьПолеСтроковое(ПараметрыТеста); + Airtable_ПолучитьПолеВложения(ПараметрыТеста); + Airtable_ПолучитьПолеФлажка(ПараметрыТеста); + Airtable_ПолучитьПолеДаты(ПараметрыТеста); + Airtable_ПолучитьПолеТелефона(ПараметрыТеста); + Airtable_ПолучитьПолеПочты(ПараметрыТеста); + Airtable_ПолучитьПолеСсылки(ПараметрыТеста); + Airtable_СоздатьТаблицу(ПараметрыТеста); + Airtable_ИзменитьТаблицу(ПараметрыТеста); КонецПроцедуры Процедура АТ_СоздатьПоле() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Table", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Table", ПараметрыТеста); - Airtable_СоздатьПоле(ПараметрыТеста); - Airtable_ИзменитьПоле(ПараметрыТеста); + Airtable_СоздатьПоле(ПараметрыТеста); + Airtable_ИзменитьПоле(ПараметрыТеста); КонецПроцедуры Процедура АТ_СоздатьУдалитьЗаписи() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Table", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Base", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Airtable_Table", ПараметрыТеста); - Airtable_СоздатьЗаписи(ПараметрыТеста); - Airtable_ПолучитьЗапись(ПараметрыТеста); - Airtable_СоздатьКомментарий(ПараметрыТеста); - Airtable_ИзменитьКомментарий(ПараметрыТеста); - Airtable_ПолучитьКомментарии(ПараметрыТеста); - Airtable_УдалитьКомментарий(ПараметрыТеста); - Airtable_ПолучитьСписокЗаписей(ПараметрыТеста); - Airtable_УдалитьЗаписи(ПараметрыТеста); + Airtable_СоздатьЗаписи(ПараметрыТеста); + Airtable_ПолучитьЗапись(ПараметрыТеста); + Airtable_СоздатьКомментарий(ПараметрыТеста); + Airtable_ИзменитьКомментарий(ПараметрыТеста); + Airtable_ПолучитьКомментарии(ПараметрыТеста); + Airtable_УдалитьКомментарий(ПараметрыТеста); + Airtable_ПолучитьСписокЗаписей(ПараметрыТеста); + Airtable_УдалитьЗаписи(ПараметрыТеста); КонецПроцедуры @@ -1261,104 +1260,104 @@ Процедура ДропБокс_ПолучитьОбновитьТокен() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Appkey" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Appsecret", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Appkey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Appsecret", ПараметрыТеста); - Dropbox_ПолучитьСсылкуАвторизации(ПараметрыТеста); + Dropbox_ПолучитьСсылкуАвторизации(ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Code", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Code", ПараметрыТеста); - Dropbox_ПолучитьТокен(ПараметрыТеста); + Dropbox_ПолучитьТокен(ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Refresh", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Refresh", ПараметрыТеста); - Dropbox_ОбновитьТокен(ПараметрыТеста); + Dropbox_ОбновитьТокен(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_ЗагрузитьФайл() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Dropbox_ЗагрузитьФайл(ПараметрыТеста); - Dropbox_ПолучитьИнформациюОбОбъекте(ПараметрыТеста); - Dropbox_ПолучитьСписокВерсийОбъекта(ПараметрыТеста); - Dropbox_ВосстановитьОбъектКВерсии(ПараметрыТеста); - Dropbox_ПолучитьПревью(ПараметрыТеста); - Dropbox_СкачатьФайл(ПараметрыТеста); - Dropbox_ПереместитьОбъект(ПараметрыТеста); - Dropbox_КопироватьОбъект(ПараметрыТеста); - Dropbox_УдалитьОбъект(ПараметрыТеста); + Dropbox_ЗагрузитьФайл(ПараметрыТеста); + Dropbox_ПолучитьИнформациюОбОбъекте(ПараметрыТеста); + Dropbox_ПолучитьСписокВерсийОбъекта(ПараметрыТеста); + Dropbox_ВосстановитьОбъектКВерсии(ПараметрыТеста); + Dropbox_ПолучитьПревью(ПараметрыТеста); + Dropbox_СкачатьФайл(ПараметрыТеста); + Dropbox_ПереместитьОбъект(ПараметрыТеста); + Dropbox_КопироватьОбъект(ПараметрыТеста); + Dropbox_УдалитьОбъект(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_СоздатьКаталог() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - Dropbox_СоздатьПапку(ПараметрыТеста); - Dropbox_СкачатьПапку(ПараметрыТеста); + Dropbox_СоздатьПапку(ПараметрыТеста); + Dropbox_СкачатьПапку(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_ПолучитьСписокФайловПапки() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - Dropbox_ПолучитьСписокФайловПапки(ПараметрыТеста); + Dropbox_ПолучитьСписокФайловПапки(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_ЗагрузитьФайлПоURL() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Dropbox_ЗагрузитьФайлПоURL(ПараметрыТеста); - Dropbox_ПолучитьСтатусЗагрузкиПоURL(ПараметрыТеста); + Dropbox_ЗагрузитьФайлПоURL(ПараметрыТеста); + Dropbox_ПолучитьСтатусЗагрузкиПоURL(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_СоздатьУдалитьТег() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - Dropbox_ДобавитьТег(ПараметрыТеста); - Dropbox_ПолучитьСписокТегов(ПараметрыТеста); - Dropbox_УдалитьТег(ПараметрыТеста); + Dropbox_ДобавитьТег(ПараметрыТеста); + Dropbox_ПолучитьСписокТегов(ПараметрыТеста); + Dropbox_УдалитьТег(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_ПолучитьАккаунт() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); - Dropbox_ПолучитьИнформациюОбАккаунте(ПараметрыТеста); - Dropbox_ПолучитьДанныеИспользованияПространства(ПараметрыТеста); + Dropbox_ПолучитьИнформациюОбАккаунте(ПараметрыТеста); + Dropbox_ПолучитьДанныеИспользованияПространства(ПараметрыТеста); КонецПроцедуры Процедура ДропБокс_РаботаСДоступами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_OtherUser", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_FileID" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_OtherUser", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Dropbox_FileID", ПараметрыТеста); - Dropbox_ДобавитьПользователейКФайлу(ПараметрыТеста); - Dropbox_ОпубликоватьПапку(ПараметрыТеста); - Dropbox_ДобавитьПользователейКПапке(ПараметрыТеста); - Dropbox_ОтменитьПубликациюПапки(ПараметрыТеста); - Dropbox_ПолучитьСтатусАсинхронногоИзменения(ПараметрыТеста); - Dropbox_ОтменитьПубликациюФайла(ПараметрыТеста); + Dropbox_ДобавитьПользователейКФайлу(ПараметрыТеста); + Dropbox_ОпубликоватьПапку(ПараметрыТеста); + Dropbox_ДобавитьПользователейКПапке(ПараметрыТеста); + Dropbox_ОтменитьПубликациюПапки(ПараметрыТеста); + Dropbox_ПолучитьСтатусАсинхронногоИзменения(ПараметрыТеста); + Dropbox_ОтменитьПубликациюФайла(ПараметрыТеста); КонецПроцедуры @@ -1368,462 +1367,462 @@ Процедура Б24_РаботаСТокеном() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientSecret", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_ClientSecret", ПараметрыТеста); - Bitrix24_ПолучитьСсылкуАвторизацииПриложения(ПараметрыТеста); + Bitrix24_ПолучитьСсылкуАвторизацииПриложения(ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Code", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Code", ПараметрыТеста); - Bitrix24_ПолучитьТокен(ПараметрыТеста); + Bitrix24_ПолучитьТокен(ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Refresh", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Refresh", ПараметрыТеста); - Bitrix24_ОбновитьТокен(ПараметрыТеста); + Bitrix24_ОбновитьТокен(ПараметрыТеста); КонецПроцедуры Процедура Б24_СерверноеВремя() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_СерверноеВремя(ПараметрыТеста); + Bitrix24_СерверноеВремя(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСНовостями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - Bitrix24_СоздатьНовость(ПараметрыТеста); - Bitrix24_ИзменитьНовость(ПараметрыТеста); - Bitrix24_ПолучитьСписокПросмотревшихВажное(ПараметрыТеста); - Bitrix24_ПолучитьНовости(ПараметрыТеста); - Bitrix24_ДобавитьКомментарийНовости(ПараметрыТеста); - Bitrix24_ДобавитьПолучателейКНовости(ПараметрыТеста); - Bitrix24_УдалитьНовость(ПараметрыТеста); + Bitrix24_СоздатьНовость(ПараметрыТеста); + Bitrix24_ИзменитьНовость(ПараметрыТеста); + Bitrix24_ПолучитьСписокПросмотревшихВажное(ПараметрыТеста); + Bitrix24_ПолучитьНовости(ПараметрыТеста); + Bitrix24_ДобавитьКомментарийНовости(ПараметрыТеста); + Bitrix24_ДобавитьПолучателейКНовости(ПараметрыТеста); + Bitrix24_УдалитьНовость(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСЗадачами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_UserID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_UserID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруЗадачи(ПараметрыТеста); - Bitrix24_СоздатьЗадачу(ПараметрыТеста); - Bitrix24_СоздатьЗависимостьЗадач(ПараметрыТеста); - Bitrix24_УдалитьЗависимостьЗадач(ПараметрыТеста); - Bitrix24_ИзменитьЗадачу(ПараметрыТеста); - Bitrix24_ПолучитьЗадачу(ПараметрыТеста); - Bitrix24_ОтключитьЗвукЗадачи(ПараметрыТеста); - Bitrix24_ВключитьЗвукЗадачи(ПараметрыТеста); - Bitrix24_ДобавитьЗадачуВИзбранное(ПараметрыТеста); - Bitrix24_УбратьЗадачуИзИзбранного(ПараметрыТеста); - Bitrix24_ДелегироватьЗадачу(ПараметрыТеста); - Bitrix24_ОтложитьЗадачу(ПараметрыТеста); - Bitrix24_ЗавершитьЗадачу(ПараметрыТеста); - Bitrix24_ОтклонитьЗадачу(ПараметрыТеста); - Bitrix24_ПринятьЗадачу(ПараметрыТеста); - Bitrix24_ВозобновитьЗадачу(ПараметрыТеста); - Bitrix24_НачатьВыполнениеЗадачи(ПараметрыТеста); - Bitrix24_НачатьНаблюдатьЗаЗадачей(ПараметрыТеста); - Bitrix24_ПрекратитьНаблюдатьЗаЗадачей(ПараметрыТеста); - Bitrix24_ПриостановитьЗадачу(ПараметрыТеста); - Bitrix24_ПолучитьИсториюЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьСписокЗадач(ПараметрыТеста); - Bitrix24_ПроверитьДоступКЗадаче(ПараметрыТеста); - Bitrix24_ДобавитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_ИзменитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьЧеклистЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_ВыполнитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_ВозобновитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_УдалитьЭлементЧеклистаЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьПланЗадачНаДень(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраЗадач(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруЗадачи(ПараметрыТеста); + Bitrix24_СоздатьЗадачу(ПараметрыТеста); + Bitrix24_СоздатьЗависимостьЗадач(ПараметрыТеста); + Bitrix24_УдалитьЗависимостьЗадач(ПараметрыТеста); + Bitrix24_ИзменитьЗадачу(ПараметрыТеста); + Bitrix24_ПолучитьЗадачу(ПараметрыТеста); + Bitrix24_ОтключитьЗвукЗадачи(ПараметрыТеста); + Bitrix24_ВключитьЗвукЗадачи(ПараметрыТеста); + Bitrix24_ДобавитьЗадачуВИзбранное(ПараметрыТеста); + Bitrix24_УбратьЗадачуИзИзбранного(ПараметрыТеста); + Bitrix24_ДелегироватьЗадачу(ПараметрыТеста); + Bitrix24_ОтложитьЗадачу(ПараметрыТеста); + Bitrix24_ЗавершитьЗадачу(ПараметрыТеста); + Bitrix24_ОтклонитьЗадачу(ПараметрыТеста); + Bitrix24_ПринятьЗадачу(ПараметрыТеста); + Bitrix24_ВозобновитьЗадачу(ПараметрыТеста); + Bitrix24_НачатьВыполнениеЗадачи(ПараметрыТеста); + Bitrix24_НачатьНаблюдатьЗаЗадачей(ПараметрыТеста); + Bitrix24_ПрекратитьНаблюдатьЗаЗадачей(ПараметрыТеста); + Bitrix24_ПриостановитьЗадачу(ПараметрыТеста); + Bitrix24_ПолучитьИсториюЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьСписокЗадач(ПараметрыТеста); + Bitrix24_ПроверитьДоступКЗадаче(ПараметрыТеста); + Bitrix24_ДобавитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_ИзменитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьЧеклистЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_ВыполнитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_ВозобновитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_УдалитьЭлементЧеклистаЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьПланЗадачНаДень(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраЗадач(ПараметрыТеста); - Наименование = "Картинка задачи.jpg"; - Картинка = ПараметрыТеста["Picture"]; - IDПриемника = 3; + Наименование = "Картинка задачи.jpg"; + Картинка = ПараметрыТеста["Picture"]; + IDПриемника = 3; - URL = ПараметрыТеста["Bitrix24_URL"]; + URL = ПараметрыТеста["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование, Картинка, IDПриемника); - IDФайла = Результат["result"]["ID"]; + Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование, Картинка, IDПриемника); + IDФайла = Результат["result"]["ID"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskFileID", IDФайла); - ПараметрыТеста.Вставить("Bitrix24_TaskFileID", IDФайла); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskFileID", IDФайла); + ПараметрыТеста.Вставить("Bitrix24_TaskFileID", IDФайла); - Bitrix24_ДобавитьФайлВЗадачу(ПараметрыТеста); + Bitrix24_ДобавитьФайлВЗадачу(ПараметрыТеста); - OPI_Bitrix24.УдалитьФайл(URL, IDФайла); + OPI_Bitrix24.УдалитьФайл(URL, IDФайла); - Bitrix24_УдалитьЗадачу(ПараметрыТеста); + Bitrix24_УдалитьЗадачу(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСДиском() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - Bitrix24_ПолучитьСписокХранилищ(ПараметрыТеста); - Bitrix24_ПолучитьХранилищеПриложения(ПараметрыТеста); - Bitrix24_ПереименоватьХранилище(ПараметрыТеста); - Bitrix24_ПолучитьХранилище(ПараметрыТеста); - Bitrix24_ЗагрузитьФайлВХранилище(ПараметрыТеста); - Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыТеста); - Bitrix24_ПолучитьИнформациюОФайле(ПараметрыТеста); - Bitrix24_ПолучитьВнешнююСсылкуФайла(ПараметрыТеста); - Bitrix24_ПереименоватьФайл(ПараметрыТеста); - Bitrix24_ПоместитьФайлВКорзину(ПараметрыТеста); - Bitrix24_ВосстановитьФайл(ПараметрыТеста); - Bitrix24_СоздатьКаталогВХранилище(ПараметрыТеста); - Bitrix24_ПереименоватьКаталог(ПараметрыТеста); - Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыТеста); - Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыТеста); - Bitrix24_СоздатьПодкаталог(ПараметрыТеста); - Bitrix24_ПереместитьФайлВКаталог(ПараметрыТеста); - Bitrix24_СкопироватьКаталог(ПараметрыТеста); - Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыТеста); - Bitrix24_СкопироватьФайл(ПараметрыТеста); - Bitrix24_УдалитьФайл(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыТеста); - Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыТеста); - Bitrix24_ПереместитьКаталог(ПараметрыТеста); - Bitrix24_ПоместитьКаталогВКорзину(ПараметрыТеста); - Bitrix24_ВосстановитьКаталог(ПараметрыТеста); - Bitrix24_УдалитьКаталог(ПараметрыТеста); + Bitrix24_ПолучитьСписокХранилищ(ПараметрыТеста); + Bitrix24_ПолучитьХранилищеПриложения(ПараметрыТеста); + Bitrix24_ПереименоватьХранилище(ПараметрыТеста); + Bitrix24_ПолучитьХранилище(ПараметрыТеста); + Bitrix24_ЗагрузитьФайлВХранилище(ПараметрыТеста); + Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыТеста); + Bitrix24_ПолучитьИнформациюОФайле(ПараметрыТеста); + Bitrix24_ПолучитьВнешнююСсылкуФайла(ПараметрыТеста); + Bitrix24_ПереименоватьФайл(ПараметрыТеста); + Bitrix24_ПоместитьФайлВКорзину(ПараметрыТеста); + Bitrix24_ВосстановитьФайл(ПараметрыТеста); + Bitrix24_СоздатьКаталогВХранилище(ПараметрыТеста); + Bitrix24_ПереименоватьКаталог(ПараметрыТеста); + Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыТеста); + Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыТеста); + Bitrix24_СоздатьПодкаталог(ПараметрыТеста); + Bitrix24_ПереместитьФайлВКаталог(ПараметрыТеста); + Bitrix24_СкопироватьКаталог(ПараметрыТеста); + Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыТеста); + Bitrix24_СкопироватьФайл(ПараметрыТеста); + Bitrix24_УдалитьФайл(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыТеста); + Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыТеста); + Bitrix24_ПереместитьКаталог(ПараметрыТеста); + Bitrix24_ПоместитьКаталогВКорзину(ПараметрыТеста); + Bitrix24_ВосстановитьКаталог(ПараметрыТеста); + Bitrix24_УдалитьКаталог(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСКомментариями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Час = 3600; - Сутки = 24; - Исполнитель = 1; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Час = 3600; + Сутки = 24; + Исполнитель = 1; - СтруктураЗадачи = Новый Структура; - СтруктураЗадачи.Вставить("TITLE" , "Новая задача"); - СтруктураЗадачи.Вставить("DESCRIPTION" , "Новое описание задачи"); - СтруктураЗадачи.Вставить("PRIORITY" , "2"); - СтруктураЗадачи.Вставить("DEADLINE" , ТекущаяДата + Час * Сутки); - СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); + СтруктураЗадачи = Новый Структура; + СтруктураЗадачи.Вставить("TITLE", "Новая задача"); + СтруктураЗадачи.Вставить("DESCRIPTION", "Новое описание задачи"); + СтруктураЗадачи.Вставить("PRIORITY", "2"); + СтруктураЗадачи.Вставить("DEADLINE", ТекущаяДата + Час * Сутки); + СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); - URL = ПараметрыТеста["Bitrix24_URL"]; + URL = ПараметрыТеста["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); - IDЗадачи = Результат["result"]["task"]["id"]; + Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); + IDЗадачи = Результат["result"]["task"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentsTaskID", IDЗадачи); - ПараметрыТеста.Вставить("Bitrix24_CommentsTaskID", IDЗадачи); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentsTaskID", IDЗадачи); + ПараметрыТеста.Вставить("Bitrix24_CommentsTaskID", IDЗадачи); - Bitrix24_ДобавитьКомментарийЗадачи(ПараметрыТеста); - Bitrix24_ИзменитьКомментарийЗадачи(ПараметрыТеста); - Bitrix24_СоздатьРезультатИзКомментария(ПараметрыТеста); - Bitrix24_ПолучитьСписокРезультатов(ПараметрыТеста); - Bitrix24_УдалитьРезультатИзКомментария(ПараметрыТеста); - Bitrix24_ПолучитьСписокКомментариевЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьКомменатрийЗадачи(ПараметрыТеста); - Bitrix24_УдалитьКомментарийЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруКомментария(ПараметрыТеста); + Bitrix24_ДобавитьКомментарийЗадачи(ПараметрыТеста); + Bitrix24_ИзменитьКомментарийЗадачи(ПараметрыТеста); + Bitrix24_СоздатьРезультатИзКомментария(ПараметрыТеста); + Bitrix24_ПолучитьСписокРезультатов(ПараметрыТеста); + Bitrix24_УдалитьРезультатИзКомментария(ПараметрыТеста); + Bitrix24_ПолучитьСписокКомментариевЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьКомменатрийЗадачи(ПараметрыТеста); + Bitrix24_УдалитьКомментарийЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруКомментария(ПараметрыТеста); - OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); + OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); КонецПроцедуры Процедура Б24_УчетРабочегоВремени() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Час = 3600; - Сутки = 24; - Исполнитель = 1; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Час = 3600; + Сутки = 24; + Исполнитель = 1; - СтруктураЗадачи = Новый Структура; - СтруктураЗадачи.Вставить("TITLE" , "Новая задача"); - СтруктураЗадачи.Вставить("DESCRIPTION" , "Новое описание задачи"); - СтруктураЗадачи.Вставить("PRIORITY" , "2"); - СтруктураЗадачи.Вставить("DEADLINE" , ТекущаяДата + Час * Сутки); - СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); + СтруктураЗадачи = Новый Структура; + СтруктураЗадачи.Вставить("TITLE", "Новая задача"); + СтруктураЗадачи.Вставить("DESCRIPTION", "Новое описание задачи"); + СтруктураЗадачи.Вставить("PRIORITY", "2"); + СтруктураЗадачи.Вставить("DEADLINE", ТекущаяДата + Час * Сутки); + СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); - URL = ПараметрыТеста["Bitrix24_URL"]; + URL = ПараметрыТеста["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); - IDЗадачи = Результат["result"]["task"]["id"]; + Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); + IDЗадачи = Результат["result"]["task"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ElapsedTaskID", IDЗадачи); - ПараметрыТеста.Вставить("Bitrix24_ElapsedTaskID", IDЗадачи); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ElapsedTaskID", IDЗадачи); + ПараметрыТеста.Вставить("Bitrix24_ElapsedTaskID", IDЗадачи); - Bitrix24_ДобавитьТрудозатратыЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьТрудозатратыЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьСписокТрудозатратЗадачи(ПараметрыТеста); - Bitrix24_ИзменитьТрудозатратыЗадачи(ПараметрыТеста); - Bitrix24_УдалитьТрудозатратыЗадачи(ПараметрыТеста); - Bitrix24_НачатьУчетВремени(ПараметрыТеста); - Bitrix24_ПриостановитьУчетВремени(ПараметрыТеста); - Bitrix24_ПолучитьСтатусУчетаВремени(ПараметрыТеста); - Bitrix24_ЗавершитьУчетВремени(ПараметрыТеста); - Bitrix24_ПолучитьНастройкиУчетаВремени(ПараметрыТеста); + Bitrix24_ДобавитьТрудозатратыЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьТрудозатратыЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьСписокТрудозатратЗадачи(ПараметрыТеста); + Bitrix24_ИзменитьТрудозатратыЗадачи(ПараметрыТеста); + Bitrix24_УдалитьТрудозатратыЗадачи(ПараметрыТеста); + Bitrix24_НачатьУчетВремени(ПараметрыТеста); + Bitrix24_ПриостановитьУчетВремени(ПараметрыТеста); + Bitrix24_ПолучитьСтатусУчетаВремени(ПараметрыТеста); + Bitrix24_ЗавершитьУчетВремени(ПараметрыТеста); + Bitrix24_ПолучитьНастройкиУчетаВремени(ПараметрыТеста); - OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); + OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); КонецПроцедуры Процедура Б24_Канбан() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Час = 3600; - Сутки = 24; - Исполнитель = 1; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Час = 3600; + Сутки = 24; + Исполнитель = 1; - СтруктураЗадачи = Новый Структура; - СтруктураЗадачи.Вставить("TITLE" , "Новая задача"); - СтруктураЗадачи.Вставить("DESCRIPTION" , "Новое описание задачи"); - СтруктураЗадачи.Вставить("PRIORITY" , "2"); - СтруктураЗадачи.Вставить("DEADLINE" , ТекущаяДата + Час * Сутки); - СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); + СтруктураЗадачи = Новый Структура; + СтруктураЗадачи.Вставить("TITLE", "Новая задача"); + СтруктураЗадачи.Вставить("DESCRIPTION", "Новое описание задачи"); + СтруктураЗадачи.Вставить("PRIORITY", "2"); + СтруктураЗадачи.Вставить("DEADLINE", ТекущаяДата + Час * Сутки); + СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); - URL = ПараметрыТеста["Bitrix24_URL"]; + URL = ПараметрыТеста["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); - IDЗадачи = Результат["result"]["task"]["id"]; + Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); + IDЗадачи = Результат["result"]["task"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_KanbanTaskID", IDЗадачи); - ПараметрыТеста.Вставить("Bitrix24_KanbanTaskID", IDЗадачи); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_KanbanTaskID", IDЗадачи); + ПараметрыТеста.Вставить("Bitrix24_KanbanTaskID", IDЗадачи); - Bitrix24_ДобавитьСтадиюКанбана(ПараметрыТеста); - Bitrix24_ПолучитьСтадииКанбана(ПараметрыТеста); - Bitrix24_ПеренестиЗадачуВСтадиюКанбана(ПараметрыТеста); - Bitrix24_ИзменитьСтадиюКанбана(ПараметрыТеста); + Bitrix24_ДобавитьСтадиюКанбана(ПараметрыТеста); + Bitrix24_ПолучитьСтадииКанбана(ПараметрыТеста); + Bitrix24_ПеренестиЗадачуВСтадиюКанбана(ПараметрыТеста); + Bitrix24_ИзменитьСтадиюКанбана(ПараметрыТеста); - OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); + OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); - Bitrix24_УдалитьСтадиюКанбана(ПараметрыТеста); + Bitrix24_УдалитьСтадиюКанбана(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСЧатами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Bitrix24_ПолучитьСтатусПользователя(ПараметрыТеста); - Bitrix24_УстановитьСтатусПользователя(ПараметрыТеста); - Bitrix24_ПолучитьПользователей(ПараметрыТеста); - Bitrix24_СоздатьЧат(ПараметрыТеста); + Bitrix24_ПолучитьСтатусПользователя(ПараметрыТеста); + Bitrix24_УстановитьСтатусПользователя(ПараметрыТеста); + Bitrix24_ПолучитьПользователей(ПараметрыТеста); + Bitrix24_СоздатьЧат(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_ПолучитьСписокПользователейЧата(ПараметрыТеста); - Bitrix24_ИсключитьПользователяИзЧата(ПараметрыТеста); - Bitrix24_ДобавитьПользователейВЧат(ПараметрыТеста); - Bitrix24_ИзменитьЗаголовокЧата(ПараметрыТеста); + Bitrix24_ПолучитьСписокПользователейЧата(ПараметрыТеста); + Bitrix24_ИсключитьПользователяИзЧата(ПараметрыТеста); + Bitrix24_ДобавитьПользователейВЧат(ПараметрыТеста); + Bitrix24_ИзменитьЗаголовокЧата(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_ИзменитьЦветЧата(ПараметрыТеста); - Bitrix24_ИзменитьКартинкуЧата(ПараметрыТеста); - Bitrix24_ОтключитьУведомленияЧата(ПараметрыТеста); - Bitrix24_ВключитьУведомленияЧата(ПараметрыТеста); + Bitrix24_ИзменитьЦветЧата(ПараметрыТеста); + Bitrix24_ИзменитьКартинкуЧата(ПараметрыТеста); + Bitrix24_ОтключитьУведомленияЧата(ПараметрыТеста); + Bitrix24_ВключитьУведомленияЧата(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_ПолучитьСписокСообщенийЧата(ПараметрыТеста); - Bitrix24_ОтметитьСообщениеКакПрочитанное(ПараметрыТеста); - Bitrix24_ОтметитьСообщениеКакНепрочитанное(ПараметрыТеста); - Bitrix24_ПолучитьДиалог(ПараметрыТеста); + Bitrix24_ПолучитьСписокСообщенийЧата(ПараметрыТеста); + Bitrix24_ОтметитьСообщениеКакПрочитанное(ПараметрыТеста); + Bitrix24_ОтметитьСообщениеКакНепрочитанное(ПараметрыТеста); + Bitrix24_ПолучитьДиалог(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_ПолучитьСписокПользователейДиалога(ПараметрыТеста); - Bitrix24_ОтправитьУведомлениеОВводе(ПараметрыТеста); - Bitrix24_ОтправитьСообщение(ПараметрыТеста); - Bitrix24_ИзменитьСообщение(ПараметрыТеста); - Bitrix24_ПолучитьБлокКартинки(ПараметрыТеста); - Bitrix24_ПолучитьБлокФайла(ПараметрыТеста); + Bitrix24_ПолучитьСписокПользователейДиалога(ПараметрыТеста); + Bitrix24_ОтправитьУведомлениеОВводе(ПараметрыТеста); + Bitrix24_ОтправитьСообщение(ПараметрыТеста); + Bitrix24_ИзменитьСообщение(ПараметрыТеста); + Bitrix24_ПолучитьБлокКартинки(ПараметрыТеста); + Bitrix24_ПолучитьБлокФайла(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_УстановитьРеакциюНаСообщение(ПараметрыТеста); - Bitrix24_УдалитьСообщение(ПараметрыТеста); - Bitrix24_ПолучитьКаталогФайловЧата(ПараметрыТеста); - Bitrix24_ОтправитьФайл(ПараметрыТеста); + Bitrix24_УстановитьРеакциюНаСообщение(ПараметрыТеста); + Bitrix24_УдалитьСообщение(ПараметрыТеста); + Bitrix24_ПолучитьКаталогФайловЧата(ПараметрыТеста); + Bitrix24_ОтправитьФайл(ПараметрыТеста); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Bitrix24_ПрочитатьВсе(ПараметрыТеста); - Bitrix24_СменитьВладельцаЧата(ПараметрыТеста); - Bitrix24_ПокинутьЧат(ПараметрыТеста); + Bitrix24_ПрочитатьВсе(ПараметрыТеста); + Bitrix24_СменитьВладельцаЧата(ПараметрыТеста); + Bitrix24_ПокинутьЧат(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруЧата(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруЧата(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСУведомлениями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); - Bitrix24_СоздатьПерсональноеУведомление(ПараметрыТеста); - Bitrix24_СоздатьСистемноеУведомление(ПараметрыТеста); - Bitrix24_УдалитьУведомление(ПараметрыТеста); + Bitrix24_СоздатьПерсональноеУведомление(ПараметрыТеста); + Bitrix24_СоздатьСистемноеУведомление(ПараметрыТеста); + Bitrix24_УдалитьУведомление(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСПолямиЗадач() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_HookTaskFieldID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_TaskFieldID" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_HookTaskFieldID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_TaskFieldID", ПараметрыТеста); - Bitrix24_ДобавитьПользовательскоеПолеЗадачи(ПараметрыТеста); - Bitrix24_ИзменитьПользовательскоеПолеЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьПользовательскоеПолеЗадачи(ПараметрыТеста); - Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи(ПараметрыТеста); - Bitrix24_УдалитьПользовательскоеПолеЗадачи(ПараметрыТеста); + Bitrix24_ДобавитьПользовательскоеПолеЗадачи(ПараметрыТеста); + Bitrix24_ИзменитьПользовательскоеПолеЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьПользовательскоеПолеЗадачи(ПараметрыТеста); + Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи(ПараметрыТеста); + Bitrix24_УдалитьПользовательскоеПолеЗадачи(ПараметрыТеста); КонецПроцедуры Процедура Б24_УправлениеПодразделениями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_СоздатьПодразделение(ПараметрыТеста); - Bitrix24_ПолучитьПодразделения(ПараметрыТеста); - Bitrix24_ИзменитьПодразделение(ПараметрыТеста); - Bitrix24_УдалитьПодразделение(ПараметрыТеста); + Bitrix24_СоздатьПодразделение(ПараметрыТеста); + Bitrix24_ПолучитьПодразделения(ПараметрыТеста); + Bitrix24_ИзменитьПодразделение(ПараметрыТеста); + Bitrix24_УдалитьПодразделение(ПараметрыТеста); КонецПроцедуры Процедура Б24_УправлениеПользователями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_ПолучитьТекущегоПользователя(ПараметрыТеста); - Bitrix24_ПолучитьСтурктуруПользователя(ПараметрыТеста); - Bitrix24_СоздатьПользователя(ПараметрыТеста); - Bitrix24_НайтиПользователей(ПараметрыТеста); - Bitrix24_ИзменитьПользователя(ПараметрыТеста); - Bitrix24_ПолучитьПользователя(ПараметрыТеста); - Bitrix24_ИзменитьСтатусПользователя(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраПользователей(ПараметрыТеста); + Bitrix24_ПолучитьТекущегоПользователя(ПараметрыТеста); + Bitrix24_ПолучитьСтурктуруПользователя(ПараметрыТеста); + Bitrix24_СоздатьПользователя(ПараметрыТеста); + Bitrix24_НайтиПользователей(ПараметрыТеста); + Bitrix24_ИзменитьПользователя(ПараметрыТеста); + Bitrix24_ПолучитьПользователя(ПараметрыТеста); + Bitrix24_ИзменитьСтатусПользователя(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраПользователей(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСЛидами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_ПолучитьСписокЛидов(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраЛидов(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруЛида(ПараметрыТеста); - Bitrix24_СоздатьЛид(ПараметрыТеста); - Bitrix24_ПолучитьЛид(ПараметрыТеста); - Bitrix24_ИзменитьЛид(ПараметрыТеста); - Bitrix24_УдалитьЛид(ПараметрыТеста); + Bitrix24_ПолучитьСписокЛидов(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраЛидов(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруЛида(ПараметрыТеста); + Bitrix24_СоздатьЛид(ПараметрыТеста); + Bitrix24_ПолучитьЛид(ПараметрыТеста); + Bitrix24_ИзменитьЛид(ПараметрыТеста); + Bitrix24_УдалитьЛид(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСоСделками() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраСделок(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруСделки(ПараметрыТеста); - Bitrix24_СоздатьСделку(ПараметрыТеста); - Bitrix24_ПолучитьСделку(ПараметрыТеста); - Bitrix24_ИзменитьСделку(ПараметрыТеста); - Bitrix24_УдалитьСделку(ПараметрыТеста); - Bitrix24_ПолучитьСписокСделок(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраСделок(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруСделки(ПараметрыТеста); + Bitrix24_СоздатьСделку(ПараметрыТеста); + Bitrix24_ПолучитьСделку(ПараметрыТеста); + Bitrix24_ИзменитьСделку(ПараметрыТеста); + Bitrix24_УдалитьСделку(ПараметрыТеста); + Bitrix24_ПолучитьСписокСделок(ПараметрыТеста); КонецПроцедуры Процедура Б24_РаботаСКалендарями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Domain", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Bitrix24_Token", ПараметрыТеста); - Bitrix24_СоздатьКалендарь(ПараметрыТеста); - Bitrix24_ИзменитьКалендарь(ПараметрыТеста); - Bitrix24_ПолучитьСписокКалендарей(ПараметрыТеста); - Bitrix24_СоздатьСобытиеКалендаря(ПараметрыТеста); - Bitrix24_УстановитьСтатусУчастияПользователя(ПараметрыТеста); - Bitrix24_ПолучитьСтатусУчастияПользователя(ПараметрыТеста); - Bitrix24_ПолучитьСобытиеКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьСобытияКалендарей(ПараметрыТеста); - Bitrix24_ИзменитьСобытиеКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьЗанятостьПользователей(ПараметрыТеста); - Bitrix24_УдалитьСобытиеКалендаря(ПараметрыТеста); - Bitrix24_УдалитьКалендарь(ПараметрыТеста); - Bitrix24_ПолучитьПользовательскиеНастройкиКалендаря(ПараметрыТеста); - Bitrix24_УстановитьПользовательскиеНастройкиКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруНастроекКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруПользовательскихНастроекКаледнаря(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруСобытияКалендаря(ПараметрыТеста); - Bitrix24_ПолучитьСтруктуруФильтраСобытийКалендарей(ПараметрыТеста); + Bitrix24_СоздатьКалендарь(ПараметрыТеста); + Bitrix24_ИзменитьКалендарь(ПараметрыТеста); + Bitrix24_ПолучитьСписокКалендарей(ПараметрыТеста); + Bitrix24_СоздатьСобытиеКалендаря(ПараметрыТеста); + Bitrix24_УстановитьСтатусУчастияПользователя(ПараметрыТеста); + Bitrix24_ПолучитьСтатусУчастияПользователя(ПараметрыТеста); + Bitrix24_ПолучитьСобытиеКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьСобытияКалендарей(ПараметрыТеста); + Bitrix24_ИзменитьСобытиеКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьЗанятостьПользователей(ПараметрыТеста); + Bitrix24_УдалитьСобытиеКалендаря(ПараметрыТеста); + Bitrix24_УдалитьКалендарь(ПараметрыТеста); + Bitrix24_ПолучитьПользовательскиеНастройкиКалендаря(ПараметрыТеста); + Bitrix24_УстановитьПользовательскиеНастройкиКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруНастроекКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруПользовательскихНастроекКаледнаря(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруСобытияКалендаря(ПараметрыТеста); + Bitrix24_ПолучитьСтруктуруФильтраСобытийКалендарей(ПараметрыТеста); КонецПроцедуры @@ -1833,65 +1832,65 @@ Процедура ВКТ_ОбщиеМетоды() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_FileID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_FileID", ПараметрыТеста); - VkTeams_ПроверитьТокен(ПараметрыТеста); - VkTeams_ПолучитьСобытия(ПараметрыТеста); - VKTeams_ПолучитьИнформациюОФайле(ПараметрыТеста); + VkTeams_ПроверитьТокен(ПараметрыТеста); + VkTeams_ПолучитьСобытия(ПараметрыТеста); + VKTeams_ПолучитьИнформациюОФайле(ПараметрыТеста); КонецПроцедуры Процедура ВКТ_ОтправкаСообщений() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_MessageID", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_MessageID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Document", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio2", ПараметрыТеста); - VkTeams_ОтправитьТекстовоеСообщение(ПараметрыТеста); - OPI_Инструменты.Пауза(60); + VkTeams_ОтправитьТекстовоеСообщение(ПараметрыТеста); + OPI_Инструменты.Пауза(60); - VKTeams_ОтветитьНаСобытиеКлавиатуры(ПараметрыТеста); - VKTeams_ПереслатьСообщение(ПараметрыТеста); - VKTeams_ОтправитьФайл(ПараметрыТеста); - VKTeams_ПереслатьФайл(ПараметрыТеста); - VKTeams_ИзменитьТекстСообщения(ПараметрыТеста); - VKTeams_ЗакрепитьСообщение(ПараметрыТеста); - VKTeams_ОткрепитьСообщение(ПараметрыТеста); - VKTeams_УдалитьСообщение(ПараметрыТеста); - VKTeams_ОтправитьГолосовоеСообщение(ПараметрыТеста); - VKTeams_ПереслатьГолосовоеСообщение(ПараметрыТеста); - VKTeams_СформироватьКнопкуДействия(ПараметрыТеста); + VKTeams_ОтветитьНаСобытиеКлавиатуры(ПараметрыТеста); + VKTeams_ПереслатьСообщение(ПараметрыТеста); + VKTeams_ОтправитьФайл(ПараметрыТеста); + VKTeams_ПереслатьФайл(ПараметрыТеста); + VKTeams_ИзменитьТекстСообщения(ПараметрыТеста); + VKTeams_ЗакрепитьСообщение(ПараметрыТеста); + VKTeams_ОткрепитьСообщение(ПараметрыТеста); + VKTeams_УдалитьСообщение(ПараметрыТеста); + VKTeams_ОтправитьГолосовоеСообщение(ПараметрыТеста); + VKTeams_ПереслатьГолосовоеСообщение(ПараметрыТеста); + VKTeams_СформироватьКнопкуДействия(ПараметрыТеста); КонецПроцедуры Процедура ВКТ_УправлениеЧатами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture3" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture3", ПараметрыТеста); - VKTeams_ИсключитьПользователейЧата(ПараметрыТеста); - VKTeams_ИзменитьАватарЧата(ПараметрыТеста); - VKTeams_ПолучитьИнформациюОЧате(ПараметрыТеста); - VKTeams_ПолучитьАдминистраторовЧата(ПараметрыТеста); - VKTeams_ПолучитьПользователейЧата(ПараметрыТеста); - VKTeams_ПолучитьЗаблокированныхПользователейЧата(ПараметрыТеста); - VKTeams_ПолучитьЗапросыВступленияЧата(ПараметрыТеста); - VKTeams_ЗаблокироватьПользователяЧата(ПараметрыТеста); - VKTeams_РазблокироватьПользователяЧата(ПараметрыТеста); - VKTeams_ОдобритьЗаявкуНаВступление(ПараметрыТеста); - VKTeams_ОтклонитьЗаявкуНаВступление(ПараметрыТеста); - VKTeams_УстановитьЗаголовокЧата(ПараметрыТеста); - VKTeams_УстановитьОписаниеЧата(ПараметрыТеста); - VKTeams_УстановитьПравилаЧата(ПараметрыТеста); + VKTeams_ИсключитьПользователейЧата(ПараметрыТеста); + VKTeams_ИзменитьАватарЧата(ПараметрыТеста); + VKTeams_ПолучитьИнформациюОЧате(ПараметрыТеста); + VKTeams_ПолучитьАдминистраторовЧата(ПараметрыТеста); + VKTeams_ПолучитьПользователейЧата(ПараметрыТеста); + VKTeams_ПолучитьЗаблокированныхПользователейЧата(ПараметрыТеста); + VKTeams_ПолучитьЗапросыВступленияЧата(ПараметрыТеста); + VKTeams_ЗаблокироватьПользователяЧата(ПараметрыТеста); + VKTeams_РазблокироватьПользователяЧата(ПараметрыТеста); + VKTeams_ОдобритьЗаявкуНаВступление(ПараметрыТеста); + VKTeams_ОтклонитьЗаявкуНаВступление(ПараметрыТеста); + VKTeams_УстановитьЗаголовокЧата(ПараметрыТеста); + VKTeams_УстановитьОписаниеЧата(ПараметрыТеста); + VKTeams_УстановитьПравилаЧата(ПараметрыТеста); КонецПроцедуры @@ -1901,121 +1900,121 @@ Процедура ОзонАПИ_АтрибутыИХарактеристики() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); - Ozon_ПолучитьДеревоКатегорийИТиповТоваров(ПараметрыТеста); - Ozon_ПолучитьХарактеристикиКатегории(ПараметрыТеста); - Ozon_ПолучитьЗначенияХарактеристики(ПараметрыТеста); - Ozon_НайтиЗначенияХарактеристики(ПараметрыТеста); - Ozon_ПолучитьЛимитыРаботыСТоварами(ПараметрыТеста); + Ozon_ПолучитьДеревоКатегорийИТиповТоваров(ПараметрыТеста); + Ozon_ПолучитьХарактеристикиКатегории(ПараметрыТеста); + Ozon_ПолучитьЗначенияХарактеристики(ПараметрыТеста); + Ozon_НайтиЗначенияХарактеристики(ПараметрыТеста); + Ozon_ПолучитьЛимитыРаботыСТоварами(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_ЗагрузкаИОбновлениеТоваров() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); - Ozon_ПолучитьСтруктуруТовара(ПараметрыТеста); - Ozon_СоздатьОбновитьТовары(ПараметрыТеста); - Ozon_ПолучитьСтатусДобавленияТовара(ПараметрыТеста); - Ozon_ДобавитьВидеоТовара(ПараметрыТеста); - Ozon_ДобавитьВидеообложкуТовара(ПараметрыТеста); - Ozon_ДополнитьКомплексныйАтрибут(ПараметрыТеста); - Ozon_СоздатьТоварыПоOzonID(ПараметрыТеста); - Ozon_ПолучитьСокращеннуюСтруктуруТовара(ПараметрыТеста); - Ozon_ПолучитьСтруктуруОбновленияХарактеристик(ПараметрыТеста); - Ozon_ОбновитьХарактеристикиТоваров(ПараметрыТеста); - Ozon_ПолучитьСтруктуруФильтраТоваров(ПараметрыТеста); - Ozon_ПолучитьСписокТоваров(ПараметрыТеста); - Ozon_ПолучитьОписанияХарактеристикТоваров(ПараметрыТеста); - Ozon_ПолучитьИнформациюОТоварах(ПараметрыТеста); - Ozon_ПолучитьКонтентРейтингТоваров(ПараметрыТеста); - Ozon_ПолучитьОписаниеТовара(ПараметрыТеста); - Ozon_ОбновитьИзображенияТовара(ПараметрыТеста); - Ozon_ПроверитьЗагрузкуИзображенийТоваров(ПараметрыТеста); - Ozon_ИзменитьАртикулыТоваров(ПараметрыТеста); - Ozon_АрхивироватьТовары(ПараметрыТеста); - Ozon_РазархивироватьТовары(ПараметрыТеста); - Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыТеста); - Ozon_ПолучитьСтатусДобавленияКодов(ПараметрыТеста); - Ozon_ПолучитьКоличествоПодписчиковТоваров(ПараметрыТеста); - Ozon_ПолучитьСвязанныеSKU(ПараметрыТеста); - Ozon_УдалитьТоварыБезSKU(ПараметрыТеста); + Ozon_ПолучитьСтруктуруТовара(ПараметрыТеста); + Ozon_СоздатьОбновитьТовары(ПараметрыТеста); + Ozon_ПолучитьСтатусДобавленияТовара(ПараметрыТеста); + Ozon_ДобавитьВидеоТовара(ПараметрыТеста); + Ozon_ДобавитьВидеообложкуТовара(ПараметрыТеста); + Ozon_ДополнитьКомплексныйАтрибут(ПараметрыТеста); + Ozon_СоздатьТоварыПоOzonID(ПараметрыТеста); + Ozon_ПолучитьСокращеннуюСтруктуруТовара(ПараметрыТеста); + Ozon_ПолучитьСтруктуруОбновленияХарактеристик(ПараметрыТеста); + Ozon_ОбновитьХарактеристикиТоваров(ПараметрыТеста); + Ozon_ПолучитьСтруктуруФильтраТоваров(ПараметрыТеста); + Ozon_ПолучитьСписокТоваров(ПараметрыТеста); + Ozon_ПолучитьОписанияХарактеристикТоваров(ПараметрыТеста); + Ozon_ПолучитьИнформациюОТоварах(ПараметрыТеста); + Ozon_ПолучитьКонтентРейтингТоваров(ПараметрыТеста); + Ozon_ПолучитьОписаниеТовара(ПараметрыТеста); + Ozon_ОбновитьИзображенияТовара(ПараметрыТеста); + Ozon_ПроверитьЗагрузкуИзображенийТоваров(ПараметрыТеста); + Ozon_ИзменитьАртикулыТоваров(ПараметрыТеста); + Ozon_АрхивироватьТовары(ПараметрыТеста); + Ozon_РазархивироватьТовары(ПараметрыТеста); + Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыТеста); + Ozon_ПолучитьСтатусДобавленияКодов(ПараметрыТеста); + Ozon_ПолучитьКоличествоПодписчиковТоваров(ПараметрыТеста); + Ozon_ПолучитьСвязанныеSKU(ПараметрыТеста); + Ozon_УдалитьТоварыБезSKU(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_Штрихкоды() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ProductID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ProductID", ПараметрыТеста); - Ozon_ПривязатьШтрихкоды(ПараметрыТеста); - Ozon_СоздатьШтрихкоды(ПараметрыТеста); + Ozon_ПривязатьШтрихкоды(ПараметрыТеста); + Ozon_СоздатьШтрихкоды(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_ЦеныИОстаткиТоваров() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ProductID", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ProductID", ПараметрыТеста); - Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста); - Ozon_ОбновитьЦеныТоваров(ПараметрыТеста); - Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста); - Ozon_ПолучитьЦеныТоваров(ПараметрыТеста); - Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста); - Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста); - Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыТеста); - Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыТеста); + Ozon_ПолучитьКоличествоТоваров(ПараметрыТеста); + Ozon_ОбновитьЦеныТоваров(ПараметрыТеста); + Ozon_ОбновитьКоличествоТоваров(ПараметрыТеста); + Ozon_ПолучитьЦеныТоваров(ПараметрыТеста); + Ozon_ПолучитьИнформациюОбУценке(ПараметрыТеста); + Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыТеста); + Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыТеста); + Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_РаботаСоСкладами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); - Ozon_ПолучитьСписокСкладов(ПараметрыТеста); + Ozon_ПолучитьСписокСкладов(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_РаботаСАкциями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); - Ozon_ПолучитьСписокАкций(ПараметрыТеста); - Ozon_ПолучитьУчаствующиеТоварыАкции(ПараметрыТеста); - Ozon_ПолучитьДоступныеТоварыАкции(ПараметрыТеста); + Ozon_ПолучитьСписокАкций(ПараметрыТеста); + Ozon_ПолучитьУчаствующиеТоварыАкции(ПараметрыТеста); + Ozon_ПолучитьДоступныеТоварыАкции(ПараметрыТеста); КонецПроцедуры Процедура ОзонАПИ_СхемаFBO() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ClientID", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Ozon_ApiKey", ПараметрыТеста); - Ozon_ПолучитьСписокКластеров(ПараметрыТеста); - Ozon_ПолучитьСписокСкладовОтгрузки(ПараметрыТеста); - Ozon_СоздатьЧерновикЗаявкиFBO(ПараметрыТеста); - Ozon_ПолучитьЧерновикЗаявкиFBO(ПараметрыТеста); - Ozon_ПолучитьСтруктуруДопПолейОтправления(ПараметрыТеста); - Ozon_ПолучитьСтруктуруФильтраОтправлений(ПараметрыТеста); - Ozon_ПолучитьСписокОтправленийFBO(ПараметрыТеста); - Ozon_ПолучитьТаймслотыFBO(ПараметрыТеста); + Ozon_ПолучитьСписокКластеров(ПараметрыТеста); + Ozon_ПолучитьСписокСкладовОтгрузки(ПараметрыТеста); + Ozon_СоздатьЧерновикЗаявкиFBO(ПараметрыТеста); + Ozon_ПолучитьЧерновикЗаявкиFBO(ПараметрыТеста); + Ozon_ПолучитьСтруктуруДопПолейОтправления(ПараметрыТеста); + Ozon_ПолучитьСтруктуруФильтраОтправлений(ПараметрыТеста); + Ozon_ПолучитьСписокОтправленийFBO(ПараметрыТеста); + Ozon_ПолучитьТаймслотыFBO(ПараметрыТеста); КонецПроцедуры @@ -2025,29 +2024,29 @@ Процедура НС_РаботаСФайлами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Gif" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture2", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Gif", ПараметрыТеста); - Neocities_ЗагрузитьФайл(ПараметрыТеста); - Neocities_ЗагрузитьФайлы(ПараметрыТеста); - Neocities_ПолучитьСписокФайлов(ПараметрыТеста); - Neocities_УдалитьВыбранныеФайлы(ПараметрыТеста); - Neocities_СинхронизироватьКаталоги(ПараметрыТеста); + Neocities_ЗагрузитьФайл(ПараметрыТеста); + Neocities_ЗагрузитьФайлы(ПараметрыТеста); + Neocities_ПолучитьСписокФайлов(ПараметрыТеста); + Neocities_УдалитьВыбранныеФайлы(ПараметрыТеста); + Neocities_СинхронизироватьКаталоги(ПараметрыТеста); КонецПроцедуры Процедура НС_ПолучениеДанных() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Login" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Password", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Login", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("NC_Password", ПараметрыТеста); - Neocities_ПолучитьДанныеОСайте(ПараметрыТеста); - Neocities_ПолучитьТокен(ПараметрыТеста); + Neocities_ПолучитьДанныеОСайте(ПараметрыТеста); + Neocities_ПолучитьТокен(ПараметрыТеста); КонецПроцедуры @@ -2057,72 +2056,72 @@ Процедура СдэкАПИ_ОбщиеМетоды() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Account" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Account", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Password", ПараметрыТеста); - CDEK_ПолучитьТокен(ПараметрыТеста); - CDEK_ПолучитьЧекиНаДату(ПараметрыТеста); - CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста); - CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста); - CDEK_ПолучитьОписаниеФильтраОфисов(ПараметрыТеста); - CDEK_ПолучитьСписокОфисов(ПараметрыТеста); - CDEK_ПолучитьСписокРегионов(ПараметрыТеста); + CDEK_ПолучитьТокен(ПараметрыТеста); + CDEK_ПолучитьЧекиНаДату(ПараметрыТеста); + CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыТеста); + CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыТеста); + CDEK_ПолучитьОписаниеФильтраОфисов(ПараметрыТеста); + CDEK_ПолучитьСписокОфисов(ПараметрыТеста); + CDEK_ПолучитьСписокРегионов(ПараметрыТеста); КонецПроцедуры Процедура СдэкАПИ_РаботаСЗаказами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token", ПараметрыТеста); - CDEK_ПолучитьОписаниеЗаказа(ПараметрыТеста); - CDEK_СоздатьЗаказ(ПараметрыТеста); + CDEK_ПолучитьОписаниеЗаказа(ПараметрыТеста); + CDEK_СоздатьЗаказ(ПараметрыТеста); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); - CDEK_ПолучитьЗаказ(ПараметрыТеста); - CDEK_ПолучитьЗаказПоНомеру(ПараметрыТеста); - CDEK_СформироватьКвитанцию(ПараметрыТеста); - CDEK_СформироватьШтрихкод(ПараметрыТеста); - CDEK_СоздатьПреалерт(ПараметрыТеста); + CDEK_ПолучитьЗаказ(ПараметрыТеста); + CDEK_ПолучитьЗаказПоНомеру(ПараметрыТеста); + CDEK_СформироватьКвитанцию(ПараметрыТеста); + CDEK_СформироватьШтрихкод(ПараметрыТеста); + CDEK_СоздатьПреалерт(ПараметрыТеста); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); - CDEK_ПолучитьКвитанцию(ПараметрыТеста); - CDEK_ПолучитьШтрихкод(ПараметрыТеста); - CDEK_ПолучитьПреалерт(ПараметрыТеста); - CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста); - CDEK_ПолучитьЧекЗаказа(ПараметрыТеста); - CDEK_ИзменитьЗаказ(ПараметрыТеста); - CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста); - CDEK_СоздатьОтказ(ПараметрыТеста); - CDEK_УдалитьЗаказ(ПараметрыТеста); + CDEK_ПолучитьКвитанцию(ПараметрыТеста); + CDEK_ПолучитьШтрихкод(ПараметрыТеста); + CDEK_ПолучитьПреалерт(ПараметрыТеста); + CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыТеста); + CDEK_ПолучитьЧекЗаказа(ПараметрыТеста); + CDEK_ИзменитьЗаказ(ПараметрыТеста); + CDEK_ОформитьКлиентскийВозврат(ПараметрыТеста); + CDEK_СоздатьОтказ(ПараметрыТеста); + CDEK_УдалитьЗаказ(ПараметрыТеста); КонецПроцедуры Процедура СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("CDEK_Token", ПараметрыТеста); - CDEK_СоздатьЗаказ(ПараметрыТеста); + CDEK_СоздатьЗаказ(ПараметрыТеста); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); - CDEK_ПолучитьОписаниеЗаявкиКурьера(ПараметрыТеста); - CDEK_СоздатьЗаявкуНаВызовКурьера(ПараметрыТеста); - CDEK_ПолучитьЗаявкуНаВызовКурьера(ПараметрыТеста); - CDEK_УдалитьЗаявкуНаВызовКурьера(ПараметрыТеста); - CDEK_ПолучитьОписаниеДоговоренности(ПараметрыТеста); + CDEK_ПолучитьОписаниеЗаявкиКурьера(ПараметрыТеста); + CDEK_СоздатьЗаявкуНаВызовКурьера(ПараметрыТеста); + CDEK_ПолучитьЗаявкуНаВызовКурьера(ПараметрыТеста); + CDEK_УдалитьЗаявкуНаВызовКурьера(ПараметрыТеста); + CDEK_ПолучитьОписаниеДоговоренности(ПараметрыТеста); - CDEK_ПолучитьДоступныеИнтервалыДоставки(ПараметрыТеста); - CDEK_ЗафиксироватьДоговоренностьОДоставке(ПараметрыТеста); + CDEK_ПолучитьДоступныеИнтервалыДоставки(ПараметрыТеста); + CDEK_ЗафиксироватьДоговоренностьОДоставке(ПараметрыТеста); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); - CDEK_ПолучитьДоговоренностьОДоставке(ПараметрыТеста); - CDEK_УдалитьЗаказ(ПараметрыТеста); + CDEK_ПолучитьДоговоренностьОДоставке(ПараметрыТеста); + CDEK_УдалитьЗаказ(ПараметрыТеста); КонецПроцедуры @@ -2132,41 +2131,41 @@ Процедура ЯМетрика_УправлениеМетками() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); - YandexMetrika_СоздатьМетку(ПараметрыТеста); - YandexMetrika_ПолучитьСписокМеток(ПараметрыТеста); - YandexMetrika_ИзменитьМетку(ПараметрыТеста); - YandexMetrika_ПолучитьМетку(ПараметрыТеста); - YandexMetrika_УдалитьМетку(ПараметрыТеста); + YandexMetrika_СоздатьМетку(ПараметрыТеста); + YandexMetrika_ПолучитьСписокМеток(ПараметрыТеста); + YandexMetrika_ИзменитьМетку(ПараметрыТеста); + YandexMetrika_ПолучитьМетку(ПараметрыТеста); + YandexMetrika_УдалитьМетку(ПараметрыТеста); КонецПроцедуры Процедура ЯМетрика_УправлениеСчетчиками() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); - YandexMetrika_ПолучитьСтруктуруСчетчика(ПараметрыТеста); - YandexMetrika_СоздатьСчетчик(ПараметрыТеста); - YandexMetrika_ПолучитьСчетчик(ПараметрыТеста); - YandexMetrika_ИзменитьСчетчик(ПараметрыТеста); - YandexMetrika_УдалитьСчетчик(ПараметрыТеста); - YandexMetrika_ВосстановитьСчетчик(ПараметрыТеста); - YandexMetrika_ПолучитьСписокСчетчиков(ПараметрыТеста); - YandexMetrika_УдалитьСчетчик(ПараметрыТеста); + YandexMetrika_ПолучитьСтруктуруСчетчика(ПараметрыТеста); + YandexMetrika_СоздатьСчетчик(ПараметрыТеста); + YandexMetrika_ПолучитьСчетчик(ПараметрыТеста); + YandexMetrika_ИзменитьСчетчик(ПараметрыТеста); + YandexMetrika_УдалитьСчетчик(ПараметрыТеста); + YandexMetrika_ВосстановитьСчетчик(ПараметрыТеста); + YandexMetrika_ПолучитьСписокСчетчиков(ПараметрыТеста); + YandexMetrika_УдалитьСчетчик(ПараметрыТеста); КонецПроцедуры Процедура ЯМетрика_УправлениеОперациями() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Metrika_Token", ПараметрыТеста); - YandexMetrika_СоздатьСчетчик(ПараметрыТеста); - YandexMetrika_ПолучитьСписокОпераций(ПараметрыТеста); - YandexMetrika_УдалитьСчетчик(ПараметрыТеста); + YandexMetrika_СоздатьСчетчик(ПараметрыТеста); + YandexMetrika_ПолучитьСписокОпераций(ПараметрыТеста); + YandexMetrika_УдалитьСчетчик(ПараметрыТеста); КонецПроцедуры @@ -2176,67 +2175,67 @@ Процедура AWS_ОбщиеМетоды() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL", ПараметрыТеста); - S3_ПолучитьСтруктуруДанных(ПараметрыТеста); - S3_ОтправитьЗапросБезТела(ПараметрыТеста); - S3_ОтправитьЗапросСТелом(ПараметрыТеста); + S3_ПолучитьСтруктуруДанных(ПараметрыТеста); + S3_ОтправитьЗапросБезТела(ПараметрыТеста); + S3_ОтправитьЗапросСТелом(ПараметрыТеста); КонецПроцедуры Процедура AWS_РаботаСБакетами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL", ПараметрыТеста); - S3_СоздатьБакет(ПараметрыТеста); - S3_ПолучитьСписокБакетов(ПараметрыТеста); - S3_ПроверитьДоступностьБакета(ПараметрыТеста); - S3_УстановитьТегиБакета(ПараметрыТеста); - S3_ПолучитьТегиБакета(ПараметрыТеста); - S3_УдалитьТегиБакета(ПараметрыТеста); - S3_УстановитьШифрованиеБакета(ПараметрыТеста); - S3_ПолучитьШифрованиеБакета(ПараметрыТеста); - S3_УдалитьШифрованиеБакета(ПараметрыТеста); - S3_УстановитьНастройкиВерсионированияБакета(ПараметрыТеста); - S3_ПолучитьНастройкийВерсионированияБакета(ПараметрыТеста); - S3_УдалитьБакет(ПараметрыТеста); + S3_СоздатьБакет(ПараметрыТеста); + S3_ПолучитьСписокБакетов(ПараметрыТеста); + S3_ПроверитьДоступностьБакета(ПараметрыТеста); + S3_УстановитьТегиБакета(ПараметрыТеста); + S3_ПолучитьТегиБакета(ПараметрыТеста); + S3_УдалитьТегиБакета(ПараметрыТеста); + S3_УстановитьШифрованиеБакета(ПараметрыТеста); + S3_ПолучитьШифрованиеБакета(ПараметрыТеста); + S3_УдалитьШифрованиеБакета(ПараметрыТеста); + S3_УстановитьНастройкиВерсионированияБакета(ПараметрыТеста); + S3_ПолучитьНастройкийВерсионированияБакета(ПараметрыТеста); + S3_УдалитьБакет(ПараметрыТеста); КонецПроцедуры Процедура AWS_РаботаСОбъектами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_AccessKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_SecretKey", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("S3_URL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Audio", ПараметрыТеста); - S3_СоздатьБакет(ПараметрыТеста); - S3_ЗагрузитьОбъект(ПараметрыТеста); - S3_ЗагрузитьОбъектЦеликом(ПараметрыТеста); - S3_ИнициализироватьЗагрузкуЧастями(ПараметрыТеста); - S3_ЗагрузитьЧастьОбъекта(ПараметрыТеста); - S3_ЗавершитьЗагрузкуЧастями(ПараметрыТеста); - S3_ОтменитьЗагрузкуЧастями(ПараметрыТеста); - S3_ПолучитьОписаниеОбъекта(ПараметрыТеста); - S3_КопироватьОбъект(ПараметрыТеста); - S3_УстановитьТегиОбъекта(ПараметрыТеста); - S3_ПолучитьТегиОбъекта(ПараметрыТеста); - S3_УдалитьТегиОбъекта(ПараметрыТеста); - S3_ПолучитьСписокОбъектов(ПараметрыТеста); - S3_ПолучитьСписокВерсийОбъектов(ПараметрыТеста); - S3_ПолучитьОбъект(ПараметрыТеста); - S3_ПолучитьСсылкуСкачиванияОбъекта(ПараметрыТеста); - S3_УдалитьОбъект(ПараметрыТеста); - S3_УдалитьБакет(ПараметрыТеста); - S3_ПолучитьСсылкуЗагрузкиОбъекта(ПараметрыТеста); + S3_СоздатьБакет(ПараметрыТеста); + S3_ЗагрузитьОбъект(ПараметрыТеста); + S3_ЗагрузитьОбъектЦеликом(ПараметрыТеста); + S3_ИнициализироватьЗагрузкуЧастями(ПараметрыТеста); + S3_ЗагрузитьЧастьОбъекта(ПараметрыТеста); + S3_ЗавершитьЗагрузкуЧастями(ПараметрыТеста); + S3_ОтменитьЗагрузкуЧастями(ПараметрыТеста); + S3_ПолучитьОписаниеОбъекта(ПараметрыТеста); + S3_КопироватьОбъект(ПараметрыТеста); + S3_УстановитьТегиОбъекта(ПараметрыТеста); + S3_ПолучитьТегиОбъекта(ПараметрыТеста); + S3_УдалитьТегиОбъекта(ПараметрыТеста); + S3_ПолучитьСписокОбъектов(ПараметрыТеста); + S3_ПолучитьСписокВерсийОбъектов(ПараметрыТеста); + S3_ПолучитьОбъект(ПараметрыТеста); + S3_ПолучитьСсылкуСкачиванияОбъекта(ПараметрыТеста); + S3_УдалитьОбъект(ПараметрыТеста); + S3_УдалитьБакет(ПараметрыТеста); + S3_ПолучитьСсылкуЗагрузкиОбъекта(ПараметрыТеста); КонецПроцедуры @@ -2246,16 +2245,16 @@ Процедура TC_Клиент() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("TCP_Address", ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("TCP_Address", ПараметрыТеста); - TCP_ОткрытьСоединение(ПараметрыТеста); - TCP_ЗакрытьСоединение(ПараметрыТеста); - TCP_ПрочитатьДвоичныеДанные(ПараметрыТеста); - TCP_ОтправитьДвоичныеДанные(ПараметрыТеста); - TCP_ПрочитатьСтроку(ПараметрыТеста); - TCP_ОтправитьСтроку(ПараметрыТеста); - TCP_ОбработатьЗапрос(ПараметрыТеста); + TCP_ОткрытьСоединение(ПараметрыТеста); + TCP_ЗакрытьСоединение(ПараметрыТеста); + TCP_ПрочитатьДвоичныеДанные(ПараметрыТеста); + TCP_ОтправитьДвоичныеДанные(ПараметрыТеста); + TCP_ПрочитатьСтроку(ПараметрыТеста); + TCP_ОтправитьСтроку(ПараметрыТеста); + TCP_ОбработатьЗапрос(ПараметрыТеста); КонецПроцедуры @@ -2265,68 +2264,68 @@ Процедура SQLL_ОсновныеМетоды() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - База = ПолучитьИмяВременногоФайла("sqlite"); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("SQLite_DB", База); - OPI_Инструменты.ДобавитьПоле("SQLite_DB", База, "Строка", ПараметрыТеста); + База = ПолучитьИмяВременногоФайла("sqlite"); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("SQLite_DB", База); + OPI_Инструменты.ДобавитьПоле("SQLite_DB", База, "Строка", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("SQLite_Ext", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("SQLite_Ext", ПараметрыТеста); - SQLite_ОткрытьСоединение(ПараметрыТеста); - SQLite_ЗакрытьСоединение(ПараметрыТеста); - SQLite_ВыполнитьЗапросSQL(ПараметрыТеста); - SQLite_ЭтоКоннектор(ПараметрыТеста); - SQLite_ПодключитьРасширение(ПараметрыТеста); + SQLite_ОткрытьСоединение(ПараметрыТеста); + SQLite_ЗакрытьСоединение(ПараметрыТеста); + SQLite_ВыполнитьЗапросSQL(ПараметрыТеста); + SQLite_ЭтоКоннектор(ПараметрыТеста); + SQLite_ПодключитьРасширение(ПараметрыТеста); - Попытка - УдалитьФайлы(База); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(База); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); + КонецПопытки; КонецПроцедуры Процедура SQLL_ORM() Экспорт - ПараметрыТеста = Новый Структура; + ПараметрыТеста = Новый Структура; - База = ПолучитьИмяВременногоФайла("sqlite"); + База = ПолучитьИмяВременногоФайла("sqlite"); - Соединение = OPI_SQLite.ОткрытьСоединение(База); - ПараметрыТеста.Вставить("SQLite_DB", Соединение); + Соединение = OPI_SQLite.ОткрытьСоединение(База); + ПараметрыТеста.Вставить("SQLite_DB", Соединение); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - SQLite_СоздатьТаблицу(ПараметрыТеста); - SQLite_ДобавитьЗаписи(ПараметрыТеста); - SQLite_ПолучитьЗаписи(ПараметрыТеста); - SQLite_ОбновитьЗаписи(ПараметрыТеста); - SQLite_УдалитьЗаписи(ПараметрыТеста); - SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста); - SQLite_ОчиститьТаблицу(ПараметрыТеста); - SQLite_УдалитьТаблицу(ПараметрыТеста); - SQLite_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); + SQLite_СоздатьТаблицу(ПараметрыТеста); + SQLite_ДобавитьЗаписи(ПараметрыТеста); + SQLite_ПолучитьЗаписи(ПараметрыТеста); + SQLite_ОбновитьЗаписи(ПараметрыТеста); + SQLite_УдалитьЗаписи(ПараметрыТеста); + SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста); + SQLite_ОчиститьТаблицу(ПараметрыТеста); + SQLite_УдалитьТаблицу(ПараметрыТеста); + SQLite_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("SQLite_DB", База); - OPI_Инструменты.ДобавитьПоле("SQLite_DB", База, "Строка", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("SQLite_DB", База); + OPI_Инструменты.ДобавитьПоле("SQLite_DB", База, "Строка", ПараметрыТеста); - SQLite_СоздатьТаблицу(ПараметрыТеста); - SQLite_ДобавитьЗаписи(ПараметрыТеста); - SQLite_ПолучитьЗаписи(ПараметрыТеста); - SQLite_ОбновитьЗаписи(ПараметрыТеста); - SQLite_УдалитьЗаписи(ПараметрыТеста); - SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста); - SQLite_ОчиститьТаблицу(ПараметрыТеста); - SQLite_УдалитьТаблицу(ПараметрыТеста); - SQLite_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); + SQLite_СоздатьТаблицу(ПараметрыТеста); + SQLite_ДобавитьЗаписи(ПараметрыТеста); + SQLite_ПолучитьЗаписи(ПараметрыТеста); + SQLite_ОбновитьЗаписи(ПараметрыТеста); + SQLite_УдалитьЗаписи(ПараметрыТеста); + SQLite_ПолучитьИнформациюОТаблице(ПараметрыТеста); + SQLite_ОчиститьТаблицу(ПараметрыТеста); + SQLite_УдалитьТаблицу(ПараметрыТеста); + SQLite_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); - Попытка - УдалитьФайлы(База); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(База); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); + КонецПопытки; КонецПроцедуры @@ -2336,39 +2335,39 @@ Процедура Postgres_ОсновныеМетоды() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_IP" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_Password", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("SQL" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_IP", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_Password", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("SQL", ПараметрыТеста); - PostgreSQL_СформироватьСтрокуПодключения(ПараметрыТеста); - PostgreSQL_ОткрытьСоединение(ПараметрыТеста); - PostgreSQL_ЗакрытьСоединение(ПараметрыТеста); - PostgreSQL_ЭтоКоннектор(ПараметрыТеста); - PostgreSQL_ВыполнитьЗапросSQL(ПараметрыТеста); + PostgreSQL_СформироватьСтрокуПодключения(ПараметрыТеста); + PostgreSQL_ОткрытьСоединение(ПараметрыТеста); + PostgreSQL_ЗакрытьСоединение(ПараметрыТеста); + PostgreSQL_ЭтоКоннектор(ПараметрыТеста); + PostgreSQL_ВыполнитьЗапросSQL(ПараметрыТеста); КонецПроцедуры Процедура Postgres_ORM() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_IP" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_Password", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_IP", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("PG_Password", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - PostgreSQL_СоздатьБазуДанных(ПараметрыТеста); - PostgreSQL_СоздатьТаблицу(ПараметрыТеста); - PostgreSQL_ПолучитьИнформациюОТаблице(ПараметрыТеста); - PostgreSQL_ДобавитьЗаписи(ПараметрыТеста); - PostgreSQL_ПолучитьЗаписи(ПараметрыТеста); - PostgreSQL_ОбновитьЗаписи(ПараметрыТеста); - PostgreSQL_УдалитьЗаписи(ПараметрыТеста); - PostgreSQL_ОчиститьТаблицу(ПараметрыТеста); - PostgreSQL_УдалитьТаблицу(ПараметрыТеста); - PostgreSQL_ОтключитьВсеСоединенияБазыДанных(ПараметрыТеста); - PostgreSQL_УдалитьБазуДанных(ПараметрыТеста); - PostgreSQL_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); + PostgreSQL_СоздатьБазуДанных(ПараметрыТеста); + PostgreSQL_СоздатьТаблицу(ПараметрыТеста); + PostgreSQL_ПолучитьИнформациюОТаблице(ПараметрыТеста); + PostgreSQL_ДобавитьЗаписи(ПараметрыТеста); + PostgreSQL_ПолучитьЗаписи(ПараметрыТеста); + PostgreSQL_ОбновитьЗаписи(ПараметрыТеста); + PostgreSQL_УдалитьЗаписи(ПараметрыТеста); + PostgreSQL_ОчиститьТаблицу(ПараметрыТеста); + PostgreSQL_УдалитьТаблицу(ПараметрыТеста); + PostgreSQL_ОтключитьВсеСоединенияБазыДанных(ПараметрыТеста); + PostgreSQL_УдалитьБазуДанных(ПараметрыТеста); + PostgreSQL_ПолучитьСтруктуруФильтраЗаписей(ПараметрыТеста); КонецПроцедуры @@ -2378,45 +2377,45 @@ Процедура GAPI_Аккаунт() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста); - GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста); - GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста); - GreenAPI_ПолучитьСтруктуруНастроекИнстанса(ПараметрыТеста); - GreenAPI_УстановитьНастройкиИнстанса(ПараметрыТеста); - GreenAPI_ПолучитьСостояниеИнстанса(ПараметрыТеста); + GreenAPI_СформироватьПараметрыДоступа(ПараметрыТеста); + GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыТеста); + GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыТеста); + GreenAPI_ПолучитьСтруктуруНастроекИнстанса(ПараметрыТеста); + GreenAPI_УстановитьНастройкиИнстанса(ПараметрыТеста); + GreenAPI_ПолучитьСостояниеИнстанса(ПараметрыТеста); //GreenAPI_РазлогинитьИнстанс(ПараметрыТеста); //GreenAPI_ПолучитьQR(ПараметрыТеста); - GreenAPI_УстановитьКартинкуПрофиля(ПараметрыТеста); - GreenAPI_ПерезапуститьИнстанс(ПараметрыТеста); - GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста); + GreenAPI_УстановитьКартинкуПрофиля(ПараметрыТеста); + GreenAPI_ПерезапуститьИнстанс(ПараметрыТеста); + GreenAPI_ПолучитьКодАвторизации(ПараметрыТеста); КонецПроцедуры Процедура GAPI_УправлениеГруппами() Экспорт - ПараметрыТеста = Новый Структура; - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token" , ПараметрыТеста); - OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture" , ПараметрыТеста); + ПараметрыТеста = Новый Структура; + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_ApiURL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_MediaURL", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_IdInstance", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("GreenAPI_Token", ПараметрыТеста); + OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Picture", ПараметрыТеста); - GreenAPI_СоздатьГруппу(ПараметрыТеста); - GreenAPI_ПолучитьИнформациюОГруппе(ПараметрыТеста); - GreenAPI_ИзменитьИмяГруппы(ПараметрыТеста); - GreenAPI_УстановитьКартинкуГруппы(ПараметрыТеста); - GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыТеста); - GreenAPI_ИсключитьУчастникаГруппы(ПараметрыТеста); - GreenAPI_НазначитьПраваАдминистратора(ПараметрыТеста); - GreenAPI_ОтозватьПараАдминистратора(ПараметрыТеста); - GreenAPI_ПокинутьГруппу(ПараметрыТеста); + GreenAPI_СоздатьГруппу(ПараметрыТеста); + GreenAPI_ПолучитьИнформациюОГруппе(ПараметрыТеста); + GreenAPI_ИзменитьИмяГруппы(ПараметрыТеста); + GreenAPI_УстановитьКартинкуГруппы(ПараметрыТеста); + GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыТеста); + GreenAPI_ИсключитьУчастникаГруппы(ПараметрыТеста); + GreenAPI_НазначитьПраваАдминистратора(ПараметрыТеста); + GreenAPI_ОтозватьПраваАдминистратора(ПараметрыТеста); + GreenAPI_ПокинутьГруппу(ПараметрыТеста); КонецПроцедуры @@ -2430,36 +2429,35 @@ Функция ПолучитьПараметрыВК() - Параметры = Новый Структура; - НомерГруппы = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_GroupID"); + Параметры = Новый Структура; + НомерГруппы = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_GroupID"); - Параметры.Вставить("access_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_Token")); - Параметры.Вставить("owner_id" , "-" + НомерГруппы); - Параметры.Вставить("app_id" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_AppID")); - Параметры.Вставить("group_id" , НомерГруппы); + Параметры.Вставить("access_token", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_Token")); + Параметры.Вставить("owner_id", "-" + НомерГруппы); + Параметры.Вставить("app_id", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("VK_AppID")); + Параметры.Вставить("group_id", НомерГруппы); - Возврат Параметры; + Возврат Параметры; КонецФункции Функция ПолучитьПараметрыАвторизацииТвиттер() - Параметры = Новый Соответствие; + Параметры = Новый Соответствие; - Параметры.Вставить("redirect_uri" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Redirect")); - Параметры.Вставить("client_id" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_ClinetID")); - Параметры.Вставить("client_secret" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_ClientSecret")); - Параметры.Вставить("access_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Token")); - Параметры.Вставить("refresh_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Refresh")); - Параметры.Вставить("oauth_token" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthToken")); - Параметры.Вставить("oauth_token_secret" , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthSecret")); + Параметры.Вставить("redirect_uri", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Redirect")); + Параметры.Вставить("client_id", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_ClinetID")); + Параметры.Вставить("client_secret", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_ClientSecret")); + Параметры.Вставить("access_token", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Token")); + Параметры.Вставить("refresh_token", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_Refresh")); + Параметры.Вставить("oauth_token", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthToken")); + Параметры.Вставить("oauth_token_secret", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthSecret")); - Параметры.Вставить("oauth_consumer_key" - , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerKey")); - Параметры.Вставить("oauth_consumer_secret" - , OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerSecret")); + Параметры.Вставить("oauth_consumer_key", OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Twitter_OAuthConsumerKey")); + Параметры.Вставить("oauth_consumer_secret", OPI_ПолучениеДанныхТестов.ПолучитьПараметр( + "Twitter_OAuthConsumerSecret")); - Возврат Параметры; + Возврат Параметры; КонецФункции @@ -2469,947 +2467,947 @@ Процедура Telegram_ПолучитьИнформациюБота(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.ПолучитьИнформациюБота(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.ПолучитьИнформациюБота(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюБота", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюБота", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИнформацияБота(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИнформацияБота(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ПолучитьОбновления(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.ПолучитьОбновления(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.ПолучитьОбновления(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбновления", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбновления", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМассив(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_УстановитьWebhook(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - URL = ПараметрыФункции["Telegram_URL"]; + Токен = ПараметрыФункции["Telegram_Token"]; + URL = ПараметрыФункции["Telegram_URL"]; - Результат = OPI_Telegram.УстановитьWebhook(Токен, URL); + Результат = OPI_Telegram.УстановитьWebhook(Токен, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьWebhook", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьWebhook", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмУстановкаВебхук(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмУстановкаВебхук(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_УдалитьWebhook(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.УдалитьWebhook(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.УдалитьWebhook(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьWebhook", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмУдалениеВебхук(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмУдалениеВебхук(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьТекстовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; - МассивКнопокКлавиатуры = Новый Массив; - МассивКнопокКлавиатуры.Добавить("Кнопка1"); - МассивКнопокКлавиатуры.Добавить("Кнопка2"); + МассивКнопокКлавиатуры = Новый Массив; + МассивКнопокКлавиатуры.Добавить("Кнопка1"); + МассивКнопокКлавиатуры.Добавить("Кнопка2"); - Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопокКлавиатуры, Истина); - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, Клавиатура); + Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопокКлавиатуры, Истина); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, Клавиатура); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "Telegram"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "Telegram"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); // SKIP - IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_MessageID", IDСообщения); // SKIP - OPI_Инструменты.ДобавитьПоле("Telegram_MessageID", IDСообщения, "Строка", ПараметрыФункции); // SKIP + IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_MessageID", IDСообщения); // SKIP + OPI_Инструменты.ДобавитьПоле("Telegram_MessageID", IDСообщения, "Строка", ПараметрыФункции); // SKIP - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (канал)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (канал)"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); - IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_ChannelMessageID", IDСообщения); - OPI_Инструменты.ДобавитьПоле("Telegram_ChannelMessageID", IDСообщения, "Строка", ПараметрыФункции); + IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_ChannelMessageID", IDСообщения); + OPI_Инструменты.ДобавитьПоле("Telegram_ChannelMessageID", IDСообщения, "Строка", ПараметрыФункции); - Текст = "Текст html %F0%9F%93%9E 10%"; + Текст = "Текст html %F0%9F%93%9E 10%"; - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст, , "HTML"); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст, , "HTML"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (HTML)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (HTML)"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); - Текст = "%F0%9F%A4%BC"; + Текст = "%F0%9F%A4%BC"; - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (emoji)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (emoji)"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); - Текст = "Текст %F0%9F%A5%9D и emoji \(10%\)"; + Текст = "Текст %F0%9F%A5%9D и emoji \(10%\)"; - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст, , "MarkdownV2"); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDКанала, Текст, , "MarkdownV2"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (текст и emoji)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (текст и emoji)"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); - Клавиатура = OPI_Инструменты.JsonВСтруктуру(Клавиатура, Ложь); - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, Клавиатура); + Клавиатура = OPI_Инструменты.JsonВСтруктуру(Клавиатура, Ложь); + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, Клавиатура); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (клавиатура структура)", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (клавиатура структура)", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОк(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_СформироватьКлавиатуруПоМассивуКнопок(ПараметрыФункции) - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Кнопка1"); - МассивКнопок.Добавить("Кнопка2"); - МассивКнопок.Добавить("Кнопка3"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Кнопка1"); + МассивКнопок.Добавить("Кнопка2"); + МассивКнопок.Добавить("Кнопка3"); - Результат = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок); + Результат = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКлавиатуруПоМассивуКнопок", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКлавиатуруПоМассивуКнопок", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); КонецПроцедуры Процедура Telegram_ОтправитьКартинку(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; - Картинка = ПараметрыФункции["Picture"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; + Картинка = ПараметрыФункции["Picture"]; - КартинкаПуть = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, КартинкаПуть); + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); - КартинкаДД = Новый ДвоичныеДанные(КартинкаПуть); + КартинкаДД = Новый ДвоичныеДанные(КартинкаПуть); - Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDЧата, Текст, Картинка); + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDЧата, Текст, Картинка); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку", "Telegram"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку", "Telegram"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); // SKIP - IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_PicMessageID", IDСообщения); // SKIP - OPI_Инструменты.ДобавитьПоле("Telegram_PicMessageID", IDСообщения, "Строка", ПараметрыФункции); // SKIP + IDСообщения = OPI_Инструменты.ЧислоВСтроку(Результат["result"]["message_id"]); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_PicMessageID", IDСообщения); // SKIP + OPI_Инструменты.ДобавитьПоле("Telegram_PicMessageID", IDСообщения, "Строка", ПараметрыФункции); // SKIP - Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаПуть); + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (Путь)"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (Путь)"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаДД); + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, КартинкаДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (ДД)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (ДД)"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Кнопка1"); - МассивКнопок.Добавить("Кнопка2"); - МассивКнопок.Добавить("Кнопка3"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Кнопка1"); + МассивКнопок.Добавить("Кнопка2"); + МассивКнопок.Добавить("Кнопка3"); - Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина); - Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDЧата, Текст, Картинка, Клавиатура); + Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина); + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDЧата, Текст, Картинка, Клавиатура); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (клавиатура)", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (клавиатура)", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); - Клавиатура = OPI_Инструменты.JsonВСтруктуру(Клавиатура); - Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, Картинка, Клавиатура); + Клавиатура = OPI_Инструменты.JsonВСтруктуру(Клавиатура); + Результат = OPI_Telegram.ОтправитьКартинку(Токен, IDКанала, Текст, Картинка, Клавиатура); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (клавиатура, коллекция)", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (клавиатура, коллекция)", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Текст); - УдалитьФайлы(КартинкаПуть); + УдалитьФайлы(КартинкаПуть); - IDФайла = Результат["result"]["photo"][0]["file_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); + IDФайла = Результат["result"]["photo"][0]["file_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); - ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); + ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьВидео(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; - Видео = ПараметрыФункции["Video"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; + Видео = ПараметрыФункции["Video"]; - ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); - КопироватьФайл(Видео, ВидеоПуть); + ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); + КопироватьФайл(Видео, ВидеоПуть); - ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); + ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); - Результат = OPI_Telegram.ОтправитьВидео(Токен, IDЧата, Текст, Видео); + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDЧата, Текст, Видео); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоПуть); + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео (Путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео (Путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоДД); + Результат = OPI_Telegram.ОтправитьВидео(Токен, IDКанала, Текст, ВидеоДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео (ДД)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВидео (ДД)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмВидео(Результат, Текст); - УдалитьФайлы(ВидеоПуть); + УдалитьФайлы(ВидеоПуть); - IDФайла = Результат["result"]["video"]["file_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); + IDФайла = Результат["result"]["video"]["file_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); - ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); + ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьАудио(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; - Аудио = ПараметрыФункции["Audio"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; + Аудио = ПараметрыФункции["Audio"]; - АудиоПуть = ПолучитьИмяВременногоФайла("mp3"); - КопироватьФайл(Аудио, АудиоПуть); + АудиоПуть = ПолучитьИмяВременногоФайла("mp3"); + КопироватьФайл(Аудио, АудиоПуть); - АудиоДД = Новый ДвоичныеДанные(АудиоПуть); + АудиоДД = Новый ДвоичныеДанные(АудиоПуть); - Результат = OPI_Telegram.ОтправитьАудио(Токен, IDЧата, Текст, Аудио); + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDЧата, Текст, Аудио); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоПуть); + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио (Путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио (Путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоДД); + Результат = OPI_Telegram.ОтправитьАудио(Токен, IDКанала, Текст, АудиоДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио (ДД)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьАудио (ДД)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмАудио(Результат, Текст); - УдалитьФайлы(АудиоПуть); + УдалитьФайлы(АудиоПуть); - IDФайла = Результат["result"]["audio"]["file_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); + IDФайла = Результат["result"]["audio"]["file_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_FileID", IDФайла); - ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); + ПараметрыФункции.Вставить("Telegram_FileID", IDФайла); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьДокумент(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; - Документ = ПараметрыФункции["Document"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; + Документ = ПараметрыФункции["Document"]; - ДокументПуть = ПолучитьИмяВременногоФайла("docx"); - КопироватьФайл(Документ, ДокументПуть); + ДокументПуть = ПолучитьИмяВременногоФайла("docx"); + КопироватьФайл(Документ, ДокументПуть); - ДокументДД = Новый ДвоичныеДанные(ДокументПуть); + ДокументДД = Новый ДвоичныеДанные(ДокументПуть); - Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDЧата, Текст, Документ); + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDЧата, Текст, Документ); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDЧата, Текст, Документ, , , "customname.docx"); + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDЧата, Текст, Документ, , , "customname.docx"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (с именем)", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (с именем)", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументПуть); + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (Путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (Путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументДД, , , "customname.docx"); + Результат = OPI_Telegram.ОтправитьДокумент(Токен, IDКанала, Текст, ДокументДД, , , "customname.docx"); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (ДД)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДокумент (ДД)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмДокумент(Результат, Текст); - УдалитьФайлы(ДокументПуть); + УдалитьФайлы(ДокументПуть); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьГифку(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Текст = ПараметрыФункции["String"]; - Гифка = ПараметрыФункции["GIF"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Текст = ПараметрыФункции["String"]; + Гифка = ПараметрыФункции["GIF"]; - ГифкаПуть = ПолучитьИмяВременногоФайла("gif"); - КопироватьФайл(Гифка, ГифкаПуть); + ГифкаПуть = ПолучитьИмяВременногоФайла("gif"); + КопироватьФайл(Гифка, ГифкаПуть); - ГифкаДД = Новый ДвоичныеДанные(ГифкаПуть); + ГифкаДД = Новый ДвоичныеДанные(ГифкаПуть); - Результат = OPI_Telegram.ОтправитьГифку(Токен, IDЧата, Текст, Гифка); + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDЧата, Текст, Гифка); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаПуть); + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку (Путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку (Путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); // SKIP - Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаДД); + Результат = OPI_Telegram.ОтправитьГифку(Токен, IDКанала, Текст, ГифкаДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку (ДД)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГифку (ДД)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмГифка(Результат, Текст); - УдалитьФайлы(ГифкаПуть); + УдалитьФайлы(ГифкаПуть); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьМедиагруппу(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - Текст = ПараметрыФункции["String"]; - Картинка = ПараметрыФункции["Picture"]; - Видео = ПараметрыФункции["Video"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + Текст = ПараметрыФункции["String"]; + Картинка = ПараметрыФункции["Picture"]; + Видео = ПараметрыФункции["Video"]; - КартинкаПуть = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, КартинкаПуть); + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); - ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); - КопироватьФайл(Видео, ВидеоПуть); + ВидеоПуть = ПолучитьИмяВременногоФайла("mp4"); + КопироватьФайл(Видео, ВидеоПуть); - ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); + ВидеоДД = Новый ДвоичныеДанные(ВидеоПуть); - Медиагруппа = Новый Соответствие; - Медиагруппа.Вставить(КартинкаПуть, "photo"); - Медиагруппа.Вставить(ВидеоДД , "video"); + Медиагруппа = Новый Соответствие; + Медиагруппа.Вставить(КартинкаПуть, "photo"); + Медиагруппа.Вставить(ВидеоДД, "video"); - Результат = OPI_Telegram.ОтправитьМедиагруппу(Токен, IDЧата, Текст, Медиагруппа); + Результат = OPI_Telegram.ОтправитьМедиагруппу(Токен, IDЧата, Текст, Медиагруппа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМедиагруппу", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМедиагруппу", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМедиагруппа(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМедиагруппа(Результат); - ДокументURL = ПараметрыФункции["Document"]; - ДокументПуть = ПолучитьИмяВременногоФайла("docx"); - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + ДокументURL = ПараметрыФункции["Document"]; + ДокументПуть = ПолучитьИмяВременногоФайла("docx"); + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - КопироватьФайл(ДокументURL, ДокументПуть); + КопироватьФайл(ДокументURL, ДокументПуть); - МедиаГруппа = Новый Соответствие; - Медиагруппа.Вставить(ДокументURL , "document"); - Медиагруппа.Вставить(ДокументПуть, "document"); + МедиаГруппа = Новый Соответствие; + Медиагруппа.Вставить(ДокументURL, "document"); + Медиагруппа.Вставить(ДокументПуть, "document"); - Результат = OPI_Telegram.ОтправитьМедиагруппу(Токен, IDКанала, Текст, Медиагруппа); + Результат = OPI_Telegram.ОтправитьМедиагруппу(Токен, IDКанала, Текст, Медиагруппа); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМедиагруппу (доки)", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМедиагруппу (доки)", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМедиагруппа(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМедиагруппа(Результат); - УдалитьФайлы(ВидеоПуть); - УдалитьФайлы(КартинкаПуть); - УдалитьФайлы(ДокументПуть); + УдалитьФайлы(ВидеоПуть); + УдалитьФайлы(КартинкаПуть); + УдалитьФайлы(ДокументПуть); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьМестоположение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Ширина = ПараметрыФункции["Lat"]; - Долгота = ПараметрыФункции["Long"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Ширина = ПараметрыФункции["Lat"]; + Долгота = ПараметрыФункции["Long"]; - Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDЧата, Ширина, Долгота); + Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDЧата, Ширина, Долгота); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМестоположение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМестоположение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМестоположение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМестоположение(Результат); // SKIP - Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDКанала, Ширина, Долгота); + Результат = OPI_Telegram.ОтправитьМестоположение(Токен, IDКанала, Ширина, Долгота); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМестоположение (канал)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьМестоположение (канал)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМестоположение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмМестоположение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьКонтакт(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Имя = ПараметрыФункции["Name"]; - Фамилия = ПараметрыФункции["Surname"]; - Телефон = ПараметрыФункции["Phone"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Имя = ПараметрыФункции["Name"]; + Фамилия = ПараметрыФункции["Surname"]; + Телефон = ПараметрыФункции["Phone"]; - Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон); + Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата, Имя, Фамилия, Телефон); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКонтакт(Результат, Имя); // SKIP - OPI_Инструменты.Пауза(20); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКонтакт(Результат, Имя); // SKIP + OPI_Инструменты.Пауза(20); // SKIP - Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDКанала, Имя, Фамилия, Телефон); + Результат = OPI_Telegram.ОтправитьКонтакт(Токен, IDКанала, Имя, Фамилия, Телефон); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт (канал)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт (канал)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКонтакт(Результат, Имя); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКонтакт(Результат, Имя); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОтправитьОпрос(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Вопрос = "Какой ваш любимый цвет?"; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Вопрос = "Какой ваш любимый цвет?"; - МассивОтветов = Новый Массив; - МассивОтветов.Добавить("Красный"); - МассивОтветов.Добавить("Желтый"); - МассивОтветов.Добавить("Зеленый"); - МассивОтветов.Добавить("Синий"); + МассивОтветов = Новый Массив; + МассивОтветов.Добавить("Красный"); + МассивОтветов.Добавить("Желтый"); + МассивОтветов.Добавить("Зеленый"); + МассивОтветов.Добавить("Синий"); - Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDЧата , Вопрос, МассивОтветов, Ложь); + Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDЧата, Вопрос, МассивОтветов, Ложь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); // SKIP - Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, МассивОтветов, Истина); + Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, МассивОтветов, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос (канал)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос (канал)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); // SKIP // END - СтрочныйМассив = "['Красный', 'Желтый','Зеленый' ,'Синий']"; + СтрочныйМассив = "['Красный', 'Желтый','Зеленый' ,'Синий']"; - Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, СтрочныйМассив, Истина); + Результат = OPI_Telegram.ОтправитьОпрос(Токен, IDКанала, Вопрос, СтрочныйМассив, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос (строчный массив)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьОпрос (строчный массив)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмОпрос(Результат, Вопрос); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_СкачатьФайл(ПараметрыФункции) - IDФайла = ПараметрыФункции["Telegram_FileID"]; - Токен = ПараметрыФункции["Telegram_Token"]; + IDФайла = ПараметрыФункции["Telegram_FileID"]; + Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); + Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "Telegram"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("ДвоичныеДанные"); КонецПроцедуры Процедура Telegram_ПереслатьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата); + Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмПереслать(Результат, IDСообщения); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмПереслать(Результат, IDСообщения); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_Бан(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDПользователя = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDПользователя = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Бан(Токен, IDКанала, IDПользователя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Бан", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_Разбан(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDПользователя = ПараметрыФункции["Telegram_ChatID"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDПользователя = ПараметрыФункции["Telegram_ChatID"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); + Результат = OPI_Telegram.Разбан(Токен, IDКанала, IDПользователя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Разбан", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "Разбан", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмБан(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмБан(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_СоздатьСсылкуПриглашение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Сутки = 86400; - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["Telegram_Token"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Сутки = 86400; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Заголовок = "Ссылка " + Строка(ТекущаяДата); - Истечение = ТекущаяДата + Сутки; - UnixИстечение = OPI_Инструменты.UNIXTime(Истечение); + Заголовок = "Ссылка " + Строка(ТекущаяДата); + Истечение = ТекущаяДата + Сутки; + UnixИстечение = OPI_Инструменты.UNIXTime(Истечение); - Результат = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, IDКанала, Заголовок, Истечение, 200); + Результат = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, IDКанала, Заголовок, Истечение, 200); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПриглашение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПриглашение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмПриглашение(Результат, Заголовок, UnixИстечение); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ЗакрепитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); + Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ОткрепитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); + Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ПолучитьЧислоУчастников(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDКанала = ПараметрыФункции["Telegram_ChannelID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDКанала = ПараметрыФункции["Telegram_ChannelID"]; - Результат = OPI_Telegram.ПолучитьЧислоУчастников(Токен, IDКанала); + Результат = OPI_Telegram.ПолучитьЧислоУчастников(Токен, IDКанала); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧислоУчастников", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧислоУчастников", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмЧисло(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ПолучитьСписокИконокАватаров(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); + Токен = ПараметрыФункции["Telegram_Token"]; + Результат = OPI_Telegram.ПолучитьСписокИконокАватаров(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокИконокАватаров", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокИконокАватаров", "Telegram"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Соответствие").Заполнено(); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_СоздатьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Иконка = "5357419403325481346"; - Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Иконка = "5357419403325481346"; + Имя = "Тестовая тема " + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); + Результат = OPI_Telegram.СоздатьТемуФорума(Токен, Чат, Имя, Иконка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТемуФорума", "Telegram"); - Тема = Результат["result"]["message_thread_id"]; + Тема = Результат["result"]["message_thread_id"]; - ПараметрыФункции.Вставить("Telegram_TopicID", Тема); - OPI_Инструменты.ДобавитьПоле("Telegram_TopicID", Тема, "Строка", ПараметрыФункции); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_TopicID", ПараметрыФункции["Telegram_TopicID"]); + ПараметрыФункции.Вставить("Telegram_TopicID", Тема); + OPI_Инструменты.ДобавитьПоле("Telegram_TopicID", Тема, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Telegram_TopicID", ПараметрыФункции["Telegram_TopicID"]); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСозданиеТемы(Результат, Имя, Иконка); - ЧатТема = Чат + "*" + Тема; - Текст = ПараметрыФункции["String"]; - Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст); + ЧатТема = Чат + "*" + Тема; + Текст = ПараметрыФункции["String"]; + Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, ЧатТема, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (форум)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); КонецПроцедуры Процедура Telegram_ИзменитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Тема = ПараметрыФункции["Telegram_TopicID"]; - НовоеИмя = "Новый тестовый заголовок"; - НовяИконка = "5310132165583840589"; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Тема = ПараметрыФункции["Telegram_TopicID"]; + НовоеИмя = "Новый тестовый заголовок"; + НовяИконка = "5310132165583840589"; - Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка); + Результат = OPI_Telegram.ИзменитьТемуФорума(Токен, Чат, Тема, НовоеИмя, НовяИконка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ЗакрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Тема = ПараметрыФункции["Telegram_TopicID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Тема = ПараметрыФункции["Telegram_TopicID"]; - OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP + OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // SKIP - Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума (главная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP - Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат, Тема); + Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат, Тема); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); КонецПроцедуры Процедура Telegram_ОткрытьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Тема = ПараметрыФункции["Telegram_TopicID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Тема = ПараметрыФункции["Telegram_TopicID"]; - Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума (главная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP - Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат, Тема); + Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат, Тема); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); КонецПроцедуры Процедура Telegram_УдалитьТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Тема = ПараметрыФункции["Telegram_TopicID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Тема = ПараметрыФункции["Telegram_TopicID"]; - Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема); + Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(25); + OPI_Инструменты.Пауза(25); КонецПроцедуры Процедура Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; - Тема = ПараметрыФункции["Telegram_TopicID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; + Тема = ПараметрыФункции["Telegram_TopicID"]; - Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат); + Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьСписокЗакрепленныхСообщенийТемы (главная)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьСписокЗакрепленныхСообщенийТемы (главная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); // SKIP - Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат, Тема); + Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат, Тема); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьСписокЗакрепленныхСообщенийТемы", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьСписокЗакрепленныхСообщенийТемы", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_СкрытьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; - Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); + Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкрытьГлавнуюТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкрытьГлавнуюТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ПоказатьГлавнуюТемуФорума(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; - Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); + Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоказатьГлавнуюТемуФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоказатьГлавнуюТемуФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ИзменитьИмяГлавнойТемыФорума(ПараметрыФункции) - Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); - Токен = ПараметрыФункции["Telegram_Token"]; - Чат = ПараметрыФункции["Telegram_ForumID"]; + Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Telegram_Token"]; + Чат = ПараметрыФункции["Telegram_ForumID"]; - Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); + Результат = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьИмяГлавнойТемыФорума", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьИмяГлавнойТемыФорума", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_УдалитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Telegram"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Telegram_ЗаменитьТекстСообщения(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChannelID"]; - IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; - Текст = "Новый текст сообщения"; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChannelID"]; + IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"]; + Текст = "Новый текст сообщения"; - Результат = OPI_Telegram.ЗаменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст); + Результат = OPI_Telegram.ЗаменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьТекстСообщения", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьТекстСообщения", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмСообщение(Результат, Текст); КонецПроцедуры Процедура Telegram_ЗаменитьКлавиатуруСообщения(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDСообщения = ПараметрыФункции["Telegram_MessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDСообщения = ПараметрыФункции["Telegram_MessageID"]; - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Новая кнопка 1"); - МассивКнопок.Добавить("Новая кнопка 2"); - МассивКнопок.Добавить("Новая кнопка 3"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Новая кнопка 1"); + МассивКнопок.Добавить("Новая кнопка 2"); + МассивКнопок.Добавить("Новая кнопка 3"); - Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Ложь); + Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Ложь); - Результат = OPI_Telegram.ЗаменитьКлавиатуруСообщения(Токен, IDЧата, IDСообщения, Клавиатура); + Результат = OPI_Telegram.ЗаменитьКлавиатуруСообщения(Токен, IDЧата, IDСообщения, Клавиатура); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьКлавиатуруСообщения", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКлавиатураСообщения(Результат, Клавиатура); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьКлавиатуруСообщения", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКлавиатураСообщения(Результат, Клавиатура); КонецПроцедуры Процедура Telegram_ЗаменитьОписаниеСообщения(ПараметрыФункции) - Токен = ПараметрыФункции["Telegram_Token"]; - IDЧата = ПараметрыФункции["Telegram_ChatID"]; - IDСообщения = ПараметрыФункции["Telegram_PicMessageID"]; + Токен = ПараметрыФункции["Telegram_Token"]; + IDЧата = ПараметрыФункции["Telegram_ChatID"]; + IDСообщения = ПараметрыФункции["Telegram_PicMessageID"]; - Описание = "Новое описание картинки"; - Результат = OPI_Telegram.ЗаменитьОписаниеСообщения(Токен, IDЧата, IDСообщения, Описание); + Описание = "Новое описание картинки"; + Результат = OPI_Telegram.ЗаменитьОписаниеСообщения(Токен, IDЧата, IDСообщения, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьОписаниеСообщения", "Telegram"); - OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Описание); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаменитьОписаниеСообщения", "Telegram"); + OPI_ПолучениеДанныхТестов.Проверка_ТелеграмКартинка(Результат, Описание); КонецПроцедуры @@ -3419,821 +3417,813 @@ Процедура VK_СоздатьСсылкуПолученияТокена(ПараметрыФункции) - Приложение = ПараметрыФункции["VK_AppID"]; - Результат = OPI_VK.СоздатьСсылкуПолученияТокена(Приложение); + Приложение = ПараметрыФункции["VK_AppID"]; + Результат = OPI_VK.СоздатьСсылкуПолученияТокена(Приложение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПолученияТокена", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСсылкуПолученияТокена", "VK"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка").Заполнено(); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьПост(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - Картинка = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные + Картинка = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка2, ИВФ); + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка2, ИВФ); - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка); - МассивКартинок.Добавить(ИВФ); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка); + МассивКартинок.Добавить(ИВФ); - Результат = OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры); + Результат = OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); // SKIP - ИДПоста = Результат["response"]["post_id"]; // SKIP - Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); // SKIP + ИДПоста = Результат["response"]["post_id"]; // SKIP + Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); // SKIP - Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры); + Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост (одна картинка)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост (одна картинка)"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); - ИДПоста = Результат["response"]["post_id"]; - Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); + ИДПоста = Результат["response"]["post_id"]; + Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Результат = OPI_VK.СоздатьПост(Текст, ИВФ , Истина, URL, Параметры); + Результат = OPI_VK.СоздатьПост(Текст, ИВФ, Истина, URL, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост (один путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПост (один путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); - ИДПоста = Результат["response"]["post_id"]; - OPI_Инструменты.ДобавитьПоле("VK_PostID", ИДПоста, "Строка", ПараметрыФункции); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ПараметрыФункции["VK_PostID"]); + ИДПоста = Результат["response"]["post_id"]; + OPI_Инструменты.ДобавитьПоле("VK_PostID", ИДПоста, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PostID", ПараметрыФункции["VK_PostID"]); - УдалитьФайлы(ИВФ); - OPI_Инструменты.Пауза(5); + УдалитьФайлы(ИВФ); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьПост(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДПоста = ПараметрыФункции["VK_PostID"]; + Параметры = ПолучитьПараметрыВК(); + ИДПоста = ПараметрыФункции["VK_PostID"]; - Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); + Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПост", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПост", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); КонецПроцедуры Процедура VK_СоздатьСоставнойПост(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + Параметры = ПолучитьПараметрыВК(); + Текст = "Пост из автотеста"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - Картинка = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Видео = ПараметрыФункции["Video"]; // URL, Путь или Двоичные данные + Картинка = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Видео = ПараметрыФункции["Video"]; // URL, Путь или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); - ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(ИВФ, Параметры)["response"][0]; - ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры); + ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(ИВФ, Параметры)["response"][0]; + ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры); - ВладелецКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["owner_id"]); - ВладелецВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["owner_id"]); + ВладелецКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["owner_id"]); + ВладелецВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["owner_id"]); - IDКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["id"]); - IDВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["video_id"]); + IDКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["id"]); + IDВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["video_id"]); - МассивВложений = Новый Массив; - МассивВложений.Добавить("photo" + ВладелецКартинки + "_" + IDКартинки); - МассивВложений.Добавить("video" + ВладелецВидео + "_" + IDВидео); + МассивВложений = Новый Массив; + МассивВложений.Добавить("photo" + ВладелецКартинки + "_" + IDКартинки); + МассивВложений.Добавить("video" + ВладелецВидео + "_" + IDВидео); - Результат = OPI_VK.СоздатьСоставнойПост(Текст, МассивВложений, Ложь, URL, Параметры); + Результат = OPI_VK.СоздатьСоставнойПост(Текст, МассивВложений, Ложь, URL, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСоставнойПост", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСоставнойПост", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); - УдалитьФайлы(ИВФ); + OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); + УдалитьФайлы(ИВФ); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьОпрос() - Параметры = ПолучитьПараметрыВК(); - Вопрос = "Какой ваш любимый цвет?"; + Параметры = ПолучитьПараметрыВК(); + Вопрос = "Какой ваш любимый цвет?"; - МассивВариантов = Новый Массив; - МассивВариантов.Добавить("Красный"); - МассивВариантов.Добавить("Желтый"); - МассивВариантов.Добавить("Зеленый"); + МассивВариантов = Новый Массив; + МассивВариантов.Добавить("Красный"); + МассивВариантов.Добавить("Желтый"); + МассивВариантов.Добавить("Зеленый"); - Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры); + Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОпрос", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОпрос", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКПост(Результат); - ИДПоста = Результат["response"]["post_id"]; - OPI_VK.УдалитьПост(ИДПоста, Параметры); + ИДПоста = Результат["response"]["post_id"]; + OPI_VK.УдалитьПост(ИДПоста, Параметры); - OPI_Инструменты.Пауза(10); + OPI_Инструменты.Пауза(10); КонецПроцедуры Процедура VK_СоздатьАльбом(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Имя = "Альбом из автотеста"; - Описание = "Новый альбом из автотеста"; + Параметры = ПолучитьПараметрыВК(); + Имя = "Альбом из автотеста"; + Описание = "Новый альбом из автотеста"; - Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры); + Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьАльбом", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьАльбом", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКАльбом(Результат, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ВКАльбом(Результат, Описание); - ИДАльбома = Результат["response"]["id"]; - ПараметрыФункции.Вставить("VK_AlbumID", ИДАльбома); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AlbumID", ИДАльбома); + ИДАльбома = Результат["response"]["id"]; + ПараметрыФункции.Вставить("VK_AlbumID", ИДАльбома); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AlbumID", ИДАльбома); КонецПроцедуры Процедура VK_СохранитьКартинкуВАльбом(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ОписаниеКартинки = "Картинка автотест"; - ИДАльбома = ПараметрыФункции["VK_AlbumID"]; + Параметры = ПолучитьПараметрыВК(); + ОписаниеКартинки = "Картинка автотест"; + ИДАльбома = ПараметрыФункции["VK_AlbumID"]; - Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); + Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); - Картинка = Новый ДвоичныеДанные(ИВФ); + Картинка = Новый ДвоичныеДанные(ИВФ); - Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры); + Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP - ИДКартинки = Результат["response"][0]["id"]; // SKIP - Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); // SKIP + ИДКартинки = Результат["response"][0]["id"]; // SKIP + Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); // SKIP - Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры); + Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом (путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьКартинкуВАльбом (путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ОписаниеКартинки, ИДАльбома); // SKIP - ИДКартинки = Результат["response"][0]["id"]; - ПараметрыФункции.Вставить("VK_PictureID", ИДКартинки); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PictureID", ИДКартинки); + ИДКартинки = Результат["response"][0]["id"]; + ПараметрыФункции.Вставить("VK_PictureID", ИДКартинки); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PictureID", ИДКартинки); - УдалитьФайлы(ИВФ); - OPI_Инструменты.Пауза(5); + УдалитьФайлы(ИВФ); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьКартинку(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДКартинки = ПараметрыФункции["VK_PictureID"]; + Параметры = ПолучитьПараметрыВК(); + ИДКартинки = ПараметрыФункции["VK_PictureID"]; - Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); + Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКартинку", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКартинку", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьАльбом(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДАльбома = ПараметрыФункции["VK_AlbumID"]; + Параметры = ПолучитьПараметрыВК(); + ИДАльбома = ПараметрыФункции["VK_AlbumID"]; - Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры); + Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьАльбом", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьАльбом", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьИсторию(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + Параметры = ПолучитьПараметрыВК(); + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); - Картинка = Новый ДвоичныеДанные(ИВФ); + Картинка = ПараметрыФункции["Picture"]; // URL, Путь к файлу или Двоичные данные + ИВФ = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, ИВФ); + Картинка = Новый ДвоичныеДанные(ИВФ); - Результат = OPI_VK.СоздатьИсторию(Картинка , URL, Параметры); + Результат = OPI_VK.СоздатьИсторию(Картинка, URL, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстория(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКИстория(Результат); // SKIP - Результат = OPI_VK.СоздатьИсторию(ИВФ, , Параметры); + Результат = OPI_VK.СоздатьИсторию(ИВФ, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию (путь)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьИсторию (путь)"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстория(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстория(Результат); - УдалитьФайлы(ИВФ); + УдалитьФайлы(ИВФ); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьОбсуждение(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Название = "Обсуждаем: какой цвет лучше?"; - Сообщение = "Красный, желтый, синий или какой-то другой?"; + Параметры = ПолучитьПараметрыВК(); + Название = "Обсуждаем: какой цвет лучше?"; + Сообщение = "Красный, желтый, синий или какой-то другой?"; - Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры); + Результат = OPI_VK.СоздатьОбсуждение(Название, Сообщение, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбсуждение", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбсуждение", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКОбсуждение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКОбсуждение(Результат); - ИДОбсуждения = Результат["response"]; - ПараметрыФункции.Вставить("VK_ConvID", ИДОбсуждения); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_ConvID", ИДОбсуждения); + ИДОбсуждения = Результат["response"]; + ПараметрыФункции.Вставить("VK_ConvID", ИДОбсуждения); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_ConvID", ИДОбсуждения); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ЗакрытьОбсуждение(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; - Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры); + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; + Результат = OPI_VK.ЗакрытьОбсуждение(ИДОбсуждения, Ложь, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьОбсуждение", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьОбсуждение", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ОткрытьОбсуждение(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; - Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры); + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; + Результат = OPI_VK.ОткрытьОбсуждение(ИДОбсуждения, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьОбсуждение", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьОбсуждение", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_НаписатьВОбсуждение(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; - Сообщение = "Мне больше нравится желтый"; + Параметры = ПолучитьПараметрыВК(); + ИДОбсуждения = ПараметрыФункции["VK_ConvID"]; + Сообщение = "Мне больше нравится желтый"; - Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры); + Результат = OPI_VK.НаписатьВОбсуждение(ИДОбсуждения, Сообщение, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьВОбсуждение", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьВОбсуждение", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКОбсуждение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКОбсуждение(Результат); КонецПроцедуры Процедура VK_ПоставитьЛайк(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - IDПоста = ПараметрыФункции["VK_PostID"]; + Параметры = ПолучитьПараметрыВК(); + IDПоста = ПараметрыФункции["VK_PostID"]; - Результат = OPI_VK.ПоставитьЛайк(IDПоста, , Параметры); + Результат = OPI_VK.ПоставитьЛайк(IDПоста, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоставитьЛайк", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоставитьЛайк", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКЛайк(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКЛайк(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СделатьРепост(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - IDПоста = 2571; - IDСтены = -218704372; + Параметры = ПолучитьПараметрыВК(); + IDПоста = 2571; + IDСтены = -218704372; - Результат = OPI_VK.СделатьРепост(IDПоста, IDСтены, , , Параметры); + Результат = OPI_VK.СделатьРепост(IDПоста, IDСтены, , , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьРепост", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьРепост", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКРепост(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКРепост(Результат); - ПараметрыФункции.Вставить("Repost", Результат["response"]["post_id"]); + ПараметрыФункции.Вставить("Repost", Результат["response"]["post_id"]); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_НаписатьКомментарий(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Текст = "Новый комментарий"; - IDПоста = ПараметрыФункции["VK_PostID"]; - IDСтены = Параметры["owner_id"]; + Параметры = ПолучитьПараметрыВК(); + Текст = "Новый комментарий"; + IDПоста = ПараметрыФункции["VK_PostID"]; + IDСтены = Параметры["owner_id"]; - Результат = OPI_VK.НаписатьКомментарий(IDПоста, IDСтены, Текст, Параметры); + Результат = OPI_VK.НаписатьКомментарий(IDПоста, IDСтены, Текст, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьКомментарий", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьКомментарий", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВККомментарий(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВККомментарий(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьСтатистику(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - ДатаНачала = НачалоДня(ТекущаяДата); - ДатаОкончания = КонецДня(ДатаНачала); + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + ДатаНачала = НачалоДня(ТекущаяДата); + ДатаОкончания = КонецДня(ДатаНачала); - Результат = OPI_VK.ПолучитьСтатистику(ДатаНачала, ДатаОкончания, Параметры); + Результат = OPI_VK.ПолучитьСтатистику(ДатаНачала, ДатаОкончания, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатистику", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатистику", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКСтатистика(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКСтатистика(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьСтатистикуПостов(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - МассивПостов = Новый Массив; - МассивПостов.Добавить(214); - МассивПостов.Добавить(215); + МассивПостов = Новый Массив; + МассивПостов.Добавить(214); + МассивПостов.Добавить(215); - Результат = OPI_VK.ПолучитьСтатистикуПостов(МассивПостов, Параметры); + Результат = OPI_VK.ПолучитьСтатистикуПостов(МассивПостов, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатистикуПостов", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатистикуПостов", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКСтатистикаПостов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКСтатистикаПостов(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьРекламнуюКампанию(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; - Наименование = "Новая кампания"; + IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; + Наименование = "Новая кампания"; - Результат = OPI_VK.СоздатьРекламнуюКампанию(IDКабинета, Наименование, Параметры); + Результат = OPI_VK.СоздатьРекламнуюКампанию(IDКабинета, Наименование, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламнуюКампанию", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламнуюКампанию", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); - ИДКампании = Результат["response"][0]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AdsCampaignID", ИДКампании); - ПараметрыФункции.Вставить("VK_AdsCampaignID", ИДКампании); + ИДКампании = Результат["response"][0]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AdsCampaignID", ИДКампании); + ПараметрыФункции.Вставить("VK_AdsCampaignID", ИДКампании); КонецПроцедуры Процедура VK_СоздатьРекламноеОбъявление(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - НомерКампании = ПараметрыФункции["VK_AdsCampaignID"]; - ДневнойЛимит = 150; - НомерКатегории = 126; - IDПоста = ПараметрыФункции["VK_PostID"]; - IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; + НомерКампании = ПараметрыФункции["VK_AdsCampaignID"]; + ДневнойЛимит = 150; + НомерКатегории = 126; + IDПоста = ПараметрыФункции["VK_PostID"]; + IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; - Результат = OPI_VK.СоздатьРекламноеОбъявление(НомерКампании - , ДневнойЛимит - , НомерКатегории - , IDПоста - , IDКабинета - , Параметры); + Результат = OPI_VK.СоздатьРекламноеОбъявление(НомерКампании, ДневнойЛимит, НомерКатегории, IDПоста, IDКабинета, + Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламноеОбъявление", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРекламноеОбъявление", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); - ИДОбъявления = Результат["response"][0]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AdsPostID", ИДОбъявления); - ПараметрыФункции.Вставить("VK_AdsPostID", ИДОбъявления); + ИДОбъявления = Результат["response"][0]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_AdsPostID", ИДОбъявления); + ПараметрыФункции.Вставить("VK_AdsPostID", ИДОбъявления); КонецПроцедуры Процедура VK_ПриостановитьРекламноеОбъявление(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; - IDОбъявления = ПараметрыФункции["VK_AdsPostID"]; + IDКабинета = ПараметрыФункции["VK_AdsCabinetID"]; + IDОбъявления = ПараметрыФункции["VK_AdsPostID"]; - Результат = OPI_VK.ПриостановитьРекламноеОбъявление(IDКабинета, IDОбъявления, Параметры); + Результат = OPI_VK.ПриостановитьРекламноеОбъявление(IDКабинета, IDОбъявления, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьРекламноеОбъявление", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьРекламноеОбъявление", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура VK_СформироватьКлавиатуру(ПараметрыФункции) - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Button 1"); - МассивКнопок.Добавить("Button 2"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Button 1"); + МассивКнопок.Добавить("Button 2"); - Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок); + Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок); // END - OPI_ПолучениеДанныхТестов.Проверка_Строка(Клавиатура); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Клавиатура); КонецПроцедуры Процедура VK_НаписатьСообщение(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Текст = "Сообщение из автотеста"; - IDПользователя = ПараметрыФункции["VK_UserID"]; - Communitytoken = ПараметрыФункции["VK_CommunityToken"]; + Текст = "Сообщение из автотеста"; + IDПользователя = ПараметрыФункции["VK_UserID"]; + Communitytoken = ПараметрыФункции["VK_CommunityToken"]; - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Button 1"); - МассивКнопок.Добавить("Button 2"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Button 1"); + МассивКнопок.Добавить("Button 2"); - Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок); - Результат = OPI_VK.НаписатьСообщение(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры); + Клавиатура = OPI_VK.СформироватьКлавиатуру(МассивКнопок); + Результат = OPI_VK.НаписатьСообщение(Текст, IDПользователя, Communitytoken, Клавиатура, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьСообщение", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НаписатьСообщение", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКЧисло(Результат); КонецПроцедуры Процедура VK_ПолучитьСписокКатегорийТоваров(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); + Результат = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКатегорийТоваров", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКатегорийТоваров", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура VK_СоздатьПодборкуТоваров(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Название = "Тестовая подборка"; - Картинка = ПараметрыФункции["Picture"]; - Основная = Истина; - Скрытая = Ложь; + Название = "Тестовая подборка"; + Картинка = ПараметрыФункции["Picture"]; + Основная = Истина; + Скрытая = Ложь; - Результат = OPI_VK.СоздатьПодборкуТоваров(Название - , Картинка - , Основная - , Скрытая - , Параметры); + Результат = OPI_VK.СоздатьПодборкуТоваров(Название, Картинка, Основная, Скрытая, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодборкуТоваров", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодборкуТоваров", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКПодборка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКПодборка(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - ИДПодборки = Результат["response"]["market_album_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketAlbumID", ИДПодборки); - ПараметрыФункции.Вставить("VK_MarketAlbumID", ИДПодборки); + ИДПодборки = Результат["response"]["market_album_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketAlbumID", ИДПодборки); + ПараметрыФункции.Вставить("VK_MarketAlbumID", ИДПодборки); КонецПроцедуры Процедура VK_ИзменитьПодборкуТоваров(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Название = "Измененная подборка"; - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Название = "Измененная подборка"; + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - Результат = OPI_VK.ИзменитьПодборкуТоваров(Название, Подборка, , , , Параметры); + Результат = OPI_VK.ИзменитьПодборкуТоваров(Название, Подборка, , , , Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодборкуТоваров", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодборкуТоваров", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьПодборкиПоИД(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Параметры = ПолучитьПараметрыВК(); + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - Результат = OPI_VK.ПолучитьПодборкиПоИД(Подборка, Параметры); + Результат = OPI_VK.ПолучитьПодборкиПоИД(Подборка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодборкиПоИД", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКЭлементы(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодборкиПоИД", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_ВКЭлементы(Результат); КонецПроцедуры Процедура VK_ДобавитьТовар(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка1); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка1); + МассивКартинок.Добавить(Картинка2); - ОписаниеТовара = Новый Соответствие(); - ОписаниеТовара.Вставить("Имя" , "Тестовый товар"); - ОписаниеТовара.Вставить("Описание" , "Описание товара"); - ОписаниеТовара.Вставить("Категория" , "20173"); - ОписаниеТовара.Вставить("Цена" , 1); - ОписаниеТовара.Вставить("СтараяЦена" , 15); - ОписаниеТовара.Вставить("ОсновноеФото" , Картинка1); - ОписаниеТовара.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations"); - ОписаниеТовара.Вставить("ДополнительныеФото" , МассивКартинок); - ОписаниеТовара.Вставить("ГлавныйВГруппе" , Истина); - ОписаниеТовара.Вставить("Ширина" , 20); - ОписаниеТовара.Вставить("Высота" , 30); - ОписаниеТовара.Вставить("Глубина" , 40); - ОписаниеТовара.Вставить("Вес" , 100); - ОписаниеТовара.Вставить("SKU" , "12345"); - ОписаниеТовара.Вставить("ДоступныйОстаток" , "10"); + ОписаниеТовара = Новый Соответствие; + ОписаниеТовара.Вставить("Имя", "Тестовый товар"); + ОписаниеТовара.Вставить("Описание", "Описание товара"); + ОписаниеТовара.Вставить("Категория", "20173"); + ОписаниеТовара.Вставить("Цена", 1); + ОписаниеТовара.Вставить("СтараяЦена", 15); + ОписаниеТовара.Вставить("ОсновноеФото", Картинка1); + ОписаниеТовара.Вставить("URL", "https://github.com/Bayselonarrend/OpenIntegrations"); + ОписаниеТовара.Вставить("ДополнительныеФото", МассивКартинок); + ОписаниеТовара.Вставить("ГлавныйВГруппе", Истина); + ОписаниеТовара.Вставить("Ширина", 20); + ОписаниеТовара.Вставить("Высота", 30); + ОписаниеТовара.Вставить("Глубина", 40); + ОписаниеТовара.Вставить("Вес", 100); + ОписаниеТовара.Вставить("SKU", "12345"); + ОписаниеТовара.Вставить("ДоступныйОстаток", "10"); - Результат = OPI_VK.ДобавитьТовар(ОписаниеТовара, Подборка, Параметры); + Результат = OPI_VK.ДобавитьТовар(ОписаниеТовара, Подборка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТовар", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТовар", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); - ИДТовара = Результат["response"]["market_item_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID", ИДТовара); - ПараметрыФункции.Вставить("VK_MarketItemID", ИДТовара); + ИДТовара = Результат["response"]["market_item_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID", ИДТовара); + ПараметрыФункции.Вставить("VK_MarketItemID", ИДТовара); КонецПроцедуры Процедура VK_ИзменитьТовар(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар = ПараметрыФункции["VK_MarketItemID"]; + Товар = ПараметрыФункции["VK_MarketItemID"]; - ОписаниеТовара = Новый Соответствие; - ОписаниеТовара.Вставить("Имя", "Тестовый товар измененный"); + ОписаниеТовара = Новый Соответствие; + ОписаниеТовара.Вставить("Имя", "Тестовый товар измененный"); - Результат = OPI_VK.ИзменитьТовар(Товар, ОписаниеТовара, , Параметры); + Результат = OPI_VK.ИзменитьТовар(Товар, ОписаниеТовара, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТовар", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТовар", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); КонецПроцедуры Процедура VK_ДобавитьТоварВПодборку(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар = ПараметрыФункции["VK_MarketItemID"]; - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Товар = ПараметрыФункции["VK_MarketItemID"]; + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - Результат = OPI_VK.ДобавитьТоварВПодборку(Товар, Подборка, Параметры); + Результат = OPI_VK.ДобавитьТоварВПодборку(Товар, Подборка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТоварВПодборку", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТоварВПодборку", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКЧисло(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьТоварИзПодборки(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар = ПараметрыФункции["VK_MarketItemID"]; - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Товар = ПараметрыФункции["VK_MarketItemID"]; + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - Результат = OPI_VK.УдалитьТоварИзПодборки(Товар, Подборка, Параметры); + Результат = OPI_VK.УдалитьТоварИзПодборки(Товар, Подборка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварИзПодборки", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварИзПодборки", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьТовар(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар = ПараметрыФункции["VK_MarketItemID"]; + Товар = ПараметрыФункции["VK_MarketItemID"]; - Результат = OPI_VK.УдалитьТовар(Товар, Параметры); + Результат = OPI_VK.УдалитьТовар(Товар, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТовар", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТовар", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьПодборку(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Подборка = ПараметрыФункции["VK_MarketAlbumID"]; + Подборка = ПараметрыФункции["VK_MarketAlbumID"]; - Результат = OPI_VK.УдалитьПодборку(Подборка, Параметры); + Результат = OPI_VK.УдалитьПодборку(Подборка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодборку", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодборку", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СоздатьСвойствоТовара(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Название = "Цвет"; + Название = "Цвет"; - Результат = OPI_VK.СоздатьСвойствоТовара(Название, Параметры); + Результат = OPI_VK.СоздатьСвойствоТовара(Название, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСвойствоТовара", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСвойствоТовара", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКСвойство(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКСвойство(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Свойство = Результат["response"]["property_id"]; - Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство); + Свойство = Результат["response"]["property_id"]; + Свойство = OPI_Инструменты.ЧислоВСтроку(Свойство); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PropID", Свойство); - ПараметрыФункции.Вставить("VK_PropID", Свойство); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_PropID", Свойство); + ПараметрыФункции.Вставить("VK_PropID", Свойство); КонецПроцедуры Процедура VK_ИзменитьСвойствоТовара(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Название = "Цвет (изм.)"; - Свойство = ПараметрыФункции["VK_PropID"]; + Название = "Цвет (изм.)"; + Свойство = ПараметрыФункции["VK_PropID"]; - Результат = OPI_VK.ИзменитьСвойствоТовара(Название, Свойство, Параметры); + Результат = OPI_VK.ИзменитьСвойствоТовара(Название, Свойство, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойствоТовара", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойствоТовара", "VK"); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); КонецПроцедуры Процедура VK_ДобавитьВариантСвойстваТовара(ПараметрыФункции) - Счетчик = 1; // SKIP - Параметры = ПолучитьПараметрыВК(); + Счетчик = 1; // SKIP + Параметры = ПолучитьПараметрыВК(); - Свойство = ПараметрыФункции["VK_PropID"]; - МассивВариантов = Новый Массив; - МассивВариантов.Добавить("Желтый"); - МассивВариантов.Добавить("Синий"); - МассивВариантов.Добавить("Красный"); + Свойство = ПараметрыФункции["VK_PropID"]; + МассивВариантов = Новый Массив; + МассивВариантов.Добавить("Желтый"); + МассивВариантов.Добавить("Синий"); + МассивВариантов.Добавить("Красный"); - Для Каждого Значение Из МассивВариантов Цикл + Для Каждого Значение Из МассивВариантов Цикл - Результат = OPI_VK.ДобавитьВариантСвойстваТовара(Значение, Свойство, Параметры); + Результат = OPI_VK.ДобавитьВариантСвойстваТовара(Значение, Свойство, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьВариантСвойстваТовара", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьВариантСвойстваТовара", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКВариантСвойства(Результат); // SKIP - OPI_Инструменты.Пауза(5); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКВариантСвойства(Результат); // SKIP + OPI_Инструменты.Пауза(5); // SKIP - ИДВарианта = Результат["response"]["variant_id"]; // SKIP - ИмяПараметра = "VK_PropVarID" + Строка(Счетчик); // SKIP + ИДВарианта = Результат["response"]["variant_id"]; // SKIP + ИмяПараметра = "VK_PropVarID" + Строка(Счетчик); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр(ИмяПараметра, ИДВарианта); // SKIP - ПараметрыФункции.Вставить(ИмяПараметра, ИДВарианта); - Счетчик = Счетчик + 1; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр(ИмяПараметра, ИДВарианта); // SKIP + ПараметрыФункции.Вставить(ИмяПараметра, ИДВарианта); + Счетчик = Счетчик + 1; // SKIP - КонецЦикла; + КонецЦикла; // END @@ -4241,289 +4231,286 @@ Процедура VK_ИзменитьВариантСвойстваТовара(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Свойство = ПараметрыФункции["VK_PropID"]; - Вариант = ПараметрыФункции["VK_PropVarID1"]; - Значение = "Новое имя варианта"; + Свойство = ПараметрыФункции["VK_PropID"]; + Вариант = ПараметрыФункции["VK_PropVarID1"]; + Значение = "Новое имя варианта"; - Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Значение - , Свойство - , Вариант - , Параметры); + Результат = OPI_VK.ИзменитьВариантСвойстваТовара(Значение, Свойство, Вариант, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьВариантСвойстваТовара", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьВариантСвойстваТовара", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); КонецПроцедуры Процедура VK_СоздатьТоварСоСвойством(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Картинка1 = ПараметрыФункции["Picture"]; - Картинка2 = ПараметрыФункции["Picture2"]; - ВариантСвойства1 = ПараметрыФункции["VK_PropVarID1"]; - ВариантСвойства2 = ПараметрыФункции["VK_PropVarID2"]; + Картинка1 = ПараметрыФункции["Picture"]; + Картинка2 = ПараметрыФункции["Picture2"]; + ВариантСвойства1 = ПараметрыФункции["VK_PropVarID1"]; + ВариантСвойства2 = ПараметрыФункции["VK_PropVarID2"]; - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка1); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка1); + МассивКартинок.Добавить(Картинка2); - Товар = Новый Соответствие(); - Товар.Вставить("Имя" , "Тестовый товар (со свойством)"); - Товар.Вставить("Описание" , "Описание товара"); - Товар.Вставить("Категория" , "20173"); - Товар.Вставить("Цена" , 1); - Товар.Вставить("СтараяЦена" , 15); - Товар.Вставить("ОсновноеФото" , Картинка1); - Товар.Вставить("URL" , "https://github.com/Bayselonarrend/OpenIntegrations"); - Товар.Вставить("ДополнительныеФото" , МассивКартинок); - Товар.Вставить("ГлавныйВГруппе" , Истина); - Товар.Вставить("НомерГруппы" , Неопределено); - Товар.Вставить("Ширина" , 20); - Товар.Вставить("Высота" , 30); - Товар.Вставить("Глубина" , 40); - Товар.Вставить("Вес" , 100); - Товар.Вставить("SKU" , 12345); - Товар.Вставить("ДоступныйОстаток" , "10"); - Товар.Вставить("ЗначенияСвойств" , ВариантСвойства1); + Товар = Новый Соответствие; + Товар.Вставить("Имя", "Тестовый товар (со свойством)"); + Товар.Вставить("Описание", "Описание товара"); + Товар.Вставить("Категория", "20173"); + Товар.Вставить("Цена", 1); + Товар.Вставить("СтараяЦена", 15); + Товар.Вставить("ОсновноеФото", Картинка1); + Товар.Вставить("URL", "https://github.com/Bayselonarrend/OpenIntegrations"); + Товар.Вставить("ДополнительныеФото", МассивКартинок); + Товар.Вставить("ГлавныйВГруппе", Истина); + Товар.Вставить("НомерГруппы", Неопределено); + Товар.Вставить("Ширина", 20); + Товар.Вставить("Высота", 30); + Товар.Вставить("Глубина", 40); + Товар.Вставить("Вес", 100); + Товар.Вставить("SKU", 12345); + Товар.Вставить("ДоступныйОстаток", "10"); + Товар.Вставить("ЗначенияСвойств", ВариантСвойства1); - Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); + Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ТоварСоСвойством1"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ТоварСоСвойством1"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); - ИДТовара = Результат["response"]["market_item_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID2", ИДТовара); - ПараметрыФункции.Вставить("VK_MarketItemID2", ИДТовара); + ИДТовара = Результат["response"]["market_item_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID2", ИДТовара); + ПараметрыФункции.Вставить("VK_MarketItemID2", ИДТовара); - Товар.Вставить("Имя" , "Тестовый товар (другой)"); - Товар.Вставить("ЗначенияСвойств", ВариантСвойства2); + Товар.Вставить("Имя", "Тестовый товар (другой)"); + Товар.Вставить("ЗначенияСвойств", ВариантСвойства2); - Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); + Результат = OPI_VK.ДобавитьТовар(Товар, , Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ТоварСоСвойством2"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ТоварСоСвойством2"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТовар(Результат); - ИДТовара = Результат["response"]["market_item_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID3", ИДТовара); - ПараметрыФункции.Вставить("VK_MarketItemID3", ИДТовара); + ИДТовара = Результат["response"]["market_item_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VK_MarketItemID3", ИДТовара); + ПараметрыФункции.Вставить("VK_MarketItemID3", ИДТовара); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьТоварыПоИД(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар1 = ПараметрыФункции["VK_MarketItemID2"]; - Товар2 = ПараметрыФункции["VK_MarketItemID3"]; + Товар1 = ПараметрыФункции["VK_MarketItemID2"]; + Товар2 = ПараметрыФункции["VK_MarketItemID3"]; - МассивТоваров = Новый Массив; - МассивТоваров.Добавить(Товар1); - МассивТоваров.Добавить(Товар2); + МассивТоваров = Новый Массив; + МассивТоваров.Добавить(Товар1); + МассивТоваров.Добавить(Товар2); - Результат = OPI_VK.ПолучитьТоварыПоИД(МассивТоваров, Параметры); + Результат = OPI_VK.ПолучитьТоварыПоИД(МассивТоваров, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТоварыПоИД", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТоварыПоИД", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИнформацияОТоварах(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИнформацияОТоварах(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_СгруппироватьТовары(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Товар1 = ПараметрыФункции["VK_MarketItemID2"]; - Товар2 = ПараметрыФункции["VK_MarketItemID3"]; + Товар1 = ПараметрыФункции["VK_MarketItemID2"]; + Товар2 = ПараметрыФункции["VK_MarketItemID3"]; - МассивТоваров = Новый Массив; - МассивТоваров.Добавить(Товар1); - МассивТоваров.Добавить(Товар2); + МассивТоваров = Новый Массив; + МассивТоваров.Добавить(Товар1); + МассивТоваров.Добавить(Товар2); - Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры); + Результат = OPI_VK.СгруппироватьТовары(МассивТоваров, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СгруппироватьТовары", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СгруппироватьТовары", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКГруппаТоваров(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКГруппаТоваров(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьВариантСвойстваТовара(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Вариант = ПараметрыФункции["VK_PropVarID1"]; + Вариант = ПараметрыФункции["VK_PropVarID1"]; - Результат = OPI_VK.УдалитьВариантСвойстваТовара(Вариант, Параметры); + Результат = OPI_VK.УдалитьВариантСвойстваТовара(Вариант, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВариантСвойстваТовара", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВариантСвойстваТовара", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_УдалитьСвойствоТовара(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Свойство = ПараметрыФункции["VK_PropID"]; + Свойство = ПараметрыФункции["VK_PropID"]; - Результат = OPI_VK.УдалитьСвойствоТовара(Свойство, Параметры); + Результат = OPI_VK.УдалитьСвойствоТовара(Свойство, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСвойствоТовара"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСвойствоТовара"); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКИстина(Результат); КонецПроцедуры Процедура VK_ПолучитьСписокТоваров(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокТоваров(, Параметры); + Параметры = ПолучитьПараметрыВК(); + Результат = OPI_VK.ПолучитьСписокТоваров( , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьСписокПодборок(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокПодборок(Параметры); + Параметры = ПолучитьПараметрыВК(); + Результат = OPI_VK.ПолучитьСписокПодборок(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПодборок", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПодборок", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьСписокСвойств(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокСвойств(Параметры); + Параметры = ПолучитьПараметрыВК(); + Результат = OPI_VK.ПолучитьСписокСвойств(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСвойств", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСвойств", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ПолучитьСписокЗаказов(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокЗаказов(Параметры); + Параметры = ПолучитьПараметрыВК(); + Результат = OPI_VK.ПолучитьСписокЗаказов(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаказов", "VK"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаказов", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ЗагрузитьВидеоНаСервер(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Видео = ПараметрыФункции["Video"]; // URL, Двоичные данные или Путь к файлу - Наименование = "Новое видео"; - Описание = "Описание видео"; + Видео = ПараметрыФункции["Video"]; // URL, Двоичные данные или Путь к файлу + Наименование = "Новое видео"; + Описание = "Описание видео"; - Результат = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, Наименование, Описание, , Параметры); + Результат = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, Наименование, Описание, , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВКВидео(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_ВКВидео(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VK_ЗагрузитьФотоНаСервер(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Картинка = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу - Вид = "Пост"; + Картинка = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу + Вид = "Пост"; - Результат = OPI_VK.ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); + Результат = OPI_VK.ЗагрузитьФотоНаСервер(Картинка, Параметры, Вид); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ""); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьВидеоНаСервер", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_ВККартинкаАльбома(Результат, ""); КонецПроцедуры Процедура VK_СократитьСсылку(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.СократитьСсылку("https://github.com/Bayselonarrend/OpenIntegrations", Параметры); + Результат = OPI_VK.СократитьСсылку("https://github.com/Bayselonarrend/OpenIntegrations", Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СократитьСсылку", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СократитьСсылку", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); КонецПроцедуры Процедура VK_ПолучитьСписокРекламныхКатегорий(ПараметрыФункции) - Параметры = ПолучитьПараметрыВК(); + Параметры = ПолучитьПараметрыВК(); - Результат = OPI_VK.ПолучитьСписокРекламныхКатегорий(Параметры); + Результат = OPI_VK.ПолучитьСписокРекламныхКатегорий(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРекламныхКатегорий", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_ВККатегории(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРекламныхКатегорий", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_ВККатегории(Результат); КонецПроцедуры Процедура VK_ПолучитьОписаниеТовара(ПараметрыФункции) - Результат = OPI_VK.ПолучитьОписаниеТовара(); + Результат = OPI_VK.ПолучитьОписаниеТовара(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеТовара", "VK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеТовара", "VK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры @@ -4533,327 +4520,327 @@ Процедура YandexDisk_ПолучитьИнформациюОДиске(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Результат = OPI_YandexDisk.ПолучитьИнформациюОДиске(Токен); + Токен = ПараметрыФункции["YandexDisk_Token"]; + Результат = OPI_YandexDisk.ПолучитьИнформациюОДиске(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОДиске", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОДиске", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискДиск(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискДиск(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_СоздатьПапку(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = "/" + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = "/" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_YandexDisk.СоздатьПапку(Токен, Путь); + Результат = OPI_YandexDisk.СоздатьПапку(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискКаталог(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискКаталог(Результат, Путь); - OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); + OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ЗагрузитьФайлПоURL(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Адрес = ПараметрыФункции["Picture"]; - Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Адрес = ПараметрыФункции["Picture"]; + Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - Результат = OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, Путь, Адрес); + Результат = OPI_YandexDisk.ЗагрузитьФайлПоURL(Токен, Путь, Адрес); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлПоURL", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлПоURL", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПроцедура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПроцедура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_FileByURLPath", Путь); - ПараметрыФункции.Вставить("YandexDisk_FileByURLPath", Путь); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_FileByURLPath", Путь); + ПараметрыФункции.Вставить("YandexDisk_FileByURLPath", Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ПолучитьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_FileByURLPath"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_FileByURLPath"]; - Результат = OPI_YandexDisk.ПолучитьОбъект(Токен, Путь); + Результат = OPI_YandexDisk.ПолучитьОбъект(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); КонецПроцедуры Процедура YandexDisk_УдалитьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_FileByURLPath"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_FileByURLPath"]; - Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); + Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь, Ложь); // END - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура YandexDisk_ЗагрузитьФайл(ПараметрыФункции) - Путь1 = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - Путь2 = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Путь1 = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Путь2 = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - Токен = ПараметрыФункции["YandexDisk_Token"]; - Картинка = ПараметрыФункции["Picture"]; // URL + Токен = ПараметрыФункции["YandexDisk_Token"]; + Картинка = ПараметрыФункции["Picture"]; // URL - ИВФ = ПолучитьИмяВременногоФайла("png"); // Путь - КопироватьФайл(Картинка, ИВФ); + ИВФ = ПолучитьИмяВременногоФайла("png"); // Путь + КопироватьФайл(Картинка, ИВФ); - Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь1, Картинка, Истина); + Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь1, Картинка, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл (URL)", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл (URL)", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); // SKIP - OPI_Инструменты.Пауза(5); // SKIP + OPI_Инструменты.Пауза(5); // SKIP - Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь2, ИВФ, Истина); + Результат = OPI_YandexDisk.ЗагрузитьФайл(Токен, Путь2, ИВФ, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь1, Ложь); + Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь1, Ложь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект (URL)", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект (URL)", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь2, Ложь); + Результат = OPI_YandexDisk.УдалитьОбъект(Токен, Путь2, Ложь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект (Путь)", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект (Путь)", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - УдалитьФайлы(ИВФ); + УдалитьФайлы(ИВФ); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_СоздатьКопиюОбъекта(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Оригинал = ПараметрыФункции["YandexDisk_OriginalFilePath"]; - Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Оригинал = ПараметрыФункции["YandexDisk_OriginalFilePath"]; + Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - Результат = OPI_YandexDisk.СоздатьКопиюОбъекта(Токен, Оригинал, Путь, Истина); + Результат = OPI_YandexDisk.СоздатьКопиюОбъекта(Токен, Оригинал, Путь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКопиюОбъекта", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКопиюОбъекта", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_CopyFilePath", Путь); - ПараметрыФункции.Вставить("YandexDisk_CopyFilePath", Путь); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_CopyFilePath", Путь); + ПараметрыФункции.Вставить("YandexDisk_CopyFilePath", Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ПолучитьСсылкуДляСкачивания(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_PathForLink"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_PathForLink"]; - Результат = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь); + Результат = OPI_YandexDisk.ПолучитьСсылкуДляСкачивания(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуДляСкачивания", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуДляСкачивания", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискСсылка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискСсылка(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_СкачатьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_PathForLink"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_PathForLink"]; - Результат = OPI_YandexDisk.СкачатьФайл(Токен, Путь); + Результат = OPI_YandexDisk.СкачатьФайл(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ПолучитьСписокФайлов(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Количество = 2; - СмещениеОтНачала = 1; - ОтборПоТипу = "image"; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Количество = 2; + СмещениеОтНачала = 1; + ОтборПоТипу = "image"; - Результат = OPI_YandexDisk.ПолучитьСписокФайлов(Токен, Количество, СмещениеОтНачала, ОтборПоТипу); + Результат = OPI_YandexDisk.ПолучитьСписокФайлов(Токен, Количество, СмещениеОтНачала, ОтборПоТипу); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискСписокФайлов(Результат, Количество, СмещениеОтНачала); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискСписокФайлов(Результат, Количество, СмещениеОтНачала); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ПереместитьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Оригинал = ПараметрыФункции["YandexDisk_OriginalFilePath"]; - Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Оригинал = ПараметрыФункции["YandexDisk_OriginalFilePath"]; + Путь = "/" + Строка(Новый УникальныйИдентификатор) + ".png"; - Результат = OPI_YandexDisk.ПереместитьОбъект(Токен, Оригинал, Путь, Истина); + Результат = OPI_YandexDisk.ПереместитьОбъект(Токен, Оригинал, Путь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьОбъект", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьОбъект", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_NewFilePath", Путь); - ПараметрыФункции.Вставить("YandexDisk_NewFilePath", Путь); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_NewFilePath", Путь); + ПараметрыФункции.Вставить("YandexDisk_NewFilePath", Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ПолучитьСписокОпубликованныхОбъектов(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Количество = 2; - СмещениеОтНачала = 1; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Количество = 2; + СмещениеОтНачала = 1; - Результат = OPI_YandexDisk.ПолучитьСписокОпубликованныхОбъектов(Токен, Количество, СмещениеОтНачала); + Результат = OPI_YandexDisk.ПолучитьСписокОпубликованныхОбъектов(Токен, Количество, СмещениеОтНачала); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОпубликованныхОбъектов", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОпубликованныхОбъектов", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискСписокФайлов(Результат, Количество, СмещениеОтНачала); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискСписокФайлов(Результат, Количество, СмещениеОтНачала); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура YandexDisk_ОпубликоватьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_OriginalFilePath"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_OriginalFilePath"]; - Результат = OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь); + Результат = OPI_YandexDisk.ОпубликоватьОбъект(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОпубликоватьОбъект", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОпубликоватьОбъект", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь, Истина); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь, Истина); - URL = Результат["public_url"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_PublicURL", URL); - ПараметрыФункции.Вставить("YandexDisk_PublicURL", URL); + URL = Результат["public_url"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("YandexDisk_PublicURL", URL); + ПараметрыФункции.Вставить("YandexDisk_PublicURL", URL); КонецПроцедуры Процедура YandexDisk_ПолучитьСсылкуСкачиванияПубличногоОбъекта(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - URL = ПараметрыФункции["YandexDisk_PublicURL"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + URL = ПараметрыФункции["YandexDisk_PublicURL"]; - Результат = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, URL); + Результат = OPI_YandexDisk.ПолучитьСсылкуСкачиванияПубличногоОбъекта(Токен, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияПубличногоОбъекта", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияПубличногоОбъекта", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискСсылка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискСсылка(Результат); КонецПроцедуры Процедура YandexDisk_ПолучитьПубличныйОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - URL = ПараметрыФункции["YandexDisk_PublicURL"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + URL = ПараметрыФункции["YandexDisk_PublicURL"]; - Результат = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, URL); + Результат = OPI_YandexDisk.ПолучитьПубличныйОбъект(Токен, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПубличныйОбъект", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПубличныйОбъект", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, "", Истина); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, "", Истина); КонецПроцедуры Процедура YandexDisk_СохранитьПубличныйОбъектНаДиск(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - URL = ПараметрыФункции["YandexDisk_PublicURL"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + URL = ПараметрыФункции["YandexDisk_PublicURL"]; - Результат = OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, URL); + Результат = OPI_YandexDisk.СохранитьПубличныйОбъектНаДиск(Токен, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьПубличныйОбъектНаДиск", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СохранитьПубличныйОбъектНаДиск", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, "", Ложь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, "", Ложь); КонецПроцедуры Процедура YandexDisk_ОтменитьПубликациюОбъекта(ПараметрыФункции) - Токен = ПараметрыФункции["YandexDisk_Token"]; - Путь = ПараметрыФункции["YandexDisk_OriginalFilePath"]; + Токен = ПараметрыФункции["YandexDisk_Token"]; + Путь = ПараметрыФункции["YandexDisk_OriginalFilePath"]; - Результат = OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь); + Результат = OPI_YandexDisk.ОтменитьПубликациюОбъекта(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюОбъекта", "YandexDisk"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюОбъекта", "YandexDisk"); - OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь, Ложь); + OPI_ПолучениеДанныхТестов.Проверка_ЯДискПуть(Результат, Путь, Ложь); КонецПроцедуры @@ -4863,264 +4850,264 @@ Процедура Viber_УстановитьWebhook(ПараметрыФункции) - Токен = ПараметрыФункции["Viber_ChannelToken"]; - URL = "http://api.athenaeum.digital/hs/viber"; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + URL = "http://api.athenaeum.digital/hs/viber"; - Результат = OPI_Viber.УстановитьWebhook(Токен, URL); + Результат = OPI_Viber.УстановитьWebhook(Токен, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьWebhook", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьWebhook", "Viber"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Viber_ПолучитьИнформациюОКанале(ПараметрыФункции) - Токен = ПараметрыФункции["Viber_ChannelToken"]; - Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен); + Токен = ПараметрыФункции["Viber_ChannelToken"]; + Результат = OPI_Viber.ПолучитьИнформациюОКанале(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКанале", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКанале", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберОк(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберОк(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ПолучитьДанныеПользователя(ПараметрыФункции) - Токен = ПараметрыФункции["Viber_ChannelToken"]; - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, IDПользователя); + Результат = OPI_Viber.ПолучитьДанныеПользователя(Токен, IDПользователя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберПользователь(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберПользователь(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ПолучитьОнлайнПользователей(ПараметрыФункции) - Токен = ПараметрыФункции["Viber_ChannelToken"]; - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, IDПользователя); + Результат = OPI_Viber.ПолучитьОнлайнПользователей(Токен, IDПользователя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОнлайнПользователей", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОнлайнПользователей", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберОнлайн(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберОнлайн(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_СформироватьКлавиатуруИзМассиваКнопок(ПараметрыФункции) - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Кнопка 1"); - МассивКнопок.Добавить("Кнопка 2"); - МассивКнопок.Добавить("Кнопка 3"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Кнопка 1"); + МассивКнопок.Добавить("Кнопка 2"); + МассивКнопок.Добавить("Кнопка 3"); - Результат = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок); + Результат = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКлавиатуруИзМассиваКнопок", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКлавиатуруИзМассиваКнопок", "Viber"); КонецПроцедуры Процедура Viber_ОтправитьТекстовоеСообщение(ПараметрыФункции) - Текст = "Тестовое сообщение"; + Текст = "Тестовое сообщение"; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Кнопка 1"); - МассивКнопок.Добавить("Кнопка 2"); - МассивКнопок.Добавить("Кнопка 3"); + МассивКнопок = Новый Массив; + МассивКнопок.Добавить("Кнопка 1"); + МассивКнопок.Добавить("Кнопка 2"); + МассивКнопок.Добавить("Кнопка 3"); - Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок); + Клавиатура = OPI_Viber.СформироватьКлавиатуруИзМассиваКнопок(МассивКнопок); - Результат = OPI_Viber.ОтправитьТекстовоеСообщение(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура); + Результат = OPI_Viber.ОтправитьТекстовоеСообщение(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьТекстовоеСообщение(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура); + Результат = OPI_Viber.ОтправитьТекстовоеСообщение(Токен, Текст, IDПользователя, ОтправкаВКанал, Клавиатура); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ОтправитьКартинку(ПараметрыФункции) - Описание = "Тестовое сообщение"; - URL = ПараметрыФункции["Picture"]; + Описание = "Тестовое сообщение"; + URL = ПараметрыФункции["Picture"]; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - Результат = OPI_Viber.ОтправитьКартинку(Токен, URL, IDПользователя, ОтправкаВКанал, Описание); + Результат = OPI_Viber.ОтправитьКартинку(Токен, URL, IDПользователя, ОтправкаВКанал, Описание); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьКартинку(Токен, URL, IDПользователя, ОтправкаВКанал, Описание); + Результат = OPI_Viber.ОтправитьКартинку(Токен, URL, IDПользователя, ОтправкаВКанал, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКартинку (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ОтправитьФайл(ПараметрыФункции) - Расширение = "docx"; - URL = ПараметрыФункции["Document"]; + Расширение = "docx"; + URL = ПараметрыФункции["Document"]; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - Результат = OPI_Viber.ОтправитьФайл(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение); + Результат = OPI_Viber.ОтправитьФайл(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьФайл(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение); + Результат = OPI_Viber.ОтправитьФайл(Токен, URL, IDПользователя, ОтправкаВКанал, Расширение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ОтправитьКонтакт(ПараметрыФункции) - Имя = "Петр Петров"; - Телефон = "+123456789"; + Имя = "Петр Петров"; + Телефон = "+123456789"; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - Результат = OPI_Viber.ОтправитьКонтакт(Токен, Имя, Телефон, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьКонтакт(Токен, Имя, Телефон, IDПользователя, ОтправкаВКанал); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьКонтакт(Токен, Имя, Телефон, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьКонтакт(Токен, Имя, Телефон, IDПользователя, ОтправкаВКанал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьКонтакт (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ОтправитьЛокацию(ПараметрыФункции) - Широта = "48.87373649724122"; - Долгота = "2.2954639195323967"; + Широта = "48.87373649724122"; + Долгота = "2.2954639195323967"; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - Результат = OPI_Viber.ОтправитьЛокацию(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьЛокацию(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьЛокацию(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьЛокацию(Токен, Широта, Долгота, IDПользователя, ОтправкаВКанал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЛокацию (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Viber_ОтправитьСсылку(ПараметрыФункции) - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - IDПользователя = ПараметрыФункции["Viber_UserID"]; - Токен = ПараметрыФункции["Viber_Token"]; - ОтправкаВКанал = Ложь; + IDПользователя = ПараметрыФункции["Viber_UserID"]; + Токен = ПараметрыФункции["Viber_Token"]; + ОтправкаВКанал = Ложь; - Результат = OPI_Viber.ОтправитьСсылку(Токен, URL, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьСсылку(Токен, URL, IDПользователя, ОтправкаВКанал); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку", "Viber"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку", "Viber"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); // SKIP - IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; - Токен = ПараметрыФункции["Viber_ChannelToken"]; - ОтправкаВКанал = Истина; + IDПользователя = ПараметрыФункции["Viber_ChannelAdminID"]; + Токен = ПараметрыФункции["Viber_ChannelToken"]; + ОтправкаВКанал = Истина; - Результат = OPI_Viber.ОтправитьСсылку(Токен, URL, IDПользователя, ОтправкаВКанал); + Результат = OPI_Viber.ОтправитьСсылку(Токен, URL, IDПользователя, ОтправкаВКанал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку (канал)", "Viber"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСсылку (канал)", "Viber"); - OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВайберСообщение(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -5130,55 +5117,54 @@ Процедура GoogleWorkspace_СформироватьСсылкуПолученияКода(ПараметрыФункции) - ClientID = ПараметрыФункции["Google_ClientID"]; - Результат = OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода(ClientID); + ClientID = ПараметрыФункции["Google_ClientID"]; + Результат = OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода(ClientID); // END - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Link", Результат); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Link", Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleWorkspace_ПолучитьТокенПоКоду(ПараметрыФункции) - ClientID = ПараметрыФункции["Google_ClientID"]; - ClientSecret = ПараметрыФункции["Google_ClientSecret"]; - Code = ПараметрыФункции["Google_Code"]; + ClientID = ПараметрыФункции["Google_ClientID"]; + ClientSecret = ПараметрыФункции["Google_ClientSecret"]; + Code = ПараметрыФункции["Google_Code"]; - Результат = OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code); + Результат = OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code); // END - Если ЗначениеЗаполнено(Результат["access_token"]) - И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Token" , Результат["access_token"]); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Refresh", Результат["refresh_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Token", Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Refresh", Результат["refresh_token"]); - КонецЕсли; + КонецЕсли; - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleWorkspace_ОбновитьТокен(ПараметрыФункции) - ClientID = ПараметрыФункции["Google_ClientID"]; - ClientSecret = ПараметрыФункции["Google_ClientSecret"]; - RefreshToken = ПараметрыФункции["Google_Refresh"]; + ClientID = ПараметрыФункции["Google_ClientID"]; + ClientSecret = ПараметрыФункции["Google_ClientSecret"]; + RefreshToken = ПараметрыФункции["Google_Refresh"]; - Результат = OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken); + Результат = OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken); // END - OPI_ПолучениеДанныхТестов.Проверка_ГуглТокен(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ГуглТокен(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Token", Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_Token", Результат["access_token"]); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -5188,311 +5174,307 @@ Процедура GoogleCalendar_ПолучитьСписокКалендарей(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Результат = OPI_GoogleCalendar.ПолучитьСписокКалендарей(Токен); + Токен = ПараметрыФункции["Google_Token"]; + Результат = OPI_GoogleCalendar.ПолучитьСписокКалендарей(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleCalendar_СоздатьКалендарь(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Наименование = "Тестовый календарь"; + Токен = ПараметрыФункции["Google_Token"]; + Наименование = "Тестовый календарь"; - Результат = OPI_GoogleCalendar.СоздатьКалендарь(Токен, Наименование); + Результат = OPI_GoogleCalendar.СоздатьКалендарь(Токен, Наименование); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКалендарь(Результат, Наименование); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКалендарь(Результат, Наименование); - Календарь = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_NewCalendarID", Календарь); - OPI_Инструменты.ДобавитьПоле("Google_NewCalendarID", Календарь, "Строка", ПараметрыФункции); + Календарь = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_NewCalendarID", Календарь); + OPI_Инструменты.ДобавитьПоле("Google_NewCalendarID", Календарь, "Строка", ПараметрыФункции); КонецПроцедуры Процедура GoogleCalendar_ИзменитьМетаданныеКалендаря(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Наименование = "Новое наименование"; - Описание = "Новое описание"; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Наименование = "Новое наименование"; + Описание = "Новое описание"; - Результат = OPI_GoogleCalendar.ИзменитьМетаданныеКалендаря(Токен, Календарь, Наименование, Описание); + Результат = OPI_GoogleCalendar.ИзменитьМетаданныеКалендаря(Токен, Календарь, Наименование, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьМетаданныеКалендаря", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьМетаданныеКалендаря", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ПолучитьМетаданныеКалендаря(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.ПолучитьМетаданныеКалендаря(Токен, Календарь); + Результат = OPI_GoogleCalendar.ПолучитьМетаданныеКалендаря(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьМетаданныеКалендаря", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьМетаданныеКалендаря", "GoogleCalendar"); - Наименование = "Новое наименование"; - Описание = "Новое описание"; + Наименование = "Новое наименование"; + Описание = "Новое описание"; - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ДобавитьКалендарьВСписок(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.ДобавитьКалендарьВСписок(Токен, Календарь); + Результат = OPI_GoogleCalendar.ДобавитьКалендарьВСписок(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКалендарьВСписок", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКалендарьВСписок", "GoogleCalendar"); - Наименование = "Новое наименование"; - Описание = "Новое описание"; + Наименование = "Новое наименование"; + Описание = "Новое описание"; - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ИзменитьКалендарьСписка(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - ОсновнойЦвет = "#000000"; - ДополнительныйЦвет = "#ffd800"; - Скрытый = Ложь; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + ОсновнойЦвет = "#000000"; + ДополнительныйЦвет = "#ffd800"; + Скрытый = Ложь; - Результат = OPI_GoogleCalendar.ИзменитьКалендарьСписка(Токен - , Календарь - , ОсновнойЦвет - , ДополнительныйЦвет - , Скрытый); + Результат = OPI_GoogleCalendar.ИзменитьКалендарьСписка(Токен, Календарь, ОсновнойЦвет, ДополнительныйЦвет, Скрытый); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарьСписка", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЦветКалендаря(Результат, ОсновнойЦвет, ДополнительныйЦвет); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарьСписка", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЦветКалендаря(Результат, ОсновнойЦвет, ДополнительныйЦвет); КонецПроцедуры Процедура GoogleCalendar_ПолучитьКалендарьСписка(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.ПолучитьКалендарьСписка(Токен, Календарь); + Результат = OPI_GoogleCalendar.ПолучитьКалендарьСписка(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКалендарьСписка", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКалендарьСписка", "GoogleCalendar"); - ОсновнойЦвет = "#000000"; - ДополнительныйЦвет = "#ffd800"; + ОсновнойЦвет = "#000000"; + ДополнительныйЦвет = "#ffd800"; - OPI_ПолучениеДанныхТестов.Проверка_ГуглЦветКалендаря(Результат, ОсновнойЦвет, ДополнительныйЦвет); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЦветКалендаря(Результат, ОсновнойЦвет, ДополнительныйЦвет); КонецПроцедуры Процедура GoogleCalendar_ОчиститьОсновнойКалендарь(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; + Токен = ПараметрыФункции["Google_Token"]; - Результат = OPI_GoogleCalendar.ОчиститьОсновнойКалендарь(Токен); + Результат = OPI_GoogleCalendar.ОчиститьОсновнойКалендарь(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьОсновнойКалендарь", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьОсновнойКалендарь", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура GoogleCalendar_УдалитьКалендарьИзСписка(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.УдалитьКалендарьИзСписка(Токен, Календарь); + Результат = OPI_GoogleCalendar.УдалитьКалендарьИзСписка(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарьИзСписка", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарьИзСписка", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура GoogleCalendar_УдалитьКалендарь(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.УдалитьКалендарь(Токен, Календарь); + Результат = OPI_GoogleCalendar.УдалитьКалендарь(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарь", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарь", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура GoogleCalendar_СоздатьСобытие(ПараметрыФункции) - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Наименование = "Новое событие"; - Описание = "Описание тестового события"; - Час = 3600; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Наименование = "Новое событие"; + Описание = "Описание тестового события"; + Час = 3600; - Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу - Вложения = Новый Соответствие; + Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу + Вложения = Новый Соответствие; - Вложения.Вставить("Картинка1", Картинка1); - Вложения.Вставить("Картинка2", Картинка2); + Вложения.Вставить("Картинка1", Картинка1); + Вложения.Вставить("Картинка2", Картинка2); - ОписаниеСобытия = Новый Соответствие; - ОписаниеСобытия.Вставить("Описание" , Описание); - ОписаниеСобытия.Вставить("Заголовок" , Наименование); - ОписаниеСобытия.Вставить("МестоПроведения" , "В офисе"); - ОписаниеСобытия.Вставить("ДатаНачала" , ТекущаяДата); - ОписаниеСобытия.Вставить("ДатаОкончания" , ОписаниеСобытия["ДатаНачала"] + Час); - ОписаниеСобытия.Вставить("МассивURLФайловВложений" , Вложения); - ОписаниеСобытия.Вставить("ОтправлятьУведомления" , Истина); + ОписаниеСобытия = Новый Соответствие; + ОписаниеСобытия.Вставить("Описание", Описание); + ОписаниеСобытия.Вставить("Заголовок", Наименование); + ОписаниеСобытия.Вставить("МестоПроведения", "В офисе"); + ОписаниеСобытия.Вставить("ДатаНачала", ТекущаяДата); + ОписаниеСобытия.Вставить("ДатаОкончания", ОписаниеСобытия["ДатаНачала"] + Час); + ОписаниеСобытия.Вставить("МассивURLФайловВложений", Вложения); + ОписаниеСобытия.Вставить("ОтправлятьУведомления", Истина); - Результат = OPI_GoogleCalendar.СоздатьСобытие(Токен, Календарь, ОписаниеСобытия); + Результат = OPI_GoogleCalendar.СоздатьСобытие(Токен, Календарь, ОписаниеСобытия); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытие", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытие", "GoogleCalendar"); - Событие = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_EventID", Событие); - OPI_Инструменты.ДобавитьПоле("Google_EventID", Событие, "Строка", ПараметрыФункции); + Событие = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Google_EventID", Событие); + OPI_Инструменты.ДобавитьПоле("Google_EventID", Событие, "Строка", ПараметрыФункции); - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ИзменитьСобытие(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Событие = ПараметрыФункции["Google_EventID"]; - Описание = "Новое описание события"; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Событие = ПараметрыФункции["Google_EventID"]; + Описание = "Новое описание события"; - ОписаниеСобытия = Новый Соответствие; - ОписаниеСобытия.Вставить("Описание", Описание); + ОписаниеСобытия = Новый Соответствие; + ОписаниеСобытия.Вставить("Описание", Описание); - Результат = OPI_GoogleCalendar.ИзменитьСобытие(Токен, Календарь, ОписаниеСобытия, Событие); + Результат = OPI_GoogleCalendar.ИзменитьСобытие(Токен, Календарь, ОписаниеСобытия, Событие); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытие", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытие", "GoogleCalendar"); - Наименование = "Новое событие"; + Наименование = "Новое событие"; - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ПолучитьСобытие(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Событие = ПараметрыФункции["Google_EventID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Событие = ПараметрыФункции["Google_EventID"]; - Результат = OPI_GoogleCalendar.ПолучитьСобытие(Токен, Календарь, Событие); + Результат = OPI_GoogleCalendar.ПолучитьСобытие(Токен, Календарь, Событие); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытие", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытие", "GoogleCalendar"); - Наименование = "Новое событие"; - Описание = "Новое описание события"; + Наименование = "Новое событие"; + Описание = "Новое описание события"; - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); КонецПроцедуры Процедура GoogleCalendar_ПереместитьСобытие(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Событие = ПараметрыФункции["Google_EventID"]; + Токен = ПараметрыФункции["Google_Token"]; + Событие = ПараметрыФункции["Google_EventID"]; - КалендарьИсточник = ПараметрыФункции["Google_NewCalendarID"]; - КалендарьПриемник = ПараметрыФункции["Google_CalendarID"]; + КалендарьИсточник = ПараметрыФункции["Google_NewCalendarID"]; + КалендарьПриемник = ПараметрыФункции["Google_CalendarID"]; - Результат = OPI_GoogleCalendar.ПереместитьСобытие(Токен, КалендарьИсточник, КалендарьПриемник, Событие); + Результат = OPI_GoogleCalendar.ПереместитьСобытие(Токен, КалендарьИсточник, КалендарьПриемник, Событие); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьСобытие", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьСобытие", "GoogleCalendar"); - Наименование = "Новое событие"; - Описание = "Новое описание события"; + Наименование = "Новое событие"; + Описание = "Новое описание события"; - OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.Проверка_ГКОбъект(Результат, Наименование, Описание); - OPI_GoogleCalendar.ПереместитьСобытие(Токен, КалендарьПриемник, КалендарьИсточник, Событие); + OPI_GoogleCalendar.ПереместитьСобытие(Токен, КалендарьПриемник, КалендарьИсточник, Событие); КонецПроцедуры Процедура GoogleCalendar_УдалитьСобытие(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Событие = ПараметрыФункции["Google_EventID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Событие = ПараметрыФункции["Google_EventID"]; - Результат = OPI_GoogleCalendar.УдалитьСобытие(Токен, Календарь, Событие); + Результат = OPI_GoogleCalendar.УдалитьСобытие(Токен, Календарь, Событие); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытие", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытие", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура GoogleCalendar_ПолучитьСписокСобытий(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Календарь = ПараметрыФункции["Google_NewCalendarID"]; + Токен = ПараметрыФункции["Google_Token"]; + Календарь = ПараметрыФункции["Google_NewCalendarID"]; - Результат = OPI_GoogleCalendar.ПолучитьСписокСобытий(Токен, Календарь); + Результат = OPI_GoogleCalendar.ПолучитьСписокСобытий(Токен, Календарь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСобытий", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСобытий", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); КонецПроцедуры Процедура GoogleCalendar_ПолучитьОписаниеСобытия(ПараметрыФункции) - Результат = OPI_GoogleCalendar.ПолучитьОписаниеСобытия(); + Результат = OPI_GoogleCalendar.ПолучитьОписаниеСобытия(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеСобытия", "GoogleCalendar"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеСобытия", "GoogleCalendar"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры @@ -5502,276 +5484,276 @@ Процедура GoogleDrive_ПолучитьСписокКаталогов(ПараметрыФункции) - Имя = "Тестовая папка"; - Токен = ПараметрыФункции["Google_Token"]; + Имя = "Тестовая папка"; + Токен = ПараметрыФункции["Google_Token"]; - Результат = OPI_GoogleDrive.ПолучитьСписокКаталогов(Токен, Имя, Истина); + Результат = OPI_GoogleDrive.ПолучитьСписокКаталогов(Токен, Имя, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКаталогов", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКаталогов", "GoogleDrive"); - Результат = Результат[0]; + Результат = Результат[0]; - OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталоги(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталоги(Результат); - Идентификатор = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_Catalog", Идентификатор); - OPI_Инструменты.ДобавитьПоле("GD_Catalog", Идентификатор, "Строка", ПараметрыФункции); + Идентификатор = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_Catalog", Идентификатор); + OPI_Инструменты.ДобавитьПоле("GD_Catalog", Идентификатор, "Строка", ПараметрыФункции); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_ПолучитьИнформациюОбОбъекте(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_Catalog"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_Catalog"]; - Результат = OPI_GoogleDrive.ПолучитьИнформациюОбОбъекте(Токен, Идентификатор); + Результат = OPI_GoogleDrive.ПолучитьИнформациюОбОбъекте(Токен, Идентификатор); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбОбъекте", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбОбъекте", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_ЗагрузитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Картинка = ПараметрыФункции["Picture"]; - Каталог = ПараметрыФункции["GD_Catalog"]; + Токен = ПараметрыФункции["Google_Token"]; + Картинка = ПараметрыФункции["Picture"]; + Каталог = ПараметрыФункции["GD_Catalog"]; - Описание = OPI_GoogleDrive.ПолучитьОписаниеФайла(); - Описание.Вставить("Родитель", Каталог); + Описание = OPI_GoogleDrive.ПолучитьОписаниеФайла(); + Описание.Вставить("Родитель", Каталог); - Результат = OPI_GoogleDrive.ЗагрузитьФайл(Токен, Картинка, Описание); + Результат = OPI_GoogleDrive.ЗагрузитьФайл(Токен, Картинка, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); - Идентификатор = Результат["id"]; + Идентификатор = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_File", Идентификатор); - OPI_Инструменты.ДобавитьПоле("GD_File", Идентификатор, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_File", Идентификатор); + OPI_Инструменты.ДобавитьПоле("GD_File", Идентификатор, "Строка", ПараметрыФункции); КонецПроцедуры Процедура GoogleDrive_СкопироватьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; - НовоеИмя = "Скопированный файл.jpeg"; - НовыйРодитель = "root"; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; + НовоеИмя = "Скопированный файл.jpeg"; + НовыйРодитель = "root"; - Результат = OPI_GoogleDrive.СкопироватьОбъект(Токен, Идентификатор, НовоеИмя, НовыйРодитель); + Результат = OPI_GoogleDrive.СкопироватьОбъект(Токен, Идентификатор, НовоеИмя, НовыйРодитель); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьОбъект", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьОбъект", "GoogleDrive"); - Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); + Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); - Идентификатор = Результат["id"]; + Идентификатор = Результат["id"]; - МассивУдаляемых = ПараметрыФункции["МассивУдаляемых"]; - МассивУдаляемых.Добавить(Идентификатор); - ПараметрыФункции.Вставить("МассивУдаляемых", МассивУдаляемых); + МассивУдаляемых = ПараметрыФункции["МассивУдаляемых"]; + МассивУдаляемых.Добавить(Идентификатор); + ПараметрыФункции.Вставить("МассивУдаляемых", МассивУдаляемых); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_СкачатьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; - Результат = OPI_GoogleDrive.СкачатьФайл(Токен, Идентификатор); + Результат = OPI_GoogleDrive.СкачатьФайл(Токен, Идентификатор); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "GoogleDrive"); - Размер = OPI_Инструменты.Get(ПараметрыФункции["Picture"]).Размер(); - ЛишниеБайты = 2; + Размер = OPI_Инструменты.Get(ПараметрыФункции["Picture"]).Размер(); + ЛишниеБайты = 2; - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, Размер + ЛишниеБайты); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, Размер + ЛишниеБайты); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_ОбновитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - НовоеИмя = "Обновленный файл.jpg"; - Идентификатор = ПараметрыФункции["GD_File"]; - Файл = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу + Токен = ПараметрыФункции["Google_Token"]; + НовоеИмя = "Обновленный файл.jpg"; + Идентификатор = ПараметрыФункции["GD_File"]; + Файл = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу - Результат = OPI_GoogleDrive.ОбновитьФайл(Токен, Идентификатор, Файл, НовоеИмя); + Результат = OPI_GoogleDrive.ОбновитьФайл(Токен, Идентификатор, Файл, НовоеИмя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьФайл", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьФайл", "GoogleDrive"); - Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); + Описание = Новый Структура("Имя,MIME", НовоеИмя, "image/jpeg"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглОбъект(Результат, Описание); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_ПолучитьСписокФайлов(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Каталог = "root"; - ИмяСодержит = "data"; + Токен = ПараметрыФункции["Google_Token"]; + Каталог = "root"; + ИмяСодержит = "data"; - Результат = OPI_GoogleDrive.ПолучитьСписокФайлов(Токен, ИмяСодержит, Каталог); + Результат = OPI_GoogleDrive.ПолучитьСписокФайлов(Токен, ИмяСодержит, Каталог); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); КонецПроцедуры Процедура GoogleDrive_УдалитьОбъект(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; - Результат = OPI_GoogleDrive.УдалитьОбъект(Токен, Идентификатор); + Результат = OPI_GoogleDrive.УдалитьОбъект(Токен, Идентификатор); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - Для Каждого Удаляемый Из ПараметрыФункции["МассивУдаляемых"] Цикл + Для Каждого Удаляемый Из ПараметрыФункции["МассивУдаляемых"] Цикл - Результат = OPI_GoogleDrive.УдалитьОбъект(Токен, Удаляемый); + Результат = OPI_GoogleDrive.УдалитьОбъект(Токен, Удаляемый); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - OPI_Инструменты.Пауза(2); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_Инструменты.Пауза(2); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура GoogleDrive_ПолучитьОписаниеФайла(ПараметрыФункции) - Результат = OPI_GoogleDrive.ПолучитьОписаниеФайла(); + Результат = OPI_GoogleDrive.ПолучитьОписаниеФайла(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФайла", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФайла", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура GoogleDrive_СоздатьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; - Комментарий = "Текст комментария"; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; + Комментарий = "Текст комментария"; - Результат = OPI_GoogleDrive.СоздатьКомментарий(Токен, Идентификатор, Комментарий); + Результат = OPI_GoogleDrive.СоздатьКомментарий(Токен, Идентификатор, Комментарий); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКомментарий", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(Результат, Комментарий); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКомментарий", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(Результат, Комментарий); - Идентификатор = Результат["id"]; + Идентификатор = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_Comment", Идентификатор); - OPI_Инструменты.ДобавитьПоле("GD_Comment", Идентификатор, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GD_Comment", Идентификатор); + OPI_Инструменты.ДобавитьПоле("GD_Comment", Идентификатор, "Строка", ПараметрыФункции); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура GoogleDrive_ПолучитьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; - ИДКомментария = ПараметрыФункции["GD_Comment"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; + ИДКомментария = ПараметрыФункции["GD_Comment"]; - Результат = OPI_GoogleDrive.ПолучитьКомментарий(Токен, Идентификатор, ИДКомментария); + Результат = OPI_GoogleDrive.ПолучитьКомментарий(Токен, Идентификатор, ИДКомментария); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомментарий", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(Результат, "Текст комментария"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомментарий", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(Результат, "Текст комментария"); КонецПроцедуры Процедура GoogleDrive_ПолучитьСписокКомментариев(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; - Результат = OPI_GoogleDrive.ПолучитьСписокКомментариев(Токен, Идентификатор); + Результат = OPI_GoogleDrive.ПолучитьСписокКомментариев(Токен, Идентификатор); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариев", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариев", "GoogleDrive"); - Комментарии = Результат["comments"]; - ОбъектКомментарий = Комментарии[Комментарии.ВГраница()]; + Комментарии = Результат["comments"]; + ОбъектКомментарий = Комментарии[Комментарии.ВГраница()]; - OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(ОбъектКомментарий, "Текст комментария"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКомментарий(ОбъектКомментарий, "Текст комментария"); КонецПроцедуры Процедура GoogleDrive_УдалитьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GD_File"]; - ИДКомментария = ПараметрыФункции["GD_Comment"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GD_File"]; + ИДКомментария = ПараметрыФункции["GD_Comment"]; - Результат = OPI_GoogleDrive.УдалитьКомментарий(Токен, Идентификатор, ИДКомментария); + Результат = OPI_GoogleDrive.УдалитьКомментарий(Токен, Идентификатор, ИДКомментария); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарий", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарий", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура GoogleDrive_СоздатьПапку(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Каталог = ПараметрыФункции["GD_Catalog"]; - Имя = "Тестовая папка"; + Токен = ПараметрыФункции["Google_Token"]; + Каталог = ПараметрыФункции["GD_Catalog"]; + Имя = "Тестовая папка"; - Результат = OPI_GoogleDrive.СоздатьПапку(Токен, Имя, Каталог); + Результат = OPI_GoogleDrive.СоздатьПапку(Токен, Имя, Каталог); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "GoogleDrive"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "GoogleDrive"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); - ИДКаталога = Результат["id"]; - OPI_GoogleDrive.УдалитьОбъект(Токен, ИДКаталога); + ИДКаталога = Результат["id"]; + OPI_GoogleDrive.УдалитьОбъект(Токен, ИДКаталога); - Результат = OPI_GoogleDrive.СоздатьПапку(Токен, Имя); + Результат = OPI_GoogleDrive.СоздатьПапку(Токен, Имя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку (корень)"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку (корень)"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКаталог(Результат); - ИДКаталога = Результат["id"]; - OPI_GoogleDrive.УдалитьОбъект(Токен, ИДКаталога); + ИДКаталога = Результат["id"]; + OPI_GoogleDrive.УдалитьОбъект(Токен, ИДКаталога); КонецПроцедуры @@ -5781,206 +5763,206 @@ Процедура GoogleSheets_СоздатьКнигу(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Наименование = "Тестовая таблица"; + Токен = ПараметрыФункции["Google_Token"]; + Наименование = "Тестовая таблица"; - МассивЛистов = Новый Массив; - МассивЛистов.Добавить("Лист1"); - МассивЛистов.Добавить("Лист2"); + МассивЛистов = Новый Массив; + МассивЛистов.Добавить("Лист1"); + МассивЛистов.Добавить("Лист2"); - Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов); + Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов); - Книга = Результат["spreadsheetId"]; - Лист = Результат["sheets"][0]["properties"]["sheetId"]; - Лист = OPI_Инструменты.ЧислоВСтроку(Лист); + Книга = Результат["spreadsheetId"]; + Лист = Результат["sheets"][0]["properties"]["sheetId"]; + Лист = OPI_Инструменты.ЧислоВСтроку(Лист); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet" , Лист); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet", Книга); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Sheet", Лист); - OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", ПараметрыФункции); - OPI_Инструменты.ДобавитьПоле("GS_Sheet" , Лист , "Строка", ПараметрыФункции); + OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet", Книга, "Строка", ПараметрыФункции); + OPI_Инструменты.ДобавитьПоле("GS_Sheet", Лист, "Строка", ПараметрыФункции); - Наименование = "Тестовая таблица (доп.)"; - Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов); + Наименование = "Тестовая таблица (доп.)"; + Результат = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивЛистов); - Книга = Результат["spreadsheetId"]; + Книга = Результат["spreadsheetId"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet2", Книга); - OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GS_Spreadsheet2", Книга); + OPI_Инструменты.ДобавитьПоле("GS_Spreadsheet2", Книга, "Строка", ПараметрыФункции); КонецПроцедуры Процедура GoogleSheets_ПолучитьКнигу(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Идентификатор = ПараметрыФункции["GS_Spreadsheet"]; + Токен = ПараметрыФункции["Google_Token"]; + Идентификатор = ПараметрыФункции["GS_Spreadsheet"]; - Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Идентификатор); + Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Идентификатор); // END - Наименование = "Тестовая таблица"; + Наименование = "Тестовая таблица"; - МассивЛистов = Новый Массив; - МассивЛистов.Добавить("Лист1"); - МассивЛистов.Добавить("Лист2"); + МассивЛистов = Новый Массив; + МассивЛистов.Добавить("Лист1"); + МассивЛистов.Добавить("Лист2"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКнигу", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглКнига(Результат, Наименование, МассивЛистов); КонецПроцедуры Процедура GoogleSheets_КопироватьЛист(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Откуда = ПараметрыФункции["GS_Spreadsheet"]; - Куда = ПараметрыФункции["GS_Spreadsheet2"]; - Лист = ПараметрыФункции["GS_Sheet"]; + Токен = ПараметрыФункции["Google_Token"]; + Откуда = ПараметрыФункции["GS_Spreadsheet"]; + Куда = ПараметрыФункции["GS_Spreadsheet2"]; + Лист = ПараметрыФункции["GS_Sheet"]; - Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист); + Результат = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьЛист", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(Результат); КонецПроцедуры Процедура GoogleSheets_ДобавитьЛист(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Наименование = "Тестовый лист"; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Наименование = "Тестовый лист"; - Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование); + Результат = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование); // END - НовыйЛист = Результат["replies"][0]["addSheet"]["properties"]; + НовыйЛист = Результат["replies"][0]["addSheet"]["properties"]; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(НовыйЛист); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЛист", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЛист(НовыйЛист); КонецПроцедуры Процедура GoogleSheets_УдалитьЛист(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Лист = ПараметрыФункции["GS_Sheet"]; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Лист = ПараметрыФункции["GS_Sheet"]; - Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист); + Результат = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛист", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); КонецПроцедуры Процедура GoogleSheets_ИзменитьНаименованиеКниги(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Наименование = "Тестовая таблица (изм.)"; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Наименование = "Тестовая таблица (изм.)"; - Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование); + Результат = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНаименованиеКниги", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); КонецПроцедуры Процедура GoogleSheets_ПолучитьТаблицу(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; - Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга); + Результат = OPI_GoogleSheets.ПолучитьКнигу(Токен, Книга); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицу", "GoogleSheets"); - Наименование = "Тестовая таблица (изм.)"; - OPI_ПолучениеДанныхТестов.Проверка_ГуглИмяТаблицы(Результат, Наименование); + Наименование = "Тестовая таблица (изм.)"; + OPI_ПолучениеДанныхТестов.Проверка_ГуглИмяТаблицы(Результат, Наименование); КонецПроцедуры Процедура GoogleSheets_УстановитьЗначенияЯчеек(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Лист = "Лист2"; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Лист = "Лист2"; - СоответствиеЗначений = Новый Соответствие; - СоответствиеЗначений.Вставить("A1", "Это A1"); - СоответствиеЗначений.Вставить("A2", "Это A2"); - СоответствиеЗначений.Вставить("B2", "Это B2"); - СоответствиеЗначений.Вставить("B3", "Это B3"); - СоответствиеЗначений.Вставить("A3", "Это A3"); - СоответствиеЗначений.Вставить("A4", "Это A4"); - СоответствиеЗначений.Вставить("B1", "Это B1"); - СоответствиеЗначений.Вставить("B4", "Это B4"); + СоответствиеЗначений = Новый Соответствие; + СоответствиеЗначений.Вставить("A1", "Это A1"); + СоответствиеЗначений.Вставить("A2", "Это A2"); + СоответствиеЗначений.Вставить("B2", "Это B2"); + СоответствиеЗначений.Вставить("B3", "Это B3"); + СоответствиеЗначений.Вставить("A3", "Это A3"); + СоответствиеЗначений.Вставить("A4", "Это A4"); + СоответствиеЗначений.Вставить("B1", "Это B1"); + СоответствиеЗначений.Вставить("B4", "Это B4"); - Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист); + Результат = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглОбновлениеЯчеек(Результат, СоответствиеЗначений.Количество()); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗначенияЯчеек", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглОбновлениеЯчеек(Результат, СоответствиеЗначений.Количество()); КонецПроцедуры Процедура GoogleSheets_ПолучитьЗначенияЯчеек(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Лист = "Лист2"; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Лист = "Лист2"; - МассивЯчеек = Новый Массив; - МассивЯчеек.Добавить("B2"); - МассивЯчеек.Добавить("A3"); - МассивЯчеек.Добавить("B4"); + МассивЯчеек = Новый Массив; + МассивЯчеек.Добавить("B2"); + МассивЯчеек.Добавить("A3"); + МассивЯчеек.Добавить("B4"); - Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист); + Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЗначенияЯчеек(Результат, МассивЯчеек.Количество()); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЗначенияЯчеек(Результат, МассивЯчеек.Количество()); - Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист); + Результат = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, , Лист); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек (все)"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияЯчеек (все)"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглЭлементКниги(Результат, Книга); КонецПроцедуры Процедура GoogleSheets_ОчиститьЯчейки(ПараметрыФункции) - Токен = ПараметрыФункции["Google_Token"]; - Книга = ПараметрыФункции["GS_Spreadsheet"]; - Лист = "Лист2"; + Токен = ПараметрыФункции["Google_Token"]; + Книга = ПараметрыФункции["GS_Spreadsheet"]; + Лист = "Лист2"; - МассивЯчеек = Новый Массив; - МассивЯчеек.Добавить("B2"); - МассивЯчеек.Добавить("A3"); - МассивЯчеек.Добавить("B4"); + МассивЯчеек = Новый Массив; + МассивЯчеек.Добавить("B2"); + МассивЯчеек.Добавить("A3"); + МассивЯчеек.Добавить("B4"); - Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист); + Результат = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки", "GoogleSheets"); - OPI_ПолучениеДанныхТестов.Проверка_ГуглОчисткаЯчеек(Результат, МассивЯчеек.Количество()); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьЯчейки", "GoogleSheets"); + OPI_ПолучениеДанныхТестов.Проверка_ГуглОчисткаЯчеек(Результат, МассивЯчеек.Количество()); КонецПроцедуры @@ -5990,612 +5972,612 @@ Процедура Slack_ПолучитьИнформациюОБоте(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Результат = OPI_Slack.ПолучитьИнформациюОБоте(Токен); + Токен = ПараметрыФункции["Slack_Token"]; + Результат = OPI_Slack.ПолучитьИнформациюОБоте(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОБоте", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакБот(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОБоте", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакБот(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокПользователей(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Результат = OPI_Slack.ПолучитьСписокПользователей(Токен); + Токен = ПараметрыФункции["Slack_Token"]; + Результат = OPI_Slack.ПолучитьСписокПользователей(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователей", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакПользователи(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователей", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакПользователи(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокРабочихОбластей(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Результат = OPI_Slack.ПолучитьСписокРабочихОбластей(Токен); + Токен = ПараметрыФункции["Slack_Token"]; + Результат = OPI_Slack.ПолучитьСписокРабочихОбластей(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРабочихОбластей", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОбласти(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРабочихОбластей", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОбласти(Результат); КонецПроцедуры Процедура Slack_ОтправитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; // Текстовое - Текст = "Тестовое сообщение 1"; - Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст); + Текст = "Тестовое сообщение 1"; + Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение", "Slack"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение", "Slack"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); // SKIP - Отметка = Результат["ts"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_MessageTS", Отметка); // SKIP - OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", ПараметрыФункции); // SKIP + Отметка = Результат["ts"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_MessageTS", Отметка); // SKIP + OPI_Инструменты.ДобавитьПоле("Slack_MessageTS", Отметка, "Строка", ПараметрыФункции); // SKIP // С вложениями (в примере: блок с картинкой) - Текст = "Сообщение с картинкой"; - Картинка = ПараметрыФункции["Picture"]; - МассивБлоков = Новый Массив; + Текст = "Сообщение с картинкой"; + Картинка = ПараметрыФункции["Picture"]; + МассивБлоков = Новый Массив; - Блок = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); - МассивБлоков.Добавить(Блок); + Блок = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); + МассивБлоков.Добавить(Блок); - Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, , МассивБлоков); + Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, , МассивБлоков); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (картинка)"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (картинка)"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); // SKIP // Отложенное - Текст = "Отложенное сообщение"; - Час = 3600; - Сутки = 24; + Текст = "Отложенное сообщение"; + Час = 3600; + Сутки = 24; - ДатаОтправки = OPI_Инструменты.ПолучитьТекущуюДату() + (Сутки * Час); - Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, ДатаОтправки); + ДатаОтправки = OPI_Инструменты.ПолучитьТекущуюДату() + (Сутки * Час); + Результат = OPI_Slack.ОтправитьСообщение(Токен, Канал, Текст, ДатаОтправки); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (отложенное)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОтложенноеСообщение(Результат, Канал); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (отложенное)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОтложенноеСообщение(Результат, Канал); - Отметка = Результат["scheduled_message_id"]; - Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка, Истина); + Отметка = Результат["scheduled_message_id"]; + Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение (отложенное)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение (отложенное)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_СформироватьБлокКартинку(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; + Картинка = ПараметрыФункции["Picture"]; - Результат = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); + Результат = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьБлокКартинку", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьБлокКартинку", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Slack_ИзменитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Отметка = ПараметрыФункции["Slack_MessageTS"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Отметка = ПараметрыФункции["Slack_MessageTS"]; - Текст = "Тестовое сообщение 2"; + Текст = "Тестовое сообщение 2"; - Результат = OPI_Slack.ИзменитьСообщение(Токен, Канал, Отметка, Текст); + Результат = OPI_Slack.ИзменитьСообщение(Токен, Канал, Отметка, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСообщение(Результат, Текст, Канал); КонецПроцедуры Процедура Slack_ПолучитьСписокОтветовНаСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Отметка = ПараметрыФункции["Slack_MessageTS"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Отметка = ПараметрыФункции["Slack_MessageTS"]; - Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка); + Результат = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтветовНаСообщение", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСообщения(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтветовНаСообщение", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСообщения(Результат); КонецПроцедуры Процедура Slack_ПолучитьСсылкуНаСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Отметка = ПараметрыФункции["Slack_MessageTS"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Отметка = ПараметрыФункции["Slack_MessageTS"]; - Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка); + Результат = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуНаСообщение", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСсылкаСообщения(Результат, Канал); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуНаСообщение", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСсылкаСообщения(Результат, Канал); КонецПроцедуры Процедура Slack_УдалитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Отметка = ПараметрыФункции["Slack_MessageTS"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Отметка = ПараметрыФункции["Slack_MessageTS"]; - Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка); + Результат = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ОтправитьЭфемерноеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Пользователь = ПараметрыФункции["Slack_User"]; - Картинка = ПараметрыФункции["Picture"]; - Текст = "Эфимерное сообщение"; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Пользователь = ПараметрыФункции["Slack_User"]; + Картинка = ПараметрыФункции["Picture"]; + Текст = "Эфимерное сообщение"; - Блок = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); - Результат = OPI_Slack.ОтправитьЭфемерноеСообщение(Токен, Канал, Текст, Пользователь, Блок); + Блок = OPI_Slack.СформироватьБлокКартинку(Картинка, "Картинка"); + Результат = OPI_Slack.ОтправитьЭфемерноеСообщение(Токен, Канал, Текст, Пользователь, Блок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЭфемерноеСообщение", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакЭфемерное(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЭфемерноеСообщение", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакЭфемерное(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокОтложенныхСообщений(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; - Результат = OPI_Slack.ПолучитьСписокОтложенныхСообщений(Токен, Канал); + Результат = OPI_Slack.ПолучитьСписокОтложенныхСообщений(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтложенныхСообщений", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОтложенные(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтложенныхСообщений", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОтложенные(Результат); КонецПроцедуры Процедура Slack_СоздатьКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Имя = "testconv" + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Slack_Token"]; + Имя = "testconv" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Slack.СоздатьКанал(Токен, Имя); + Результат = OPI_Slack.СоздатьКанал(Токен, Имя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, Имя); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, Имя); - Канал = Результат["channel"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_NewChannel", Канал); - OPI_Инструменты.ДобавитьПоле("Slack_NewChannel", Канал, "Строка", ПараметрыФункции); + Канал = Результат["channel"]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_NewChannel", Канал); + OPI_Инструменты.ДобавитьПоле("Slack_NewChannel", Канал, "Строка", ПараметрыФункции); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_NewChannelName", Имя); - OPI_Инструменты.ДобавитьПоле("Slack_NewChannelName", Имя, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_NewChannelName", Имя); + OPI_Инструменты.ДобавитьПоле("Slack_NewChannelName", Имя, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Slack_УстановитьТемуКанала(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; - Тема = "Тестовая тема"; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; + Тема = "Тестовая тема"; - Результат = OPI_Slack.УстановитьТемуКанала(Токен, Канал, Тема); + Результат = OPI_Slack.УстановитьТемуКанала(Токен, Канал, Тема); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТемуКанала", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакТемаКанала(Результат, Тема); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТемуКанала", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакТемаКанала(Результат, Тема); КонецПроцедуры Процедура Slack_УстановитьЦельКанала(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; - Цель = "Тестовая цель"; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; + Цель = "Тестовая цель"; - Результат = OPI_Slack.УстановитьЦельКанала(Токен, Канал, Цель); + Результат = OPI_Slack.УстановитьЦельКанала(Токен, Канал, Цель); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЦельКанала", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЦельКанала", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ПолучитьКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.ПолучитьКанал(Токен, Канал); + Результат = OPI_Slack.ПолучитьКанал(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); КонецПроцедуры Процедура Slack_ПригласитьПользователейВКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; - Пользователь = ПараметрыФункции["Slack_User"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; + Пользователь = ПараметрыФункции["Slack_User"]; - Результат = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, Пользователь); + Результат = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПригласитьПользователейВКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПригласитьПользователейВКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); КонецПроцедуры Процедура Slack_ВыгнатьПользователяИзКанала(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; - Пользователь = ПараметрыФункции["Slack_User"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; + Пользователь = ПараметрыФункции["Slack_User"]; - Результат = OPI_Slack.ВыгнатьПользователяИзКанала(Токен, Канал, Пользователь); + Результат = OPI_Slack.ВыгнатьПользователяИзКанала(Токен, Канал, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыгнатьПользователяИзКанала", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыгнатьПользователяИзКанала", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ПолучитьИсториюКанала(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.ПолучитьИсториюКанала(Токен, Канал); + Результат = OPI_Slack.ПолучитьИсториюКанала(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюКанала", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакИсторияКанала(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюКанала", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакИсторияКанала(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокПользователейКанала(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.ПолучитьСписокПользователейКанала(Токен, Канал); + Результат = OPI_Slack.ПолучитьСписокПользователейКанала(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейКанала", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакПользователиКанала(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейКанала", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакПользователиКанала(Результат); КонецПроцедуры Процедура Slack_ПокинутьКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.ПокинутьКанал(Токен, Канал); + Результат = OPI_Slack.ПокинутьКанал(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ВступитьВКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.ВступитьВКанал(Токен, Канал); + Результат = OPI_Slack.ВступитьВКанал(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВступитьВКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВступитьВКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, ПараметрыФункции["Slack_NewChannelName"]); КонецПроцедуры Процедура Slack_ПереименоватьКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; - Название = "testconv" + Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; + Название = "testconv" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Slack.ПереименоватьКанал(Токен, Канал, Название); + Результат = OPI_Slack.ПереименоватьКанал(Токен, Канал, Название); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, Название); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакКанал(Результат, Название); КонецПроцедуры Процедура Slack_АрхивироватьКанал(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_NewChannel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_NewChannel"]; - Результат = OPI_Slack.АрхивироватьКанал(Токен, Канал); + Результат = OPI_Slack.АрхивироватьКанал(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьКанал", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьКанал", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокКаналов(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; + Токен = ПараметрыФункции["Slack_Token"]; - Результат = OPI_Slack.ПолучитьСписокКаналов(Токен); + Результат = OPI_Slack.ПолучитьСписокКаналов(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКаналов", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСписокКаналов(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКаналов", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСписокКаналов(Результат); КонецПроцедуры Процедура Slack_ОткрытьДиалог(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Пользователь = ПараметрыФункции["Slack_User"]; + Токен = ПараметрыФункции["Slack_Token"]; + Пользователь = ПараметрыФункции["Slack_User"]; - Результат = OPI_Slack.ОткрытьДиалог(Токен, Пользователь); + Результат = OPI_Slack.ОткрытьДиалог(Токен, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьДиалог", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакДиалог(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьДиалог", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакДиалог(Результат); - Диалог = Результат["channel"]["id"]; + Диалог = Результат["channel"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_Dialog", Диалог); - OPI_Инструменты.ДобавитьПоле("Slack_Dialog", Диалог, "Строка", ПараметрыФункции); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_Dialog", Диалог); + OPI_Инструменты.ДобавитьПоле("Slack_Dialog", Диалог, "Строка", ПараметрыФункции); - Результат = OPI_Slack.ОтправитьСообщение(Токен, Диалог, "Тест диалог"); + Результат = OPI_Slack.ОтправитьСообщение(Токен, Диалог, "Тест диалог"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (диалог)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (диалог)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ЗакрытьДиалог(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Диалог = ПараметрыФункции["Slack_Dialog"]; + Токен = ПараметрыФункции["Slack_Token"]; + Диалог = ПараметрыФункции["Slack_Dialog"]; - Результат = OPI_Slack.ЗакрытьДиалог(Токен, Диалог); + Результат = OPI_Slack.ЗакрытьДиалог(Токен, Диалог); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьДиалог", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьДиалог", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокФайлов(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; - Результат = OPI_Slack.ПолучитьСписокФайлов(Токен, Канал); + Результат = OPI_Slack.ПолучитьСписокФайлов(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); - Результат = OPI_Slack.ПолучитьСписокФайлов(Токен); + Результат = OPI_Slack.ПолучитьСписокФайлов(Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов (все)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов (все)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); КонецПроцедуры Процедура Slack_ЗагрузитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - Файл = ПараметрыФункции["Document"]; // URL, Двоичные данные или Путь к файлу + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + Файл = ПараметрыФункции["Document"]; // URL, Двоичные данные или Путь к файлу - ИмяФайла = "megadoc.docx"; - Заголовок = "Новый файл"; + ИмяФайла = "megadoc.docx"; + Заголовок = "Новый файл"; - Результат = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок); + Результат = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл" , "Slack"); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьФайлПубличным", "Slack"); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьФайлПриватным", "Slack"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, ИмяФайла); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "Slack"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьФайлПубличным", "Slack"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СделатьФайлПриватным", "Slack"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, ИмяФайла); // SKIP - ЗагруженныйФайл = Результат["files"][0]["id"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_FileID", ЗагруженныйФайл); // SKIP - OPI_Инструменты.ДобавитьПоле("Slack_FileID", ЗагруженныйФайл, "Строка", ПараметрыФункции); // SKIP + ЗагруженныйФайл = Результат["files"][0]["id"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_FileID", ЗагруженныйФайл); // SKIP + OPI_Инструменты.ДобавитьПоле("Slack_FileID", ЗагруженныйФайл, "Строка", ПараметрыФункции); // SKIP - Результат = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок, Канал); + Результат = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл (в канал)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, ИмяФайла); - OPI_Slack.УдалитьФайл(Токен, Результат["files"][0]["id"]); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл (в канал)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, ИмяФайла); + OPI_Slack.УдалитьФайл(Токен, Результат["files"][0]["id"]); КонецПроцедуры Процедура Slack_СделатьФайлПубличным(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; - Результат = OPI_Slack.СделатьФайлПубличным(Токен, ИдентификаторФайла); + Результат = OPI_Slack.СделатьФайлПубличным(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Slack_СделатьФайлПриватным(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; - Результат = OPI_Slack.СделатьФайлПриватным(Токен, ИдентификаторФайла); + Результат = OPI_Slack.СделатьФайлПриватным(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Slack_ПолучитьДанныеФайла(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; - Результат = OPI_Slack.ПолучитьДанныеФайла(Токен, ИдентификаторФайла); + Результат = OPI_Slack.ПолучитьДанныеФайла(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеФайла", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, "megadoc.docx"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеФайла", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакФайл(Результат, "megadoc.docx"); КонецПроцедуры Процедура Slack_УдалитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_FileID"]; - Результат = OPI_Slack.УдалитьФайл(Токен, ИдентификаторФайла); + Результат = OPI_Slack.УдалитьФайл(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_ПолучитьСписокВнешнихФайлов(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; - Результат = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен, Канал); + Результат = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВнешнихФайлов", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВнешнихФайлов", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); - Результат = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен); + Результат = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВнешнихФайлов (все)"); - OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВнешнихФайлов (все)"); + OPI_ПолучениеДанныхТестов.Проверка_СлакСписокФайлов(Результат); КонецПроцедуры Процедура Slack_ДобавитьВнешнийФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Заголовок = "Новый файл"; - Файл = ПараметрыФункции["Document"]; + Токен = ПараметрыФункции["Slack_Token"]; + Заголовок = "Новый файл"; + Файл = ПараметрыФункции["Document"]; - Результат = OPI_Slack.ДобавитьВнешнийФайл(Токен, Файл, Заголовок); + Результат = OPI_Slack.ДобавитьВнешнийФайл(Токен, Файл, Заголовок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьВнешнийФайл", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакВнешнийФайл(Результат, Заголовок); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьВнешнийФайл", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакВнешнийФайл(Результат, Заголовок); - ЗагруженныйФайл = Результат["file"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_ExtFileID", ЗагруженныйФайл); - OPI_Инструменты.ДобавитьПоле("Slack_ExtFileID", ЗагруженныйФайл, "Строка", ПараметрыФункции); + ЗагруженныйФайл = Результат["file"]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Slack_ExtFileID", ЗагруженныйФайл); + OPI_Инструменты.ДобавитьПоле("Slack_ExtFileID", ЗагруженныйФайл, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Slack_ПолучитьВнешнийФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; - Результат = OPI_Slack.ПолучитьВнешнийФайл(Токен, ИдентификаторФайла); + Результат = OPI_Slack.ПолучитьВнешнийФайл(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнийФайл", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакВнешнийФайл(Результат, "Новый файл"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнийФайл", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакВнешнийФайл(Результат, "Новый файл"); КонецПроцедуры Процедура Slack_ОтправитьВнешнийФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - Канал = ПараметрыФункции["Slack_Channel"]; - ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + Канал = ПараметрыФункции["Slack_Channel"]; + ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; - Результат = OPI_Slack.ОтправитьВнешнийФайл(Токен, ИдентификаторФайла, Канал); + Результат = OPI_Slack.ОтправитьВнешнийФайл(Токен, ИдентификаторФайла, Канал); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВнешнийФайл", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьВнешнийФайл", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры Процедура Slack_УдалитьВнешнийФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Slack_Token"]; - ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; + Токен = ПараметрыФункции["Slack_Token"]; + ИдентификаторФайла = ПараметрыФункции["Slack_ExtFileID"]; - Результат = OPI_Slack.УдалитьВнешнийФайл(Токен, ИдентификаторФайла); + Результат = OPI_Slack.УдалитьВнешнийФайл(Токен, ИдентификаторФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВнешнийФайл", "Slack"); - OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВнешнийФайл", "Slack"); + OPI_ПолучениеДанныхТестов.Проверка_СлакОк(Результат); КонецПроцедуры @@ -6605,396 +6587,396 @@ Процедура Airtable_СоздатьБазу(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - Область = ПараметрыФункции["Airtable_Workspace"]; - Наименование = "Тестовая база"; + Токен = ПараметрыФункции["Airtable_Token"]; + Область = ПараметрыФункции["Airtable_Workspace"]; + Наименование = "Тестовая база"; - МассивПолей = Новый Массив; - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое")); + МассивПолей = Новый Массив; + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое")); - ИмяТаблицы = "Тестовая таблица"; + ИмяТаблицы = "Тестовая таблица"; - СоответствиеТаблиц = Новый Соответствие; - СоответствиеТаблиц.Вставить(ИмяТаблицы, МассивПолей); + СоответствиеТаблиц = Новый Соответствие; + СоответствиеТаблиц.Вставить(ИмяТаблицы, МассивПолей); - Результат = OPI_Airtable.СоздатьБазу(Токен, Область, Наименование, СоответствиеТаблиц); + Результат = OPI_Airtable.СоздатьБазу(Токен, Область, Наименование, СоответствиеТаблиц); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазу", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТБазаСТаблицей(Результат, ИмяТаблицы); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазу", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТБазаСТаблицей(Результат, ИмяТаблицы); - База = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Base", База); - OPI_Инструменты.ДобавитьПоле("Airtable_Base", База, "Строка", ПараметрыФункции); + База = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Base", База); + OPI_Инструменты.ДобавитьПоле("Airtable_Base", База, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Airtable_ПолучитьТаблицыБазы(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; - Результат = OPI_Airtable.ПолучитьТаблицыБазы(Токен, База); + Результат = OPI_Airtable.ПолучитьТаблицыБазы(Токен, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицыБазы", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТСписокТаблиц(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаблицыБазы", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТСписокТаблиц(Результат); КонецПроцедуры Процедура Airtable_ПолучитьСписокБаз(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; + Токен = ПараметрыФункции["Airtable_Token"]; - Результат = OPI_Airtable.ПолучитьСписокБаз(Токен); + Результат = OPI_Airtable.ПолучитьСписокБаз(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокБаз", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТСписокБаз(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокБаз", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТСписокБаз(Результат); КонецПроцедуры Процедура Airtable_ПолучитьПолеНомера(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеНомера("Номер"); + Результат = OPI_Airtable.ПолучитьПолеНомера("Номер"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеНомера", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеНомера", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеСтроковое(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеСтроковое("Строковое"); + Результат = OPI_Airtable.ПолучитьПолеСтроковое("Строковое"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеСтроковое", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеСтроковое", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеВложения(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеВложения("Вложение"); + Результат = OPI_Airtable.ПолучитьПолеВложения("Вложение"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеВложения", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеВложения", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеФлажка(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеФлажка("Флажок"); + Результат = OPI_Airtable.ПолучитьПолеФлажка("Флажок"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеФлажка", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеФлажка", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеДаты(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеДаты("Дата"); + Результат = OPI_Airtable.ПолучитьПолеДаты("Дата"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеДаты", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеДаты", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеТелефона(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеТелефона("Телефон"); + Результат = OPI_Airtable.ПолучитьПолеТелефона("Телефон"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеТелефона", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеТелефона", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеПочты(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеПочты("Почта"); + Результат = OPI_Airtable.ПолучитьПолеПочты("Почта"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеПочты", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеПочты", "Airtable"); КонецПроцедуры Процедура Airtable_ПолучитьПолеСсылки(ПараметрыФункции) - Результат = OPI_Airtable.ПолучитьПолеСсылки("Ссылка"); + Результат = OPI_Airtable.ПолучитьПолеСсылки("Ссылка"); // END - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеСсылки", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПолеСсылки", "Airtable"); КонецПроцедуры Процедура Airtable_СоздатьТаблицу(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; - МассивПолей = Новый Массив; - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка")); + МассивПолей = Новый Массив; + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеВложения("Вложение")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеФлажка("Флажок")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеДаты("Дата")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеТелефона("Телефон")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеПочты("Почта")); + МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСсылки("Ссылка")); - Наименование = "Тестовая таблица 2"; - Описание = "Новая таблица"; + Наименование = "Тестовая таблица 2"; + Описание = "Новая таблица"; - Результат = OPI_Airtable.СоздатьТаблицу(Токен, База, Наименование, МассивПолей, Описание); + Результат = OPI_Airtable.СоздатьТаблицу(Токен, База, Наименование, МассивПолей, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Наименование, Описание); - Таблица = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Table", Таблица); - OPI_Инструменты.ДобавитьПоле("Airtable_Table", Таблица, "Строка", ПараметрыФункции); + Таблица = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Table", Таблица); + OPI_Инструменты.ДобавитьПоле("Airtable_Table", Таблица, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Airtable_ИзменитьТаблицу(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Наименование = "Тестовая таблица 2 (изм.)"; - Описание = "Новая таблица (изм.)"; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Наименование = "Тестовая таблица 2 (изм.)"; + Описание = "Новая таблица (изм.)"; - Результат = OPI_Airtable.ИзменитьТаблицу(Токен, База, Таблица, Наименование, Описание); + Результат = OPI_Airtable.ИзменитьТаблицу(Токен, База, Таблица, Наименование, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТаблицу", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Наименование, Описание); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТаблицу", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Наименование, Описание); КонецПроцедуры Процедура Airtable_СоздатьПоле(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Имя = Строка(Новый УникальныйИдентификатор); + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Имя = Строка(Новый УникальныйИдентификатор); - Поле = OPI_Airtable.ПолучитьПолеНомера(Имя); - Результат = OPI_Airtable.СоздатьПоле(Токен, База, Таблица, Поле); + Поле = OPI_Airtable.ПолучитьПолеНомера(Имя); + Результат = OPI_Airtable.СоздатьПоле(Токен, База, Таблица, Поле); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПоле", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТПоле(Результат, Имя); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПоле", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТПоле(Результат, Имя); - Поле = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Field", Поле); - OPI_Инструменты.ДобавитьПоле("Airtable_Field", Поле, "Строка", ПараметрыФункции); + Поле = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Field", Поле); + OPI_Инструменты.ДобавитьПоле("Airtable_Field", Поле, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Airtable_ИзменитьПоле(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Поле = ПараметрыФункции["Airtable_Field"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Поле = ПараметрыФункции["Airtable_Field"]; - Имя = Строка(Новый УникальныйИдентификатор) + "(изм.)"; - Описание = "Новое описание"; + Имя = Строка(Новый УникальныйИдентификатор) + "(изм.)"; + Описание = "Новое описание"; - Результат = OPI_Airtable.ИзменитьПоле(Токен, База, Таблица, Поле, Имя, Описание); + Результат = OPI_Airtable.ИзменитьПоле(Токен, База, Таблица, Поле, Имя, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПоле", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Имя, Описание); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПоле", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТТаблица(Результат, Имя, Описание); КонецПроцедуры Процедура Airtable_СоздатьЗаписи(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; - Номер = 10; - Строковое = "Привет"; + Номер = 10; + Строковое = "Привет"; - ОписаниеСтроки1 = Новый Структура("Номер,Строковое", Номер, Строковое); - ОписаниеСтроки2 = Новый Структура("Номер,Строковое", Номер, Строковое); + ОписаниеСтроки1 = Новый Структура("Номер,Строковое", Номер, Строковое); + ОписаниеСтроки2 = Новый Структура("Номер,Строковое", Номер, Строковое); - МассивОписаний = Новый Массив; - МассивОписаний.Добавить(ОписаниеСтроки1); - МассивОписаний.Добавить(ОписаниеСтроки2); + МассивОписаний = Новый Массив; + МассивОписаний.Добавить(ОписаниеСтроки1); + МассивОписаний.Добавить(ОписаниеСтроки2); - Результат = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, МассивОписаний); + Результат = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, МассивОписаний); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаписи", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаписи", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); - МассивУдаляемых = Новый Массив; + МассивУдаляемых = Новый Массив; - Для Каждого Запись Из Результат["records"] Цикл + Для Каждого Запись Из Результат["records"] Цикл - ТекущаяЗапись = Запись["id"]; - МассивУдаляемых.Добавить(ТекущаяЗапись); + ТекущаяЗапись = Запись["id"]; + МассивУдаляемых.Добавить(ТекущаяЗапись); - КонецЦикла; + КонецЦикла; - OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, МассивУдаляемых); + OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, МассивУдаляемых); // Одиночное - Результат = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, ОписаниеСтроки1); + Результат = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, ОписаниеСтроки1); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаписи (одна)"); - OPI_ПолучениеДанныхТестов.Проверка_АТЗаписьНомерСтрока(Результат, Номер, Строковое); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаписи (одна)"); + OPI_ПолучениеДанныхТестов.Проверка_АТЗаписьНомерСтрока(Результат, Номер, Строковое); - Запись = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Record", Запись); - OPI_Инструменты.ДобавитьПоле("Airtable_Record", Запись, "Строка", ПараметрыФункции); + Запись = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Record", Запись); + OPI_Инструменты.ДобавитьПоле("Airtable_Record", Запись, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Airtable_ПолучитьЗапись(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; - Результат = OPI_Airtable.ПолучитьЗапись(Токен, База, Таблица, Запись); + Результат = OPI_Airtable.ПолучитьЗапись(Токен, База, Таблица, Запись); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗапись", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТЗапись(Результат, Запись); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗапись", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТЗапись(Результат, Запись); КонецПроцедуры Процедура Airtable_СоздатьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; - Текст = "Тестовый комментарий"; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; + Текст = "Тестовый комментарий"; - Результат = OPI_Airtable.СоздатьКомментарий(Токен, База, Таблица, Запись, Текст); + Результат = OPI_Airtable.СоздатьКомментарий(Токен, База, Таблица, Запись, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКомментарий", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТТекст(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКомментарий", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТТекст(Результат, Текст); - Комментарий = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Comment", Комментарий); - OPI_Инструменты.ДобавитьПоле("Airtable_Comment", Комментарий, "Строка", ПараметрыФункции); + Комментарий = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Airtable_Comment", Комментарий); + OPI_Инструменты.ДобавитьПоле("Airtable_Comment", Комментарий, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Airtable_ИзменитьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; - Комментарий = ПараметрыФункции["Airtable_Comment"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; + Комментарий = ПараметрыФункции["Airtable_Comment"]; - Текст = "Тестовый комментарий (изм.)"; - Результат = OPI_Airtable.ИзменитьКомментарий(Токен, База, Таблица, Запись, Комментарий, Текст); + Текст = "Тестовый комментарий (изм.)"; + Результат = OPI_Airtable.ИзменитьКомментарий(Токен, База, Таблица, Запись, Комментарий, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарий", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТТекст(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарий", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТТекст(Результат, Текст); КонецПроцедуры Процедура Airtable_ПолучитьКомментарии(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; - Результат = OPI_Airtable.ПолучитьКомментарии(Токен, База, Таблица, Запись); + Результат = OPI_Airtable.ПолучитьКомментарии(Токен, База, Таблица, Запись); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомментарии", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТКомментарии(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомментарии", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТКомментарии(Результат); КонецПроцедуры Процедура Airtable_УдалитьКомментарий(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; - Комментарий = ПараметрыФункции["Airtable_Comment"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; + Комментарий = ПараметрыФункции["Airtable_Comment"]; - Результат = OPI_Airtable.УдалитьКомментарий(Токен, База, Таблица, Запись, Комментарий); + Результат = OPI_Airtable.УдалитьКомментарий(Токен, База, Таблица, Запись, Комментарий); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарий", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТУдалениеКомментария(Результат, Комментарий); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарий", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТУдалениеКомментария(Результат, Комментарий); КонецПроцедуры Процедура Airtable_ПолучитьСписокЗаписей(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; - Результат = OPI_Airtable.ПолучитьСписокЗаписей(Токен, База, Таблица); + Результат = OPI_Airtable.ПолучитьСписокЗаписей(Токен, База, Таблица); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаписей", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗаписей", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); КонецПроцедуры Процедура Airtable_УдалитьЗаписи(ПараметрыФункции) - Токен = ПараметрыФункции["Airtable_Token"]; - База = ПараметрыФункции["Airtable_Base"]; - Таблица = ПараметрыФункции["Airtable_Table"]; - Запись = ПараметрыФункции["Airtable_Record"]; + Токен = ПараметрыФункции["Airtable_Token"]; + База = ПараметрыФункции["Airtable_Base"]; + Таблица = ПараметрыФункции["Airtable_Table"]; + Запись = ПараметрыФункции["Airtable_Record"]; - Результат = OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, Запись); + Результат = OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, Запись); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "Airtable"); - OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "Airtable"); + OPI_ПолучениеДанныхТестов.Проверка_АТЗаписи(Результат); КонецПроцедуры @@ -7004,259 +6986,259 @@ Процедура Twitter_ПолучитьТокен(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Код = "123456"; + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Код = "123456"; - Результат = OPI_Twitter.ПолучитьТокен(Код, Параметры); + Результат = OPI_Twitter.ПолучитьТокен(Код, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Twitter"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Twitter_ПолучитьСсылкуАвторизации(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Результат = OPI_Twitter.ПолучитьСсылкуАвторизации(Параметры); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Результат = OPI_Twitter.ПолучитьСсылкуАвторизации(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизации", "Twitter"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизации", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_URL", Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_URL", Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Twitter_ОбновитьТокен(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Результат = OPI_Twitter.ОбновитьТокен(Параметры); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Результат = OPI_Twitter.ОбновитьТокен(Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Twitter"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТокен(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТокен(Результат); - Рефреш = Результат["refresh_token"]; - Токен = Результат["access_token"]; + Рефреш = Результат["refresh_token"]; + Токен = Результат["access_token"]; - Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Refresh", Рефреш); - КонецЕсли; + Если ЗначениеЗаполнено(Рефреш) И Не Рефреш = "null" Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Refresh", Рефреш); + КонецЕсли; - Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Token" , Токен); - КонецЕсли; + Если ЗначениеЗаполнено(Токен) И Не Токен = "null" Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Twitter_Token", Токен); + КонецЕсли; - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Twitter_СоздатьТекстовыйТвит(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТекстовыйТвит(Текст, Параметры); + Результат = OPI_Twitter.СоздатьТекстовыйТвит(Текст, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТекстовыйТвит", "Twitter"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТекстовыйТвит", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Twitter_СоздатьТвитКартинки(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Картинка = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу + Картинка = ПараметрыФункции["Picture"]; // URL, Двоичные или Путь к файлу + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные или Путь к файлу - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка); + МассивКартинок.Добавить(Картинка2); - Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, МассивКартинок, Параметры); + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, МассивКартинок, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки", "Twitter"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP - OPI_Инструменты.Пауза(15); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки", "Twitter"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (одиночная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (одиночная)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - Картинка = OPI_Инструменты.Get(Картинка); + Картинка = OPI_Инструменты.Get(Картинка); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитКартинки(Текст, Картинка, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (ИВФ)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитКартинки (ИВФ)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); КонецПроцедуры Процедура Twitter_СоздатьТвитВидео(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Видео = ПараметрыФункции["Video"]; // URL, Двоичные или Путь к файлу - Видео2 = ПараметрыФункции["Video"]; // URL, Двоичные или Путь к файлу + Видео = ПараметрыФункции["Video"]; // URL, Двоичные или Путь к файлу + Видео2 = ПараметрыФункции["Video"]; // URL, Двоичные или Путь к файлу - МассивВидео = Новый Массив; - МассивВидео.Добавить(Видео); - МассивВидео.Добавить(Видео2); + МассивВидео = Новый Массив; + МассивВидео.Добавить(Видео); + МассивВидео.Добавить(Видео2); - Результат = OPI_Twitter.СоздатьТвитВидео(Текст, МассивВидео, Параметры); + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, МассивВидео, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео", "Twitter"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP - OPI_Инструменты.Пауза(15); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео", "Twitter"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (одиночная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (одиночная)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - Видео = OPI_Инструменты.Get(Видео); + Видео = OPI_Инструменты.Get(Видео); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитВидео(Текст, Видео, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (ИВФ)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитВидео (ИВФ)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); КонецПроцедуры Процедура Twitter_СоздатьТвитГифки(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Гифка = ПараметрыФункции["GIF"]; // URL, Двоичные или Путь к файлу - Гифка2 = ПараметрыФункции["GIF"]; // URL, Двоичные или Путь к файлу + Гифка = ПараметрыФункции["GIF"]; // URL, Двоичные или Путь к файлу + Гифка2 = ПараметрыФункции["GIF"]; // URL, Двоичные или Путь к файлу - МассивГифок = Новый Массив; - МассивГифок.Добавить(Гифка); - МассивГифок.Добавить(Гифка2); + МассивГифок = Новый Массив; + МассивГифок.Добавить(Гифка); + МассивГифок.Добавить(Гифка2); - Результат = OPI_Twitter.СоздатьТвитГифки(Текст, МассивГифок, Параметры); + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, МассивГифок, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки", "Twitter"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP - OPI_Инструменты.Пауза(15); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки", "Twitter"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); // SKIP + OPI_Инструменты.Пауза(15); // SKIP - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (одиночная)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (одиночная)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - Гифка = OPI_Инструменты.Get(Гифка); + Гифка = OPI_Инструменты.Get(Гифка); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Результат = OPI_Twitter.СоздатьТвитГифки(Текст, Гифка, Параметры); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (ИВФ)"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(15); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитГифки (ИВФ)"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_Инструменты.Пауза(15); - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); КонецПроцедуры Процедура Twitter_СоздатьТвитОпрос(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - МассивОтветов = Новый Массив; - МассивОтветов.Добавить("Вариант 1"); - МассивОтветов.Добавить("Вариант 2"); + МассивОтветов = Новый Массив; + МассивОтветов.Добавить("Вариант 1"); + МассивОтветов.Добавить("Вариант 2"); - Результат = OPI_Twitter.СоздатьТвитОпрос(Текст, МассивОтветов, 60, Параметры); + Результат = OPI_Twitter.СоздатьТвитОпрос(Текст, МассивОтветов, 60, Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТвитОпрос", "Twitter"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); КонецПроцедуры Процедура Twitter_СоздатьПроизвольныйТвит(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Текст = "Тестовый твитт" + Строка(Новый УникальныйИдентификатор); - Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу + Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу - МассивКартинок = Новый Массив(); - МассивКартинок.Добавить(Картинка1); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка1); + МассивКартинок.Добавить(Картинка2); - МассивМедиа = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "tweet_image", Параметры); - Результат = OPI_Twitter.СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры); + МассивМедиа = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "tweet_image", Параметры); + Результат = OPI_Twitter.СоздатьПроизвольныйТвит(Текст, МассивМедиа, , , Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроизвольныйТвит", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПроизвольныйТвит", "Twitter"); + OPI_ПолучениеДанныхТестов.Проверка_ТвиттерТекст(Результат, Текст); - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); КонецПроцедуры Процедура Twitter_ЗагрузитьМассивВложений(ПараметрыФункции) - Параметры = ПолучитьПараметрыАвторизацииТвиттер(); + Параметры = ПолучитьПараметрыАвторизацииТвиттер(); - Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу + Картинка1 = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Двоичные данные или Путь к файлу - МассивКартинок = Новый Массив(); - МассивКартинок.Добавить(Картинка1); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка1); + МассивКартинок.Добавить(Картинка2); - Результат = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "tweet_image", Параметры); + Результат = OPI_Twitter.ЗагрузитьМассивВложений(МассивКартинок, "tweet_image", Параметры); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьМассивВложений", "Twitter"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьМассивВложений", "Twitter"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); КонецПроцедуры @@ -7266,254 +7248,249 @@ Процедура Notion_СоздатьСтраницу(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Родитель = ПараметрыФункции["Notion_Parent"]; - Заголовок = "Тестовый заголовок"; + Токен = ПараметрыФункции["Notion_Token"]; + Родитель = ПараметрыФункции["Notion_Parent"]; + Заголовок = "Тестовый заголовок"; - Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); + Результат = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницу", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); - Страница = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_Page", Страница); - OPI_Инструменты.ДобавитьПоле("Notion_Page", Страница, "Строка", ПараметрыФункции); + Страница = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_Page", Страница); + OPI_Инструменты.ДобавитьПоле("Notion_Page", Страница, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Notion_СоздатьБазуДанных(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Родитель = ПараметрыФункции["Notion_Parent"]; - Заголовок = "Тестовый заголовок"; + Токен = ПараметрыФункции["Notion_Token"]; + Родитель = ПараметрыФункции["Notion_Parent"]; + Заголовок = "Тестовый заголовок"; - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "title"); - Свойства.Вставить("Описание" , "rich_text"); - Свойства.Вставить("Номер" , "number"); - Свойства.Вставить("Статус" , "status"); - Свойства.Вставить("Дата создания" , "date"); - Свойства.Вставить("Картинка" , "files"); - Свойства.Вставить("Активен" , "checkbox"); - Свойства.Вставить("Сайт" , "url"); - Свойства.Вставить("Почта" , "email"); - Свойства.Вставить("Телефон" , "phone_number"); - Свойства.Вставить("Пользователь" , "people"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя", "title"); + Свойства.Вставить("Описание", "rich_text"); + Свойства.Вставить("Номер", "number"); + Свойства.Вставить("Статус", "status"); + Свойства.Вставить("Дата создания", "date"); + Свойства.Вставить("Картинка", "files"); + Свойства.Вставить("Активен", "checkbox"); + Свойства.Вставить("Сайт", "url"); + Свойства.Вставить("Почта", "email"); + Свойства.Вставить("Телефон", "phone_number"); + Свойства.Вставить("Пользователь", "people"); - ВыборЗначения = Новый Соответствие; - ВыборЗначения.Вставить("Новый" , "green"); - ВыборЗначения.Вставить("В работе" , "yellow"); - ВыборЗначения.Вставить("Удаленный", "red"); + ВыборЗначения = Новый Соответствие; + ВыборЗначения.Вставить("Новый", "green"); + ВыборЗначения.Вставить("В работе", "yellow"); + ВыборЗначения.Вставить("Удаленный", "red"); - Свойства.Вставить("Статус", ВыборЗначения); + Свойства.Вставить("Статус", ВыборЗначения); - Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); + Результат = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); - База = Результат["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_Base", База); - OPI_Инструменты.ДобавитьПоле("Notion_Base", База, "Строка", ПараметрыФункции); + База = Результат["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_Base", База); + OPI_Инструменты.ДобавитьПоле("Notion_Base", База, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Notion_ИзменитьСвойстваБазы(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - База = ПараметрыФункции["Notion_Base"]; + Токен = ПараметрыФункции["Notion_Token"]; + База = ПараметрыФункции["Notion_Base"]; - Заголовок = "Тестовый заголовок"; - Описание = "Тестовое описание"; + Заголовок = "Тестовый заголовок"; + Описание = "Тестовое описание"; - Свойства = Новый Соответствие; - Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст - Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено + Свойства = Новый Соответствие; + Свойства.Вставить("Почта", "rich_text"); // Тип поля "Почта" будет изменен с email на текст + Свойства.Вставить("Сайт"); // Поле "Сайт" будет удалено - Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); + Результат = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваБазы", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); КонецПроцедуры Процедура Notion_ПолучитьСтраницу(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Страница = ПараметрыФункции["Notion_Page"]; + Токен = ПараметрыФункции["Notion_Token"]; + Страница = ПараметрыФункции["Notion_Page"]; - Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); + Результат = OPI_Notion.ПолучитьСтраницу(Токен, Страница); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтраницу", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); КонецПроцедуры Процедура Notion_ПолучитьБазуДанных(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - База = ПараметрыФункции["Notion_Base"]; + Токен = ПараметрыФункции["Notion_Token"]; + База = ПараметрыФункции["Notion_Base"]; - Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); + Результат = OPI_Notion.ПолучитьБазуДанных(Токен, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБазуДанных", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "database"); КонецПроцедуры Процедура Notion_СоздатьСтраницуВБазу(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - База = ПараметрыФункции["Notion_Base"]; - Картинка_ = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу + Токен = ПараметрыФункции["Notion_Token"]; + База = ПараметрыФункции["Notion_Base"]; + Картинка_ = ПараметрыФункции["Picture"]; // URL, Двоичные данные или Путь к файлу - Картинка = Новый Соответствие; - Картинка.Вставить("Лого", Картинка_); + Картинка = Новый Соответствие; + Картинка.Вставить("Лого", Картинка_); - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "ООО Вектор"); - Свойства.Вставить("Описание" , "Наш первый клиент"); - Свойства.Вставить("Номер" , 1); - Свойства.Вставить("Статус" , "Обычный"); - Свойства.Вставить("Дата создания" , OPI_Инструменты.ПолучитьТекущуюДату()); - Свойства.Вставить("Картинка" , Картинка); - Свойства.Вставить("Активен" , Истина); - Свойства.Вставить("Сайт" , "https://vector.ru"); - Свойства.Вставить("Почта" , "mail@vector.ru"); - Свойства.Вставить("Телефон" , "88005553535"); - Свойства.Вставить("Статус" , "Новый"); + Свойства = Новый Соответствие; + Свойства.Вставить("Имя", "ООО Вектор"); + Свойства.Вставить("Описание", "Наш первый клиент"); + Свойства.Вставить("Номер", 1); + Свойства.Вставить("Статус", "Обычный"); + Свойства.Вставить("Дата создания", OPI_Инструменты.ПолучитьТекущуюДату()); + Свойства.Вставить("Картинка", Картинка); + Свойства.Вставить("Активен", Истина); + Свойства.Вставить("Сайт", "https://vector.ru"); + Свойства.Вставить("Почта", "mail@vector.ru"); + Свойства.Вставить("Телефон", "88005553535"); + Свойства.Вставить("Статус", "Новый"); - Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); + Результат = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Свойства); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнСтраницаБазы(Результат, База); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСтраницуВБазу", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнСтраницаБазы(Результат, База); КонецПроцедуры Процедура Notion_ИзменитьСвойстваСтраницы(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Страница = ПараметрыФункции["Notion_Page"]; - Иконка = ПараметрыФункции["Picture"]; - Обложка = ПараметрыФункции["Picture2"]; - Архивировать = Ложь; + Токен = ПараметрыФункции["Notion_Token"]; + Страница = ПараметрыФункции["Notion_Page"]; + Иконка = ПараметрыФункции["Picture"]; + Обложка = ПараметрыФункции["Picture2"]; + Архивировать = Ложь; - Свойства = Новый Соответствие; - Свойства.Вставить("Активен" , Ложь); - Свойства.Вставить("Почта" , "vector@mail.ru"); + Свойства = Новый Соответствие; + Свойства.Вставить("Активен", Ложь); + Свойства.Вставить("Почта", "vector@mail.ru"); - Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен - , Страница - , Свойства - , Иконка - , Обложка - , Архивировать); + Результат = OPI_Notion.ИзменитьСвойстваСтраницы(Токен, Страница, Свойства, Иконка, Обложка, Архивировать); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСвойстваСтраницы", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат); КонецПроцедуры Процедура Notion_ВернутьБлок(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Блок = ПараметрыФункции["Notion_Block"]; + Токен = ПараметрыФункции["Notion_Token"]; + Блок = ПараметрыФункции["Notion_Block"]; - Результат = OPI_Notion.ВернутьБлок(Токен, Блок); + Результат = OPI_Notion.ВернутьБлок(Токен, Блок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьБлок", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "block"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьБлок", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "block"); КонецПроцедуры Процедура Notion_СоздатьБлок(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Родитель = ПараметрыФункции["Notion_Parent"]; - Блок = ПараметрыФункции["Notion_Block"]; + Токен = ПараметрыФункции["Notion_Token"]; + Родитель = ПараметрыФункции["Notion_Parent"]; + Блок = ПараметрыФункции["Notion_Block"]; - ДанныеБлока = OPI_Notion.ВернутьБлок(Токен, Блок); - Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, ДанныеБлока); + ДанныеБлока = OPI_Notion.ВернутьБлок(Токен, Блок); + Результат = OPI_Notion.СоздатьБлок(Токен, Родитель, ДанныеБлока); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБлок", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); - Блок = Результат["results"][0]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_NewBlock", Блок); - OPI_Инструменты.ДобавитьПоле("Notion_NewBlock", Блок, "Строка", ПараметрыФункции); + Блок = Результат["results"][0]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Notion_NewBlock", Блок); + OPI_Инструменты.ДобавитьПоле("Notion_NewBlock", Блок, "Строка", ПараметрыФункции); КонецПроцедуры Процедура Notion_ВернутьДочерниеБлоки(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Блок = ПараметрыФункции["Notion_NewBlock"]; + Токен = ПараметрыФункции["Notion_Token"]; + Блок = ПараметрыФункции["Notion_NewBlock"]; - Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); + Результат = OPI_Notion.ВернутьДочерниеБлоки(Токен, Блок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВернутьДочерниеБлоки", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); КонецПроцедуры Процедура Notion_УдалитьБлок(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Блок = ПараметрыФункции["Notion_NewBlock"]; + Токен = ПараметрыФункции["Notion_Token"]; + Блок = ПараметрыФункции["Notion_NewBlock"]; - Результат = OPI_Notion.УдалитьБлок(Токен, Блок); + Результат = OPI_Notion.УдалитьБлок(Токен, Блок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "block"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБлок", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "block"); КонецПроцедуры Процедура Notion_СписокПользователей(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; + Токен = ПараметрыФункции["Notion_Token"]; - Результат = OPI_Notion.СписокПользователей(Токен); + Результат = OPI_Notion.СписокПользователей(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СписокПользователей", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "list"); КонецПроцедуры Процедура Notion_ПолучитьДанныеПользователя(ПараметрыФункции) - Токен = ПараметрыФункции["Notion_Token"]; - Пользователь = ПараметрыФункции["Notion_User"]; + Токен = ПараметрыФункции["Notion_Token"]; + Пользователь = ПараметрыФункции["Notion_User"]; - Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); + Результат = OPI_Notion.ПолучитьДанныеПользователя(Токен, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя", "Notion"); - OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "user"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеПользователя", "Notion"); + OPI_ПолучениеДанныхТестов.Проверка_НоушнОбъект(Результат, "user"); КонецПроцедуры @@ -7523,575 +7500,575 @@ Процедура Dropbox_ПолучитьСсылкуАвторизации(ПараметрыФункции) - КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; - Результат = OPI_Dropbox.ПолучитьСсылкуАвторизации(КлючПриложения); + КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; + Результат = OPI_Dropbox.ПолучитьСсылкуАвторизации(КлючПриложения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизации", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизации", "Dropbox"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Результат).ИмеетТип("Строка"); КонецПроцедуры Процедура Dropbox_ПолучитьТокен(ПараметрыФункции) - КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; - СекретПриложения = ПараметрыФункции["Dropbox_Appsecret"]; - Код = ПараметрыФункции["Dropbox_Code"]; + КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; + СекретПриложения = ПараметрыФункции["Dropbox_Appsecret"]; + Код = ПараметрыФункции["Dropbox_Code"]; - Результат = OPI_Dropbox.ПолучитьТокен(КлючПриложения, СекретПриложения, Код); + Результат = OPI_Dropbox.ПолучитьТокен(КлючПриложения, СекретПриложения, Код); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен"); - Токен = Результат["access_token"]; - Рефреш = Результат["refresh_token"]; + Токен = Результат["access_token"]; + Рефреш = Результат["refresh_token"]; - Если ЗначениеЗаполнено(Токен) Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Token", Токен); - КонецЕсли; + Если ЗначениеЗаполнено(Токен) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Token", Токен); + КонецЕсли; - Если ЗначениеЗаполнено(Рефреш) Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Refresh", Рефреш); - КонецЕсли; + Если ЗначениеЗаполнено(Рефреш) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Refresh", Рефреш); + КонецЕсли; КонецПроцедуры Процедура Dropbox_ОбновитьТокен(ПараметрыФункции) - КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; - СекретПриложения = ПараметрыФункции["Dropbox_Appsecret"]; - РефрешТокен = ПараметрыФункции["Dropbox_Refresh"]; + КлючПриложения = ПараметрыФункции["Dropbox_Appkey"]; + СекретПриложения = ПараметрыФункции["Dropbox_Appsecret"]; + РефрешТокен = ПараметрыФункции["Dropbox_Refresh"]; - Результат = OPI_Dropbox.ОбновитьТокен(КлючПриложения, СекретПриложения, РефрешТокен); + Результат = OPI_Dropbox.ОбновитьТокен(КлючПриложения, СекретПриложения, РефрешТокен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен"); - Токен = Результат["access_token"]; + Токен = Результат["access_token"]; - OPI_ПолучениеДанныхТестов.ОжидаетЧто(Токен).Заполнено(); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(Токен).Заполнено(); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Token", Токен); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Token", Токен); КонецПроцедуры Процедура Dropbox_ПолучитьИнформациюОбОбъекте(ПараметрыФункции) - Путь = "/New/pic.png"; - Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.ПолучитьИнформациюОбОбъекте(Токен, Путь, Истина); + Результат = OPI_Dropbox.ПолучитьИнформациюОбОбъекте(Токен, Путь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбОбъекте", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбОбъекте", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьПревью(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/mydoc.docx"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/mydoc.docx"; - Результат = OPI_Dropbox.ПолучитьПревью(Токен, Путь); + Результат = OPI_Dropbox.ПолучитьПревью(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПревью", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПревью", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 120000); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 120000); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ЗагрузитьФайл(ПараметрыФункции) - Путь = "/New/pic.png"; - Токен = ПараметрыФункции["Dropbox_Token"]; - Картинка = ПараметрыФункции["Picture"]; + Путь = "/New/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Картинка = ПараметрыФункции["Picture"]; - КартинкаПуть = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, КартинкаПуть); + КартинкаПуть = ПолучитьИмяВременногоФайла("png"); + КопироватьФайл(Картинка, КартинкаПуть); - Результат = OPI_Dropbox.ЗагрузитьФайл(Токен, КартинкаПуть, Путь, Истина); + Результат = OPI_Dropbox.ЗагрузитьФайл(Токен, КартинкаПуть, Путь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); - УдалитьФайлы(КартинкаПуть); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); + УдалитьФайлы(КартинкаПуть); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ЗагрузитьФайлПоURL(ПараметрыФункции) - Путь = "/New/url_doc.docx"; - Токен = ПараметрыФункции["Dropbox_Token"]; - URL = ПараметрыФункции["Document"]; + Путь = "/New/url_doc.docx"; + Токен = ПараметрыФункции["Dropbox_Token"]; + URL = ПараметрыФункции["Document"]; - Результат = OPI_Dropbox.ЗагрузитьФайлПоURL(Токен, URL, Путь); + Результат = OPI_Dropbox.ЗагрузитьФайлПоURL(Токен, URL, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлПоURL", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлПоURL", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксРабота(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксРабота(Результат); - Работа = Результат["async_job_id"]; + Работа = Результат["async_job_id"]; - ПараметрыФункции.Вставить("Dropbox_Job", Работа); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Job", Работа); + ПараметрыФункции.Вставить("Dropbox_Job", Работа); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_Job", Работа); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьСтатусЗагрузкиПоURL(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - ИДРаботы = ПараметрыФункции["Dropbox_Job"]; - Статус = "in_progress"; + Токен = ПараметрыФункции["Dropbox_Token"]; + ИДРаботы = ПараметрыФункции["Dropbox_Job"]; + Статус = "in_progress"; - Пока Статус = "in_progress" Цикл + Пока Статус = "in_progress" Цикл - Результат = OPI_Dropbox.ПолучитьСтатусЗагрузкиПоURL(Токен, ИДРаботы); - Статус = Результат[".tag"]; + Результат = OPI_Dropbox.ПолучитьСтатусЗагрузкиПоURL(Токен, ИДРаботы); + Статус = Результат[".tag"]; - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусЗагрузкиПоURL", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусЗагрузкиПоURL", "Dropbox"); - КонецЦикла; + КонецЦикла; // END - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксСтатус(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксСтатус(Результат); - Путь = "/New/url_doc.docx"; - Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); + Путь = "/New/url_doc.docx"; + Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); - OPI_Инструменты.Пауза(5); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_УдалитьОбъект(ПараметрыФункции) - Путь = "/New/pic.png"; - Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); + Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_КопироватьОбъект(ПараметрыФункции) - Оригинал = "/New/pic.png"; - Копия = "/New/pic_copy.png"; - Токен = ПараметрыФункции["Dropbox_Token"]; + Оригинал = "/New/pic.png"; + Копия = "/New/pic_copy.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.КопироватьОбъект(Токен, Оригинал, Копия); + Результат = OPI_Dropbox.КопироватьОбъект(Токен, Оригинал, Копия); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьОбъект", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьОбъект", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Копия); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Копия); - Результат = OPI_Dropbox.УдалитьОбъект(Токен, Копия); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Копия); + Результат = OPI_Dropbox.УдалитьОбъект(Токен, Копия); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Копия); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПереместитьОбъект(ПараметрыФункции) - ОригиналныйПуть = "/New/pic.png"; - ЦелевойПуть = "/pic.png"; - Токен = ПараметрыФункции["Dropbox_Token"]; + ОригиналныйПуть = "/New/pic.png"; + ЦелевойПуть = "/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ОригиналныйПуть, ЦелевойПуть); + Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ОригиналныйПуть, ЦелевойПуть); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьОбъект", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьОбъект", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, ЦелевойПуть); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, ЦелевойПуть); - Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ЦелевойПуть, ОригиналныйПуть); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, ОригиналныйПуть); + Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ЦелевойПуть, ОригиналныйПуть); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, ОригиналныйПуть); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_СоздатьПапку(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/Новый каталог"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/Новый каталог"; - Результат = OPI_Dropbox.СоздатьПапку(Токен, Путь); + Результат = OPI_Dropbox.СоздатьПапку(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПапку", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); - Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); + Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМетаданные(Результат, Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_СкачатьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/pic.png"; - Результат = OPI_Dropbox.СкачатьФайл(Токен, Путь); + Результат = OPI_Dropbox.СкачатьФайл(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьФайл", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 2000000); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 2000000); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_СкачатьПапку(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New"; - Результат = OPI_Dropbox.СкачатьПапку(Токен, Путь); + Результат = OPI_Dropbox.СкачатьПапку(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьПапку", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкачатьПапку", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьСписокФайловПапки(ПараметрыФункции) - Путь = "/New"; - Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New"; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.ПолучитьСписокФайловПапки(Токен, Путь, Истина); + Результат = OPI_Dropbox.ПолучитьСписокФайловПапки(Токен, Путь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайловПапки", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайловПапки", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМассив(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьСписокВерсийОбъекта(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/pic.png"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/pic.png"; - Результат = OPI_Dropbox.ПолучитьСписокВерсийОбъекта(Токен, Путь, 1); + Результат = OPI_Dropbox.ПолучитьСписокВерсийОбъекта(Токен, Путь, 1); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВерсийОбъекта", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВерсийОбъекта", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМассив(Результат, 1); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксМассив(Результат, 1); - Ревизия = Результат["entries"][0]["rev"]; + Ревизия = Результат["entries"][0]["rev"]; - ПараметрыФункции.Вставить("Dropbox_FileRevision", Ревизия); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_FileRevision", Ревизия); + ПараметрыФункции.Вставить("Dropbox_FileRevision", Ревизия); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_FileRevision", Ревизия); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ВосстановитьОбъектКВерсии(ПараметрыФункции) - Версия = ПараметрыФункции["Dropbox_FileRevision"]; - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/pic.png"; + Версия = ПараметрыФункции["Dropbox_FileRevision"]; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/pic.png"; - Результат = OPI_Dropbox.ВосстановитьОбъектКВерсии(Токен, Путь, Версия); + Результат = OPI_Dropbox.ВосстановитьОбъектКВерсии(Токен, Путь, Версия); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьОбъектКВерсии", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьОбъектКВерсии", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксФайл(Результат, Путь); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьСписокТегов(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; + Токен = ПараметрыФункции["Dropbox_Token"]; - МассивПутей = Новый Массив; - МассивПутей.Добавить("/New/Dogs.mp3"); - МассивПутей.Добавить("/New/mydoc.docx"); + МассивПутей = Новый Массив; + МассивПутей.Добавить("/New/Dogs.mp3"); + МассивПутей.Добавить("/New/mydoc.docx"); - Результат = OPI_Dropbox.ПолучитьСписокТегов(Токен, МассивПутей); + Результат = OPI_Dropbox.ПолучитьСписокТегов(Токен, МассивПутей); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТегов", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТегов", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксТеги(Результат, МассивПутей.Количество()); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксТеги(Результат, МассивПутей.Количество()); - Результат = OPI_Dropbox.ПолучитьСписокТегов(Токен, "/New/mydoc.docx"); + Результат = OPI_Dropbox.ПолучитьСписокТегов(Токен, "/New/mydoc.docx"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТегов (одиночный)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТегов (одиночный)"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксТеги(Результат, 1); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксТеги(Результат, 1); - ЕстьТег = Ложь; + ЕстьТег = Ложь; - Для Каждого Тег Из Результат["paths_to_tags"][0]["tags"] Цикл - Если Тег["tag_text"] = "важное" Тогда - ЕстьТег = Истина; - КонецЕсли; - КонецЦикла; + Для Каждого Тег Из Результат["paths_to_tags"][0]["tags"] Цикл + Если Тег["tag_text"] = "важное" Тогда + ЕстьТег = Истина; + КонецЕсли; + КонецЦикла; - OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЕстьТег).Равно(Истина); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ЕстьТег).Равно(Истина); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ДобавитьТег(ПараметрыФункции) - Тег = "Важное"; - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/mydoc.docx"; + Тег = "Важное"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/mydoc.docx"; - Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег); + Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТег", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТег", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_УдалитьТег(ПараметрыФункции) - Тег = "Важное"; - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New/mydoc.docx"; + Тег = "Важное"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New/mydoc.docx"; - Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег); + Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТег", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТег", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьИнформациюОбАккаунте(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен); + Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропбоксАккаунт(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропбоксАккаунт(Результат); - Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен, Результат["account_id"]); + Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен, Результат["account_id"]); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте (сторонний)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте (сторонний)"); - OPI_ПолучениеДанныхТестов.Проверка_ДропбоксАккаунт(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропбоксАккаунт(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьДанныеИспользованияПространства(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; + Токен = ПараметрыФункции["Dropbox_Token"]; - Результат = OPI_Dropbox.ПолучитьДанныеИспользованияПространства(Токен); + Результат = OPI_Dropbox.ПолучитьДанныеИспользованияПространства(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеИспользованияПространства", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеИспользованияПространства", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропбоксПространство(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропбоксПространство(Результат); КонецПроцедуры Процедура Dropbox_ДобавитьПользователейКФайлу(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Почта = ПараметрыФункции["Dropbox_OtherUser"]; - Файл = ПараметрыФункции["Dropbox_FileID"]; + Токен = ПараметрыФункции["Dropbox_Token"]; + Почта = ПараметрыФункции["Dropbox_OtherUser"]; + Файл = ПараметрыФункции["Dropbox_FileID"]; - Результат = OPI_Dropbox.ДобавитьПользователейКФайлу(Токен, Файл, Почта, Ложь); + Результат = OPI_Dropbox.ДобавитьПользователейКФайлу(Токен, Файл, Почта, Ложь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКФайлу", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКФайлу", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропбоксУчастник(Результат, Почта, Ложь); + OPI_ПолучениеДанныхТестов.Проверка_ДропбоксУчастник(Результат, Почта, Ложь); - Почты = Новый Массив; - Почты.Добавить(Почта); + Почты = Новый Массив; + Почты.Добавить(Почта); - Результат = OPI_Dropbox.ДобавитьПользователейКФайлу(Токен, Файл, Почты, Истина); + Результат = OPI_Dropbox.ДобавитьПользователейКФайлу(Токен, Файл, Почты, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКФайлу (доп.) "); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКФайлу (доп.) "); - OPI_ПолучениеДанныхТестов.Проверка_ДропбоксУчастник(Результат, Почта, Истина); + OPI_ПолучениеДанныхТестов.Проверка_ДропбоксУчастник(Результат, Почта, Истина); КонецПроцедуры Процедура Dropbox_ОпубликоватьПапку(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Путь = "/New"; + Токен = ПараметрыФункции["Dropbox_Token"]; + Путь = "/New"; - Результат = OPI_Dropbox.ОпубликоватьПапку(Токен, Путь); + Результат = OPI_Dropbox.ОпубликоватьПапку(Токен, Путь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОпубликоватьПапку", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОпубликоватьПапку", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксПубличнаяПапка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксПубличнаяПапка(Результат); - IDПапки = Результат["shared_folder_id"]; + IDПапки = Результат["shared_folder_id"]; - ПараметрыФункции.Вставить("Dropbox_SharedFolder", IDПапки); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_SharedFolder", IDПапки); + ПараметрыФункции.Вставить("Dropbox_SharedFolder", IDПапки); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_SharedFolder", IDПапки); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ОтменитьПубликациюПапки(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Папка = ПараметрыФункции["Dropbox_SharedFolder"]; + Токен = ПараметрыФункции["Dropbox_Token"]; + Папка = ПараметрыФункции["Dropbox_SharedFolder"]; - Результат = OPI_Dropbox.ОтменитьПубликациюПапки(Токен, Папка); + Результат = OPI_Dropbox.ОтменитьПубликациюПапки(Токен, Папка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюПапки", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюПапки", "Dropbox"); - ТекущийСтатус = "in_progress"; - IDРаботы = Результат["async_job_id"]; + ТекущийСтатус = "in_progress"; + IDРаботы = Результат["async_job_id"]; - Пока ТекущийСтатус = "in_progress" Цикл - Результат = OPI_Dropbox.ПолучитьСтатусАсинхронногоИзменения(Токен, IDРаботы); - ТекущийСтатус = Результат[".tag"]; - OPI_Инструменты.Пауза(3); - КонецЦикла; + Пока ТекущийСтатус = "in_progress" Цикл + Результат = OPI_Dropbox.ПолучитьСтатусАсинхронногоИзменения(Токен, IDРаботы); + ТекущийСтатус = Результат[".tag"]; + OPI_Инструменты.Пауза(3); + КонецЦикла; // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусАсинхронногоИзменения", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_ДропБоксСтатус(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусАсинхронногоИзменения", "Dropbox"); + OPI_ПолучениеДанныхТестов.Проверка_ДропБоксСтатус(Результат); - ПараметрыФункции.Вставить("Dropbox_NewJobID", IDРаботы); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_NewJobID", IDРаботы); + ПараметрыФункции.Вставить("Dropbox_NewJobID", IDРаботы); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Dropbox_NewJobID", IDРаботы); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура Dropbox_ПолучитьСтатусАсинхронногоИзменения(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - IDРаботы = ПараметрыФункции["Dropbox_NewJobID"]; + Токен = ПараметрыФункции["Dropbox_Token"]; + IDРаботы = ПараметрыФункции["Dropbox_NewJobID"]; - Результат = OPI_Dropbox.ПолучитьСтатусАсинхронногоИзменения(Токен, IDРаботы); + Результат = OPI_Dropbox.ПолучитьСтатусАсинхронногоИзменения(Токен, IDРаботы); // END - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура Dropbox_ДобавитьПользователейКПапке(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Почта = ПараметрыФункции["Dropbox_OtherUser"]; - Папка = ПараметрыФункции["Dropbox_SharedFolder"]; // shared_folder_id + Токен = ПараметрыФункции["Dropbox_Token"]; + Почта = ПараметрыФункции["Dropbox_OtherUser"]; + Папка = ПараметрыФункции["Dropbox_SharedFolder"]; // shared_folder_id - Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почта, Ложь); + Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почта, Ложь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКПапке", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейКПапке", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); - Почты = Новый Массив; - Почты.Добавить(Почта); + Почты = Новый Массив; + Почты.Добавить(Почта); - Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почты, Истина); + Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почты, Истина); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры Процедура Dropbox_ОтменитьПубликациюФайла(ПараметрыФункции) - Токен = ПараметрыФункции["Dropbox_Token"]; - Файл = ПараметрыФункции["Dropbox_FileID"]; + Токен = ПараметрыФункции["Dropbox_Token"]; + Файл = ПараметрыФункции["Dropbox_FileID"]; - Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл); + Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюФайла", "Dropbox"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьПубликациюФайла", "Dropbox"); - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Результат); КонецПроцедуры @@ -8101,301 +8078,301 @@ Процедура Bitrix24_ПолучитьСсылкуАвторизацииПриложения(ПараметрыФункции) - Домен = ПараметрыФункции["Bitrix24_Domain"]; - ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + Домен = ПараметрыФункции["Bitrix24_Domain"]; + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; - Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); + Результат = OPI_Bitrix24.ПолучитьСсылкуАвторизацииПриложения(Домен, ClientID); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизацииПриложения", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуАвторизацииПриложения", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_AuthURL", Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_AuthURL", Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьТокен(ПараметрыФункции) - ClientID = ПараметрыФункции["Bitrix24_ClientID"]; - ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; - Code = ПараметрыФункции["Bitrix24_Code"]; + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Code = ПараметрыФункции["Bitrix24_Code"]; - Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); + Результат = OPI_Bitrix24.ПолучитьТокен(ClientID, ClientSecret, Code); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Bitrix24"); - Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); - КонецЕсли; + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token", Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; КонецПроцедуры Процедура Bitrix24_ОбновитьТокен(ПараметрыФункции) - ClientID = ПараметрыФункции["Bitrix24_ClientID"]; - ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; - Refresh = ПараметрыФункции["Bitrix24_Refresh"]; + ClientID = ПараметрыФункции["Bitrix24_ClientID"]; + ClientSecret = ПараметрыФункции["Bitrix24_ClientSecret"]; + Refresh = ПараметрыФункции["Bitrix24_Refresh"]; - Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); + Результат = OPI_Bitrix24.ОбновитьТокен(ClientID, ClientSecret, Refresh); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьТокен", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксАвторизация(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксАвторизация(Результат); - Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token" , Результат["access_token"]); - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); - КонецЕсли; + Если ЗначениеЗаполнено(Результат["access_token"]) И ЗначениеЗаполнено(Результат["refresh_token"]) Тогда + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Token", Результат["access_token"]); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_Refresh", Результат["refresh_token"]); + КонецЕсли; КонецПроцедуры Процедура Bitrix24_СерверноеВремя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СерверноеВремя(URL); + Результат = OPI_Bitrix24.СерверноеВремя(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксВремя(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксВремя(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СерверноеВремя(URL, Токен); + Результат = OPI_Bitrix24.СерверноеВремя(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СерверноеВремя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксВремя(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксВремя(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьНовость(ПараметрыФункции) - Текст = "Текст новости"; - Заголовок = "Заголовок новости"; - Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные + Текст = "Текст новости"; + Заголовок = "Заголовок новости"; + Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные - Файлы = Новый Соответствие; - Файлы.Вставить("1.png", Картинка1); - Файлы.Вставить("2.png", Картинка2); + Файлы = Новый Соответствие; + Файлы.Вставить("1.png", Картинка1); + Файлы.Вставить("2.png", Картинка2); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDНовости = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookPostID", IDНовости); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookPostID", IDНовости); // SKIP + IDНовости = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookPostID", IDНовости); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookPostID", IDНовости); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, , Токен); + Результат = OPI_Bitrix24.СоздатьНовость(URL, Текст, , Файлы, Заголовок, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьНовость", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDНовости = Результат["result"]; + IDНовости = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PostID", IDНовости); - ПараметрыФункции.Вставить("Bitrix24_PostID", IDНовости); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PostID", IDНовости); + ПараметрыФункции.Вставить("Bitrix24_PostID", IDНовости); КонецПроцедуры Процедура Bitrix24_ИзменитьНовость(ПараметрыФункции) - Текст = "Новый текст новости"; - Заголовок = "Новый заголовок новости"; - Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + Текст = "Новый текст новости"; + Заголовок = "Новый заголовок новости"; + Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; - Файлы = Новый Соответствие; - Файлы.Вставить("1.png", Картинка1); + Файлы = Новый Соответствие; + Файлы.Вставить("1.png", Картинка1); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ИзменитьНовость(URL, IDНовости, Текст, , Файлы, Заголовок); + Результат = OPI_Bitrix24.ИзменитьНовость(URL, IDНовости, Текст, , Файлы, Заголовок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНовость (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНовость (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; - Результат = OPI_Bitrix24.ИзменитьНовость(URL, IDНовости, Текст, , Файлы, Заголовок, Токен); + Результат = OPI_Bitrix24.ИзменитьНовость(URL, IDНовости, Текст, , Файлы, Заголовок, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНовость", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьНовость", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьНовость(ПараметрыФункции) - IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDНовости = ПараметрыФункции["Bitrix24_PostID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости, Токен); + Результат = OPI_Bitrix24.УдалитьНовость(URL, IDНовости, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьНовость", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокПросмотревшихВажное(ПараметрыФункции) - IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + IDНовости = ПараметрыФункции["Bitrix24_HookPostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокПросмотревшихВажное(URL, IDНовости); + Результат = OPI_Bitrix24.ПолучитьСписокПросмотревшихВажное(URL, IDНовости); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПросмотревшихВажное (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПросмотревшихВажное (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокПросмотревшихВажное(URL, IDНовости, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокПросмотревшихВажное(URL, IDНовости, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПросмотревшихВажное", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПросмотревшихВажное", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьНовости(ПараметрыФункции) - IDНовости = ПараметрыФункции["Bitrix24_PostID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьНовости(URL, IDНовости); + Результат = OPI_Bitrix24.ПолучитьНовости(URL, IDНовости); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНовости (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНовости (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьНовости(URL, IDНовости, , Токен); + Результат = OPI_Bitrix24.ПолучитьНовости(URL, IDНовости, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНовости", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНовости", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьКомментарийНовости(ПараметрыФункции) - Текст = "Комментарий к новости"; - IDНовости = ПараметрыФункции["Bitrix24_PostID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + Текст = "Комментарий к новости"; + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ДобавитьКомментарийНовости(URL, IDНовости, Текст); + Результат = OPI_Bitrix24.ДобавитьКомментарийНовости(URL, IDНовости, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийНовости (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийНовости (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - Текст = "Другой комментарий к новости"; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + Текст = "Другой комментарий к новости"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ДобавитьКомментарийНовости(URL, IDНовости, Текст, Токен); + Результат = OPI_Bitrix24.ДобавитьКомментарийНовости(URL, IDНовости, Текст, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийНовости", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийНовости", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьПолучателейКНовости(ПараметрыФункции) - Видимость = "UA"; - IDНовости = ПараметрыФункции["Bitrix24_PostID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + Видимость = "UA"; + IDНовости = ПараметрыФункции["Bitrix24_PostID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ДобавитьПолучателейКНовости(URL, IDНовости, Видимость); + Результат = OPI_Bitrix24.ДобавитьПолучателейКНовости(URL, IDНовости, Видимость); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПолучателейКНовости (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПолучателейКНовости (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ДобавитьПолучателейКНовости(URL, IDНовости, Видимость, Токен); + Результат = OPI_Bitrix24.ДобавитьПолучателейКНовости(URL, IDНовости, Видимость, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПолучателейКНовости", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПолучателейКНовости", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруЗадачи(URL); + Результат = OPI_Bitrix24.ПолучитьСтруктуруЗадачи(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруЗадачи(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтруктуруЗадачи(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксПоля(Результат); КонецПроцедуры @@ -8403,48 +8380,48 @@ // Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи() - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - Час = 3600; - Сутки = 24; - Исполнитель = 1; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Час = 3600; + Сутки = 24; + Исполнитель = 1; - СтруктураЗадачи = Новый Структура; - СтруктураЗадачи.Вставить("TITLE" , "Новая задача"); - СтруктураЗадачи.Вставить("DESCRIPTION" , "Новое описание задачи"); - СтруктураЗадачи.Вставить("PRIORITY" , "2"); - СтруктураЗадачи.Вставить("DEADLINE" , ТекущаяДата + Час * Сутки); - СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); + СтруктураЗадачи = Новый Структура; + СтруктураЗадачи.Вставить("TITLE", "Новая задача"); + СтруктураЗадачи.Вставить("DESCRIPTION", "Новое описание задачи"); + СтруктураЗадачи.Вставить("PRIORITY", "2"); + СтруктураЗадачи.Вставить("DEADLINE", ТекущаяДата + Час * Сутки); + СтруктураЗадачи.Вставить("RESPONSIBLE_ID", Исполнитель); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); + Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - IDЗадачи = Результат["result"]["task"]["id"]; // SKIP + IDЗадачи = Результат["result"]["task"]["id"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTaskID", IDЗадачи); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookTaskID", IDЗадачи); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTaskID", IDЗадачи); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookTaskID", IDЗадачи); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи, Токен); + Результат = OPI_Bitrix24.СоздатьЗадачу(URL, СтруктураЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); - IDЗадачи = Результат["result"]["task"]["id"]; + IDЗадачи = Результат["result"]["task"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskID", IDЗадачи); - ПараметрыФункции.Вставить("Bitrix24_TaskID", IDЗадачи); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TaskID", IDЗадачи); + ПараметрыФункции.Вставить("Bitrix24_TaskID", IDЗадачи); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры @@ -8452,1041 +8429,1041 @@ // Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи() - СтруктураЗадачи = Новый Структура; - СтруктураЗадачи.Вставить("TITLE" , "Другой заголовок задачи"); - СтруктураЗадачи.Вставить("DESCRIPTION", "Другое описание задачи"); - СтруктураЗадачи.Вставить("PRIORITY" , "1"); + СтруктураЗадачи = Новый Структура; + СтруктураЗадачи.Вставить("TITLE", "Другой заголовок задачи"); + СтруктураЗадачи.Вставить("DESCRIPTION", "Другое описание задачи"); + СтруктураЗадачи.Вставить("PRIORITY", "1"); - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ИзменитьЗадачу(URL, IDЗадачи, СтруктураЗадачи); + Результат = OPI_Bitrix24.ИзменитьЗадачу(URL, IDЗадачи, СтруктураЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ИзменитьЗадачу(URL, IDЗадачи, СтруктураЗадачи, Токен); + Результат = OPI_Bitrix24.ИзменитьЗадачу(URL, IDЗадачи, СтруктураЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПолучитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПолучитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ПринятьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПринятьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПринятьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПринятьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПринятьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПринятьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПринятьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПринятьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПринятьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ОтклонитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ОтклонитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ОтклонитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗадачу (хук)", "Bitrix24"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ОтклонитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ОтклонитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗадачу", "Bitrix24"); КонецПроцедуры Процедура Bitrix24_ЗавершитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ЗавершитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ЗавершитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ЗавершитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ЗавершитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ВозобновитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ВозобновитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ВозобновитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ВозобновитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ВозобновитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ОтложитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ОтложитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ОтложитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтложитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтложитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ОтложитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ОтложитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтложитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтложитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_НачатьВыполнениеЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.НачатьВыполнениеЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.НачатьВыполнениеЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьВыполнениеЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьВыполнениеЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.НачатьВыполнениеЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.НачатьВыполнениеЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьВыполнениеЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьВыполнениеЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_НачатьНаблюдатьЗаЗадачей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.НачатьНаблюдатьЗаЗадачей(URL, IDЗадачи); + Результат = OPI_Bitrix24.НачатьНаблюдатьЗаЗадачей(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьНаблюдатьЗаЗадачей (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьНаблюдатьЗаЗадачей (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.НачатьНаблюдатьЗаЗадачей(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.НачатьНаблюдатьЗаЗадачей(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьНаблюдатьЗаЗадачей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НачатьНаблюдатьЗаЗадачей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ПрекратитьНаблюдатьЗаЗадачей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПрекратитьНаблюдатьЗаЗадачей(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПрекратитьНаблюдатьЗаЗадачей(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрекратитьНаблюдатьЗаЗадачей (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрекратитьНаблюдатьЗаЗадачей (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПрекратитьНаблюдатьЗаЗадачей(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПрекратитьНаблюдатьЗаЗадачей(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрекратитьНаблюдатьЗаЗадачей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрекратитьНаблюдатьЗаЗадачей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ПриостановитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПриостановитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПриостановитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПриостановитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПриостановитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПриостановитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); + Результат = OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.УдалитьЗадачу(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ДелегироватьЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; - Результат = OPI_Bitrix24.ДелегироватьЗадачу(URL, IDЗадачи, IDПользователя); + Результат = OPI_Bitrix24.ДелегироватьЗадачу(URL, IDЗадачи, IDПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДелегироватьЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДелегироватьЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ДелегироватьЗадачу(URL, IDЗадачи, IDПользователя, Токен); + Результат = OPI_Bitrix24.ДелегироватьЗадачу(URL, IDЗадачи, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДелегироватьЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДелегироватьЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьЗадачуВИзбранное(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ДобавитьЗадачуВИзбранное(URL, IDЗадачи); + Результат = OPI_Bitrix24.ДобавитьЗадачуВИзбранное(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВИзбранное (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВИзбранное (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ДобавитьЗадачуВИзбранное(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ДобавитьЗадачуВИзбранное(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВИзбранное", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗадачуВИзбранное", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_УбратьЗадачуИзИзбранного(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.УбратьЗадачуИзИзбранного(URL, IDЗадачи); + Результат = OPI_Bitrix24.УбратьЗадачуИзИзбранного(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УбратьЗадачуИзИзбранного (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УбратьЗадачуИзИзбранного (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.УбратьЗадачуИзИзбранного(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.УбратьЗадачуИзИзбранного(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УбратьЗадачуИзИзбранного", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УбратьЗадачуИзИзбранного", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьИсториюЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПолучитьИсториюЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьИсториюЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписок(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписок(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПолучитьИсториюЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьИсториюЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИсториюЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписок(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписок(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокЗадач(ПараметрыФункции) - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); // Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач - Фильтр = Новый Соответствие; - Фильтр.Вставить("CREATED_BY" , 1); // Постановщик с ID 1 - Фильтр.Вставить("!RESPONSIBLE_ID", 10); // Исполнители с ID не равным 10 - Фильтр.Вставить(">=CREATED_DATE ", ТекущаяДата - 60 * 60 * 24); // Дата создания >= вчера + Фильтр = Новый Соответствие; + Фильтр.Вставить("CREATED_BY", 1); // Постановщик с ID 1 + Фильтр.Вставить("!RESPONSIBLE_ID", 10); // Исполнители с ID не равным 10 + Фильтр.Вставить(">=CREATED_DATE ", ТекущаяДата - 60 * 60 * 24); // Дата создания >= вчера - Поля = Новый Массив; - Поля.Добавить("UF_CRM_TASK"); - Поля.Добавить("CREATED_BY"); + Поля = Новый Массив; + Поля.Добавить("UF_CRM_TASK"); + Поля.Добавить("CREATED_BY"); - Отступ = 1; - URL = ПараметрыФункции["Bitrix24_URL"]; + Отступ = 1; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокЗадач(URL, Фильтр, , , Поля); + Результат = OPI_Bitrix24.ПолучитьСписокЗадач(URL, Фильтр, , , Поля); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗадач (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокЗадач(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗадач (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокЗадач(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокЗадач(URL, , Отступ, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокЗадач(URL, , Отступ, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗадач", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокЗадач(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЗадач", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокЗадач(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокХранилищ(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокХранилищ(URL); + URL = ПараметрыФункции["Bitrix24_URL"]; + Результат = OPI_Bitrix24.ПолучитьСписокХранилищ(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокХранилищ (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокХранилищ (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксХранилища(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксХранилища(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокХранилищ(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокХранилищ(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокХранилищ", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокХранилищ", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксХранилища(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксХранилища(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьХранилищеПриложения(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьХранилищеПриложения(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьХранилищеПриложения(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилищеПриложения", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилищеПриложения", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); - IDХранилища = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StorageID", IDХранилища); // SKIP - ПараметрыФункции.Вставить("Bitrix24_StorageID", IDХранилища); // SKIP + IDХранилища = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StorageID", IDХранилища); // SKIP + ПараметрыФункции.Вставить("Bitrix24_StorageID", IDХранилища); // SKIP КонецПроцедуры Процедура Bitrix24_ЗагрузитьФайлВХранилище(ПараметрыФункции) - Наименование2 = "Картинка2.jpg"; - Наименование = "Картинка1.jpg"; + Наименование2 = "Картинка2.jpg"; + Наименование = "Картинка1.jpg"; - Картинка2 = ПараметрыФункции["Picture"]; // Локальный путь, URL или Двоичные данные - Картинка = ПараметрыФункции["Picture2"]; // Локальный путь, URL или Двоичные данные + Картинка2 = ПараметрыФункции["Picture"]; // Локальный путь, URL или Двоичные данные + Картинка = ПараметрыФункции["Picture2"]; // Локальный путь, URL или Двоичные данные - IDПриемника = 3; + IDПриемника = 3; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование2, Картинка2, IDПриемника); + Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование2, Картинка2, IDПриемника); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВХранилище (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВХранилище (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDФайла = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookFileID", IDФайла); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookFileID", IDФайла); // SKIP + IDФайла = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookFileID", IDФайла); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookFileID", IDФайла); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование, Картинка, IDПриемника, , Токен); + Результат = OPI_Bitrix24.ЗагрузитьФайлВХранилище(URL, Наименование, Картинка, IDПриемника, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВХранилище", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВХранилище", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); - IDФайла = Результат["result"]["ID"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_FileID", IDФайла); - ПараметрыФункции.Вставить("Bitrix24_FileID", IDФайла); + IDФайла = Результат["result"]["ID"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_FileID", IDФайла); + ПараметрыФункции.Вставить("Bitrix24_FileID", IDФайла); КонецПроцедуры Процедура Bitrix24_УдалитьФайл(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDФайла = ПараметрыФункции["Bitrix24_HookFileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла = ПараметрыФункции["Bitrix24_HookFileID"]; - Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла); + Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла, Токен); + Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьФайл", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьКаталогВХранилище(ПараметрыФункции) - IDХранилища = 3; - Наименование = "Новый каталог"; - Наименование2 = "Новый каталог 2"; + IDХранилища = 3; + Наименование = "Новый каталог"; + Наименование2 = "Новый каталог 2"; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьКаталогВХранилище(URL, IDХранилища, Наименование2); + Результат = OPI_Bitrix24.СоздатьКаталогВХранилище(URL, IDХранилища, Наименование2); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКаталогВХранилище (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКаталогВХранилище (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDКаталога = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookFolderID", IDКаталога); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookFolderID", IDКаталога); // SKIP + IDКаталога = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookFolderID", IDКаталога); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookFolderID", IDКаталога); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьКаталогВХранилище(URL, IDХранилища, Наименование, Токен); + Результат = OPI_Bitrix24.СоздатьКаталогВХранилище(URL, IDХранилища, Наименование, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКаталогВХранилище", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКаталогВХранилище", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); - IDКаталога = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_FolderID", IDКаталога); // SKIP - ПараметрыФункции.Вставить("Bitrix24_FolderID", IDКаталога); // SKIP + IDКаталога = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_FolderID", IDКаталога); // SKIP + ПараметрыФункции.Вставить("Bitrix24_FolderID", IDКаталога); // SKIP КонецПроцедуры Процедура Bitrix24_УдалитьКаталог(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_HookFolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_HookFolderID"]; - Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога); + Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога, Токен); + Результат = OPI_Bitrix24.УдалитьКаталог(URL, IDКаталога, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьХранилище(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDХранилища = 3; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDХранилища = 3; - Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища); + Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилище (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилище (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища, Токен); + Результат = OPI_Bitrix24.ПолучитьХранилище(URL, IDХранилища, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилище", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХранилище", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСодержимоеХранилища(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDХранилища = 3; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDХранилища = 3; - Результат = OPI_Bitrix24.ПолучитьСодержимоеХранилища(URL, IDХранилища); + Результат = OPI_Bitrix24.ПолучитьСодержимоеХранилища(URL, IDХранилища); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСодержимоеХранилища (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСодержимоеХранилища (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСодержимоеХранилища(URL, IDХранилища, Токен); + Результат = OPI_Bitrix24.ПолучитьСодержимоеХранилища(URL, IDХранилища, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСодержимоеХранилища", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСодержимоеХранилища", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПереименоватьХранилище(ПараметрыФункции) - Наименование = "Новое имя хранилища"; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDХранилища = ПараметрыФункции["Bitrix24_StorageID"]; + Наименование = "Новое имя хранилища"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDХранилища = ПараметрыФункции["Bitrix24_StorageID"]; - Результат = OPI_Bitrix24.ПереименоватьХранилище(URL, IDХранилища, Наименование, Токен); + Результат = OPI_Bitrix24.ПереименоватьХранилище(URL, IDХранилища, Наименование, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьХранилище", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьХранилище", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьИнформациюОКаталоге(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога); + Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога, Токен); + Результат = OPI_Bitrix24.ПолучитьИнформациюОКаталоге(URL, IDКаталога, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОКаталоге", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьПодкаталог(ПараметрыФункции) - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Наименование = "Новый подкаталог"; - Наименование2 = "Новый подкаталог 2"; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + Наименование = "Новый подкаталог"; + Наименование2 = "Новый подкаталог 2"; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование2); + Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование2); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодкаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодкаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDПодкаталога = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookSubfolderID", IDПодкаталога); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookSubfolderID", IDПодкаталога); // SKIP + IDПодкаталога = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookSubfolderID", IDПодкаталога); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookSubfolderID", IDПодкаталога); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование, Токен); + Результат = OPI_Bitrix24.СоздатьПодкаталог(URL, IDКаталога, Наименование, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодкаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодкаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); - IDПодкаталога = Результат["result"]["ID"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SubfolderID", IDПодкаталога); // SKIP - ПараметрыФункции.Вставить("Bitrix24_SubfolderID", IDПодкаталога); // SKIP + IDПодкаталога = Результат["result"]["ID"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SubfolderID", IDПодкаталога); // SKIP + ПараметрыФункции.Вставить("Bitrix24_SubfolderID", IDПодкаталога); // SKIP КонецПроцедуры Процедура Bitrix24_СкопироватьКаталог(ПараметрыФункции) - IDПриемника = ПараметрыФункции["Bitrix24_HookSubfolderID"]; - IDКаталога = ПараметрыФункции["Bitrix24_SubfolderID"]; + IDПриемника = ПараметрыФункции["Bitrix24_HookSubfolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_SubfolderID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника); + Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDПриемника = ПараметрыФункции["Bitrix24_SubfolderID"]; - IDКаталога = ПараметрыФункции["Bitrix24_HookSubfolderID"]; + IDПриемника = ПараметрыФункции["Bitrix24_SubfolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_HookSubfolderID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника, Токен); + Результат = OPI_Bitrix24.СкопироватьКаталог(URL, IDКаталога, IDПриемника, Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьВнешнююСсылкуКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога); + Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуКаталога (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуКаталога (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога, Токен); + Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуКаталога(URL, IDКаталога, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуКаталога", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуКаталога", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруФильтраКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраКаталога (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраКаталога (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL, Истина, Токен); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраКаталога(URL, Истина, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраКаталога", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраКаталога", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьДочерниеЭлементыКаталога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога); + Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДочерниеЭлементыКаталога (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДочерниеЭлементыКаталога (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога, , Токен); + Результат = OPI_Bitrix24.ПолучитьДочерниеЭлементыКаталога(URL, IDКаталога, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДочерниеЭлементыКаталога", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДочерниеЭлементыКаталога", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПоместитьКаталогВКорзину(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога); + Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьКаталогВКорзину (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьКаталогВКорзину (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога, Токен); + Результат = OPI_Bitrix24.ПоместитьКаталогВКорзину(URL, IDКаталога, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьКаталогВКорзину", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьКаталогВКорзину", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ВосстановитьКаталог(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога); + Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога, Токен); + Результат = OPI_Bitrix24.ВосстановитьКаталог(URL, IDКаталога, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПереместитьКаталог(ПараметрыФункции) - IDПриемника = ПараметрыФункции["Bitrix24_HookfolderID"]; - IDКаталога = ПараметрыФункции["Bitrix24_SubfolderID"]; + IDПриемника = ПараметрыФункции["Bitrix24_HookfolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_SubfolderID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника); + Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDКаталога = ПараметрыФункции["Bitrix24_HookSubfolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_HookSubfolderID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника, Токен); + Результат = OPI_Bitrix24.ПереместитьКаталог(URL, IDКаталога, IDПриемника, Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПереименоватьКаталог(ПараметрыФункции) - Наименование = "Новый каталог"; - Наименование2 = "Новый каталог 2"; + Наименование = "Новый каталог"; + Наименование2 = "Новый каталог 2"; - IDКаталога2 = ПараметрыФункции["Bitrix24_HookFolderID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + IDКаталога2 = ПараметрыФункции["Bitrix24_HookFolderID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога2, Наименование2); + Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога2, Наименование2); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога, Наименование, Токен); + Результат = OPI_Bitrix24.ПереименоватьКаталог(URL, IDКаталога, Наименование, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ЗагрузитьФайлВКаталог(ПараметрыФункции) - Наименование2 = "Картинка2.jpg"; - Наименование = "Картинка1.jpg"; + Наименование2 = "Картинка2.jpg"; + Наименование = "Картинка1.jpg"; - Картинка2 = ПараметрыФункции["Picture"]; // Локальный путь, URL или Двоичные данные - Картинка = ПараметрыФункции["Picture2"]; // Локальный путь, URL или Двоичные данные + Картинка2 = ПараметрыФункции["Picture"]; // Локальный путь, URL или Двоичные данные + Картинка = ПараметрыФункции["Picture2"]; // Локальный путь, URL или Двоичные данные - IDПриемника = ПараметрыФункции["Bitrix24_FolderID"]; + IDПриемника = ПараметрыФункции["Bitrix24_FolderID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, Наименование2, Картинка2, IDПриемника); + Результат = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, Наименование2, Картинка2, IDПриемника); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDФайла = Результат["result"]["ID"]; // SKIP - OPI_Bitrix24.УдалитьФайл(URL, IDФайла); // SKIP + IDФайла = Результат["result"]["ID"]; // SKIP + OPI_Bitrix24.УдалитьФайл(URL, IDФайла); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, Наименование, Картинка, IDПриемника, Токен); + Результат = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, Наименование, Картинка, IDПриемника, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлВКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); - IDФайла = Результат["result"]["ID"]; - Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла, Токен); + IDФайла = Результат["result"]["ID"]; + Результат = OPI_Bitrix24.УдалитьФайл(URL, IDФайла, Токен); КонецПроцедуры Процедура Bitrix24_СкопироватьФайл(ПараметрыФункции) - IDКаталога = ПараметрыФункции["Bitrix24_HookFolderID"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + IDКаталога = ПараметрыФункции["Bitrix24_HookFolderID"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СкопироватьФайл(URL, IDФайла, IDКаталога); + Результат = OPI_Bitrix24.СкопироватьФайл(URL, IDФайла, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьФайл (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьФайл (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_FolderID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СкопироватьФайл(URL, IDФайла, IDКаталога, Токен); + Результат = OPI_Bitrix24.СкопироватьФайл(URL, IDФайла, IDКаталога, Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьФайл", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СкопироватьФайл", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьИнформациюОФайле(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла); + Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла, Токен); + Результат = OPI_Bitrix24.ПолучитьИнформациюОФайле(URL, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьВнешнююСсылкуФайла(ПараметрыФункции) - OPI_Инструменты.Пауза(20); // SKIP + OPI_Инструменты.Пауза(20); // SKIP - URL = ПараметрыФункции["Bitrix24_URL"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуФайла(URL, IDФайла); + Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуФайла(URL, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуФайла (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуФайла (хук)", "Bitrix24"); // OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуФайла(URL, IDФайла, Токен); + Результат = OPI_Bitrix24.ПолучитьВнешнююСсылкуФайла(URL, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуФайла", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьВнешнююСсылкуФайла", "Bitrix24"); // OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); @@ -9494,1928 +9471,1917 @@ Процедура Bitrix24_ПоместитьФайлВКорзину(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - Результат = OPI_Bitrix24.ПоместитьФайлВКорзину(URL, IDФайла); + Результат = OPI_Bitrix24.ПоместитьФайлВКорзину(URL, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьФайлВКорзину (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьФайлВКорзину (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПоместитьФайлВКорзину(URL, IDФайла, Токен); + Результат = OPI_Bitrix24.ПоместитьФайлВКорзину(URL, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьФайлВКорзину", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПоместитьФайлВКорзину", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ВосстановитьФайл(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - Результат = OPI_Bitrix24.ВосстановитьФайл(URL, IDФайла); + Результат = OPI_Bitrix24.ВосстановитьФайл(URL, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьФайл (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьФайл (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ВосстановитьФайл(URL, IDФайла, Токен); + Результат = OPI_Bitrix24.ВосстановитьФайл(URL, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьФайл", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьФайл", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПереименоватьФайл(ПараметрыФункции) - Наименование = "Новое имя файла.jpg"; - Наименование2 = "Новое имя файла 2.jpg"; + Наименование = "Новое имя файла.jpg"; + Наименование2 = "Новое имя файла 2.jpg"; - IDФайла2 = ПараметрыФункции["Bitrix24_HookFileID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + IDФайла2 = ПараметрыФункции["Bitrix24_HookFileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла2, Наименование2); + Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла2, Наименование2); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла, Наименование, Токен); + Результат = OPI_Bitrix24.ПереименоватьФайл(URL, IDФайла, Наименование, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереименоватьФайл", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПереместитьФайлВКаталог(ПараметрыФункции) - IDКаталога = ПараметрыФункции["Bitrix24_HookSubFolderID"]; - IDФайла = ПараметрыФункции["Bitrix24_FileID"]; + IDКаталога = ПараметрыФункции["Bitrix24_HookSubFolderID"]; + IDФайла = ПараметрыФункции["Bitrix24_FileID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога); + Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDКаталога = ПараметрыФункции["Bitrix24_SubFolderID"]; + IDКаталога = ПараметрыФункции["Bitrix24_SubFolderID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога, Токен); + Результат = OPI_Bitrix24.ПереместитьФайлВКаталог(URL, IDФайла, IDКаталога, Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереместитьФайлВКаталог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьФайлВЗадачу(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDФайла = ПараметрыФункции["Bitrix24_TaskFileID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDФайла = ПараметрыФункции["Bitrix24_TaskFileID"]; - Результат = OPI_Bitrix24.ДобавитьФайлВЗадачу(URL, IDЗадачи, IDФайла); + Результат = OPI_Bitrix24.ДобавитьФайлВЗадачу(URL, IDЗадачи, IDФайла); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьФайлВЗадачу (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьФайлВЗадачу (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксВложение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксВложение(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ДобавитьФайлВЗадачу(URL, IDЗадачи, IDФайла, Токен); + Результат = OPI_Bitrix24.ДобавитьФайлВЗадачу(URL, IDЗадачи, IDФайла, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьФайлВЗадачу", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьФайлВЗадачу", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксВложение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксВложение(Результат); КонецПроцедуры Процедура Bitrix24_ПроверитьДоступКЗадаче(ПараметрыФункции) - МассивПользователей = Новый Массив; - МассивПользователей.Добавить("1"); - МассивПользователей.Добавить("10"); + МассивПользователей = Новый Массив; + МассивПользователей.Добавить("1"); + МассивПользователей.Добавить("10"); - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПроверитьДоступКЗадаче(URL, IDЗадачи, МассивПользователей); + Результат = OPI_Bitrix24.ПроверитьДоступКЗадаче(URL, IDЗадачи, МассивПользователей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступКЗадаче (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступКЗадаче (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксДоступныеДействия(Результат, МассивПользователей.Количество()); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксДоступныеДействия(Результат, МассивПользователей.Количество()); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПроверитьДоступКЗадаче(URL, IDЗадачи, МассивПользователей, Токен); + Результат = OPI_Bitrix24.ПроверитьДоступКЗадаче(URL, IDЗадачи, МассивПользователей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступКЗадаче", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступКЗадаче", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксДоступныеДействия(Результат, МассивПользователей.Количество()); + OPI_ПолучениеДанныхТестов.Проверка_БитриксДоступныеДействия(Результат, МассивПользователей.Количество()); КонецПроцедуры Процедура Bitrix24_ОтключитьЗвукЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ОтключитьЗвукЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ОтключитьЗвукЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьЗвукЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьЗвукЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ОтключитьЗвукЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ОтключитьЗвукЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьЗвукЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьЗвукЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ВключитьЗвукЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ВключитьЗвукЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ВключитьЗвукЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьЗвукЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьЗвукЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ВключитьЗвукЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ВключитьЗвукЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьЗвукЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьЗвукЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЗадача(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьКомментарийЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - Текст = "Задача невыполнима, расходимся"; + Текст = "Задача невыполнима, расходимся"; - Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст); + Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDКомментария = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCommentID", IDКомментария); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookCommentID", IDКомментария); // SKIP + IDКомментария = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCommentID", IDКомментария); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookCommentID", IDКомментария); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Текст = "Задача выполнима, не расходимся"; + Текст = "Задача выполнима, не расходимся"; - Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст, Токен); + Результат = OPI_Bitrix24.ДобавитьКомментарийЗадачи(URL, IDЗадачи, Текст, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьКомментарийЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDКомментария = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentID", IDКомментария); // SKIP - ПараметрыФункции.Вставить("Bitrix24_CommentID", IDКомментария); // SKIP + IDКомментария = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CommentID", IDКомментария); // SKIP + ПараметрыФункции.Вставить("Bitrix24_CommentID", IDКомментария); // SKIP КонецПроцедуры Процедура Bitrix24_УдалитьКомментарийЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; - Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария); + Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; - Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Токен); + Результат = OPI_Bitrix24.УдалитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКомментарийЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьРезультатИзКомментария(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; - Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария); + Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; - Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария, Токен); + Результат = OPI_Bitrix24.СоздатьРезультатИзКомментария(URL, IDКомментария, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьРезультатИзКомментария", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксРезультат(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьРезультатИзКомментария(ПараметрыФункции) Экспорт - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; - Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария); + Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; - Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария, Токен); + Результат = OPI_Bitrix24.УдалитьРезультатИзКомментария(URL, IDКомментария, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьРезультатИзКомментария", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокРезультатов(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокРезультатов(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРезультатов", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокРезультатов(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокКомментариевЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокКомментариевЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКомментариевЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСписокКомментариев(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьКомменатрийЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария); + Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; - Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария, Токен); + Результат = OPI_Bitrix24.ПолучитьКомменатрийЗадачи(URL, IDЗадачи, IDКомментария, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКомменатрийЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксКомментарий(Результат); КонецПроцедуры Процедура Bitrix24_ИзменитьКомментарийЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; - IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_CommentsTaskID"]; + IDКомментария = ПараметрыФункции["Bitrix24_HookCommentID"]; - Текст = "Задача изменена, не расходимся"; + Текст = "Задача изменена, не расходимся"; - Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст); + Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКомментария = ПараметрыФункции["Bitrix24_CommentID"]; - Текст = "Задача изменена, расходимся"; + Текст = "Задача изменена, расходимся"; - Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст, Токен); + Результат = OPI_Bitrix24.ИзменитьКомментарийЗадачи(URL, IDЗадачи, IDКомментария, Текст, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКомментарийЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьЗависимостьЗадач(ПараметрыФункции) - IDИсточника = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDПриемника = ПараметрыФункции["Bitrix24_TaskID"]; - ТипСвязи = 0; + IDИсточника = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDПриемника = ПараметрыФункции["Bitrix24_TaskID"]; + ТипСвязи = 0; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); + Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗависимостьЗадач (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗависимостьЗадач (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); // SKIP + Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); // SKIP - IDИсточника = ПараметрыФункции["Bitrix24_TaskID"]; - IDПриемника = ПараметрыФункции["Bitrix24_HookTaskID"]; - ТипСвязи = 2; + IDИсточника = ПараметрыФункции["Bitrix24_TaskID"]; + IDПриемника = ПараметрыФункции["Bitrix24_HookTaskID"]; + ТипСвязи = 2; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); + Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗависимостьЗадач", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗависимостьЗадач", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); - Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); + Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); КонецПроцедуры Процедура Bitrix24_УдалитьЗависимостьЗадач(ПараметрыФункции) - IDИсточника = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDПриемника = ПараметрыФункции["Bitrix24_TaskID"]; - ТипСвязи = 0; + IDИсточника = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDПриемника = ПараметрыФункции["Bitrix24_TaskID"]; + ТипСвязи = 0; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); // SKIP - Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); + Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); // SKIP + Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗависимостьЗадач (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗависимостьЗадач (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - IDИсточника = ПараметрыФункции["Bitrix24_TaskID"]; - IDПриемника = ПараметрыФункции["Bitrix24_HookTaskID"]; - ТипСвязи = 2; + IDИсточника = ПараметрыФункции["Bitrix24_TaskID"]; + IDПриемника = ПараметрыФункции["Bitrix24_HookTaskID"]; + ТипСвязи = 2; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); // SKIP - Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); + Результат = OPI_Bitrix24.СоздатьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); // SKIP + Результат = OPI_Bitrix24.УдалитьЗависимостьЗадач(URL, IDИсточника, IDПриемника, ТипСвязи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗависимостьЗадач", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗависимостьЗадач", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьСтадиюКанбана(ПараметрыФункции) - Наименование = "Новая стадия"; - Цвет = "0026FF"; + Наименование = "Новая стадия"; + Цвет = "0026FF"; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ДобавитьСтадиюКанбана(URL, Наименование, Цвет, 6); + Результат = OPI_Bitrix24.ДобавитьСтадиюКанбана(URL, Наименование, Цвет, 6); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСтадиюКанбана (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСтадиюКанбана (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDПредыдущей = Результат["result"]; + IDПредыдущей = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookStageID", IDПредыдущей); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookStageID", IDПредыдущей); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookStageID", IDПредыдущей); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookStageID", IDПредыдущей); // SKIP - Наименование = "Новая стадия 2"; - Цвет = "0026FF"; + Наименование = "Новая стадия 2"; + Цвет = "0026FF"; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ДобавитьСтадиюКанбана(URL, Наименование, Цвет, IDПредыдущей, , Истина, Токен); + Результат = OPI_Bitrix24.ДобавитьСтадиюКанбана(URL, Наименование, Цвет, IDПредыдущей, , Истина, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСтадиюКанбана", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьСтадиюКанбана", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСтадии = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StageID", IDСтадии); - ПараметрыФункции.Вставить("Bitrix24_StageID", IDСтадии); + IDСтадии = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_StageID", IDСтадии); + ПараметрыФункции.Вставить("Bitrix24_StageID", IDСтадии); КонецПроцедуры Процедура Bitrix24_УдалитьСтадиюКанбана(ПараметрыФункции) - IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; + IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.УдалитьСтадиюКанбана(URL, IDСтадии, Истина); + Результат = OPI_Bitrix24.УдалитьСтадиюКанбана(URL, IDСтадии, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбана (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбана (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; + IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.УдалитьСтадиюКанбана(URL, IDСтадии, , Токен); + Результат = OPI_Bitrix24.УдалитьСтадиюКанбана(URL, IDСтадии, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбана", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСтадиюКанбана", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтадииКанбана(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтадииКанбана(URL, , Истина); + Результат = OPI_Bitrix24.ПолучитьСтадииКанбана(URL, , Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбана (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбана (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтадииКанбана(URL, , , Токен); + Результат = OPI_Bitrix24.ПолучитьСтадииКанбана(URL, , , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбана", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтадииКанбана", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_ПеренестиЗадачуВСтадиюКанбана(ПараметрыФункции) - IDЗадачи = ПараметрыФункции["Bitrix24_KanbanTaskID"]; - IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_KanbanTaskID"]; + IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, IDСтадии); + Результат = OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, IDСтадии); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПеренестиЗадачуВСтадиюКанбана (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПеренестиЗадачуВСтадиюКанбана (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; + IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, IDСтадии, , , Токен); + Результат = OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, IDСтадии, , , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПеренестиЗадачуВСтадиюКанбана", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПеренестиЗадачуВСтадиюКанбана", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); - OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, 2, , , Токен); + OPI_Bitrix24.ПеренестиЗадачуВСтадиюКанбана(URL, IDЗадачи, 2, , , Токен); КонецПроцедуры Процедура Bitrix24_ИзменитьСтадиюКанбана(ПараметрыФункции) - Наименование = "Новое имя стадии стадии"; - Цвет = "000000"; - IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; + Наименование = "Новое имя стадии стадии"; + Цвет = "000000"; + IDСтадии = ПараметрыФункции["Bitrix24_HookStageID"]; - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ИзменитьСтадиюКанбана(URL, Наименование, IDСтадии, Цвет); + Результат = OPI_Bitrix24.ИзменитьСтадиюКанбана(URL, Наименование, IDСтадии, Цвет); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтадиюКанбана (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтадиюКанбана (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - Наименование = "Новое имя стадии стадии 2"; - Цвет = "000000"; - IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; + Наименование = "Новое имя стадии стадии 2"; + Цвет = "000000"; + IDСтадии = ПараметрыФункции["Bitrix24_StageID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ИзменитьСтадиюКанбана(URL, Наименование, IDСтадии, Цвет, 6, Истина, Токен); + Результат = OPI_Bitrix24.ИзменитьСтадиюКанбана(URL, Наименование, IDСтадии, Цвет, 6, Истина, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтадиюКанбана", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтадиюКанбана", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Текст = "Пункт чек-листа"; + Текст = "Пункт чек-листа"; - Результат = OPI_Bitrix24.ДобавитьЭлементЧеклистаЗадачи(URL, IDЗадачи, Текст, Истина); + Результат = OPI_Bitrix24.ДобавитьЭлементЧеклистаЗадачи(URL, IDЗадачи, Текст, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDЭлемента = Результат["result"]; // SKIP + IDЭлемента = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCheckElementID", IDЭлемента); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookCheckElementID", IDЭлемента); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCheckElementID", IDЭлемента); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookCheckElementID", IDЭлемента); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ДобавитьЭлементЧеклистаЗадачи(URL, IDЗадачи, Текст, , Токен); + Результат = OPI_Bitrix24.ДобавитьЭлементЧеклистаЗадачи(URL, IDЗадачи, Текст, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDЭлемента = Результат["result"]; + IDЭлемента = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CheckElementID", IDЭлемента); - ПараметрыФункции.Вставить("Bitrix24_CheckElementID", IDЭлемента); + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CheckElementID", IDЭлемента); + ПараметрыФункции.Вставить("Bitrix24_CheckElementID", IDЭлемента); КонецПроцедуры Процедура Bitrix24_ИзменитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; - Текст = "Новый текст пункта чек-листа"; + Текст = "Новый текст пункта чек-листа"; - Результат = OPI_Bitrix24.ИзменитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Текст); + Результат = OPI_Bitrix24.ИзменитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; - Результат = OPI_Bitrix24.ИзменитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Текст, Токен); + Результат = OPI_Bitrix24.ИзменитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Текст, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; - Результат = OPI_Bitrix24.УдалитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); + Результат = OPI_Bitrix24.УдалитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.УдалитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); + Результат = OPI_Bitrix24.УдалитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьЧеклистЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - Результат = OPI_Bitrix24.ПолучитьЧеклистЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьЧеклистЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧеклистЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧеклистЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - Результат = OPI_Bitrix24.ПолучитьЧеклистЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьЧеклистЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧеклистЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧеклистЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; - Результат = OPI_Bitrix24.ПолучитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); + Результат = OPI_Bitrix24.ПолучитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); + Результат = OPI_Bitrix24.ПолучитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ВыполнитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; - Результат = OPI_Bitrix24.ВыполнитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); + Результат = OPI_Bitrix24.ВыполнитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ВыполнитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); + Результат = OPI_Bitrix24.ВыполнитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ВозобновитьЭлементЧеклистаЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_HookTaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_HookCheckElementID"]; - Результат = OPI_Bitrix24.ВозобновитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); + Результат = OPI_Bitrix24.ВозобновитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЭлементЧеклистаЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; - IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; + IDЗадачи = ПараметрыФункции["Bitrix24_TaskID"]; + IDЭлемента = ПараметрыФункции["Bitrix24_CheckElementID"]; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ВозобновитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); + Результат = OPI_Bitrix24.ВозобновитьЭлементЧеклистаЗадачи(URL, IDЗадачи, IDЭлемента, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЭлементЧеклистаЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВозобновитьЭлементЧеклистаЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьТрудозатратыЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; - Время = 3600; + Время = 3600; - Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL, IDЗадачи, Время); + Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL, IDЗадачи, Время); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТрудозатратыЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТрудозатратыЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDЗатрат = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTimeID", IDЗатрат); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookTimeID", IDЗатрат); // SKIP + IDЗатрат = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookTimeID", IDЗатрат); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookTimeID", IDЗатрат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Текст = "Трудозатраты по обработке"; - IDПользователя = 10; - Время = 7200; - ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1); + Текст = "Трудозатраты по обработке"; + IDПользователя = 10; + Время = 7200; + ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1); - Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL - , IDЗадачи - , Время - , IDПользователя - , Текст - , ДатаУстановки - , Токен); + Результат = OPI_Bitrix24.ДобавитьТрудозатратыЗадачи(URL, IDЗадачи, Время, IDПользователя, Текст, ДатаУстановки, + Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТрудозатратыЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьТрудозатратыЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDЗатрат = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TimeID", IDЗатрат); - ПараметрыФункции.Вставить("Bitrix24_TimeID", IDЗатрат); + IDЗатрат = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_TimeID", IDЗатрат); + ПараметрыФункции.Вставить("Bitrix24_TimeID", IDЗатрат); КонецПроцедуры Процедура Bitrix24_ИзменитьТрудозатратыЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; - IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; + IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; - Текст = "Забытый в прошлый раз текст"; - Время = 4800; + Текст = "Забытый в прошлый раз текст"; + Время = 4800; - Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Время, Текст); + Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Время, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТрудозатратыЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТрудозатратыЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; - Текст = "Новые трудозатраты по обработке"; - Время = 4800; - ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1); + Текст = "Новые трудозатраты по обработке"; + Время = 4800; + ДатаУстановки = ДобавитьМесяц(OPI_Инструменты.ПолучитьТекущуюДату(), -1); - Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL - , IDЗадачи - , IDЗаписи - , Время - , Текст - , ДатаУстановки - , Токен); + Результат = OPI_Bitrix24.ИзменитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Время, Текст, ДатаУстановки, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТрудозатратыЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТрудозатратыЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьТрудозатратыЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; - IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; + IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; - Результат = OPI_Bitrix24.УдалитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи); + Результат = OPI_Bitrix24.УдалитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТрудозатратыЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТрудозатратыЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; - Результат = OPI_Bitrix24.УдалитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Токен); + Результат = OPI_Bitrix24.УдалитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТрудозатратыЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТрудозатратыЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксНеопределено(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьТрудозатратыЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; - IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; + IDЗаписи = ПараметрыФункции["Bitrix24_HookTimeID"]; - Результат = OPI_Bitrix24.ПолучитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи); + Результат = OPI_Bitrix24.ПолучитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТрудозатратыЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТрудозатратыЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЗаписи = ПараметрыФункции["Bitrix24_TimeID"]; - Результат = OPI_Bitrix24.ПолучитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Токен); + Результат = OPI_Bitrix24.ПолучитьТрудозатратыЗадачи(URL, IDЗадачи, IDЗаписи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТрудозатратыЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТрудозатратыЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокТрудозатратЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЗадачи = ПараметрыФункции["Bitrix24_ElapsedTaskID"]; - Результат = OPI_Bitrix24.ПолучитьСписокТрудозатратЗадачи(URL, IDЗадачи); + Результат = OPI_Bitrix24.ПолучитьСписокТрудозатратЗадачи(URL, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТрудозатратЗадачи (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТрудозатратЗадачи (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокТрудозатратЗадачи(URL, IDЗадачи, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокТрудозатратЗадачи(URL, IDЗадачи, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТрудозатратЗадачи", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТрудозатратЗадачи", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассивОбъектов(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьПланЗадачНаДень(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьПланЗадачНаДень(URL); + Результат = OPI_Bitrix24.ПолучитьПланЗадачНаДень(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПланЗадачНаДень (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПланЗадачНаДень (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьПланЗадачНаДень(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьПланЗадачНаДень(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПланЗадачНаДень", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПланЗадачНаДень", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьЧат(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); + Картинка = ПараметрыФункции["Picture"]; + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); - B64Картинка = ПолучитьBase64СтрокуИзДвоичныхДанных(Картинка); + B64Картинка = ПолучитьBase64СтрокуИзДвоичныхДанных(Картинка); - МассивУчастников = Новый Массив; - МассивУчастников.Добавить(10); - МассивУчастников.Добавить(1); + МассивУчастников = Новый Массив; + МассивУчастников.Добавить(10); + МассивУчастников.Добавить(1); - СтруктураЧата = Новый Структура; - СтруктураЧата.Вставить("TYPE" , "OPEN"); - СтруктураЧата.Вставить("TITLE" , "Новый чат"); - СтруктураЧата.Вставить("DESCRIPTION", "Это новый чат"); - СтруктураЧата.Вставить("COLOR" , "GREEN"); - СтруктураЧата.Вставить("MESSAGE" , "Добро пожаловать в новый чат"); - СтруктураЧата.Вставить("USERS" , МассивУчастников); - СтруктураЧата.Вставить("AVATAR" , B64Картинка); - СтруктураЧата.Вставить("OWNER_ID" , 1); + СтруктураЧата = Новый Структура; + СтруктураЧата.Вставить("TYPE", "OPEN"); + СтруктураЧата.Вставить("TITLE", "Новый чат"); + СтруктураЧата.Вставить("DESCRIPTION", "Это новый чат"); + СтруктураЧата.Вставить("COLOR", "GREEN"); + СтруктураЧата.Вставить("MESSAGE", "Добро пожаловать в новый чат"); + СтруктураЧата.Вставить("USERS", МассивУчастников); + СтруктураЧата.Вставить("AVATAR", B64Картинка); + СтруктураЧата.Вставить("OWNER_ID", 1); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата); + Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧат (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧат (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDЧата = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookChatID", IDЧата); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookChatID", IDЧата); // SKIP + IDЧата = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookChatID", IDЧата); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookChatID", IDЧата); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - СтруктураЧата = Новый Структура; - СтруктураЧата.Вставить("TYPE" , "CHAT"); - СтруктураЧата.Вставить("TITLE" , "Закрытый чат"); - СтруктураЧата.Вставить("USERS" , МассивУчастников); + СтруктураЧата = Новый Структура; + СтруктураЧата.Вставить("TYPE", "CHAT"); + СтруктураЧата.Вставить("TITLE", "Закрытый чат"); + СтруктураЧата.Вставить("USERS", МассивУчастников); - Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата, Токен); + Результат = OPI_Bitrix24.СоздатьЧат(URL, СтруктураЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧат", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧат", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDЧата = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatID", IDЧата); // SKIP - ПараметрыФункции.Вставить("Bitrix24_ChatID", IDЧата); // SKIP + IDЧата = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatID", IDЧата); // SKIP + ПараметрыФункции.Вставить("Bitrix24_ChatID", IDЧата); // SKIP КонецПроцедуры Процедура Bitrix24_ПолучитьСписокПользователейЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата); + Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокПользователейЧата(URL, IDЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПокинутьЧат(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата); + Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьЧат (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьЧат (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата, Токен); + Результат = OPI_Bitrix24.ПокинутьЧат(URL, IDЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьЧат", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьЧат", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ИсключитьПользователяИзЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - IDПользователя = 10; + IDПользователя = 10; - Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя); + Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователяИзЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователяИзЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя, Токен); + Результат = OPI_Bitrix24.ИсключитьПользователяИзЧата(URL, IDЧата, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователяИзЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователяИзЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьПользователейВЧат(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - IDПользователей = Новый Массив; - IDПользователей.Добавить(10); - IDПользователей.Добавить(12); + IDПользователей = Новый Массив; + IDПользователей.Добавить(10); + IDПользователей.Добавить(12); - Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователей); + Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейВЧат (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейВЧат (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователя, Истина, Токен); + Результат = OPI_Bitrix24.ДобавитьПользователейВЧат(URL, IDЧата, IDПользователя, Истина, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейВЧат", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьПользователейВЧат", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ИзменитьЗаголовокЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Заголовок = "Новый заголовок чата"; + Заголовок = "Новый заголовок чата"; - Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок); + Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаголовокЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаголовокЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Заголовок = "Другой заголовок чата"; + Заголовок = "Другой заголовок чата"; - Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок, Токен); + Результат = OPI_Bitrix24.ИзменитьЗаголовокЧата(URL, IDЧата, Заголовок, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаголовокЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаголовокЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ИзменитьЦветЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Цвет = "AZURE"; + Цвет = "AZURE"; - Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет); + Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЦветЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЦветЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - OPI_Инструменты.Пауза(10); // SKIP + OPI_Инструменты.Пауза(10); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Цвет = "PURPLE"; + Цвет = "PURPLE"; - Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет, Токен); + Результат = OPI_Bitrix24.ИзменитьЦветЧата(URL, IDЧата, Цвет, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЦветЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЦветЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ИзменитьКартинкуЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Картинка = ПараметрыФункции["Picture2"]; + Картинка = ПараметрыФункции["Picture2"]; - Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка); + Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКартинкуЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКартинкуЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка, Токен); + Результат = OPI_Bitrix24.ИзменитьКартинкуЧата(URL, IDЧата, Картинка, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКартинкуЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКартинкуЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ОтключитьУведомленияЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата); + Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьУведомленияЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьУведомленияЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата, Токен); + Результат = OPI_Bitrix24.ОтключитьУведомленияЧата(URL, IDЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьУведомленияЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьУведомленияЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ВключитьУведомленияЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата); + Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьУведомленияЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьУведомленияЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата, Токен); + Результат = OPI_Bitrix24.ВключитьУведомленияЧата(URL, IDЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьУведомленияЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВключитьУведомленияЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_СменитьВладельцаЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - IDПользователя = 10; + IDПользователя = 10; - Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя); + Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СменитьВладельцаЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СменитьВладельцаЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя, Токен); + Результат = OPI_Bitrix24.СменитьВладельцаЧата(URL, IDЧата, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СменитьВладельцаЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СменитьВладельцаЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокСообщенийЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat4"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat4"; - Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDЧата); + Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСообщенийЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСообщенийЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщения(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщения(Результат); // SKIP - IDСообщения = Результат["result"]["messages"][0]["id"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatMessageID", IDСообщения); // SKIP - ПараметрыФункции.Вставить("Bitrix24_ChatMessageID", IDСообщения); // SKIP + IDСообщения = Результат["result"]["messages"][0]["id"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatMessageID", IDСообщения); // SKIP + ПараметрыФункции.Вставить("Bitrix24_ChatMessageID", IDСообщения); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDПользователя, , 0, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокСообщенийЧата(URL, IDПользователя, , 0, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСообщенийЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСообщенийЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщения(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщения(Результат); - IDСообщения = Результат["result"]["messages"][0]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserMessageID", IDСообщения); - ПараметрыФункции.Вставить("Bitrix24_UserMessageID", IDСообщения); + IDСообщения = Результат["result"]["messages"][0]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserMessageID", IDСообщения); + ПараметрыФункции.Вставить("Bitrix24_UserMessageID", IDСообщения); КонецПроцедуры Процедура Bitrix24_ОтметитьСообщениеКакПрочитанное(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; - Результат = OPI_Bitrix24.ОтметитьСообщениеКакПрочитанное(URL, IDЧата, IDСообщения); + Результат = OPI_Bitrix24.ОтметитьСообщениеКакПрочитанное(URL, IDЧата, IDСообщения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакПрочитанное (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакПрочитанное (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксДиалог(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксДиалог(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; - IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; + IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; - Результат = OPI_Bitrix24.ОтметитьСообщениеКакПрочитанное(URL, IDПользователя, IDСообщения, Токен); + Результат = OPI_Bitrix24.ОтметитьСообщениеКакПрочитанное(URL, IDПользователя, IDСообщения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакПрочитанное", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакПрочитанное", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксДиалог(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксДиалог(Результат); КонецПроцедуры Процедура Bitrix24_ОтметитьСообщениеКакНепрочитанное(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; - Результат = OPI_Bitrix24.ОтметитьСообщениеКакНепрочитанное(URL, IDЧата, IDСообщения); + Результат = OPI_Bitrix24.ОтметитьСообщениеКакНепрочитанное(URL, IDЧата, IDСообщения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакНепрочитанное (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакНепрочитанное (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; - IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; + IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; - Результат = OPI_Bitrix24.ОтметитьСообщениеКакНепрочитанное(URL, IDПользователя, IDСообщения, Токен); + Результат = OPI_Bitrix24.ОтметитьСообщениеКакНепрочитанное(URL, IDПользователя, IDСообщения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакНепрочитанное", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтметитьСообщениеКакНепрочитанное", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьДиалог(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDЧата); + Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДиалог (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДиалог (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщение(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПолучитьДиалог(URL, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДиалог", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДиалог", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСообщение(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокПользователейДиалога(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDЧата); + Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейДиалога (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейДиалога (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокПользователейДиалога(URL, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейДиалога", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокПользователейДиалога", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ОтправитьУведомлениеОВводе(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDЧата); + Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьУведомлениеОВводе (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьУведомлениеОВводе (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ОтправитьУведомлениеОВводе(URL, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьУведомлениеОВводе", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьУведомлениеОВводе", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПрочитатьВсе(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПрочитатьВсе(URL); + Результат = OPI_Bitrix24.ПрочитатьВсе(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьВсе (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьВсе (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПрочитатьВсе(URL, Токен); + Результат = OPI_Bitrix24.ПрочитатьВсе(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьВсе", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьВсе", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ОтправитьСообщение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; - Текст = "Текст сообщения"; - Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; - Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = "chat" + ПараметрыФункции["Bitrix24_HookChatID"]; + Текст = "Текст сообщения"; + Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; + Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; - Вложения = Новый Массив; - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл)); + Вложения = Новый Массив; + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx", Файл)); - Результат = OPI_Bitrix24.ОтправитьСообщение(URL, IDЧата, Текст, Вложения); + Результат = OPI_Bitrix24.ОтправитьСообщение(URL, IDЧата, Текст, Вложения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDСообщения = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatMessageID", IDСообщения); // SKIP - ПараметрыФункции.Вставить("Bitrix24_ChatMessageID", IDСообщения); // SKIP + IDСообщения = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_ChatMessageID", IDСообщения); // SKIP + ПараметрыФункции.Вставить("Bitrix24_ChatMessageID", IDСообщения); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 10; - Результат = OPI_Bitrix24.ОтправитьСообщение(URL, IDПользователя, Текст, , Токен); + Результат = OPI_Bitrix24.ОтправитьСообщение(URL, IDПользователя, Текст, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСообщение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСообщения = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserMessageID", IDСообщения); - ПараметрыФункции.Вставить("Bitrix24_UserMessageID", IDСообщения); + IDСообщения = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserMessageID", IDСообщения); + ПараметрыФункции.Вставить("Bitrix24_UserMessageID", IDСообщения); КонецПроцедуры Процедура Bitrix24_ИзменитьСообщение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; - Текст = "Новый текст сообщения"; + Текст = "Новый текст сообщения"; - Результат = OPI_Bitrix24.ИзменитьСообщение(URL, IDСообщения, Текст); + Результат = OPI_Bitrix24.ИзменитьСообщение(URL, IDСообщения, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; - Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; - Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; + Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; + Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; - Вложения = Новый Массив; - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл)); + Вложения = Новый Массив; + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx", Файл)); - Результат = OPI_Bitrix24.ИзменитьСообщение(URL, IDСообщения, Текст, Вложения, Токен); + Результат = OPI_Bitrix24.ИзменитьСообщение(URL, IDСообщения, Текст, Вложения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСообщение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьСообщение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; - Результат = OPI_Bitrix24.УдалитьСообщение(URL, IDСообщения); + Результат = OPI_Bitrix24.УдалитьСообщение(URL, IDСообщения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; - Результат = OPI_Bitrix24.УдалитьСообщение(URL, IDСообщения, Токен); + Результат = OPI_Bitrix24.УдалитьСообщение(URL, IDСообщения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_УстановитьРеакциюНаСообщение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСообщения = ПараметрыФункции["Bitrix24_ChatMessageID"]; - Результат = OPI_Bitrix24.УстановитьРеакциюНаСообщение(URL, IDСообщения); + Результат = OPI_Bitrix24.УстановитьРеакциюНаСообщение(URL, IDСообщения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьРеакциюНаСообщение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьРеакциюНаСообщение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСообщения = ПараметрыФункции["Bitrix24_UserMessageID"]; - Результат = OPI_Bitrix24.УстановитьРеакциюНаСообщение(URL, IDСообщения, Токен); + Результат = OPI_Bitrix24.УстановитьРеакциюНаСообщение(URL, IDСообщения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьРеакциюНаСообщение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьРеакциюНаСообщение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьКаталогФайловЧата(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата); + Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталогФайловЧата (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталогФайловЧата (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); + Результат = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталогФайловЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКаталогФайловЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ОтправитьФайл(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; - Файл = ПараметрыФункции["Document"]; // Двоичные данные, URL или путь к файлу - Описание = "Очень важный файл"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЧата = ПараметрыФункции["Bitrix24_HookChatID"]; + Файл = ПараметрыФункции["Document"]; // Двоичные данные, URL или путь к файлу + Описание = "Очень важный файл"; - Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата); - IDКаталога = Каталог["result"]["ID"]; + Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата); + IDКаталога = Каталог["result"]["ID"]; - ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога); - IDФайла = ЗагруженныйФайл["result"]["ID"]; + ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога); + IDФайла = ЗагруженныйФайл["result"]["ID"]; - Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание); + Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксФайлСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксФайлСообщение(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЧата = ПараметрыФункции["Bitrix24_ChatID"]; - Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); - IDКаталога = Каталог["result"]["ID"]; + Каталог = OPI_Bitrix24.ПолучитьКаталогФайловЧата(URL, IDЧата, Токен); + IDКаталога = Каталог["result"]["ID"]; - ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога, Токен); - IDФайла = ЗагруженныйФайл["result"]["ID"]; + ЗагруженныйФайл = OPI_Bitrix24.ЗагрузитьФайлВКаталог(URL, "Важный документ.docx", Файл, IDКаталога, Токен); + IDФайла = ЗагруженныйФайл["result"]["ID"]; - Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание, Токен); + Результат = OPI_Bitrix24.ОтправитьФайл(URL, IDЧата, IDФайла, Описание, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксФайлСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксФайлСообщение(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьПользователей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - МассивПользователей = Новый Массив; + URL = ПараметрыФункции["Bitrix24_URL"]; + МассивПользователей = Новый Массив; - МассивПользователей.Добавить(1); - МассивПользователей.Добавить(10); + МассивПользователей.Добавить(1); + МассивПользователей.Добавить(10); - Результат = OPI_Bitrix24.ПолучитьПользователей(URL, МассивПользователей); + Результат = OPI_Bitrix24.ПолучитьПользователей(URL, МассивПользователей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователей (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователей (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователей = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователей = 10; - Результат = OPI_Bitrix24.ПолучитьПользователей(URL, IDПользователей, Токен); + Результат = OPI_Bitrix24.ПолучитьПользователей(URL, IDПользователей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтатусПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL); + Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтатусПользователя(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); КонецПроцедуры Процедура Bitrix24_УстановитьСтатусПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - Статус = "dnd"; + URL = ПараметрыФункции["Bitrix24_URL"]; + Статус = "dnd"; - Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус); + Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - Статус = "away"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + Статус = "away"; - Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус, Токен); + Результат = OPI_Bitrix24.УстановитьСтатусПользователя(URL, Статус, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьПерсональноеУведомление(ПараметрыФункции) - IDПользователя = 1; + IDПользователя = 1; - URL = ПараметрыФункции["Bitrix24_URL"]; - Текст = "Текст сообщения"; - Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; - Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; + URL = ПараметрыФункции["Bitrix24_URL"]; + Текст = "Текст сообщения"; + Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; + Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; - Вложения = Новый Массив; - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл)); + Вложения = Новый Массив; + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx", Файл)); - Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, , Вложения); + Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, , Вложения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПерсональноеУведомление (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПерсональноеУведомление (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDСообщения = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PersoalHookNotifyID", IDСообщения); // SKIP - ПараметрыФункции.Вставить("Bitrix24_PersoalHookNotifyID", IDСообщения); // SKIP + IDСообщения = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PersoalHookNotifyID", IDСообщения); // SKIP + ПараметрыФункции.Вставить("Bitrix24_PersoalHookNotifyID", IDСообщения); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - Тег = "Новый"; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + Тег = "Новый"; + IDПользователя = 10; - Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, Тег, , Токен); + Результат = OPI_Bitrix24.СоздатьПерсональноеУведомление(URL, IDПользователя, Текст, Тег, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПерсональноеУведомление", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПерсональноеУведомление", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСообщения = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PersoalNotifyID", IDСообщения); - ПараметрыФункции.Вставить("Bitrix24_PersoalNotifyID", IDСообщения); + IDСообщения = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_PersoalNotifyID", IDСообщения); + ПараметрыФункции.Вставить("Bitrix24_PersoalNotifyID", IDСообщения); КонецПроцедуры Процедура Bitrix24_СоздатьСистемноеУведомление(ПараметрыФункции) - IDПользователя = 1; + IDПользователя = 1; - URL = ПараметрыФункции["Bitrix24_URL"]; - Текст = "Текст сообщения"; - Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; - Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; + URL = ПараметрыФункции["Bitrix24_URL"]; + Текст = "Текст сообщения"; + Картинка = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/service/test_data/picture.jpg"; + Файл = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/service/test_data/document.docx"; - Вложения = Новый Массив; - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); - Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx" , Файл)); + Вложения = Новый Массив; + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокКартинки("Картинка1", Картинка)); + Вложения.Добавить(OPI_Bitrix24.ПолучитьБлокФайла("Файл1.docx", Файл)); - Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, , Вложения); + Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, , Вложения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСистемноеУведомление (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСистемноеУведомление (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDСообщения = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SystemHookNotifyID", IDСообщения); // SKIP - ПараметрыФункции.Вставить("Bitrix24_SystemHookNotifyID", IDСообщения); // SKIP + IDСообщения = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SystemHookNotifyID", IDСообщения); // SKIP + ПараметрыФункции.Вставить("Bitrix24_SystemHookNotifyID", IDСообщения); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - Тег = "Новый"; - IDПользователя = 10; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + Тег = "Новый"; + IDПользователя = 10; - Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, Тег, , Токен); + Результат = OPI_Bitrix24.СоздатьСистемноеУведомление(URL, IDПользователя, Текст, Тег, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСистемноеУведомление", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСистемноеУведомление", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСообщения = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SystemNotifyID", IDСообщения); - ПараметрыФункции.Вставить("Bitrix24_SystemNotifyID", IDСообщения); + IDСообщения = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_SystemNotifyID", IDСообщения); + ПараметрыФункции.Вставить("Bitrix24_SystemNotifyID", IDСообщения); КонецПроцедуры Процедура Bitrix24_УдалитьУведомление(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDУведомления = ПараметрыФункции["Bitrix24_PersoalHookNotifyID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDУведомления = ПараметрыФункции["Bitrix24_PersoalHookNotifyID"]; - Результат = OPI_Bitrix24.УдалитьУведомление(URL, IDУведомления); + Результат = OPI_Bitrix24.УдалитьУведомление(URL, IDУведомления); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьУведомление", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьУведомление", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDУведомления = ПараметрыФункции["Bitrix24_PersoalNotifyID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDУведомления = ПараметрыФункции["Bitrix24_PersoalNotifyID"]; - Результат = OPI_Bitrix24.УдалитьУведомление(URL, IDУведомления, Токен); + Результат = OPI_Bitrix24.УдалитьУведомление(URL, IDУведомления, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьУведомление (приложение)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьУведомление (приложение)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксБулево(Результат); КонецПроцедуры Процедура Bitrix24_ДобавитьПользовательскоеПолеЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Тип = "date"; - Имя = "BIRTHDAY_FIELD"; + Тип = "date"; + Имя = "BIRTHDAY_FIELD"; - Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя); + Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Тип = "string"; - Имя = "TEXT_FIELD"; - ВнешнийКод = "BITRIX_TEXT_FIELD"; - Заголовок = "Поле для текста"; - Подпись = Новый Структура("en,ru", "Some field", "Некоторое поле"); + Тип = "string"; + Имя = "TEXT_FIELD"; + ВнешнийКод = "BITRIX_TEXT_FIELD"; + Заголовок = "Поле для текста"; + Подпись = Новый Структура("en,ru", "Some field", "Некоторое поле"); - Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, Токен); + Результат = OPI_Bitrix24.ДобавитьПользовательскоеПолеЗадачи(URL, Тип, Имя, ВнешнийКод, Заголовок, Подпись, Токен); // END @@ -11423,21 +11389,21 @@ Процедура Bitrix24_ИзменитьПользовательскоеПолеЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; - Заголовок = "Новый заголовок"; + IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; + Заголовок = "Новый заголовок"; - Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, , Заголовок); + Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, , Заголовок); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; - ВнешнийКод = "NEW_TEXT_FIELD"; - Подпись = Новый Структура("en,ru", "Updated field", "Измененное поле"); + IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; + ВнешнийКод = "NEW_TEXT_FIELD"; + Подпись = Новый Структура("en,ru", "Updated field", "Измененное поле"); - Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, Токен); + Результат = OPI_Bitrix24.ИзменитьПользовательскоеПолеЗадачи(URL, IDПоля, ВнешнийКод, , Подпись, Токен); // END @@ -11445,16 +11411,16 @@ Процедура Bitrix24_ПолучитьПользовательскоеПолеЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; - Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля); + Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; - Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля, Токен); + Результат = OPI_Bitrix24.ПолучитьПользовательскоеПолеЗадачи(URL, IDПоля, Токен); // END @@ -11462,14 +11428,14 @@ Процедура Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL); + Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокПользовательскихПолейЗадачи(URL, Токен); // END @@ -11477,16 +11443,16 @@ Процедура Bitrix24_УдалитьПользовательскоеПолеЗадачи(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПоля = ПараметрыФункции["Bitrix24_HookTaskFieldID"]; - Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля); + Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПоля = ПараметрыФункции["Bitrix24_TaskFieldID"]; - Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля, Токен); + Результат = OPI_Bitrix24.УдалитьПользовательскоеПолеЗадачи(URL, IDПоля, Токен); // END @@ -11494,356 +11460,352 @@ Процедура Bitrix24_СоздатьПодразделение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Наименование = "Главное подразделение"; - IDРодителя = 1; + Наименование = "Главное подразделение"; + IDРодителя = 1; - Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя); + Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDПодразделения = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDepID", IDПодразделения); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookDepID", IDПодразделения); // SKIP + IDПодразделения = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDepID", IDПодразделения); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookDepID", IDПодразделения); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Наименование = "Подчиненное подразделение"; - IDРодителя = ПараметрыФункции["Bitrix24_HookDepID"]; - IDРуководителя = 1; + Наименование = "Подчиненное подразделение"; + IDРодителя = ПараметрыФункции["Bitrix24_HookDepID"]; + IDРуководителя = 1; - Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя, IDРуководителя, Токен); + Результат = OPI_Bitrix24.СоздатьПодразделение(URL, Наименование, IDРодителя, IDРуководителя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПодразделение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDПодразделения = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DepID", IDПодразделения); - ПараметрыФункции.Вставить("Bitrix24_DepID", IDПодразделения); + IDПодразделения = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DepID", IDПодразделения); + ПараметрыФункции.Вставить("Bitrix24_DepID", IDПодразделения); КонецПроцедуры Процедура Bitrix24_ИзменитьПодразделение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"]; - IDРодителя = 7; + IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"]; + IDРодителя = 7; - Результат = OPI_Bitrix24.ИзменитьПодразделение(URL, IDПодразделения, , IDРодителя); + Результат = OPI_Bitrix24.ИзменитьПодразделение(URL, IDПодразделения, , IDРодителя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодразделение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодразделение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; - Наименование = "Новое подразделение"; - IDРодителя = 1; - IDРуководителя = 10; + IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; + Наименование = "Новое подразделение"; + IDРодителя = 1; + IDРуководителя = 10; - Результат = OPI_Bitrix24.ИзменитьПодразделение(URL - , IDПодразделения - , Наименование - , IDРодителя - , IDРуководителя - , Токен); + Результат = OPI_Bitrix24.ИзменитьПодразделение(URL, IDПодразделения, Наименование, IDРодителя, IDРуководителя, + Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодразделение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПодразделение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьПодразделение(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; - Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения); + Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПодразделения = ПараметрыФункции["Bitrix24_HookDepID"]; - Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения, Токен); + Результат = OPI_Bitrix24.УдалитьПодразделение(URL, IDПодразделения, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьПодразделение", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьПодразделения(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПодразделения = ПараметрыФункции["Bitrix24_DepID"]; - Результат = OPI_Bitrix24.ПолучитьПодразделения(URL, IDПодразделения); + Результат = OPI_Bitrix24.ПолучитьПодразделения(URL, IDПодразделения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодразделения (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодразделения (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDРуководителя = 1; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDРуководителя = 1; - Результат = OPI_Bitrix24.ПолучитьПодразделения(URL, , , , IDРуководителя, Токен); + Результат = OPI_Bitrix24.ПолучитьПодразделения(URL, , , , IDРуководителя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодразделения", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПодразделения", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьТекущегоПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьТекущегоПользователя(URL); + Результат = OPI_Bitrix24.ПолучитьТекущегоПользователя(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТекущегоПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТекущегоПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьТекущегоПользователя(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьТекущегоПользователя(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТекущегоПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТекущегоПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтурктуруПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтурктуруПользователя(URL); + Результат = OPI_Bitrix24.ПолучитьСтурктуруПользователя(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтурктуруПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтурктуруПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтурктуруПользователя(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтурктуруПользователя(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтурктуруПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтурктуруПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксОбъект(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; + URL = ПараметрыФункции["Bitrix24_URL"]; + Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; // Полную структуру можно получить функцией ПолучитьСтурктуруПользователя - СтруктураПользователя = Новый Структура; - СтруктураПользователя.Вставить("EMAIL" , Почта); - СтруктураПользователя.Вставить("UF_DEPARTMENT", 7); + СтруктураПользователя = Новый Структура; + СтруктураПользователя.Вставить("EMAIL", Почта); + СтруктураПользователя.Вставить("UF_DEPARTMENT", 7); - Результат = OPI_Bitrix24.СоздатьПользователя(URL, СтруктураПользователя); + Результат = OPI_Bitrix24.СоздатьПользователя(URL, СтруктураПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDПользователя = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookUserID", IDПользователя); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookUserID", IDПользователя); // SKIP + IDПользователя = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookUserID", IDПользователя); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookUserID", IDПользователя); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; - СтруктураПользователя = Новый Структура; - СтруктураПользователя.Вставить("EMAIL" , Почта); - СтруктураПользователя.Вставить("NAME" , "Виталий"); - СтруктураПользователя.Вставить("LAST_NAME" , "Альпака"); - СтруктураПользователя.Вставить("PERSONAL_MOBILE", "88003553535"); - СтруктураПользователя.Вставить("UF_DEPARTMENT" , 1); + СтруктураПользователя = Новый Структура; + СтруктураПользователя.Вставить("EMAIL", Почта); + СтруктураПользователя.Вставить("NAME", "Виталий"); + СтруктураПользователя.Вставить("LAST_NAME", "Альпака"); + СтруктураПользователя.Вставить("PERSONAL_MOBILE", "88003553535"); + СтруктураПользователя.Вставить("UF_DEPARTMENT", 1); - Результат = OPI_Bitrix24.СоздатьПользователя(URL, СтруктураПользователя, Токен); + Результат = OPI_Bitrix24.СоздатьПользователя(URL, СтруктураПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDПользователя = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserID", IDПользователя); - ПараметрыФункции.Вставить("Bitrix24_UserID", IDПользователя); + IDПользователя = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_UserID", IDПользователя); + ПараметрыФункции.Вставить("Bitrix24_UserID", IDПользователя); КонецПроцедуры Процедура Bitrix24_ИзменитьПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; - Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; + Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; // Полную структуру можно получить функцией ПолучитьСтурктуруПользователя - СтруктураПользователя = Новый Структура; - СтруктураПользователя.Вставить("EMAIL" , Почта); - СтруктураПользователя.Вставить("UF_DEPARTMENT", 1); + СтруктураПользователя = Новый Структура; + СтруктураПользователя.Вставить("EMAIL", Почта); + СтруктураПользователя.Вставить("UF_DEPARTMENT", 1); - Результат = OPI_Bitrix24.ИзменитьПользователя(URL, IDПользователя, СтруктураПользователя); + Результат = OPI_Bitrix24.ИзменитьПользователя(URL, IDПользователя, СтруктураПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; - Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; + Почта = Строка(Новый УникальныйИдентификатор) + "@exepmple.org"; - СтруктураПользователя = Новый Структура; - СтруктураПользователя.Вставить("EMAIL" , Почта); - СтруктураПользователя.Вставить("NAME" , "Олег"); - СтруктураПользователя.Вставить("LAST_NAME" , "Лама"); - СтруктураПользователя.Вставить("UF_DEPARTMENT" , 7); + СтруктураПользователя = Новый Структура; + СтруктураПользователя.Вставить("EMAIL", Почта); + СтруктураПользователя.Вставить("NAME", "Олег"); + СтруктураПользователя.Вставить("LAST_NAME", "Лама"); + СтруктураПользователя.Вставить("UF_DEPARTMENT", 7); - Результат = OPI_Bitrix24.ИзменитьПользователя(URL, IDПользователя, СтруктураПользователя, Токен); + Результат = OPI_Bitrix24.ИзменитьПользователя(URL, IDПользователя, СтруктураПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ИзменитьСтатусПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; - Результат = OPI_Bitrix24.ИзменитьСтатусПользователя(URL, IDПользователя, Истина); + Результат = OPI_Bitrix24.ИзменитьСтатусПользователя(URL, IDПользователя, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтатусПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтатусПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; - Результат = OPI_Bitrix24.ИзменитьСтатусПользователя(URL, IDПользователя, Истина, Токен); + Результат = OPI_Bitrix24.ИзменитьСтатусПользователя(URL, IDПользователя, Истина, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтатусПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСтатусПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDПользователя = ПараметрыФункции["Bitrix24_HookUserID"]; - Результат = OPI_Bitrix24.ПолучитьПользователя(URL, IDПользователя); + Результат = OPI_Bitrix24.ПолучитьПользователя(URL, IDПользователя); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователя (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователя (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = ПараметрыФункции["Bitrix24_UserID"]; - Результат = OPI_Bitrix24.ПолучитьПользователя(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПолучитьПользователя(URL, IDПользователя, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_НайтиПользователей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("NAME" , "Виталий"); - СтруктураФильтра.Вставить("LAST_NAME" , "Альпака"); - СтруктураФильтра.Вставить("WORK_POSITION" , "DevOps инженер"); - СтруктураФильтра.Вставить("UF_DEPARTMENT_NAME", "Отдел маркетинга"); - СтруктураФильтра.Вставить("USER_TYPE" , "employee"); + СтруктураФильтра = Новый Структура; + СтруктураФильтра.Вставить("NAME", "Виталий"); + СтруктураФильтра.Вставить("LAST_NAME", "Альпака"); + СтруктураФильтра.Вставить("WORK_POSITION", "DevOps инженер"); + СтруктураФильтра.Вставить("UF_DEPARTMENT_NAME", "Отдел маркетинга"); + СтруктураФильтра.Вставить("USER_TYPE", "employee"); - Результат = OPI_Bitrix24.НайтиПользователей(URL, СтруктураФильтра); + Результат = OPI_Bitrix24.НайтиПользователей(URL, СтруктураФильтра); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиПользователей (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиПользователей (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("UF_DEPARTMENT_NAME", "Битрикс"); + СтруктураФильтра = Новый Структура; + СтруктураФильтра.Вставить("UF_DEPARTMENT_NAME", "Битрикс"); - Результат = OPI_Bitrix24.НайтиПользователей(URL, СтруктураФильтра, Токен); + Результат = OPI_Bitrix24.НайтиПользователей(URL, СтруктураФильтра, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиПользователей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиПользователей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_НачатьУчетВремени(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.НачатьУчетВремени(URL); + Результат = OPI_Bitrix24.НачатьУчетВремени(URL); - Час = 3600; + Час = 3600; - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 1; - Время = OPI_Инструменты.ПолучитьТекущуюДату() - Час; - Отчет = "Опоздание"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 1; + Время = OPI_Инструменты.ПолучитьТекущуюДату() - Час; + Отчет = "Опоздание"; - Результат = OPI_Bitrix24.НачатьУчетВремени(URL, IDПользователя, Время, Отчет, Токен); + Результат = OPI_Bitrix24.НачатьУчетВремени(URL, IDПользователя, Время, Отчет, Токен); // END @@ -11851,31 +11813,31 @@ Процедура Bitrix24_ЗавершитьУчетВремени(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL); + Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 1; - Время = OPI_Инструменты.ПолучитьТекущуюДату(); - Отчет = "Отгул"; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 1; + Время = OPI_Инструменты.ПолучитьТекущуюДату(); + Отчет = "Отгул"; - Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL, IDПользователя, Время, Отчет, Токен); + Результат = OPI_Bitrix24.ЗавершитьУчетВремени(URL, IDПользователя, Время, Отчет, Токен); КонецПроцедуры Процедура Bitrix24_ПриостановитьУчетВремени(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL); + Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 1; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 1; - Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПриостановитьУчетВремени(URL, IDПользователя, Токен); // END @@ -11883,29 +11845,29 @@ Процедура Bitrix24_ПолучитьСтатусУчетаВремени(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL); + Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 1; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 1; - Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПолучитьСтатусУчетаВремени(URL, IDПользователя, Токен); КонецПроцедуры Процедура Bitrix24_ПолучитьНастройкиУчетаВремени(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL); + Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDПользователя = 1; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDПользователя = 1; - Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL, IDПользователя, Токен); + Результат = OPI_Bitrix24.ПолучитьНастройкиУчетаВремени(URL, IDПользователя, Токен); // END @@ -11913,1039 +11875,1040 @@ Процедура Bitrix24_ПолучитьСтруктуруФильтраЛидов(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЛидов(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЛидов(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЛидов", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЛидов", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруЛида(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруЛида(URL); + Результат = OPI_Bitrix24.ПолучитьСтруктуруЛида(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЛида (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЛида (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруЛида(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтруктуруЛида(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЛида", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЛида", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьЛид(ПараметрыФункции) - МассивПочт = Новый Массив; - МассивПочт.Добавить(Новый Структура("VALUE,VALUE_TYPE", "yo@example.com", "HOME")); - МассивПочт.Добавить(Новый Структура("VALUE,VALUE_TYPE", "hi@example.com", "WORK")); + МассивПочт = Новый Массив; + МассивПочт.Добавить(Новый Структура("VALUE,VALUE_TYPE", "yo@example.com", "HOME")); + МассивПочт.Добавить(Новый Структура("VALUE,VALUE_TYPE", "hi@example.com", "WORK")); - МассивНомеров = Новый Массив; - МассивНомеров.Добавить(Новый Структура("VALUE,VALUE_TYPE", "88005553535", "WORK")); + МассивНомеров = Новый Массив; + МассивНомеров.Добавить(Новый Структура("VALUE,VALUE_TYPE", "88005553535", "WORK")); - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("ADDRESS" , "ул. Пушкина, д. 10"); - СтруктураПолей.Вставить("ADDRESS_COUNTRY", "Россия"); - СтруктураПолей.Вставить("EMAIL" , МассивПочт); - СтруктураПолей.Вставить("NAME" , "Петр"); - СтруктураПолей.Вставить("LAST_NAME" , "Петров"); - СтруктураПолей.Вставить("PHONE" , МассивНомеров); - СтруктураПолей.Вставить("TITLE" , "Мегаклиент"); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("ADDRESS", "ул. Пушкина, д. 10"); + СтруктураПолей.Вставить("ADDRESS_COUNTRY", "Россия"); + СтруктураПолей.Вставить("EMAIL", МассивПочт); + СтруктураПолей.Вставить("NAME", "Петр"); + СтруктураПолей.Вставить("LAST_NAME", "Петров"); + СтруктураПолей.Вставить("PHONE", МассивНомеров); + СтруктураПолей.Вставить("TITLE", "Мегаклиент"); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьЛид(URL, СтруктураПолей); + Результат = OPI_Bitrix24.СоздатьЛид(URL, СтруктураПолей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЛид (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЛид (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDЛида = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookLeadID", IDЛида); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookLeadID", IDЛида); // SKIP + IDЛида = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookLeadID", IDЛида); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookLeadID", IDЛида); // SKIP - СтруктураПолей.Вставить("NAME" , "Иван"); - СтруктураПолей.Вставить("LAST_NAME" , "Иванов"); + СтруктураПолей.Вставить("NAME", "Иван"); + СтруктураПолей.Вставить("LAST_NAME", "Иванов"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьЛид(URL, СтруктураПолей, Токен); + Результат = OPI_Bitrix24.СоздатьЛид(URL, СтруктураПолей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЛид", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЛид", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDЛида = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_LeadID", IDЛида); - ПараметрыФункции.Вставить("Bitrix24_LeadID", IDЛида); + IDЛида = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_LeadID", IDЛида); + ПараметрыФункции.Вставить("Bitrix24_LeadID", IDЛида); КонецПроцедуры Процедура Bitrix24_ИзменитьЛид(ПараметрыФункции) - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("ADDRESS" , "ул. Лермонтова, д. 20"); - СтруктураПолей.Вставить("ADDRESS_COUNTRY", "Беларусь"); - СтруктураПолей.Вставить("TITLE" , "Суперклиент"); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("ADDRESS", "ул. Лермонтова, д. 20"); + СтруктураПолей.Вставить("ADDRESS_COUNTRY", "Беларусь"); + СтруктураПолей.Вставить("TITLE", "Суперклиент"); - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; - Результат = OPI_Bitrix24.ИзменитьЛид(URL, IDЛида, СтруктураПолей); + Результат = OPI_Bitrix24.ИзменитьЛид(URL, IDЛида, СтруктураПолей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЛид (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЛид (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - СтруктураПолей.Вставить("NAME" , "Евгений"); - СтруктураПолей.Вставить("LAST_NAME" , "Евгеньев"); + СтруктураПолей.Вставить("NAME", "Евгений"); + СтруктураПолей.Вставить("LAST_NAME", "Евгеньев"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; - Результат = OPI_Bitrix24.ИзменитьЛид(URL, IDЛида, СтруктураПолей, Токен); + Результат = OPI_Bitrix24.ИзменитьЛид(URL, IDЛида, СтруктураПолей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЛид", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЛид", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьЛид(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; - Результат = OPI_Bitrix24.УдалитьЛид(URL, IDЛида); + Результат = OPI_Bitrix24.УдалитьЛид(URL, IDЛида); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛид (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛид (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; - Результат = OPI_Bitrix24.УдалитьЛид(URL, IDЛида, Токен); + Результат = OPI_Bitrix24.УдалитьЛид(URL, IDЛида, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛид", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЛид", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьЛид(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDЛида = ПараметрыФункции["Bitrix24_HookLeadID"]; - Результат = OPI_Bitrix24.ПолучитьЛид(URL, IDЛида); + Результат = OPI_Bitrix24.ПолучитьЛид(URL, IDЛида); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛид (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛид (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDЛида = ПараметрыФункции["Bitrix24_LeadID"]; - Результат = OPI_Bitrix24.ПолучитьЛид(URL, IDЛида, Токен); + Результат = OPI_Bitrix24.ПолучитьЛид(URL, IDЛида, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛид", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛид", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЛид(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокЛидов(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокЛидов(URL); + Результат = OPI_Bitrix24.ПолучитьСписокЛидов(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЛидов (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЛидов (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Фильтр = Новый Структура; - Фильтр.Вставить("TITLE" , "Мегаклиент"); - Фильтр.Вставить("HAS_EMAIL", "Y"); + Фильтр = Новый Структура; + Фильтр.Вставить("TITLE", "Мегаклиент"); + Фильтр.Вставить("HAS_EMAIL", "Y"); - Результат = OPI_Bitrix24.ПолучитьСписокЛидов(URL, Фильтр, , Токен); + Результат = OPI_Bitrix24.ПолучитьСписокЛидов(URL, Фильтр, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЛидов", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокЛидов", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруФильтраСделок(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСделок(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСделок(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСделок", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСделок", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруСделки(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруСделки(URL); + Результат = OPI_Bitrix24.ПолучитьСтруктуруСделки(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСделки (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСделки (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруСделки(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтруктуруСделки(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСделки", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСделки", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьСделку(ПараметрыФункции) - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("TITLE" , "Плановая продажа"); - СтруктураПолей.Вставить("TYPE_ID" , "GOODS"); - СтруктураПолей.Вставить("STAGE_ID" , "NEW"); - СтруктураПолей.Вставить("COMPANY_ID" , 1); - СтруктураПолей.Вставить("CONTACT_ID" , 3); - СтруктураПолей.Вставить("OPENED" , "Y"); - СтруктураПолей.Вставить("ASSIGNED_BY_ID", 1); - СтруктураПолей.Вставить("PROBABILITY" , 30); - СтруктураПолей.Вставить("CURRENCY_ID" , "USD"); - СтруктураПолей.Вставить("OPPORTUNITY" , 5000); - СтруктураПолей.Вставить("CATEGORY_ID" , 5); - СтруктураПолей.Вставить("BEGINDATE" , "2024-01-01"); - СтруктураПолей.Вставить("CLOSEDATE" , "2030-01-01"); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("TITLE", "Плановая продажа"); + СтруктураПолей.Вставить("TYPE_ID", "GOODS"); + СтруктураПолей.Вставить("STAGE_ID", "NEW"); + СтруктураПолей.Вставить("COMPANY_ID", 1); + СтруктураПолей.Вставить("CONTACT_ID", 3); + СтруктураПолей.Вставить("OPENED", "Y"); + СтруктураПолей.Вставить("ASSIGNED_BY_ID", 1); + СтруктураПолей.Вставить("PROBABILITY", 30); + СтруктураПолей.Вставить("CURRENCY_ID", "USD"); + СтруктураПолей.Вставить("OPPORTUNITY", 5000); + СтруктураПолей.Вставить("CATEGORY_ID", 5); + СтруктураПолей.Вставить("BEGINDATE", "2024-01-01"); + СтруктураПолей.Вставить("CLOSEDATE", "2030-01-01"); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьСделку(URL, СтруктураПолей); + Результат = OPI_Bitrix24.СоздатьСделку(URL, СтруктураПолей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСделку (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСделку (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDЛида = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDealID", IDЛида); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookDealID", IDЛида); // SKIP + IDЛида = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookDealID", IDЛида); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookDealID", IDЛида); // SKIP - СтруктураПолей.Вставить("TITLE" , "Другая сделка"); - СтруктураПолей.Вставить("CLOSEDATE", "2031-01-01"); + СтруктураПолей.Вставить("TITLE", "Другая сделка"); + СтруктураПолей.Вставить("CLOSEDATE", "2031-01-01"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьСделку(URL, СтруктураПолей, Токен); + Результат = OPI_Bitrix24.СоздатьСделку(URL, СтруктураПолей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСделку", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСделку", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDЛида = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DealID", IDЛида); - ПараметрыФункции.Вставить("Bitrix24_DealID", IDЛида); + IDЛида = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_DealID", IDЛида); + ПараметрыФункции.Вставить("Bitrix24_DealID", IDЛида); КонецПроцедуры Процедура Bitrix24_ИзменитьСделку(ПараметрыФункции) - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("TITLE" , "Продажа в RUB"); - СтруктураПолей.Вставить("CURRENCY_ID" , "RUB"); - СтруктураПолей.Вставить("OPPORTUNITY" , 50000); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("TITLE", "Продажа в RUB"); + СтруктураПолей.Вставить("CURRENCY_ID", "RUB"); + СтруктураПолей.Вставить("OPPORTUNITY", 50000); - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; - Результат = OPI_Bitrix24.ИзменитьСделку(URL, IDСделки, СтруктураПолей); + Результат = OPI_Bitrix24.ИзменитьСделку(URL, IDСделки, СтруктураПолей); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСделку (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСделку (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - СтруктураПолей.Вставить("TITLE" , "Будущая сделка в RUB"); - СтруктураПолей.Вставить("BEGINDATE", "2025-01-01"); + СтруктураПолей.Вставить("TITLE", "Будущая сделка в RUB"); + СтруктураПолей.Вставить("BEGINDATE", "2025-01-01"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСделки = ПараметрыФункции["Bitrix24_DealID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСделки = ПараметрыФункции["Bitrix24_DealID"]; - Результат = OPI_Bitrix24.ИзменитьСделку(URL, IDСделки, СтруктураПолей, Токен); + Результат = OPI_Bitrix24.ИзменитьСделку(URL, IDСделки, СтруктураПолей, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСделку", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСделку", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСделку(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; - Результат = OPI_Bitrix24.ПолучитьСделку(URL, IDСделки); + Результат = OPI_Bitrix24.ПолучитьСделку(URL, IDСделки); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСделку (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСделку (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; - Результат = OPI_Bitrix24.ПолучитьСделку(URL, IDСделки, Токен); + Результат = OPI_Bitrix24.ПолучитьСделку(URL, IDСделки, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСделку", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСделку", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСделка(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьСделку(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСделки = ПараметрыФункции["Bitrix24_HookDealID"]; - Результат = OPI_Bitrix24.УдалитьСделку(URL, IDСделки); + Результат = OPI_Bitrix24.УдалитьСделку(URL, IDСделки); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСделки = ПараметрыФункции["Bitrix24_DealID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСделки = ПараметрыФункции["Bitrix24_DealID"]; - Результат = OPI_Bitrix24.УдалитьСделку(URL, IDСделки, Токен); + Результат = OPI_Bitrix24.УдалитьСделку(URL, IDСделки, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСписокСделок(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСписокСделок(URL); + Результат = OPI_Bitrix24.ПолучитьСписокСделок(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСделок (хук)", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСделок (хук)", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Фильтр = Новый Структура; - Фильтр.Вставить("TITLE" , "Продажа в RUB"); - Фильтр.Вставить("CURRENCY_ID", "RUB"); + Фильтр = Новый Структура; + Фильтр.Вставить("TITLE", "Продажа в RUB"); + Фильтр.Вставить("CURRENCY_ID", "RUB"); - Результат = OPI_Bitrix24.ПолучитьСписокСделок(URL, Фильтр, , Токен); + Результат = OPI_Bitrix24.ПолучитьСписокСделок(URL, Фильтр, , Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСделок", "Bitrix24"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСделок", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруФильтраЗадач(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЗадач(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраЗадач(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗадач", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗадач", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруКомментария(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруКомментария(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруКомментария(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКомментария", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКомментария", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруЧата(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруЧата(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруЧата(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЧата", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЧата", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьБлокКартинки(ПараметрыФункции) - Наименование = "Картинка"; - URL = ПараметрыФункции["Picture"]; + Наименование = "Картинка"; + URL = ПараметрыФункции["Picture"]; - Результат = OPI_Bitrix24.ПолучитьБлокКартинки(Наименование, URL); + Результат = OPI_Bitrix24.ПолучитьБлокКартинки(Наименование, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБлокКартинки", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБлокКартинки", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьБлокФайла(ПараметрыФункции) - Наименование = "Картинка"; - URL = ПараметрыФункции["Document"]; + Наименование = "Картинка"; + URL = ПараметрыФункции["Document"]; - Результат = OPI_Bitrix24.ПолучитьБлокФайла(Наименование, URL); + Результат = OPI_Bitrix24.ПолучитьБлокФайла(Наименование, URL); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБлокФайла", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьБлокФайла", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруФильтраПользователей(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраПользователей(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраПользователей(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраПользователей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраПользователей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьКалендарь(ПараметрыФункции) - IDПользователя = 1; + IDПользователя = 1; - СтруктураКалендаря = Новый Структура; - СтруктураКалендаря.Вставить("type" , "user"); - СтруктураКалендаря.Вставить("ownerId" , IDПользователя); - СтруктураКалендаря.Вставить("name" , "Новый календарь"); - СтруктураКалендаря.Вставить("description", "Мой новый календарь"); - СтруктураКалендаря.Вставить("color" , "#FFFFFF"); - СтруктураКалендаря.Вставить("text_color" , "#000000"); + СтруктураКалендаря = Новый Структура; + СтруктураКалендаря.Вставить("type", "user"); + СтруктураКалендаря.Вставить("ownerId", IDПользователя); + СтруктураКалендаря.Вставить("name", "Новый календарь"); + СтруктураКалендаря.Вставить("description", "Мой новый календарь"); + СтруктураКалендаря.Вставить("color", "#FFFFFF"); + СтруктураКалендаря.Вставить("text_color", "#000000"); - СтруктураЭкспорта = Новый Структура; - СтруктураЭкспорта.Вставить("ALLOW", "Истина"); - СтруктураЭкспорта.Вставить("SET" , "all"); + СтруктураЭкспорта = Новый Структура; + СтруктураЭкспорта.Вставить("ALLOW", "Истина"); + СтруктураЭкспорта.Вставить("SET", "all"); - СтруктураКалендаря.Вставить("export", СтруктураЭкспорта); + СтруктураКалендаря.Вставить("export", СтруктураЭкспорта); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря); + Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDКалендаря = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCalendarID", IDКалендаря); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookCalendarID", IDКалендаря); // SKIP + IDКалендаря = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCalendarID", IDКалендаря); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookCalendarID", IDКалендаря); // SKIP - СтруктураКалендаря.Вставить("name" , "Другой календарь"); - СтруктураКалендаря.Вставить("description", "Мой другой новый календарь"); + СтруктураКалендаря.Вставить("name", "Другой календарь"); + СтруктураКалендаря.Вставить("description", "Мой другой новый календарь"); - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря, Токен); + Результат = OPI_Bitrix24.СоздатьКалендарь(URL, СтруктураКалендаря, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьКалендарь", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDКалендаря = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CalendarID", IDКалендаря); - ПараметрыФункции.Вставить("Bitrix24_CalendarID", IDКалендаря); + IDКалендаря = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CalendarID", IDКалендаря); + ПараметрыФункции.Вставить("Bitrix24_CalendarID", IDКалендаря); КонецПроцедуры Процедура Bitrix24_ИзменитьКалендарь(ПараметрыФункции) - IDПользователя = 1; + IDПользователя = 1; - СтруктураКалендаря = Новый Структура; - СтруктураКалендаря.Вставить("type" , "user"); - СтруктураКалендаря.Вставить("ownerId" , IDПользователя); - СтруктураКалендаря.Вставить("name" , "Новое имя календаря"); - СтруктураКалендаря.Вставить("description", "Этот календарь был изменен"); + СтруктураКалендаря = Новый Структура; + СтруктураКалендаря.Вставить("type", "user"); + СтруктураКалендаря.Вставить("ownerId", IDПользователя); + СтруктураКалендаря.Вставить("name", "Новое имя календаря"); + СтруктураКалендаря.Вставить("description", "Этот календарь был изменен"); - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; - Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря); + Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарь (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарь (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; - Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря, Токен); + Результат = OPI_Bitrix24.ИзменитьКалендарь(URL, IDКалендаря, СтруктураКалендаря, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарь", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьКалендарь", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); КонецПроцедуры Процедура Bitrix24_УдалитьКалендарь(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; - IDВладельца = 1; - Тип = "user"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; + IDВладельца = 1; + Тип = "user"; - Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип); + Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСделку (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; - Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип, Токен); + Результат = OPI_Bitrix24.УдалитьКалендарь(URL, IDКалендаря, IDВладельца, Тип, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарь", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьКалендарь", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруКалендаря(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруКалендаря(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруКалендаря(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_Bitrix24.ПолучитьСтруктуруКалендаря(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКалендаря (пустая)", "Bitrix24"); + Результат = OPI_Bitrix24.ПолучитьСтруктуруКалендаря(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруКалендаря (пустая)", "Bitrix24"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЕсли; + Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура Bitrix24_ПолучитьСписокКалендарей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDВладельца = 1; - Тип = "user"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDВладельца = 1; + Тип = "user"; - Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип); + Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип, Токен); + Результат = OPI_Bitrix24.ПолучитьСписокКалендарей(URL, IDВладельца, Тип, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКалендарей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруНастроекКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL); + Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьСтруктуруНастроекКалендаря(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруПользовательскихНастроекКаледнаря(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая)", "Bitrix24"); + Результат = OPI_Bitrix24.ПолучитьСтруктуруПользовательскихНастроекКаледнаря(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруПользовательскихНастроекКаледнаря (пустая)", + "Bitrix24"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЕсли; + Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура Bitrix24_ПолучитьПользовательскиеНастройкиКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL); + Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскиеНастройкиКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскиеНастройкиКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL, Токен); + Результат = OPI_Bitrix24.ПолучитьПользовательскиеНастройкиКалендаря(URL, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскиеНастройкиКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользовательскиеНастройкиКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_УстановитьПользовательскиеНастройкиКалендаря(ПараметрыФункции) - СтруктураКалендаря = Новый Структура; - СтруктураКалендаря.Вставить("view" , "month"); - СтруктураКалендаря.Вставить("showDeclined" , "Y"); - СтруктураКалендаря.Вставить("collapseOffHours" , "N"); - СтруктураКалендаря.Вставить("showCompletedTasks", "N"); + СтруктураКалендаря = Новый Структура; + СтруктураКалендаря.Вставить("view", "month"); + СтруктураКалендаря.Вставить("showDeclined", "Y"); + СтруктураКалендаря.Вставить("collapseOffHours", "N"); + СтруктураКалендаря.Вставить("showCompletedTasks", "N"); - URL = ПараметрыФункции["Bitrix24_URL"]; + URL = ПараметрыФункции["Bitrix24_URL"]; - Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря); + Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПользовательскиеНастройкиКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПользовательскиеНастройкиКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; - Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря, Токен); + Результат = OPI_Bitrix24.УстановитьПользовательскиеНастройкиКалендаря(URL, СтруктураКалендаря, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПользовательскиеНастройкиКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПользовательскиеНастройкиКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьЗанятостьПользователей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; - Пользователь = 1; + Пользователь = 1; - Неделя = 604800; - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Неделя = 604800; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - ДатаНачала = ТекущаяДата; - ДатаОкончания = ТекущаяДата + Неделя; + ДатаНачала = ТекущаяДата; + ДатаОкончания = ТекущаяДата + Неделя; - Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания); + Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗанятостьПользователей (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗанятостьПользователей (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; - Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания, Токен); + Результат = OPI_Bitrix24.ПолучитьЗанятостьПользователей(URL, Пользователь, ДатаНачала, ДатаОкончания, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗанятостьПользователей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗанятостьПользователей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_СоздатьСобытиеКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDКалендаря = ПараметрыФункции["Bitrix24_HookCalendarID"]; - Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400; - Час = 3600; + Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400; + Час = 3600; - СтруктураСобытия = Новый Структура; + СтруктураСобытия = Новый Структура; - СтруктураСобытия.Вставить("type" , "user"); - СтруктураСобытия.Вставить("ownerId" , 1); - СтруктураСобытия.Вставить("from" , XMLСтрока(Завтра)); - СтруктураСобытия.Вставить("to" , XMLСтрока(Завтра + Час)); - СтруктураСобытия.Вставить("section" , IDКалендаря); - СтруктураСобытия.Вставить("name" , "Новое событие"); - СтруктураСобытия.Вставить("skip_time" , "N"); - СтруктураСобытия.Вставить("timezone_from", "Europe/Minsk"); - СтруктураСобытия.Вставить("timezone_to" , "Europe/Minsk"); - СтруктураСобытия.Вставить("description" , "Описание события"); - СтруктураСобытия.Вставить("color" , "%23000000>"); - СтруктураСобытия.Вставить("text_color" , "%23FFFFFF"); - СтруктураСобытия.Вставить("accessibility", "quest"); - СтруктураСобытия.Вставить("importance" , "normal"); - СтруктураСобытия.Вставить("private_event", "Y"); + СтруктураСобытия.Вставить("type", "user"); + СтруктураСобытия.Вставить("ownerId", 1); + СтруктураСобытия.Вставить("from", XMLСтрока(Завтра)); + СтруктураСобытия.Вставить("to", XMLСтрока(Завтра + Час)); + СтруктураСобытия.Вставить("section", IDКалендаря); + СтруктураСобытия.Вставить("name", "Новое событие"); + СтруктураСобытия.Вставить("skip_time", "N"); + СтруктураСобытия.Вставить("timezone_from", "Europe/Minsk"); + СтруктураСобытия.Вставить("timezone_to", "Europe/Minsk"); + СтруктураСобытия.Вставить("description", "Описание события"); + СтруктураСобытия.Вставить("color", "%23000000>"); + СтруктураСобытия.Вставить("text_color", "%23FFFFFF"); + СтруктураСобытия.Вставить("accessibility", "quest"); + СтруктураСобытия.Вставить("importance", "normal"); + СтруктураСобытия.Вставить("private_event", "Y"); - СтруктураПовторяемости = Новый Структура; - СтруктураПовторяемости.Вставить("FREQ" , "DAILY"); - СтруктураПовторяемости.Вставить("COUNT" , 3); - СтруктураПовторяемости.Вставить("INTERVAL", 10); + СтруктураПовторяемости = Новый Структура; + СтруктураПовторяемости.Вставить("FREQ", "DAILY"); + СтруктураПовторяемости.Вставить("COUNT", 3); + СтруктураПовторяемости.Вставить("INTERVAL", 10); - МассивДней = Новый Массив; - МассивДней.Добавить("SA"); - МассивДней.Добавить("MO"); + МассивДней = Новый Массив; + МассивДней.Добавить("SA"); + МассивДней.Добавить("MO"); - СтруктураПовторяемости.Вставить("BYDAY" , МассивДней); - СтруктураПовторяемости.Вставить("UNTIL" , XMLСтрока(Завтра + Час * 24 * 10)); + СтруктураПовторяемости.Вставить("BYDAY", МассивДней); + СтруктураПовторяемости.Вставить("UNTIL", XMLСтрока(Завтра + Час * 24 * 10)); - СтруктураСобытия.Вставить("rrule" , СтруктураПовторяемости); - СтруктураСобытия.Вставить("is_meeting", "Y"); - СтруктураСобытия.Вставить("location" , "Офис"); + СтруктураСобытия.Вставить("rrule", СтруктураПовторяемости); + СтруктураСобытия.Вставить("is_meeting", "Y"); + СтруктураСобытия.Вставить("location", "Офис"); - МассивНапоминаний = Новый Массив; + МассивНапоминаний = Новый Массив; - СтруктураНапоминания = Новый Структура; - СтруктураНапоминания.Вставить("type" , "day"); - СтруктураНапоминания.Вставить("count", 1); + СтруктураНапоминания = Новый Структура; + СтруктураНапоминания.Вставить("type", "day"); + СтруктураНапоминания.Вставить("count", 1); - МассивНапоминаний.Добавить(СтруктураНапоминания); + МассивНапоминаний.Добавить(СтруктураНапоминания); - СтруктураСобытия.Вставить("remind" , МассивНапоминаний); - СтруктураСобытия.Вставить("attendees", СтрРазделить("1,10", ",")); - СтруктураСобытия.Вставить("host" , 1); + СтруктураСобытия.Вставить("remind", МассивНапоминаний); + СтруктураСобытия.Вставить("attendees", СтрРазделить("1,10", ",")); + СтруктураСобытия.Вставить("host", 1); - СтруктураВстречи = Новый Структура; - СтруктураВстречи.Вставить("notify" , "Y"); - СтруктураВстречи.Вставить("reinvite" , "Y"); - СтруктураВстречи.Вставить("allow_invite", "N"); - СтруктураВстречи.Вставить("hide_guests" , "N"); + СтруктураВстречи = Новый Структура; + СтруктураВстречи.Вставить("notify", "Y"); + СтруктураВстречи.Вставить("reinvite", "Y"); + СтруктураВстречи.Вставить("allow_invite", "N"); + СтруктураВстречи.Вставить("hide_guests", "N"); - СтруктураСобытия.Вставить("meeting", СтруктураВстречи); + СтруктураСобытия.Вставить("meeting", СтруктураВстречи); - Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия); + Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDСобытия = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCEventID", IDСобытия); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookCEventID", IDСобытия); // SKIP + IDСобытия = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCEventID", IDСобытия); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookCEventID", IDСобытия); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; - СтруктураСобытия.Вставить("section", IDКалендаря); + СтруктураСобытия.Вставить("section", IDКалендаря); - Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия, Токен); + Результат = OPI_Bitrix24.СоздатьСобытиеКалендаря(URL, СтруктураСобытия, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытиеКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСобытиеКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСобытия = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CEventID", IDСобытия); - ПараметрыФункции.Вставить("Bitrix24_CEventID", IDСобытия); + IDСобытия = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CEventID", IDСобытия); + ПараметрыФункции.Вставить("Bitrix24_CEventID", IDСобытия); КонецПроцедуры Процедура Bitrix24_ИзменитьСобытиеКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; - СтруктураСобытия = Новый Структура; + СтруктураСобытия = Новый Структура; - СтруктураСобытия.Вставить("ownerId" , 1); - СтруктураСобытия.Вставить("type" , "user"); - СтруктураСобытия.Вставить("name" , "Измененное событие"); - СтруктураСобытия.Вставить("description" , "Новое описание события"); - СтруктураСобытия.Вставить("importance" , "low"); - СтруктураСобытия.Вставить("private_event", "Y"); + СтруктураСобытия.Вставить("ownerId", 1); + СтруктураСобытия.Вставить("type", "user"); + СтруктураСобытия.Вставить("name", "Измененное событие"); + СтруктураСобытия.Вставить("description", "Новое описание события"); + СтруктураСобытия.Вставить("importance", "low"); + СтруктураСобытия.Вставить("private_event", "Y"); - Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия); + Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); // SKIP - IDСобытия = Результат["result"]; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCEventID", IDСобытия); // SKIP - ПараметрыФункции.Вставить("Bitrix24_HookCEventID", IDСобытия); // SKIP + IDСобытия = Результат["result"]; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_HookCEventID", IDСобытия); // SKIP + ПараметрыФункции.Вставить("Bitrix24_HookCEventID", IDСобытия); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + IDКалендаря = ПараметрыФункции["Bitrix24_CalendarID"]; - Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия, Токен); + Результат = OPI_Bitrix24.ИзменитьСобытиеКалендаря(URL, IDСобытия, СтруктураСобытия, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытиеКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСобытиеКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксЧисло(Результат); - IDСобытия = Результат["result"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CEventID", IDСобытия); - ПараметрыФункции.Вставить("Bitrix24_CEventID", IDСобытия); + IDСобытия = Результат["result"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Bitrix24_CEventID", IDСобытия); + ПараметрыФункции.Вставить("Bitrix24_CEventID", IDСобытия); КонецПроцедуры Процедура Bitrix24_УдалитьСобытиеКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; - Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия); + Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия, Токен); + Результат = OPI_Bitrix24.УдалитьСобытиеКалендаря(URL, IDСобытия, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытиеКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСобытиеКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСобытиеКалендаря(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; - Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия); + Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытиеКалендаря (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия, Токен); + Результат = OPI_Bitrix24.ПолучитьСобытиеКалендаря(URL, IDСобытия, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытиеКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытиеКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСоответствие(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСобытияКалендарей(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDВладельца = 1; - Тип = "user"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDВладельца = 1; + Тип = "user"; - Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип); + Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытияКалендарей (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытияКалендарей (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - IDКалендаря1 = ПараметрыФункции["Bitrix24_HookCalendarID"]; - IDКалендаря2 = ПараметрыФункции["Bitrix24_CalendarID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + IDКалендаря1 = ПараметрыФункции["Bitrix24_HookCalendarID"]; + IDКалендаря2 = ПараметрыФункции["Bitrix24_CalendarID"]; - Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400; - Послезавтра = Завтра + 86400; + Завтра = OPI_Инструменты.ПолучитьТекущуюДату() + 86400; + Послезавтра = Завтра + 86400; - МассивКалендарей = Новый Массив; - МассивКалендарей.Добавить(IDКалендаря1); - МассивКалендарей.Добавить(IDКалендаря2); + МассивКалендарей = Новый Массив; + МассивКалендарей.Добавить(IDКалендаря1); + МассивКалендарей.Добавить(IDКалендаря2); - Фильтр = Новый Структура; - Фильтр.Вставить("from" , Завтра); - Фильтр.Вставить("to" , Послезавтра); - Фильтр.Вставить("section", МассивКалендарей); + Фильтр = Новый Структура; + Фильтр.Вставить("from", Завтра); + Фильтр.Вставить("to", Послезавтра); + Фильтр.Вставить("section", МассивКалендарей); - Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип, Фильтр, Токен); + Результат = OPI_Bitrix24.ПолучитьСобытияКалендарей(URL, IDВладельца, Тип, Фильтр, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытияКалендарей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытияКалендарей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксМассив(Результат); КонецПроцедуры Процедура Bitrix24_УстановитьСтатусУчастияПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; - Статус = "Y"; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; + Статус = "Y"; - Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус); + Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусУчастияПользователя (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусУчастияПользователя (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус, Токен); + Результат = OPI_Bitrix24.УстановитьСтатусУчастияПользователя(URL, IDСобытия, Статус, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусУчастияПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСтатусУчастияПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксИстина(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтатусУчастияПользователя(ПараметрыФункции) - URL = ПараметрыФункции["Bitrix24_URL"]; - IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; + URL = ПараметрыФункции["Bitrix24_URL"]; + IDСобытия = ПараметрыФункции["Bitrix24_HookCEventID"]; - Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия); + Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчастияПользователя (хук)", "Bitrix24"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчастияПользователя (хук)", "Bitrix24"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); // SKIP - URL = ПараметрыФункции["Bitrix24_Domain"]; - Токен = ПараметрыФункции["Bitrix24_Token"]; - IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; + URL = ПараметрыФункции["Bitrix24_Domain"]; + Токен = ПараметрыФункции["Bitrix24_Token"]; + IDСобытия = ПараметрыФункции["Bitrix24_CEventID"]; - Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия, Токен); + Результат = OPI_Bitrix24.ПолучитьСтатусУчастияПользователя(URL, IDСобытия, Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчастияПользователя", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусУчастияПользователя", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруСобытияКалендаря(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруСобытияКалендаря(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруСобытияКалендаря(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСобытияКалендаря", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСобытияКалендаря", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_Bitrix24.ПолучитьСтруктуруСобытияКалендаря(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСобытияКалендаря (пустая)", "Bitrix24"); + Результат = OPI_Bitrix24.ПолучитьСтруктуруСобытияКалендаря(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСобытияКалендаря (пустая)", "Bitrix24"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЕсли; + Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура Bitrix24_ПолучитьСтруктуруФильтраСобытийКалендарей(ПараметрыФункции) - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСобытийКалендарей(); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСобытийКалендарей(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСобытийКалендарей", "Bitrix24"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСобытийКалендарей", "Bitrix24"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСобытийКалендарей(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСобытийКалендарей (пустая)", "Bitrix24"); + Результат = OPI_Bitrix24.ПолучитьСтруктуруФильтраСобытийКалендарей(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраСобытийКалендарей (пустая)", "Bitrix24"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЕсли; + Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры @@ -12955,636 +12918,636 @@ Процедура VKTeams_ПроверитьТокен(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - Результат = OPI_VKTeams.ПроверитьТокен(Токен); + Токен = ПараметрыФункции["VkTeams_Token"]; + Результат = OPI_VKTeams.ПроверитьТокен(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьТокен", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьТокен", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТПользователь(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТПользователь(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_ПолучитьСобытия(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDПоследнего = 0; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDПоследнего = 0; - Для Н = 1 По 5 Цикл // В реальной работе - бесконечный цикл + Для Н = 1 По 5 Цикл // В реальной работе - бесконечный цикл - Результат = OPI_VKTeams.ПолучитьСобытия(Токен, IDПоследнего, 3); + Результат = OPI_VKTeams.ПолучитьСобытия(Токен, IDПоследнего, 3); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытия", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСобытия(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСобытия", "VkTeams"); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСобытия(Результат); // SKIP - События = Результат["events"]; + События = Результат["events"]; // Обработка событий... - Если Не События.Количество() = 0 Тогда + Если Не События.Количество() = 0 Тогда - IDПоследнего = События[События.ВГраница()]["eventId"]; + IDПоследнего = События[События.ВГраница()]["eventId"]; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; // END - OPI_Инструменты.Пауза(3); + OPI_Инструменты.Пауза(3); КонецПроцедуры Процедура VKTeams_ОтправитьТекстовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Текст = "Текст сообщения"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Текст = "Текст сообщения"; - Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); + Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (простое)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение (простое)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDЦитируемого = ПараметрыФункции["VkTeams_MessageID"]; - Текст = "Полужирный текст сообщения"; - Разметка = "HTML"; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDЦитируемого = ПараметрыФункции["VkTeams_MessageID"]; + Текст = "Полужирный текст сообщения"; + Разметка = "HTML"; - Клавиатура = Новый Массив; - МассивСтрокиКнопок = Новый Массив; + Клавиатура = Новый Массив; + МассивСтрокиКнопок = Новый Массив; - МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention")); + МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention")); - МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev")); + МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev")); - Клавиатура.Добавить(МассивСтрокиКнопок); - Клавиатура.Добавить(МассивСтрокиКнопок); + Клавиатура.Добавить(МассивСтрокиКнопок); + Клавиатура.Добавить(МассивСтрокиКнопок); - Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка); + Результат = OPI_VKTeams.ОтправитьТекстовоеСообщение(Токен, IDЧата, Текст, IDЦитируемого, Клавиатура, Разметка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьТекстовоеСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); - IDСообщения = Результат["msgId"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_MessageID", IDСообщения); - ПараметрыФункции.Вставить("VkTeams_MessageID", IDСообщения); + IDСообщения = Результат["msgId"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_MessageID", IDСообщения); + ПараметрыФункции.Вставить("VkTeams_MessageID", IDСообщения); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_ПереслатьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - IDЧатаИсточника = ПараметрыФункции["VkTeams_ChatID2"]; - IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + IDЧатаИсточника = ПараметрыФункции["VkTeams_ChatID2"]; + IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; - Результат = OPI_VKTeams.ПереслатьСообщение(Токен, IDСообщения, IDЧатаИсточника, IDЧата); + Результат = OPI_VKTeams.ПереслатьСообщение(Токен, IDСообщения, IDЧатаИсточника, IDЧата); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение (простое)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение (простое)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - Текст = "Дополнительный текст"; + Текст = "Дополнительный текст"; - Результат = OPI_VKTeams.ПереслатьСообщение(Токен, IDСообщения, IDЧатаИсточника, IDЧата, Текст); + Результат = OPI_VKTeams.ПереслатьСообщение(Токен, IDСообщения, IDЧатаИсточника, IDЧата, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); КонецПроцедуры Процедура VKTeams_ОтправитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Текст = "Подпись к файлу"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Текст = "Подпись к файлу"; - Файл = ПараметрыФункции["Document"]; // URL - ФайлПуть = ПолучитьИмяВременногоФайла("docx"); // Путь + Файл = ПараметрыФункции["Document"]; // URL + ФайлПуть = ПолучитьИмяВременногоФайла("docx"); // Путь - КопироватьФайл(Файл, ФайлПуть); + КопироватьФайл(Файл, ФайлПуть); - ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные + ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные - Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, Файл); + Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, Файл); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (URL)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (URL)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, ФайлПуть, Текст); + Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, ФайлПуть, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (Путь)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл (Путь)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, ФайлДД, Текст, "ВажныйДокумент.docx"); + Результат = OPI_VKTeams.ОтправитьФайл(Токен, IDЧата, ФайлДД, Текст, "ВажныйДокумент.docx"); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьФайл", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); - УдалитьФайлы(ФайлПуть); + УдалитьФайлы(ФайлПуть); - IDФайла = Результат["fileId"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_FileID", IDФайла); - ПараметрыФункции.Вставить("VkTeams_FileID", IDФайла); + IDФайла = Результат["fileId"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_FileID", IDФайла); + ПараметрыФункции.Вставить("VkTeams_FileID", IDФайла); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_ПереслатьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - IDФайла = ПараметрыФункции["VkTeams_FileID"]; - Текст = "Подпись к файлу"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + IDФайла = ПараметрыФункции["VkTeams_FileID"]; + Текст = "Подпись к файлу"; - Результат = OPI_VKTeams.ПереслатьФайл(Токен, IDЧата, IDФайла, Текст); + Результат = OPI_VKTeams.ПереслатьФайл(Токен, IDЧата, IDФайла, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьФайл", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьФайл", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); КонецПроцедуры Процедура VKTeams_ПолучитьИнформациюОФайле(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDФайла = ПараметрыФункции["VkTeams_FileID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDФайла = ПараметрыФункции["VkTeams_FileID"]; - Результат = OPI_VKTeams.ПолучитьИнформациюОФайле(Токен, IDФайла); + Результат = OPI_VKTeams.ПолучитьИнформациюОФайле(Токен, IDФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОФайле", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТФайл(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТФайл(Результат); КонецПроцедуры Процедура VKTeams_ИзменитьТекстСообщения(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; - Текст = "Новый текст сообщения"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; + Текст = "Новый текст сообщения"; - Результат = OPI_VKTeams.ИзменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст); + Результат = OPI_VKTeams.ИзменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения (простое)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения (простое)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP - Текст = "Новый полужирный текст сообщения"; - Разметка = "HTML"; + Текст = "Новый полужирный текст сообщения"; + Разметка = "HTML"; - Результат = OPI_VKTeams.ИзменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст, Разметка); + Результат = OPI_VKTeams.ИзменитьТекстСообщения(Токен, IDЧата, IDСообщения, Текст, Разметка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьТекстСообщения", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_УдалитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; - Результат = OPI_VKTeams.УдалитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_VKTeams.УдалитьСообщение(Токен, IDЧата, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_ОтправитьГолосовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDЦитируемого = ПараметрыФункции["VkTeams_MessageID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDЦитируемого = ПараметрыФункции["VkTeams_MessageID"]; - Файл = ПараметрыФункции["Audio2"] ; // URL - ФайлПуть = ПолучитьИмяВременногоФайла("m4a"); // Путь + Файл = ПараметрыФункции["Audio2"]; // URL + ФайлПуть = ПолучитьИмяВременногоФайла("m4a"); // Путь - КопироватьФайл(Файл, ФайлПуть); + КопироватьФайл(Файл, ФайлПуть); - ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные + ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные - Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, Файл); + Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, Файл); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение (URL)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение (URL)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлПуть, , IDЦитируемого); + Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлПуть, , IDЦитируемого); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение (Путь)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение (Путь)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); // SKIP - Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлДД); + Результат = OPI_VKTeams.ОтправитьГолосовоеСообщение(Токен, IDЧата, ФайлДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьГолосовоеСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); - УдалитьФайлы(ФайлПуть); + УдалитьФайлы(ФайлПуть); - IDФайла = Результат["fileId"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_VoiceID", IDФайла); - ПараметрыФункции.Вставить("VkTeams_VoiceID", IDФайла); + IDФайла = Результат["fileId"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("VkTeams_VoiceID", IDФайла); + ПараметрыФункции.Вставить("VkTeams_VoiceID", IDФайла); - OPI_Инструменты.Пауза(5); + OPI_Инструменты.Пауза(5); КонецПроцедуры Процедура VKTeams_ПереслатьГолосовоеСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - IDФайла = ПараметрыФункции["VkTeams_VoiceID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + IDФайла = ПараметрыФункции["VkTeams_VoiceID"]; - Результат = OPI_VKTeams.ПереслатьГолосовоеСообщение(Токен, IDЧата, IDФайла); + Результат = OPI_VKTeams.ПереслатьГолосовоеСообщение(Токен, IDЧата, IDФайла); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьГолосовоеСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПереслатьГолосовоеСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСообщение(Результат); КонецПроцедуры Процедура VKTeams_ИсключитьПользователейЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Пользователь = 1011987091; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Пользователь = 1011987091; - Результат = OPI_VKTeams.ИсключитьПользователейЧата(Токен, IDЧата, Пользователь); + Результат = OPI_VKTeams.ИсключитьПользователейЧата(Токен, IDЧата, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователейЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователейЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_ИзменитьАватарЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Файл = ПараметрыФункции["Picture3"]; // URL - ФайлПуть = ПолучитьИмяВременногоФайла("png"); // Путь + Файл = ПараметрыФункции["Picture3"]; // URL + ФайлПуть = ПолучитьИмяВременногоФайла("png"); // Путь - КопироватьФайл(Файл, ФайлПуть); + КопироватьФайл(Файл, ФайлПуть); - ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные + ФайлДД = Новый ДвоичныеДанные(ФайлПуть); // Двоичные - Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, Файл); + Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, Файл); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата (URL)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата (URL)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP - Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, ФайлПуть); + Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, ФайлПуть); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата (Путь)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата (Путь)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP - Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, ФайлДД); + Результат = OPI_VKTeams.ИзменитьАватарЧата(Токен, IDЧата, ФайлДД); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАватарЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); - УдалитьФайлы(ФайлПуть); + УдалитьФайлы(ФайлПуть); КонецПроцедуры Процедура VKTeams_ПолучитьИнформациюОЧате(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Результат = OPI_VKTeams.ПолучитьИнформациюОЧате(Токен, IDЧата); + Результат = OPI_VKTeams.ПолучитьИнформациюОЧате(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОЧате", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОЧате", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТЧат(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТЧат(Результат); КонецПроцедуры Процедура VKTeams_ПолучитьАдминистраторовЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Результат = OPI_VKTeams.ПолучитьАдминистраторовЧата(Токен, IDЧата); + Результат = OPI_VKTeams.ПолучитьАдминистраторовЧата(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАдминистраторовЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьАдминистраторовЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "admins"); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "admins"); КонецПроцедуры Процедура VKTeams_ПолучитьПользователейЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Результат = OPI_VKTeams.ПолучитьПользователейЧата(Токен, IDЧата); + Результат = OPI_VKTeams.ПолучитьПользователейЧата(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователейЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПользователейЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "members"); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "members"); КонецПроцедуры Процедура VKTeams_ПолучитьЗаблокированныхПользователейЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Результат = OPI_VKTeams.ПолучитьЗаблокированныхПользователейЧата(Токен, IDЧата); + Результат = OPI_VKTeams.ПолучитьЗаблокированныхПользователейЧата(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаблокированныхПользователейЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаблокированныхПользователейЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "users"); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "users"); КонецПроцедуры Процедура VKTeams_ПолучитьЗапросыВступленияЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID"]; - Результат = OPI_VKTeams.ПолучитьЗапросыВступленияЧата(Токен, IDЧата); + Результат = OPI_VKTeams.ПолучитьЗапросыВступленияЧата(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗапросыВступленияЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗапросыВступленияЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "users"); + OPI_ПолучениеДанныхТестов.Проверка_ВКТСписок(Результат, "users"); КонецПроцедуры Процедура VKTeams_ЗаблокироватьПользователяЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Пользователь = 1011987091; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Пользователь = 1011987091; - Результат = OPI_VKTeams.ЗаблокироватьПользователяЧата(Токен, IDЧата, Пользователь, Истина); + Результат = OPI_VKTeams.ЗаблокироватьПользователяЧата(Токен, IDЧата, Пользователь, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаблокироватьПользователяЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗаблокироватьПользователяЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_РазблокироватьПользователяЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Пользователь = 1011987091; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Пользователь = 1011987091; - Результат = OPI_VKTeams.РазблокироватьПользователяЧата(Токен, IDЧата, Пользователь); + Результат = OPI_VKTeams.РазблокироватьПользователяЧата(Токен, IDЧата, Пользователь); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазблокироватьПользователяЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазблокироватьПользователяЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_ЗакрепитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; - Результат = OPI_VKTeams.ЗакрепитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_VKTeams.ЗакрепитьСообщение(Токен, IDЧата, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрепитьСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_ОткрепитьСообщение(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + IDСообщения = ПараметрыФункции["VkTeams_MessageID"]; - Результат = OPI_VKTeams.ОткрепитьСообщение(Токен, IDЧата, IDСообщения); + Результат = OPI_VKTeams.ОткрепитьСообщение(Токен, IDЧата, IDСообщения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрепитьСообщение", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_ОдобритьЗаявкуНаВступление(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Пользователь = 1011987091; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Пользователь = 1011987091; - Результат = OPI_VKTeams.ОдобритьЗаявкуНаВступление(Токен, IDЧата, Пользователь); + Результат = OPI_VKTeams.ОдобритьЗаявкуНаВступление(Токен, IDЧата, Пользователь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОдобритьЗаявкуНаВступление (один)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОдобритьЗаявкуНаВступление (один)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); // SKIP - Результат = OPI_VKTeams.ОдобритьЗаявкуНаВступление(Токен, IDЧата); + Результат = OPI_VKTeams.ОдобритьЗаявкуНаВступление(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОдобритьЗаявкуНаВступление", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОдобритьЗаявкуНаВступление", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); КонецПроцедуры Процедура VKTeams_ОтклонитьЗаявкуНаВступление(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Пользователь = 1011987091; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Пользователь = 1011987091; - Результат = OPI_VKTeams.ОтклонитьЗаявкуНаВступление(Токен, IDЧата, Пользователь); + Результат = OPI_VKTeams.ОтклонитьЗаявкуНаВступление(Токен, IDЧата, Пользователь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗаявкуНаВступление (один)", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗаявкуНаВступление (один)", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); // SKIP - Результат = OPI_VKTeams.ОтклонитьЗаявкуНаВступление(Токен, IDЧата); + Результат = OPI_VKTeams.ОтклонитьЗаявкуНаВступление(Токен, IDЧата); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗаявкуНаВступление", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтклонитьЗаявкуНаВступление", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТЗаявки(Результат); КонецПроцедуры Процедура VKTeams_УстановитьЗаголовокЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Текст = "Новый заголовок"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Текст = "Новый заголовок"; - Результат = OPI_VKTeams.УстановитьЗаголовокЧата(Токен, IDЧата, Текст); + Результат = OPI_VKTeams.УстановитьЗаголовокЧата(Токен, IDЧата, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗаголовокЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьЗаголовокЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_УстановитьОписаниеЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Текст = "Новое описание"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Текст = "Новое описание"; - Результат = OPI_VKTeams.УстановитьОписаниеЧата(Токен, IDЧата, Текст); + Результат = OPI_VKTeams.УстановитьОписаниеЧата(Токен, IDЧата, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьОписаниеЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьОписаниеЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_УстановитьПравилаЧата(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; - Текст = "Текст новых правил"; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDЧата = ПараметрыФункции["VkTeams_ChatID2"]; + Текст = "Текст новых правил"; - Результат = OPI_VKTeams.УстановитьПравилаЧата(Токен, IDЧата, Текст); + Результат = OPI_VKTeams.УстановитьПравилаЧата(Токен, IDЧата, Текст); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПравилаЧата", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьПравилаЧата", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); КонецПроцедуры Процедура VKTeams_ОтветитьНаСобытиеКлавиатуры(ПараметрыФункции) - Токен = ПараметрыФункции["VkTeams_Token"]; - IDПоследнего = 0; + Токен = ПараметрыФункции["VkTeams_Token"]; + IDПоследнего = 0; - Для Н = 1 По 5 Цикл + Для Н = 1 По 5 Цикл - Результат = OPI_VKTeams.ПолучитьСобытия(Токен, IDПоследнего, 3); - События = Результат["events"]; + Результат = OPI_VKTeams.ПолучитьСобытия(Токен, IDПоследнего, 3); + События = Результат["events"]; - Если Не События.Количество() = 0 Тогда + Если Не События.Количество() = 0 Тогда - Для Каждого Событие Из События Цикл + Для Каждого Событие Из События Цикл - ДанныеСобытия = Событие["payload"]; + ДанныеСобытия = Событие["payload"]; - Если ДанныеСобытия["callbackData"] = "НажатиеКнопки1" Тогда + Если ДанныеСобытия["callbackData"] = "НажатиеКнопки1" Тогда - IDСобытия = ДанныеСобытия["queryId"]; - Результат = OPI_VKTeams.ОтветитьНаСобытиеКлавиатуры(Токен, IDСобытия, "Получено!"); + IDСобытия = ДанныеСобытия["queryId"]; + Результат = OPI_VKTeams.ОтветитьНаСобытиеКлавиатуры(Токен, IDСобытия, "Получено!"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтветитьНаСобытиеКлавиатуры", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтветитьНаСобытиеКлавиатуры", "VkTeams"); - OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ВКТИстина(Результат); // SKIP - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; - IDПоследнего = События[События.ВГраница()]["eventId"]; + IDПоследнего = События[События.ВГраница()]["eventId"]; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; // END - OPI_Инструменты.Пауза(3); + OPI_Инструменты.Пауза(3); КонецПроцедуры Процедура VKTeams_СформироватьКнопкуДействия(ПараметрыФункции) - Клавиатура = Новый Массив; - МассивСтрокиКнопок = Новый Массив; + Клавиатура = Новый Массив; + МассивСтрокиКнопок = Новый Массив; - МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention")); + МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка1", "НажатиеКнопки1", , "attention")); - МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev")); + МассивСтрокиКнопок.Добавить(OPI_VKTeams.СформироватьКнопкуДействия("Кнопка2", , "https://openintegrations.dev")); - Клавиатура.Добавить(МассивСтрокиКнопок); - Клавиатура.Добавить(МассивСтрокиКнопок); + Клавиатура.Добавить(МассивСтрокиКнопок); + Клавиатура.Добавить(МассивСтрокиКнопок); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Клавиатура, "СформироватьКнопкуДействия", "VkTeams"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Клавиатура, "СформироватьКнопкуДействия", "VkTeams"); КонецПроцедуры @@ -13594,708 +13557,700 @@ Процедура Ozon_ПолучитьДеревоКатегорийИТиповТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьДеревоКатегорийИТиповТоваров(IDКлиента, КлючAPI, "EN"); + Результат = OPI_Ozon.ПолучитьДеревоКатегорийИТиповТоваров(IDКлиента, КлючAPI, "EN"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДеревоКатегорийИТиповТоваров (EN)", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДеревоКатегорийИТиповТоваров (EN)", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокКатегорий(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокКатегорий(Результат); // SKIP - Результат = OPI_Ozon.ПолучитьДеревоКатегорийИТиповТоваров(IDКлиента, КлючAPI); + Результат = OPI_Ozon.ПолучитьДеревоКатегорийИТиповТоваров(IDКлиента, КлючAPI); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДеревоКатегорийИТиповТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДеревоКатегорийИТиповТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокКатегорий(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокКатегорий(Результат); КонецПроцедуры Процедура Ozon_ПолучитьХарактеристикиКатегории(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDКатегории = 17029016; - IDТипа = 970778135; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКатегории = 17029016; + IDТипа = 970778135; - Результат = OPI_Ozon.ПолучитьХарактеристикиКатегории(IDКлиента, КлючAPI, IDКатегории, IDТипа); + Результат = OPI_Ozon.ПолучитьХарактеристикиКатегории(IDКлиента, КлючAPI, IDКатегории, IDТипа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХарактеристикиКатегории", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьХарактеристикиКатегории", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокХарактеристик(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокХарактеристик(Результат); КонецПроцедуры Процедура Ozon_ПолучитьЗначенияХарактеристики(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDКатегории = 17054869; - IDТипа = 97311; - IDХарактеристики = 85; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКатегории = 17054869; + IDТипа = 97311; + IDХарактеристики = 85; - Результат = OPI_Ozon.ПолучитьЗначенияХарактеристики(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики); + Результат = OPI_Ozon.ПолучитьЗначенияХарактеристики(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияХарактеристики", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗначенияХарактеристики", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокЗначенийХарактеристики(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокЗначенийХарактеристики(Результат); КонецПроцедуры Процедура Ozon_НайтиЗначенияХарактеристики(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDКатегории = 17054869; - IDТипа = 97311; - IDХарактеристики = 85; - Значение = "Sunshine"; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКатегории = 17054869; + IDТипа = 97311; + IDХарактеристики = 85; + Значение = "Sunshine"; - Результат = OPI_Ozon.НайтиЗначенияХарактеристики(IDКлиента - , КлючAPI - , IDКатегории - , IDТипа - , IDХарактеристики - , Значение); + Результат = OPI_Ozon.НайтиЗначенияХарактеристики(IDКлиента, КлючAPI, IDКатегории, IDТипа, IDХарактеристики, + Значение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиЗначенияХарактеристики", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НайтиЗначенияХарактеристики", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокЗначенийХарактеристики(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонСписокЗначенийХарактеристики(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруТовара(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруТовара(); + Результат = OPI_Ozon.ПолучитьСтруктуруТовара(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_СоздатьОбновитьТовары(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Картинка1 = ПараметрыФункции["Picture"]; - Картинка2 = ПараметрыФункции["Picture2"]; - Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Картинка1 = ПараметрыФункции["Picture"]; + Картинка2 = ПараметрыФункции["Picture2"]; + Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка1); - МассивКартинок.Добавить(Картинка2); + МассивКартинок = Новый Массив; + МассивКартинок.Добавить(Картинка1); + МассивКартинок.Добавить(Картинка2); // Стандартные реквизиты - СтруктураТовара = Новый Структура; - СтруктураТовара.Вставить("description_category_id", 17028922); - СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - СтруктураТовара.Вставить("offer_id" , "143210609"); - СтруктураТовара.Вставить("barcode" , "112772873170"); - СтруктураТовара.Вставить("price" , "1300"); - СтруктураТовара.Вставить("old_price" , "1300"); - СтруктураТовара.Вставить("vat" , "0.1"); - СтруктураТовара.Вставить("height" , 250); - СтруктураТовара.Вставить("width" , 150); - СтруктураТовара.Вставить("depth" , 10); - СтруктураТовара.Вставить("dimension_unit" , "mm"); - СтруктураТовара.Вставить("weight" , 100); - СтруктураТовара.Вставить("weight_unit" , "g"); - СтруктураТовара.Вставить("images" , МассивКартинок); + СтруктураТовара = Новый Структура; + СтруктураТовара.Вставить("description_category_id", 17028922); + СтруктураТовара.Вставить("name", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + СтруктураТовара.Вставить("offer_id", "143210609"); + СтруктураТовара.Вставить("barcode", "112772873170"); + СтруктураТовара.Вставить("price", "1300"); + СтруктураТовара.Вставить("old_price", "1300"); + СтруктураТовара.Вставить("vat", "0.1"); + СтруктураТовара.Вставить("height", 250); + СтруктураТовара.Вставить("width", 150); + СтруктураТовара.Вставить("depth", 10); + СтруктураТовара.Вставить("dimension_unit", "mm"); + СтруктураТовара.Вставить("weight", 100); + СтруктураТовара.Вставить("weight_unit", "g"); + СтруктураТовара.Вставить("images", МассивКартинок); // Видео - OPI_Ozon.ДобавитьВидеоТовара(СтруктураТовара, Видео, "viedo1"); + OPI_Ozon.ДобавитьВидеоТовара(СтруктураТовара, Видео, "viedo1"); // Атрибуты, индивидуальные для разных категорий - АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); - АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050 , "Samsung"); - АтрибутКатегории3 = Новый Структура("dictionary_value_id,value", 61576 , "серый"); - АтрибутКатегории4 = Новый Структура("dictionary_value_id,value", 95911 , "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); + АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050, "Samsung"); + АтрибутКатегории3 = Новый Структура("dictionary_value_id,value", 61576, "серый"); + АтрибутКатегории4 = Новый Структура("dictionary_value_id,value", 95911, + "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - АтрибутКатегории5 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + АтрибутКатегории5 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076 , 0, АтрибутКатегории1); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 85 , 0, АтрибутКатегории2); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 10096, 0, АтрибутКатегории3); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 8229 , 0, АтрибутКатегории4); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 9048 , 0, АтрибутКатегории5); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076, 0, АтрибутКатегории1); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 85, 0, АтрибутКатегории2); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 10096, 0, АтрибутКатегории3); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 8229, 0, АтрибутКатегории4); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 9048, 0, АтрибутКатегории5); - Результат = OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара); + Результат = OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбновитьТовары", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОбновитьТовары", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат); - IDЗадания = Результат["result"]["task_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_TaskID", IDЗадания); - ПараметрыФункции.Вставить("Ozon_TaskID", IDЗадания); + IDЗадания = Результат["result"]["task_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_TaskID", IDЗадания); + ПараметрыФункции.Вставить("Ozon_TaskID", IDЗадания); - СтруктураТовара.Вставить("offer_id", "1432106010"); - OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара); + СтруктураТовара.Вставить("offer_id", "1432106010"); + OPI_Ozon.СоздатьОбновитьТовары(IDКлиента, КлючAPI, СтруктураТовара); - OPI_Инструменты.Пауза(120); + OPI_Инструменты.Пауза(120); КонецПроцедуры Процедура Ozon_ДобавитьВидеоТовара(ПараметрыФункции) - Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; + Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; - СтруктураТовара = Новый Структура; - СтруктураТовара.Вставить("description_category_id", 17028922); - СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - СтруктураТовара.Вставить("offer_id" , "143210608"); - СтруктураТовара.Вставить("barcode" , "112772873170"); - СтруктураТовара.Вставить("price" , "1000"); - СтруктураТовара.Вставить("old_price" , "1100"); - СтруктураТовара.Вставить("vat" , "0.1"); - СтруктураТовара.Вставить("height" , 250); - СтруктураТовара.Вставить("width" , 150); - СтруктураТовара.Вставить("depth" , 10); - СтруктураТовара.Вставить("dimension_unit" , "mm"); - СтруктураТовара.Вставить("weight" , 100); - СтруктураТовара.Вставить("weight_unit" , "g"); + СтруктураТовара = Новый Структура; + СтруктураТовара.Вставить("description_category_id", 17028922); + СтруктураТовара.Вставить("name", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + СтруктураТовара.Вставить("offer_id", "143210608"); + СтруктураТовара.Вставить("barcode", "112772873170"); + СтруктураТовара.Вставить("price", "1000"); + СтруктураТовара.Вставить("old_price", "1100"); + СтруктураТовара.Вставить("vat", "0.1"); + СтруктураТовара.Вставить("height", 250); + СтруктураТовара.Вставить("width", 150); + СтруктураТовара.Вставить("depth", 10); + СтруктураТовара.Вставить("dimension_unit", "mm"); + СтруктураТовара.Вставить("weight", 100); + СтруктураТовара.Вставить("weight_unit", "g"); // Видео - OPI_Ozon.ДобавитьВидеоТовара(СтруктураТовара, Видео, "viedo1"); + OPI_Ozon.ДобавитьВидеоТовара(СтруктураТовара, Видео, "viedo1"); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДобавитьВидеоТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДобавитьВидеоТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); + OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); КонецПроцедуры Процедура Ozon_ДобавитьВидеообложкуТовара(ПараметрыФункции) - Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; + Видео = "https://rutube.ru/video/c6cc4d620b1d4338901770a44b3e82f4/"; - СтруктураТовара = Новый Структура; - СтруктураТовара.Вставить("description_category_id", 17028922); - СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - СтруктураТовара.Вставить("offer_id" , "143210608"); - СтруктураТовара.Вставить("barcode" , "112772873170"); - СтруктураТовара.Вставить("price" , "1000"); - СтруктураТовара.Вставить("old_price" , "1100"); - СтруктураТовара.Вставить("vat" , "0.1"); - СтруктураТовара.Вставить("height" , 250); - СтруктураТовара.Вставить("width" , 150); - СтруктураТовара.Вставить("depth" , 10); - СтруктураТовара.Вставить("dimension_unit" , "mm"); - СтруктураТовара.Вставить("weight" , 100); - СтруктураТовара.Вставить("weight_unit" , "g"); + СтруктураТовара = Новый Структура; + СтруктураТовара.Вставить("description_category_id", 17028922); + СтруктураТовара.Вставить("name", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + СтруктураТовара.Вставить("offer_id", "143210608"); + СтруктураТовара.Вставить("barcode", "112772873170"); + СтруктураТовара.Вставить("price", "1000"); + СтруктураТовара.Вставить("old_price", "1100"); + СтруктураТовара.Вставить("vat", "0.1"); + СтруктураТовара.Вставить("height", 250); + СтруктураТовара.Вставить("width", 150); + СтруктураТовара.Вставить("depth", 10); + СтруктураТовара.Вставить("dimension_unit", "mm"); + СтруктураТовара.Вставить("weight", 100); + СтруктураТовара.Вставить("weight_unit", "g"); // Видеообложка - OPI_Ozon.ДобавитьВидеообложкуТовара(СтруктураТовара, Видео); + OPI_Ozon.ДобавитьВидеообложкуТовара(СтруктураТовара, Видео); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДобавитьВидеообложкуТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДобавитьВидеообложкуТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); + OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); КонецПроцедуры Процедура Ozon_ДополнитьКомплексныйАтрибут(ПараметрыФункции) - СтруктураТовара = Новый Структура; - СтруктураТовара.Вставить("description_category_id", 17028922); - СтруктураТовара.Вставить("name" , "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - СтруктураТовара.Вставить("offer_id" , "143210608"); - СтруктураТовара.Вставить("barcode" , "112772873170"); - СтруктураТовара.Вставить("price" , "1000"); - СтруктураТовара.Вставить("old_price" , "1100"); - СтруктураТовара.Вставить("vat" , "0.1"); - СтруктураТовара.Вставить("height" , 250); - СтруктураТовара.Вставить("width" , 150); - СтруктураТовара.Вставить("depth" , 10); - СтруктураТовара.Вставить("dimension_unit" , "mm"); - СтруктураТовара.Вставить("weight" , 100); - СтруктураТовара.Вставить("weight_unit" , "g"); + СтруктураТовара = Новый Структура; + СтруктураТовара.Вставить("description_category_id", 17028922); + СтруктураТовара.Вставить("name", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + СтруктураТовара.Вставить("offer_id", "143210608"); + СтруктураТовара.Вставить("barcode", "112772873170"); + СтруктураТовара.Вставить("price", "1000"); + СтруктураТовара.Вставить("old_price", "1100"); + СтруктураТовара.Вставить("vat", "0.1"); + СтруктураТовара.Вставить("height", 250); + СтруктураТовара.Вставить("width", 150); + СтруктураТовара.Вставить("depth", 10); + СтруктураТовара.Вставить("dimension_unit", "mm"); + СтруктураТовара.Вставить("weight", 100); + СтруктураТовара.Вставить("weight_unit", "g"); - АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); + АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); - АтрибутКатегории2 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); + АтрибутКатегории2 = Новый Структура("value", "Комплект защитных плёнок для X3 NFC. Темный хлопок"); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076 , 0, АтрибутКатегории1); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 9048 , 0, АтрибутКатегории2); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 5076, 0, АтрибутКатегории1); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураТовара, 9048, 0, АтрибутКатегории2); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДополнитьКомплексныйАтрибут", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(СтруктураТовара, "ДополнитьКомплексныйАтрибут", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); + OPI_ПолучениеДанныхТестов.Проверка_Структура(СтруктураТовара); КонецПроцедуры Процедура Ozon_ПолучитьСтатусДобавленияТовара(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDЗадачи = ПараметрыФункции["Ozon_TaskID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDЗадачи = ПараметрыФункции["Ozon_TaskID"]; - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара", "Ozon"); - Пока Результат["result"]["items"][0]["status"] = "pending" Цикл + Пока Результат["result"]["items"][0]["status"] = "pending" Цикл - OPI_Инструменты.Пауза(30); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + OPI_Инструменты.Пауза(30); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); - КонецЦикла; + КонецЦикла; - OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); КонецПроцедуры Процедура Ozon_СоздатьТоварыПоOzonID(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - СтруктураТовара = Новый Структура; - СтруктураТовара.Вставить("name" , "Новый импортированный товар"); - СтруктураТовара.Вставить("sku" , 1626044001); - СтруктураТовара.Вставить("offer_id" , "91132"); - СтруктураТовара.Вставить("price" , "1100"); - СтруктураТовара.Вставить("old_price" , "1100"); - СтруктураТовара.Вставить("vat" , "0.1"); - СтруктураТовара.Вставить("currency_code", "RUB"); + СтруктураТовара = Новый Структура; + СтруктураТовара.Вставить("name", "Новый импортированный товар"); + СтруктураТовара.Вставить("sku", 1626044001); + СтруктураТовара.Вставить("offer_id", "91132"); + СтруктураТовара.Вставить("price", "1100"); + СтруктураТовара.Вставить("old_price", "1100"); + СтруктураТовара.Вставить("vat", "0.1"); + СтруктураТовара.Вставить("currency_code", "RUB"); - Результат = OPI_Ozon.СоздатьТоварыПоOzonID(IDКлиента, КлючAPI, СтруктураТовара); + Результат = OPI_Ozon.СоздатьТоварыПоOzonID(IDКлиента, КлючAPI, СтруктураТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТоварыПоOzonID", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТоварыПоOzonID", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат); - IDЗадачи = Результат["result"]["task_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_SkuTaskID", IDЗадачи); - ПараметрыФункции.Вставить("Ozon_SkuTaskID", IDЗадачи); + IDЗадачи = Результат["result"]["task_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_SkuTaskID", IDЗадачи); + ПараметрыФункции.Вставить("Ozon_SkuTaskID", IDЗадачи); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); - Пока Результат["result"]["items"][0]["status"] = "pending" Цикл + Пока Результат["result"]["items"][0]["status"] = "pending" Цикл - OPI_Инструменты.Пауза(30); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + OPI_Инструменты.Пауза(30); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); - КонецЦикла; + КонецЦикла; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара (SKU)", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара (SKU)", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСокращеннуюСтруктуруТовара(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСокращеннуюСтруктуруТовара(); + Результат = OPI_Ozon.ПолучитьСокращеннуюСтруктуруТовара(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСокращеннуюСтруктуруТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСокращеннуюСтруктуруТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруОбновленияХарактеристик(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруОбновленияХарактеристик(); + Результат = OPI_Ozon.ПолучитьСтруктуруОбновленияХарактеристик(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОбновленияХарактеристик", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОбновленияХарактеристик", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ОбновитьХарактеристикиТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - СтруктураХаракетристик = Новый Структура("offer_id", "143210609"); + СтруктураХаракетристик = Новый Структура("offer_id", "143210609"); - АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); - АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050 , "Samsung"); - АтрибутКатегории3 = Новый Структура("dictionary_value_id,value", 61576 , "красный"); + АтрибутКатегории1 = Новый Структура("dictionary_value_id,value", 971082156, "Стойка для акустической системы"); + АтрибутКатегории2 = Новый Структура("dictionary_value_id,value", 5060050, "Samsung"); + АтрибутКатегории3 = Новый Структура("dictionary_value_id,value", 61576, "красный"); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 5076 , 0, АтрибутКатегории1); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 85 , 0, АтрибутКатегории2); - OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 10096, 0, АтрибутКатегории3); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 5076, 0, АтрибутКатегории1); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 85, 0, АтрибутКатегории2); + OPI_Ozon.ДополнитьКомплексныйАтрибут(СтруктураХаракетристик, 10096, 0, АтрибутКатегории3); - Результат = OPI_Ozon.ОбновитьХарактеристикиТоваров(IDКлиента, КлючAPI, СтруктураХаракетристик); + Результат = OPI_Ozon.ОбновитьХарактеристикиТоваров(IDКлиента, КлючAPI, СтруктураХаракетристик); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьХарактеристикиТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьХарактеристикиТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат, Ложь); - IDЗадачи = Результат["task_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_AttUpdateTaskID", IDЗадачи); - ПараметрыФункции.Вставить("Ozon_AttUpdateTaskID", IDЗадачи); + IDЗадачи = Результат["task_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_AttUpdateTaskID", IDЗадачи); + ПараметрыФункции.Вставить("Ozon_AttUpdateTaskID", IDЗадачи); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьХарактеристикиТоваров (статус)", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьХарактеристикиТоваров (статус)", "Ozon"); - Если Результат["result"]["items"].Количество() > 0 Тогда + Если Результат["result"]["items"].Количество() > 0 Тогда - Пока Результат["result"]["items"][0]["status"] = "pending" Цикл + Пока Результат["result"]["items"][0]["status"] = "pending" Цикл - OPI_Инструменты.Пауза(30); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); + OPI_Инструменты.Пауза(30); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияТовара(IDКлиента, КлючAPI, IDЗадачи); - КонецЦикла; + КонецЦикла; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара (хар.)", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияТовара (хар.)", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонНовыеТовары(Результат); - Конецесли; + КонецЕсли; КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруФильтраТоваров(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруФильтраТоваров(); + Результат = OPI_Ozon.ПолучитьСтруктуруФильтраТоваров(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСписокТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - МассивID = Новый Массив; - МассивID.Добавить("143210609"); - МассивID.Добавить("1432106010"); + МассивID = Новый Массив; + МассивID.Добавить("143210609"); + МассивID.Добавить("1432106010"); - Фильтр = Новый Структура; - Фильтр.Вставить("visibility" , "ALL"); - Фильтр.Вставить("offer_id" , МассивID); + Фильтр = Новый Структура; + Фильтр.Вставить("visibility", "ALL"); + Фильтр.Вставить("offer_id", МассивID); - Результат = OPI_Ozon.ПолучитьСписокТоваров(IDКлиента, КлючAPI, Фильтр); + Результат = OPI_Ozon.ПолучитьСписокТоваров(IDКлиента, КлючAPI, Фильтр); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивОбъектов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивОбъектов(Результат); - IDТовара = Результат["result"]["items"][0]["product_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_ProductID", IDТовара); - ПараметрыФункции.Вставить("Ozon_ProductID", IDТовара); + IDТовара = Результат["result"]["items"][0]["product_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_ProductID", IDТовара); + ПараметрыФункции.Вставить("Ozon_ProductID", IDТовара); - IDТовара = Результат["result"]["items"][1]["product_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_ProductID2", IDТовара); - ПараметрыФункции.Вставить("Ozon_ProductID2", IDТовара); + IDТовара = Результат["result"]["items"][1]["product_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_ProductID2", IDТовара); + ПараметрыФункции.Вставить("Ozon_ProductID2", IDТовара); КонецПроцедуры Процедура Ozon_ПолучитьОписанияХарактеристикТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - МассивID = Новый Массив; - МассивID.Добавить("143210609"); + МассивID = Новый Массив; + МассивID.Добавить("143210609"); - Фильтр = Новый Структура; - Фильтр.Вставить("visibility", "ALL"); - Фильтр.Вставить("offer_id" , МассивID); + Фильтр = Новый Структура; + Фильтр.Вставить("visibility", "ALL"); + Фильтр.Вставить("offer_id", МассивID); - Результат = OPI_Ozon.ПолучитьОписанияХарактеристикТоваров(IDКлиента, КлючAPI, Фильтр); + Результат = OPI_Ozon.ПолучитьОписанияХарактеристикТоваров(IDКлиента, КлючAPI, Фильтр); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписанияХарактеристикТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписанияХарактеристикТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); КонецПроцедуры Процедура Ozon_ПолучитьКонтентРейтингТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - SKU = 1626044001; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + SKU = 1626044001; - Результат = OPI_Ozon.ПолучитьКонтентРейтингТоваров(IDКлиента, КлючAPI, SKU); + Результат = OPI_Ozon.ПолучитьКонтентРейтингТоваров(IDКлиента, КлючAPI, SKU); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКонтентРейтингТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКонтентРейтингТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивРейтингов(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивРейтингов(Результат); КонецПроцедуры Процедура Ozon_ПолучитьИнформациюОТоварах(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Артикул = "143210609"; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Артикул = "143210609"; - Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул); + Результат = OPI_Ozon.ПолучитьИнформациюОТоварах(IDКлиента, КлючAPI, , , Артикул); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТоварах", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТоварах", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонТовары(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонТовары(Результат); КонецПроцедуры Процедура Ozon_ПолучитьОписаниеТовара(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Артикул = "143210609"; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Артикул = "143210609"; - Результат = OPI_Ozon.ПолучитьОписаниеТовара(IDКлиента, КлючAPI, , Артикул); + Результат = OPI_Ozon.ПолучитьОписаниеТовара(IDКлиента, КлючAPI, , Артикул); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонТовар(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонТовар(Результат); КонецПроцедуры Процедура Ozon_ПолучитьЛимитыРаботыСТоварами(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьЛимитыРаботыСТоварами(IDКлиента, КлючAPI); + Результат = OPI_Ozon.ПолучитьЛимитыРаботыСТоварами(IDКлиента, КлючAPI); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛимитыРаботыСТоварами", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЛимитыРаботыСТоварами", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонЛимиты(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонЛимиты(Результат); КонецПроцедуры Процедура Ozon_ОбновитьИзображенияТовара(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Картинка1 = ПараметрыФункции["Picture"]; - Картинка2 = ПараметрыФункции["Picture2"]; + Картинка1 = ПараметрыФункции["Picture"]; + Картинка2 = ПараметрыФункции["Picture2"]; - МаркетинговыйЦвет = "GREEN"; + МаркетинговыйЦвет = "GREEN"; - МассивИзображений = Новый Массив; - МассивИзображений.Добавить(Картинка1); - МассивИзображений.Добавить(Картинка2); + МассивИзображений = Новый Массив; + МассивИзображений.Добавить(Картинка1); + МассивИзображений.Добавить(Картинка2); - Результат = OPI_Ozon.ОбновитьИзображенияТовара(IDКлиента - , КлючAPI - , IDТовара - , МассивИзображений - , - , МаркетинговыйЦвет); + Результат = OPI_Ozon.ОбновитьИзображенияТовара(IDКлиента, КлючAPI, IDТовара, МассивИзображений, , МаркетинговыйЦвет); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьИзображенияТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьИзображенияТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонКартинки(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонКартинки(Результат); КонецПроцедуры Процедура Ozon_ПроверитьЗагрузкуИзображенийТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Результат = OPI_Ozon.ПроверитьЗагрузкуИзображенийТоваров(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.ПроверитьЗагрузкуИзображенийТоваров(IDКлиента, КлючAPI, IDТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьЗагрузкуИзображенийТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьЗагрузкуИзображенийТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); КонецПроцедуры Процедура Ozon_ИзменитьАртикулыТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - СоответствиеАртикулов = Новый Соответствие; - СоответствиеАртикулов.Вставить("143210609", "143210612"); + СоответствиеАртикулов = Новый Соответствие; + СоответствиеАртикулов.Вставить("143210609", "143210612"); - Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов); + Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАртикулыТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАртикулыТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); - СоответствиеАртикулов = Новый Соответствие; - СоответствиеАртикулов.Вставить("143210612", "143210609"); + СоответствиеАртикулов = Новый Соответствие; + СоответствиеАртикулов.Вставить("143210612", "143210609"); - Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов); + Результат = OPI_Ozon.ИзменитьАртикулыТоваров(IDКлиента, КлючAPI, СоответствиеАртикулов); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАртикулыТоваров (обратный)", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьАртикулыТоваров (обратный)", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); КонецПроцедуры Процедура Ozon_АрхивироватьТовары(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); - IDТовара = ПараметрыФункции["Ozon_ProductID2"]; + IDТовара = ПараметрыФункции["Ozon_ProductID2"]; - Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (2)", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (2)", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); КонецПроцедуры Процедура Ozon_РазархивироватьТовары(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Результат = OPI_Ozon.РазархивироватьТовары(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.РазархивироватьТовары(IDКлиента, КлючAPI, IDТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьТовары", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазархивироватьТовары", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонИстина(Результат); КонецПроцедуры Процедура Ozon_УдалитьТоварыБезSKU(ПараметрыФункции) - OPI_Инструменты.Пауза(30); + OPI_Инструменты.Пауза(30); - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.АрхивироватьТовары(IDКлиента, КлючAPI, IDТовара); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (для удаления)", "Ozon"); // SKIP - OPI_Инструменты.Пауза(15); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "АрхивироватьТовары (для удаления)", "Ozon"); // SKIP + OPI_Инструменты.Пауза(15); // SKIP - Артикул = "143210609"; + Артикул = "143210609"; - Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул); + Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU", "Ozon"); - Артикул = "1432106010"; + Артикул = "1432106010"; - Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул); + Результат = OPI_Ozon.УдалитьТоварыБезSKU(IDКлиента, КлючAPI, Артикул); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU (2)", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТоварыБезSKU (2)", "Ozon"); КонецПроцедуры Процедура Ozon_ЗагрузитьКодыАктивацииТовара(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Коды = Новый Массив; - Коды.Добавить("11111111"); - Коды.Добавить("22222222"); + Коды = Новый Массив; + Коды.Добавить("11111111"); + Коды.Добавить("22222222"); - Результат = OPI_Ozon.ЗагрузитьКодыАктивацииТовара(IDКлиента, КлючAPI, IDТовара, Коды); + Результат = OPI_Ozon.ЗагрузитьКодыАктивацииТовара(IDКлиента, КлючAPI, IDТовара, Коды); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьКодыАктивацииТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьКодыАктивацииТовара", "Ozon"); // OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат); // IDЗадания = Результат["result"]["task_id"]; - IDЗадания = 1; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_CodesTaskID", IDЗадания); - ПараметрыФункции.Вставить("Ozon_CodesTaskID", IDЗадания); + IDЗадания = 1; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_CodesTaskID", IDЗадания); + ПараметрыФункции.Вставить("Ozon_CodesTaskID", IDЗадания); - OPI_Инструменты.Пауза(120); + OPI_Инструменты.Пауза(120); КонецПроцедуры Процедура Ozon_ПолучитьСтатусДобавленияКодов(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDЗадачи = ПараметрыФункции["Ozon_CodesTaskID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDЗадачи = ПараметрыФункции["Ozon_CodesTaskID"]; - Результат = OPI_Ozon.ПолучитьСтатусДобавленияКодов(IDКлиента, КлючAPI, IDЗадачи); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияКодов(IDКлиента, КлючAPI, IDЗадачи); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияКодов", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусДобавленияКодов", "Ozon"); - Если ЗначениеЗаполнено(Результат["result"]) Тогда - Пока Результат["result"]["status"] = "pending" Цикл + Если ЗначениеЗаполнено(Результат["result"]) Тогда + Пока Результат["result"]["status"] = "pending" Цикл - OPI_Инструменты.Пауза(30); - Результат = OPI_Ozon.ПолучитьСтатусДобавленияКодов(IDКлиента, КлючAPI, IDЗадачи); + OPI_Инструменты.Пауза(30); + Результат = OPI_Ozon.ПолучитьСтатусДобавленияКодов(IDКлиента, КлючAPI, IDЗадачи); - КонецЦикла; - КонецЕсли; + КонецЦикла; + КонецЕсли; //OPI_ПолучениеДанныхТестов.Проверка_ОзонДобавлениеКодов(Результат); @@ -14303,412 +14258,412 @@ Процедура Ozon_ПолучитьКоличествоПодписчиковТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - SKU = 1626044001; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + SKU = 1626044001; - Результат = OPI_Ozon.ПолучитьКоличествоПодписчиковТоваров(IDКлиента, КлючAPI, SKU); + Результат = OPI_Ozon.ПолучитьКоличествоПодписчиковТоваров(IDКлиента, КлючAPI, SKU); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКоличествоПодписчиковТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКоличествоПодписчиковТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонПодписчики(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонПодписчики(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСвязанныеSKU(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - SKU = 1626044001; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + SKU = 1626044001; - Результат = OPI_Ozon.ПолучитьСвязанныеSKU(IDКлиента, КлючAPI, SKU); + Результат = OPI_Ozon.ПолучитьСвязанныеSKU(IDКлиента, КлючAPI, SKU); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСвязанныеSKU", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСвязанныеSKU", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонSKU(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонSKU(Результат); КонецПроцедуры Процедура Ozon_ПривязатьШтрихкоды(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - СоответствиеШтрихкодов = Новый Соответствие; - СоответствиеШтрихкодов.Вставить(1626044001, "112233"); + СоответствиеШтрихкодов = Новый Соответствие; + СоответствиеШтрихкодов.Вставить(1626044001, "112233"); - Результат = OPI_Ozon.ПривязатьШтрихкоды(IDКлиента, КлючAPI, СоответствиеШтрихкодов); + Результат = OPI_Ozon.ПривязатьШтрихкоды(IDКлиента, КлючAPI, СоответствиеШтрихкодов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПривязатьШтрихкоды", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПривязатьШтрихкоды", "Ozon"); КонецПроцедуры Процедура Ozon_СоздатьШтрихкоды(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Результат = OPI_Ozon.СоздатьШтрихкоды(IDКлиента, КлючAPI, IDТовара); + Результат = OPI_Ozon.СоздатьШтрихкоды(IDКлиента, КлючAPI, IDТовара); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьШтрихкоды", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьШтрихкоды", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонБезОшибок(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСписокСкладов(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьСписокСкладов(IDКлиента, КлючAPI); + Результат = OPI_Ozon.ПолучитьСписокСкладов(IDКлиента, КлючAPI); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСкладов", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСкладов", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); КонецПроцедуры Процедура Ozon_ПолучитьКоличествоТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - МассивID = Новый Массив; - МассивID.Добавить("143210608"); + МассивID = Новый Массив; + МассивID.Добавить("143210608"); - Фильтр = Новый Структура; - Фильтр.Вставить("visibility" , "ALL"); - Фильтр.Вставить("offer_id" , МассивID); + Фильтр = Новый Структура; + Фильтр.Вставить("visibility", "ALL"); + Фильтр.Вставить("offer_id", МассивID); - Результат = OPI_Ozon.ПолучитьКоличествоТоваров(IDКлиента, КлючAPI, Фильтр); + Результат = OPI_Ozon.ПолучитьКоличествоТоваров(IDКлиента, КлючAPI, Фильтр); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКоличествоТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКоличествоТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); КонецПроцедуры Процедура Ozon_ОбновитьЦеныТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Цены = Новый Структура; - Цены.Вставить("auto_action_enabled" , "DISABLED"); - Цены.Вставить("currency_code" , "RUB"); - Цены.Вставить("min_price" , "1300"); - Цены.Вставить("offer_id" , "143210610"); - Цены.Вставить("old_price" , "1400"); - Цены.Вставить("price" , "1300"); - Цены.Вставить("price_strategy_enabled", "DISABLED"); - Цены.Вставить("product_id" , IDТовара); + Цены = Новый Структура; + Цены.Вставить("auto_action_enabled", "DISABLED"); + Цены.Вставить("currency_code", "RUB"); + Цены.Вставить("min_price", "1300"); + Цены.Вставить("offer_id", "143210610"); + Цены.Вставить("old_price", "1400"); + Цены.Вставить("price", "1300"); + Цены.Вставить("price_strategy_enabled", "DISABLED"); + Цены.Вставить("product_id", IDТовара); - Результат = OPI_Ozon.ОбновитьЦеныТоваров(IDКлиента, КлючAPI, Цены); + Результат = OPI_Ozon.ОбновитьЦеныТоваров(IDКлиента, КлючAPI, Цены); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЦеныТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЦеныТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивОбновлено(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассивОбновлено(Результат); КонецПроцедуры Процедура Ozon_ОбновитьКоличествоТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = ПараметрыФункции["Ozon_ProductID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = ПараметрыФункции["Ozon_ProductID"]; - Остатки = Новый Структура; - Остатки.Вставить("offer_id" , "143210610"); - Остатки.Вставить("product_id" , IDТовара); - Остатки.Вставить("stock" , 20); - Остатки.Вставить("warehouse_id", 1); + Остатки = Новый Структура; + Остатки.Вставить("offer_id", "143210610"); + Остатки.Вставить("product_id", IDТовара); + Остатки.Вставить("stock", 20); + Остатки.Вставить("warehouse_id", 1); - Результат = OPI_Ozon.ОбновитьКоличествоТоваров(IDКлиента, КлючAPI, Остатки); + Результат = OPI_Ozon.ОбновитьКоличествоТоваров(IDКлиента, КлючAPI, Остатки); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКоличествоТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьКоличествоТоваров", "Ozon"); КонецПроцедуры Процедура Ozon_ПолучитьЦеныТоваров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьЦеныТоваров(IDКлиента, КлючAPI, Новый Структура); + Результат = OPI_Ozon.ПолучитьЦеныТоваров(IDКлиента, КлючAPI, Новый Структура); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЦеныТоваров", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЦеныТоваров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонОбъекты(Результат); КонецПроцедуры Процедура Ozon_ПолучитьИнформациюОбУценке(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - SKU = 1626044001; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + SKU = 1626044001; - Результат = OPI_Ozon.ПолучитьИнформациюОбУценке(IDКлиента, КлючAPI, SKU); + Результат = OPI_Ozon.ПолучитьИнформациюОбУценке(IDКлиента, КлючAPI, SKU); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбУценке", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбУценке", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат, "items"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат, "items"); КонецПроцедуры Процедура Ozon_УстановитьСкидкуНаУцененныйТовар(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDТовара = 1156646653; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDТовара = 1156646653; - Скидка = 10; + Скидка = 10; - Результат = OPI_Ozon.УстановитьСкидкуНаУцененныйТовар(IDКлиента, КлючAPI, IDТовара, Скидка); + Результат = OPI_Ozon.УстановитьСкидкуНаУцененныйТовар(IDКлиента, КлючAPI, IDТовара, Скидка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСкидкуНаУцененныйТовар", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьСкидкуНаУцененныйТовар", "Ozon"); КонецПроцедуры Процедура Ozon_ПолучитьСписокАкций(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьСписокАкций(IDКлиента, КлючAPI); + Результат = OPI_Ozon.ПолучитьСписокАкций(IDКлиента, КлючAPI); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокАкций", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокАкций", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); КонецПроцедуры Процедура Ozon_ПолучитьДоступныеТоварыАкции(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDАкции = 111111111; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDАкции = 111111111; - Результат = OPI_Ozon.ПолучитьДоступныеТоварыАкции(IDКлиента, КлючAPI, IDАкции); + Результат = OPI_Ozon.ПолучитьДоступныеТоварыАкции(IDКлиента, КлючAPI, IDАкции); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеТоварыАкции", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеТоварыАкции", "Ozon"); КонецПроцедуры Процедура Ozon_ПолучитьУчаствующиеТоварыАкции(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDАкции = 111111111; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDАкции = 111111111; - Результат = OPI_Ozon.ПолучитьУчаствующиеТоварыАкции(IDКлиента, КлючAPI, IDАкции); + Результат = OPI_Ozon.ПолучитьУчаствующиеТоварыАкции(IDКлиента, КлючAPI, IDАкции); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьУчаствующиеТоварыАкции", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьУчаствующиеТоварыАкции", "Ozon"); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруОстатковТовара(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруОстатковТовара(); + Результат = OPI_Ozon.ПолучитьСтруктуруОстатковТовара(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОстатковТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруОстатковТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруЦеныТовара(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруЦеныТовара(); + Результат = OPI_Ozon.ПолучитьСтруктуруЦеныТовара(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЦеныТовара", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруЦеныТовара", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСписокКластеров(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Результат = OPI_Ozon.ПолучитьСписокКластеров(IDКлиента, КлючAPI); + Результат = OPI_Ozon.ПолучитьСписокКластеров(IDКлиента, КлючAPI); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКластеров", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонКластеры(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокКластеров", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонКластеры(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСписокСкладовОтгрузки(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Поиск = "ТВЕРЬ"; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Поиск = "ТВЕРЬ"; - Результат = OPI_Ozon.ПолучитьСписокСкладовОтгрузки(IDКлиента, КлючAPI, Поиск); + Результат = OPI_Ozon.ПолучитьСписокСкладовОтгрузки(IDКлиента, КлючAPI, Поиск); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСкладовОтгрузки", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонПоиск(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСкладовОтгрузки", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонПоиск(Результат); КонецПроцедуры Процедура Ozon_СоздатьЧерновикЗаявкиFBO(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Кластер = 1; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Кластер = 1; - Позиции = Новый Соответствие; - Позиции.Вставить("1783161863", 5); - Позиции.Вставить("1784654052", 2); + Позиции = Новый Соответствие; + Позиции.Вставить("1783161863", 5); + Позиции.Вставить("1784654052", 2); - Результат = OPI_Ozon.СоздатьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, Кластер, Позиции); + Результат = OPI_Ozon.СоздатьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, Кластер, Позиции); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧерновикЗаявкиFBO", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонЧерновик(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЧерновикЗаявкиFBO", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонЧерновик(Результат); - IDЧерновика = Результат["operation_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_FBOOperID", IDЧерновика); - ПараметрыФункции.Вставить("Ozon_FBOOperID", IDЧерновика); + IDЧерновика = Результат["operation_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_FBOOperID", IDЧерновика); + ПараметрыФункции.Вставить("Ozon_FBOOperID", IDЧерновика); КонецПроцедуры Процедура Ozon_ПолучитьЧерновикЗаявкиFBO(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - IDОперации = ПараметрыФункции["Ozon_FBOOperID"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDОперации = ПараметрыФункции["Ozon_FBOOperID"]; - Статус = "CALCULATION_STATUS_IN_PROGRESS"; + Статус = "CALCULATION_STATUS_IN_PROGRESS"; - Пока Статус = "CALCULATION_STATUS_IN_PROGRESS" Цикл + Пока Статус = "CALCULATION_STATUS_IN_PROGRESS" Цикл - Результат = OPI_Ozon.ПолучитьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, IDОперации); - Статус = Результат["status"]; + Результат = OPI_Ozon.ПолучитьЧерновикЗаявкиFBO(IDКлиента, КлючAPI, IDОперации); + Статус = Результат["status"]; - OPI_Инструменты.Пауза(20); + OPI_Инструменты.Пауза(20); - КонецЦикла; + КонецЦикла; // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧерновикЗаявкиFBO", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонГотовыйЧерновик(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧерновикЗаявкиFBO", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонГотовыйЧерновик(Результат); - IDЧерновика = Результат["draft_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_Draft", IDЧерновика); - ПараметрыФункции.Вставить("Ozon_Draft", IDЧерновика); + IDЧерновика = Результат["draft_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_Draft", IDЧерновика); + ПараметрыФункции.Вставить("Ozon_Draft", IDЧерновика); - IDСклада = Результат["clusters"][0]["warehouses"][0]["supply_warehouse"]["warehouse_id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_FBOWarehouse", IDСклада); - ПараметрыФункции.Вставить("Ozon_FBOWarehouse", IDСклада); + IDСклада = Результат["clusters"][0]["warehouses"][0]["supply_warehouse"]["warehouse_id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Ozon_FBOWarehouse", IDСклада); + ПараметрыФункции.Вставить("Ozon_FBOWarehouse", IDСклада); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруДопПолейОтправления(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруДопПолейОтправления(); + Результат = OPI_Ozon.ПолучитьСтруктуруДопПолейОтправления(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДопПолейОтправления", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДопПолейОтправления", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСтруктуруФильтраОтправлений(ПараметрыФункции) - Результат = OPI_Ozon.ПолучитьСтруктуруФильтраОтправлений(); + Результат = OPI_Ozon.ПолучитьСтруктуруФильтраОтправлений(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраОтправлений", "Ozon"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраОтправлений", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура Ozon_ПолучитьСписокОтправленийFBO(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - ДопПоля = Новый Структура; - ДопПоля.Вставить("analytics_data", Истина); - ДопПоля.Вставить("financial_data", Истина); + ДопПоля = Новый Структура; + ДопПоля.Вставить("analytics_data", Истина); + ДопПоля.Вставить("financial_data", Истина); - Фильтр = Новый Структура; - Фильтр.Вставить("since", XMLСтрока('20230101') + "Z"); - Фильтр.Вставить("to" , XMLСтрока('20240101') + "Z"); + Фильтр = Новый Структура; + Фильтр.Вставить("since", XMLСтрока('20230101') + "Z"); + Фильтр.Вставить("to", XMLСтрока('20240101') + "Z"); - Результат = OPI_Ozon.ПолучитьСписокОтправленийFBO(IDКлиента, КлючAPI, Фильтр, ДопПоля); + Результат = OPI_Ozon.ПолучитьСписокОтправленийFBO(IDКлиента, КлючAPI, Фильтр, ДопПоля); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтправленийFBO", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОтправленийFBO", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонМассив(Результат); КонецПроцедуры Процедура Ozon_ПолучитьТаймслотыFBO(ПараметрыФункции) - IDКлиента = ПараметрыФункции["Ozon_ClientID"]; - КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; - Сутки = 86400; + IDКлиента = ПараметрыФункции["Ozon_ClientID"]; + КлючAPI = ПараметрыФункции["Ozon_ApiKey"]; + Сутки = 86400; - ДатаОт = OPI_Инструменты.ПолучитьТекущуюДату(); - ДатаПо = ДатаОт + Сутки; - Черновик = ПараметрыФункции["Ozon_Draft"]; - Склад = ПараметрыФункции["Ozon_FBOWarehouse"]; + ДатаОт = OPI_Инструменты.ПолучитьТекущуюДату(); + ДатаПо = ДатаОт + Сутки; + Черновик = ПараметрыФункции["Ozon_Draft"]; + Склад = ПараметрыФункции["Ozon_FBOWarehouse"]; - Результат = OPI_Ozon.ПолучитьТаймслотыFBO(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склад); + Результат = OPI_Ozon.ПолучитьТаймслотыFBO(IDКлиента, КлючAPI, ДатаОт, ДатаПо, Черновик, Склад); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаймслотыFBO", "Ozon"); - OPI_ПолучениеДанныхТестов.Проверка_ОзонТаймслоты(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТаймслотыFBO", "Ozon"); + OPI_ПолучениеДанныхТестов.Проверка_ОзонТаймслоты(Результат); КонецПроцедуры @@ -14718,138 +14673,138 @@ Процедура Neocities_ЗагрузитьФайл(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; - Данные = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Путь = "testfolder/test_pic.png"; + Токен = ПараметрыФункции["NC_Token"]; + Данные = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Путь = "testfolder/test_pic.png"; - Результат = OPI_Neocities.ЗагрузитьФайл(Токен, Путь, Данные); + Результат = OPI_Neocities.ЗагрузитьФайл(Токен, Путь, Данные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "Neocities"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайл", "Neocities"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_ЗагрузитьФайлы(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; + Токен = ПараметрыФункции["NC_Token"]; - Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные - Гифка = ПараметрыФункции["Gif"]; // URL, Путь или Двоичные данные + Картинка1 = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Картинка2 = ПараметрыФункции["Picture2"]; // URL, Путь или Двоичные данные + Гифка = ПараметрыФункции["Gif"]; // URL, Путь или Двоичные данные - СоответствиеФайлов = Новый Соответствие; - СоответствиеФайлов.Вставить("test/pic1.png", Картинка1); - СоответствиеФайлов.Вставить("test/gif.gif" , Картинка2); - СоответствиеФайлов.Вставить("pic2.png" , Гифка); + СоответствиеФайлов = Новый Соответствие; + СоответствиеФайлов.Вставить("test/pic1.png", Картинка1); + СоответствиеФайлов.Вставить("test/gif.gif", Картинка2); + СоответствиеФайлов.Вставить("pic2.png", Гифка); - Результат = OPI_Neocities.ЗагрузитьФайлы(Токен, СоответствиеФайлов); + Результат = OPI_Neocities.ЗагрузитьФайлы(Токен, СоответствиеФайлов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлы", "Neocities"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьФайлы", "Neocities"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_УдалитьВыбранныеФайлы(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; + Токен = ПараметрыФункции["NC_Token"]; - Пути = Новый Массив; - Пути.Добавить("/test/pic1.png"); - Пути.Добавить("/test/gif.gif"); - Пути.Добавить("/pic2.png"); + Пути = Новый Массив; + Пути.Добавить("/test/pic1.png"); + Пути.Добавить("/test/gif.gif"); + Пути.Добавить("/pic2.png"); - Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, Пути); + Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, Пути); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы", "Neocities"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы", "Neocities"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); - Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, "/testfolder"); + Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, "/testfolder"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы (каталог 1)"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы (каталог 1)"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); - Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, "/test"); + Результат = OPI_Neocities.УдалитьВыбранныеФайлы(Токен, "/test"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы (каталог 2)"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьВыбранныеФайлы (каталог 2)"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_ПолучитьСписокФайлов(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; - Путь = "test"; + Токен = ПараметрыФункции["NC_Token"]; + Путь = "test"; - Результат = OPI_Neocities.ПолучитьСписокФайлов(Токен, Путь); + Результат = OPI_Neocities.ПолучитьСписокФайлов(Токен, Путь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "Neocities"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов", "Neocities"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_НСФайлыКаталога(Результат, 2); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_НСФайлыКаталога(Результат, 2); // SKIP - Результат = OPI_Neocities.ПолучитьСписокФайлов(Токен); + Результат = OPI_Neocities.ПолучитьСписокФайлов(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов (Все)"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокФайлов (Все)"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_ПолучитьДанныеОСайте(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; - Сайт = "2athenaeum"; + Токен = ПараметрыФункции["NC_Token"]; + Сайт = "2athenaeum"; - Результат = OPI_Neocities.ПолучитьДанныеОСайте(Токен); + Результат = OPI_Neocities.ПолучитьДанныеОСайте(Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеОСайте", "Neocities"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеОСайте", "Neocities"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); // SKIP - Результат = OPI_Neocities.ПолучитьДанныеОСайте(Токен, Сайт); + Результат = OPI_Neocities.ПолучитьДанныеОСайте(Токен, Сайт); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеОСайте (Сайт)"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДанныеОСайте (Сайт)"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_ПолучитьТокен(ПараметрыФункции) - Логин = ПараметрыФункции["NC_Login"]; - Пароль = ПараметрыФункции["NC_Password"]; + Логин = ПараметрыФункции["NC_Login"]; + Пароль = ПараметрыФункции["NC_Password"]; - Результат = OPI_Neocities.ПолучитьТокен(Логин, Пароль); + Результат = OPI_Neocities.ПолучитьТокен(Логин, Пароль); // END - Результат["api_key"] = "***"; + Результат["api_key"] = "***"; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Neocities"); - OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "Neocities"); + OPI_ПолучениеДанныхТестов.Проверка_НСУспех(Результат); КонецПроцедуры Процедура Neocities_СинхронизироватьКаталоги(ПараметрыФункции) - Токен = ПараметрыФункции["NC_Token"]; + Токен = ПараметрыФункции["NC_Token"]; - ЛокальныйКаталог = "C:\test_site"; - УдаленныйКаталог = "test_sync"; + ЛокальныйКаталог = "C:\test_site"; + УдаленныйКаталог = "test_sync"; - Результат = OPI_Neocities.СинхронизироватьКаталоги(Токен, ЛокальныйКаталог, УдаленныйКаталог); + Результат = OPI_Neocities.СинхронизироватьКаталоги(Токен, ЛокальныйКаталог, УдаленныйКаталог); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СинхронизироватьКаталоги", "Neocities"); - OPI_ПолучениеДанныхТестов.Проверка_НССинхронизация(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СинхронизироватьКаталоги", "Neocities"); + OPI_ПолучениеДанныхТестов.Проверка_НССинхронизация(Результат); КонецПроцедуры @@ -14859,649 +14814,649 @@ Процедура CDEK_ПолучитьТокен(ПараметрыФункции) - Аккаунт = ПараметрыФункции["CDEK_Account"]; - Пароль = ПараметрыФункции["CDEK_Password"]; + Аккаунт = ПараметрыФункции["CDEK_Account"]; + Пароль = ПараметрыФункции["CDEK_Password"]; - Результат = OPI_CDEK.ПолучитьТокен(Аккаунт, Пароль, Истина); + Результат = OPI_CDEK.ПолучитьТокен(Аккаунт, Пароль, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкТокен(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТокен", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкТокен(Результат); - Токен = Результат["access_token"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_Token", Токен); - OPI_Инструменты.ДобавитьПоле("CDEK_Token", Токен, "Строка", ПараметрыФункции); + Токен = Результат["access_token"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_Token", Токен); + OPI_Инструменты.ДобавитьПоле("CDEK_Token", Токен, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьОписаниеЗаказа(ПараметрыФункции) - Результат = OPI_CDEK.ПолучитьОписаниеЗаказа(); + Результат = OPI_CDEK.ПолучитьОписаниеЗаказа(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_CDEK.ПолучитьОписаниеЗаказа(Истина); + Результат = OPI_CDEK.ПолучитьОписаниеЗаказа(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа (Пустая)", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа (Пустая)", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура CDEK_СоздатьЗаказ(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; + Токен = ПараметрыФункции["CDEK_Token"]; - ОписаниеЗаказа = Новый Структура; + ОписаниеЗаказа = Новый Структура; - ЛокацияОтправления = Новый Структура; - ЛокацияОтправления.Вставить("code" , "44"); - ЛокацияОтправления.Вставить("city" , "Москва"); - ЛокацияОтправления.Вставить("address", "пр. Ленинградский, д.4"); + ЛокацияОтправления = Новый Структура; + ЛокацияОтправления.Вставить("code", "44"); + ЛокацияОтправления.Вставить("city", "Москва"); + ЛокацияОтправления.Вставить("address", "пр. Ленинградский, д.4"); - ЛокацияНазначения = Новый Структура; - ЛокацияНазначения.Вставить("code" , "270"); - ЛокацияНазначения.Вставить("city" , "Новосибирск"); - ЛокацияНазначения.Вставить("address", "ул. Блюхера, 32"); + ЛокацияНазначения = Новый Структура; + ЛокацияНазначения.Вставить("code", "270"); + ЛокацияНазначения.Вставить("city", "Новосибирск"); + ЛокацияНазначения.Вставить("address", "ул. Блюхера, 32"); - Получатель = Новый Структура; + Получатель = Новый Структура; - Телефоны = Новый Массив; - Телефоны.Добавить(Новый Структура("number", "+79134637228")); + Телефоны = Новый Массив; + Телефоны.Добавить(Новый Структура("number", "+79134637228")); - Получатель.Вставить("phones", Телефоны); - Получатель.Вставить("name" , "Иванов Иван"); + Получатель.Вставить("phones", Телефоны); + Получатель.Вставить("name", "Иванов Иван"); - Отправитель = Новый Структура("name", "Петров Петр"); + Отправитель = Новый Структура("name", "Петров Петр"); - Услуги = Новый Массив; + Услуги = Новый Массив; - Услуга = Новый Структура; - Услуга.Вставить("code" , "SECURE_PACKAGE_A2"); - Услуга.Вставить("parameter", 10); + Услуга = Новый Структура; + Услуга.Вставить("code", "SECURE_PACKAGE_A2"); + Услуга.Вставить("parameter", 10); - Услуги.Добавить(Услуга); + Услуги.Добавить(Услуга); - Пакеты = Новый Массив; + Пакеты = Новый Массив; - Пакет = Новый Структура; + Пакет = Новый Структура; - Позиции = Новый Массив; + Позиции = Новый Массив; - Позиция = Новый Структура; + Позиция = Новый Структура; - Оплата = Новый Структура; - Оплата.Вставить("value", 3000); + Оплата = Новый Структура; + Оплата.Вставить("value", 3000); - Позиция.Вставить("payment" , Оплата); - Позиция.Вставить("ware_key", "00055"); - Позиция.Вставить("name" , "Товар"); - Позиция.Вставить("cost" , 300); - Позиция.Вставить("amount" , 2); - Позиция.Вставить("weight" , 700); - Позиция.Вставить("url" , "www.item.ru"); + Позиция.Вставить("payment", Оплата); + Позиция.Вставить("ware_key", "00055"); + Позиция.Вставить("name", "Товар"); + Позиция.Вставить("cost", 300); + Позиция.Вставить("amount", 2); + Позиция.Вставить("weight", 700); + Позиция.Вставить("url", "www.item.ru"); - Позиции.Добавить(Позиция); + Позиции.Добавить(Позиция); - Пакет.Вставить("items" , Позиции); - Пакет.Вставить("number" , "bar-001"); - Пакет.Вставить("comment", "Упаковка"); - Пакет.Вставить("height" , 10); - Пакет.Вставить("length" , 10); - Пакет.Вставить("weight" , "4000"); - Пакет.Вставить("width" , 10); + Пакет.Вставить("items", Позиции); + Пакет.Вставить("number", "bar-001"); + Пакет.Вставить("comment", "Упаковка"); + Пакет.Вставить("height", 10); + Пакет.Вставить("length", 10); + Пакет.Вставить("weight", "4000"); + Пакет.Вставить("width", 10); - Пакеты.Добавить(Пакет); + Пакеты.Добавить(Пакет); - ОписаниеЗаказа.Вставить("from_location", ЛокацияОтправления); - ОписаниеЗаказа.Вставить("to_location" , ЛокацияНазначения); - ОписаниеЗаказа.Вставить("packages" , Пакеты); - ОписаниеЗаказа.Вставить("recipient" , Получатель); - ОписаниеЗаказа.Вставить("sender" , Отправитель); - ОписаниеЗаказа.Вставить("services" , Услуги); + ОписаниеЗаказа.Вставить("from_location", ЛокацияОтправления); + ОписаниеЗаказа.Вставить("to_location", ЛокацияНазначения); + ОписаниеЗаказа.Вставить("packages", Пакеты); + ОписаниеЗаказа.Вставить("recipient", Получатель); + ОписаниеЗаказа.Вставить("sender", Отправитель); + ОписаниеЗаказа.Вставить("services", Услуги); - ОписаниеЗаказа.Вставить("number" , Строка(Новый УникальныйИдентификатор)); - ОписаниеЗаказа.Вставить("comment" , "Новый заказ"); - ОписаниеЗаказа.Вставить("tariff_code", 139); + ОписаниеЗаказа.Вставить("number", Строка(Новый УникальныйИдентификатор)); + ОписаниеЗаказа.Вставить("comment", "Новый заказ"); + ОписаниеЗаказа.Вставить("tariff_code", 139); - ОписаниеЗаказа.Вставить("delivery_recipient_cost" , Новый Структура("value" , 50)); - ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200)); + ОписаниеЗаказа.Вставить("delivery_recipient_cost", Новый Структура("value", 50)); + ОписаниеЗаказа.Вставить("delivery_recipient_cost_adv", Новый Структура("sum,threshold", 3000, 200)); - Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина); + Результат = OPI_CDEK.СоздатьЗаказ(Токен, ОписаниеЗаказа, Истина, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаказ", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаказ", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_OrderUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьЗаказ(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьЗаказ(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказ", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказ", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат); - ВнутреннийНомер = Результат["entity"]["number"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер); - OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", ПараметрыФункции); + ВнутреннийНомер = Результат["entity"]["number"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_OrderIMN", ВнутреннийНомер); + OPI_Инструменты.ДобавитьПоле("CDEK_OrderIMN", ВнутреннийНомер, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьЗаказПоНомеру(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; + Токен = ПараметрыФункции["CDEK_Token"]; - НомерЗаказа = ПараметрыФункции["CDEK_OrderIMN"]; - Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина); + НомерЗаказа = ПараметрыФункции["CDEK_OrderIMN"]; + Результат = OPI_CDEK.ПолучитьЗаказПоНомеру(Токен, НомерЗаказа, Истина, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаказПоНомеру", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкДанныеЗаказа(Результат); КонецПроцедуры Процедура CDEK_ИзменитьЗаказ(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий"); + ОписаниеЗаказа = Новый Структура("comment", "Новый комментарий"); - Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина); + Результат = OPI_CDEK.ИзменитьЗаказ(Токен, UUID, ОписаниеЗаказа, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаказ", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьЗаказ", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_УдалитьЗаказ(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина); + Результат = OPI_CDEK.УдалитьЗаказ(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаказ", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаказ", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_ОформитьКлиентскийВозврат(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Тариф = 139; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Тариф = 139; - Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина); + Результат = OPI_CDEK.ОформитьКлиентскийВозврат(Токен, UUID, Тариф, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОформитьКлиентскийВозврат", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОформитьКлиентскийВозврат", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_СоздатьОтказ(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина); + Результат = OPI_CDEK.СоздатьОтказ(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОтказ", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьОтказ", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_ПолучитьОписаниеЗаявкиКурьера(ПараметрыФункции) - Результат = OPI_CDEK.ПолучитьОписаниеЗаявкиКурьера(); + Результат = OPI_CDEK.ПолучитьОписаниеЗаявкиКурьера(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаявкиКурьера", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаявкиКурьера", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_CDEK.ПолучитьОписаниеЗаявкиКурьера(Истина); + Результат = OPI_CDEK.ПолучитьОписаниеЗаявкиКурьера(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа (Пустая)", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеЗаказа (Пустая)", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура CDEK_СоздатьЗаявкуНаВызовКурьера(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["CDEK_Token"]; + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - ОписаниеЗаявки = Новый Структура; - ОписаниеЗаявки.Вставить("intake_date" , Формат(ТекущаяДата + 60 * 60 * 24, "ДФ=yyyy-MM-dd")); - ОписаниеЗаявки.Вставить("intake_time_from", "10:00"); - ОписаниеЗаявки.Вставить("intake_time_to" , "17:00"); - ОписаниеЗаявки.Вставить("name" , "Консолидированный груз"); - ОписаниеЗаявки.Вставить("weight" , 1000); - ОписаниеЗаявки.Вставить("length" , 10); - ОписаниеЗаявки.Вставить("width" , 10); - ОписаниеЗаявки.Вставить("height" , 10); - ОписаниеЗаявки.Вставить("comment" , "Комментарий курьеру"); - ОписаниеЗаявки.Вставить("need_call" , Ложь); + ОписаниеЗаявки = Новый Структура; + ОписаниеЗаявки.Вставить("intake_date", Формат(ТекущаяДата + 60 * 60 * 24, "ДФ=yyyy-MM-dd")); + ОписаниеЗаявки.Вставить("intake_time_from", "10:00"); + ОписаниеЗаявки.Вставить("intake_time_to", "17:00"); + ОписаниеЗаявки.Вставить("name", "Консолидированный груз"); + ОписаниеЗаявки.Вставить("weight", 1000); + ОписаниеЗаявки.Вставить("length", 10); + ОписаниеЗаявки.Вставить("width", 10); + ОписаниеЗаявки.Вставить("height", 10); + ОписаниеЗаявки.Вставить("comment", "Комментарий курьеру"); + ОписаниеЗаявки.Вставить("need_call", Ложь); - Отправитель = Новый Структура; - Отправитель.Вставить("company", "Компания"); - Отправитель.Вставить("name" , "Иванов Иван"); + Отправитель = Новый Структура; + Отправитель.Вставить("company", "Компания"); + Отправитель.Вставить("name", "Иванов Иван"); - Телефоны = Новый Массив; - Телефон = Новый Структура("number", "+79589441654"); - Телефоны.Добавить(Телефон); + Телефоны = Новый Массив; + Телефон = Новый Структура("number", "+79589441654"); + Телефоны.Добавить(Телефон); - Отправитель.Вставить("phones", Телефоны); + Отправитель.Вставить("phones", Телефоны); - ОписаниеЗаявки.Вставить("sender", Отправитель); + ОписаниеЗаявки.Вставить("sender", Отправитель); - ТочкаОтправления = Новый Структура; - ТочкаОтправления.Вставить("code" , "44"); - ТочкаОтправления.Вставить("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"); - ТочкаОтправления.Вставить("postal_code" , "109004"); - ТочкаОтправления.Вставить("longitude" , 37.6204); - ТочкаОтправления.Вставить("latitude" , 55.754); - ТочкаОтправления.Вставить("country_code", "RU"); - ТочкаОтправления.Вставить("region" , "Москва"); - ТочкаОтправления.Вставить("sub_region" , "Москва"); - ТочкаОтправления.Вставить("city" , "Москва"); - ТочкаОтправления.Вставить("kladr_code" , "7700000000000"); - ТочкаОтправления.Вставить("address" , "ул. Блюхера, 32"); + ТочкаОтправления = Новый Структура; + ТочкаОтправления.Вставить("code", "44"); + ТочкаОтправления.Вставить("fias_guid", "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"); + ТочкаОтправления.Вставить("postal_code", "109004"); + ТочкаОтправления.Вставить("longitude", 37.6204); + ТочкаОтправления.Вставить("latitude", 55.754); + ТочкаОтправления.Вставить("country_code", "RU"); + ТочкаОтправления.Вставить("region", "Москва"); + ТочкаОтправления.Вставить("sub_region", "Москва"); + ТочкаОтправления.Вставить("city", "Москва"); + ТочкаОтправления.Вставить("kladr_code", "7700000000000"); + ТочкаОтправления.Вставить("address", "ул. Блюхера, 32"); - ОписаниеЗаявки.Вставить("from_location", ТочкаОтправления); + ОписаниеЗаявки.Вставить("from_location", ТочкаОтправления); - Результат = OPI_CDEK.СоздатьЗаявкуНаВызовКурьера(Токен, ОписаниеЗаявки, Истина); + Результат = OPI_CDEK.СоздатьЗаявкуНаВызовКурьера(Токен, ОписаниеЗаявки, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаявкуНаВызовКурьера", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьЗаявкуНаВызовКурьера", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_IntakeUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_IntakeUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_IntakeUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_IntakeUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьЗаявкуНаВызовКурьера(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_IntakeUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_IntakeUUID"]; - Результат = OPI_CDEK.ПолучитьЗаявкуНаВызовКурьера(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьЗаявкуНаВызовКурьера(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаявкуНаВызовКурьера", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаявкуНаВызовКурьера", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_УдалитьЗаявкуНаВызовКурьера(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_IntakeUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_IntakeUUID"]; - Результат = OPI_CDEK.УдалитьЗаявкуНаВызовКурьера(Токен, UUID, Истина); + Результат = OPI_CDEK.УдалитьЗаявкуНаВызовКурьера(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаявкуНаВызовКурьера", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаявкуНаВызовКурьера", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_СформироватьКвитанцию(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Тип = "tpl_russia"; - Копий = 1; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Тип = "tpl_russia"; + Копий = 1; - Результат = OPI_CDEK.СформироватьКвитанцию(Токен, UUID, Тип, Копий, Истина); + Результат = OPI_CDEK.СформироватьКвитанцию(Токен, UUID, Тип, Копий, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКвитанцию", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьКвитанцию", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_PrintUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_PrintUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_PrintUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_PrintUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьКвитанцию(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_PrintUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_PrintUUID"]; - Результат = OPI_CDEK.ПолучитьКвитанцию(Токен, UUID, , Истина); // Ответ сервера с ссылкой + Результат = OPI_CDEK.ПолучитьКвитанцию(Токен, UUID, , Истина); // Ответ сервера с ссылкой - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКвитанцию", "CDEK"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_СдэкКвитанция(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКвитанцию", "CDEK"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_СдэкКвитанция(Результат); // SKIP - ИВФ = ПолучитьИмяВременногоФайла("pdf"); + ИВФ = ПолучитьИмяВременногоФайла("pdf"); - Результат = OPI_CDEK.ПолучитьКвитанцию(Токен, UUID, Истина, Истина); // PDF - Результат.Записать(ИВФ); + Результат = OPI_CDEK.ПолучитьКвитанцию(Токен, UUID, Истина, Истина); // PDF + Результат.Записать(ИВФ); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКвитанцию (файл)"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); - УдалитьФайлы(ИВФ); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКвитанцию (файл)"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); + УдалитьФайлы(ИВФ); КонецПроцедуры Процедура CDEK_СформироватьШтрихкод(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Формат = "A5"; - Копий = 1; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Формат = "A5"; + Копий = 1; - Результат = OPI_CDEK.СформироватьШтрихкод(Токен, UUID, Копий, Формат, , Истина); + Результат = OPI_CDEK.СформироватьШтрихкод(Токен, UUID, Копий, Формат, , Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьШтрихкод", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьШтрихкод", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_BarcodeUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_BarcodeUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_BarcodeUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_BarcodeUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьШтрихкод(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_BarcodeUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_BarcodeUUID"]; - Результат = OPI_CDEK.ПолучитьШтрихкод(Токен, UUID, , Истина); // Ответ сервера с ссылкой + Результат = OPI_CDEK.ПолучитьШтрихкод(Токен, UUID, , Истина); // Ответ сервера с ссылкой - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШтрихкод", "CDEK"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_СдэкКвитанция(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШтрихкод", "CDEK"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_СдэкКвитанция(Результат); // SKIP - ИВФ = ПолучитьИмяВременногоФайла("pdf"); + ИВФ = ПолучитьИмяВременногоФайла("pdf"); - Результат = OPI_CDEK.ПолучитьШтрихкод(Токен, UUID, Истина, Истина); // PDF - Результат.Записать(ИВФ); + Результат = OPI_CDEK.ПолучитьШтрихкод(Токен, UUID, Истина, Истина); // PDF + Результат.Записать(ИВФ); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШтрихкод (файл)"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); - УдалитьФайлы(ИВФ); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШтрихкод (файл)"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); + УдалитьФайлы(ИВФ); КонецПроцедуры Процедура CDEK_ПолучитьДоступныеИнтервалыДоставки(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.ПолучитьДоступныеИнтервалыДоставки(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьДоступныеИнтервалыДоставки(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеИнтервалыДоставки", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкИнтервалыДоставки(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоступныеИнтервалыДоставки", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкИнтервалыДоставки(Результат); КонецПроцедуры Процедура CDEK_ПолучитьОписаниеДоговоренности(ПараметрыФункции) - Результат = OPI_CDEK.ПолучитьОписаниеДоговоренности(); + Результат = OPI_CDEK.ПолучитьОписаниеДоговоренности(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_CDEK.ПолучитьОписаниеДоговоренности(Истина); + Результат = OPI_CDEK.ПолучитьОписаниеДоговоренности(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеДоговоренности (Пустая)", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура CDEK_ЗафиксироватьДоговоренностьОДоставке(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUIDЗаказа = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUIDЗаказа = ПараметрыФункции["CDEK_OrderUUID"]; - Сутки = 60 * 60 * 24; - ТекущаяДата = НачалоДня(OPI_Инструменты.ПолучитьТекущуюДату()); - ДатаДоставки = ТекущаяДата + Сутки * 14; + Сутки = 60 * 60 * 24; + ТекущаяДата = НачалоДня(OPI_Инструменты.ПолучитьТекущуюДату()); + ДатаДоставки = ТекущаяДата + Сутки * 14; - Пока ДеньНедели(ДатаДоставки) > 5 Цикл - ДатаДоставки = ДатаДоставки + Сутки; - КонецЦикла; + Пока ДеньНедели(ДатаДоставки) > 5 Цикл + ДатаДоставки = ДатаДоставки + Сутки; + КонецЦикла; - Договоренность = Новый Структура; + Договоренность = Новый Структура; - Договоренность.Вставить("cdek_number", "1106207236"); - Договоренность.Вставить("order_uuid" , UUIDЗаказа); - Договоренность.Вставить("date" , Формат(ДатаДоставки, "ДФ=yyyy-MM-dd")); - Договоренность.Вставить("time_from" , "10:00"); - Договоренность.Вставить("time_to" , "17:00"); - Договоренность.Вставить("comment" , "Офис группы компаний"); + Договоренность.Вставить("cdek_number", "1106207236"); + Договоренность.Вставить("order_uuid", UUIDЗаказа); + Договоренность.Вставить("date", Формат(ДатаДоставки, "ДФ=yyyy-MM-dd")); + Договоренность.Вставить("time_from", "10:00"); + Договоренность.Вставить("time_to", "17:00"); + Договоренность.Вставить("comment", "Офис группы компаний"); - МестоДоставки = Новый Структура; - МестоДоставки.Вставить("code" , "270"); - МестоДоставки.Вставить("fias_guid" , "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"); - МестоДоставки.Вставить("postal_code" , "109004"); - МестоДоставки.Вставить("longitude" , 37.6204); - МестоДоставки.Вставить("latitude" , 55.754); - МестоДоставки.Вставить("country_code", "RU"); - МестоДоставки.Вставить("region" , "Новосибирск"); - МестоДоставки.Вставить("sub_region" , "Новосибирск"); - МестоДоставки.Вставить("city" , "Новосибирск"); - МестоДоставки.Вставить("kladr_code" , "7700000000000"); - МестоДоставки.Вставить("address" , "ул. Блюхера, 33"); + МестоДоставки = Новый Структура; + МестоДоставки.Вставить("code", "270"); + МестоДоставки.Вставить("fias_guid", "0c5b2444-70a0-4932-980c-b4dc0d3f02b5"); + МестоДоставки.Вставить("postal_code", "109004"); + МестоДоставки.Вставить("longitude", 37.6204); + МестоДоставки.Вставить("latitude", 55.754); + МестоДоставки.Вставить("country_code", "RU"); + МестоДоставки.Вставить("region", "Новосибирск"); + МестоДоставки.Вставить("sub_region", "Новосибирск"); + МестоДоставки.Вставить("city", "Новосибирск"); + МестоДоставки.Вставить("kladr_code", "7700000000000"); + МестоДоставки.Вставить("address", "ул. Блюхера, 33"); - Договоренность.Вставить("to_location", МестоДоставки); + Договоренность.Вставить("to_location", МестоДоставки); - Результат = OPI_CDEK.ЗафиксироватьДоговоренностьОДоставке(Токен, Договоренность, Истина); + Результат = OPI_CDEK.ЗафиксироватьДоговоренностьОДоставке(Токен, Договоренность, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗафиксироватьДоговоренностьОДоставке", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗафиксироватьДоговоренностьОДоставке", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_ApptUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_ApptUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_ApptUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_ApptUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьДоговоренностьОДоставке(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_ApptUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_ApptUUID"]; - Результат = OPI_CDEK.ПолучитьДоговоренностьОДоставке(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьДоговоренностьОДоставке(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоговоренностьОДоставке", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьДоговоренностьОДоставке", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат); КонецПроцедуры Процедура CDEK_СоздатьПреалерт(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; - ПВЗ = "NSK27"; - ДатаПередачи = OPI_Инструменты.ПолучитьТекущуюДату() + 60 * 60 * 24; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; + ПВЗ = "NSK27"; + ДатаПередачи = OPI_Инструменты.ПолучитьТекущуюДату() + 60 * 60 * 24; - Результат = OPI_CDEK.СоздатьПреалерт(Токен, UUID, ДатаПередачи, ПВЗ, Истина); + Результат = OPI_CDEK.СоздатьПреалерт(Токен, UUID, ДатаПередачи, ПВЗ, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПреалерт", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьПреалерт", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); - UUID = Результат["entity"]["uuid"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_PrealertUUID", UUID); - OPI_Инструменты.ДобавитьПоле("CDEK_PrealertUUID", UUID, "Строка", ПараметрыФункции); + UUID = Результат["entity"]["uuid"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("CDEK_PrealertUUID", UUID); + OPI_Инструменты.ДобавитьПоле("CDEK_PrealertUUID", UUID, "Строка", ПараметрыФункции); КонецПроцедуры Процедура CDEK_ПолучитьПреалерт(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_PrealertUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_PrealertUUID"]; - Результат = OPI_CDEK.ПолучитьПреалерт(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьПреалерт(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПреалерт", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПреалерт", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкЗаказ(Результат); КонецПроцедуры Процедура CDEK_ПолучитьСтатусПаспортныхДанных(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.ПолучитьСтатусПаспортныхДанных(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьСтатусПаспортныхДанных(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтатусПаспортныхДанных", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_СдэкПаспорт(Результат); КонецПроцедуры Процедура CDEK_ПолучитьЧекЗаказа(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - UUID = ПараметрыФункции["CDEK_OrderUUID"]; + Токен = ПараметрыФункции["CDEK_Token"]; + UUID = ПараметрыФункции["CDEK_OrderUUID"]; - Результат = OPI_CDEK.ПолучитьЧекЗаказа(Токен, UUID, Истина); + Результат = OPI_CDEK.ПолучитьЧекЗаказа(Токен, UUID, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекЗаказа", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); КонецПроцедуры Процедура CDEK_ПолучитьЧекиНаДату(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["CDEK_Token"]; + ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); - Результат = OPI_CDEK.ПолучитьЧекиНаДату(Токен, ДатаПолучения, Истина); + Результат = OPI_CDEK.ПолучитьЧекиНаДату(Токен, ДатаПолучения, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЧекиНаДату", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); КонецПроцедуры Процедура CDEK_ПолучитьРеестрыПлатежейНаДату(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["CDEK_Token"]; + ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); - Результат = OPI_CDEK.ПолучитьРеестрыПлатежейНаДату(Токен, ДатаПолучения, Истина); + Результат = OPI_CDEK.ПолучитьРеестрыПлатежейНаДату(Токен, ДатаПолучения, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьРеестрыПлатежейНаДату", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); КонецПроцедуры Процедура CDEK_ПолучитьПереводыПлатежейНаДату(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); + Токен = ПараметрыФункции["CDEK_Token"]; + ДатаПолучения = OPI_Инструменты.ПолучитьТекущуюДату(); - Результат = OPI_CDEK.ПолучитьПереводыПлатежейНаДату(Токен, ДатаПолучения, Истина); + Результат = OPI_CDEK.ПолучитьПереводыПлатежейНаДату(Токен, ДатаПолучения, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьПереводыПлатежейНаДату", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Соответствие(Результат, Ложь); КонецПроцедуры Процедура CDEK_ПолучитьОписаниеФильтраОфисов(ПараметрыФункции) - Результат = OPI_CDEK.ПолучитьОписаниеФильтраОфисов(); + Результат = OPI_CDEK.ПолучитьОписаниеФильтраОфисов(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_CDEK.ПолучитьОписаниеФильтраОфисов(Истина); + Результат = OPI_CDEK.ПолучитьОписаниеФильтраОфисов(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов (Пустая)", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеФильтраОфисов (Пустая)", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура CDEK_ПолучитьСписокОфисов(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; - Фильтр = Новый Структура; - Фильтр.Вставить("weight_max" , 50); - Фильтр.Вставить("city_code" , 270); - Фильтр.Вставить("allowed_cod", Истина); + Токен = ПараметрыФункции["CDEK_Token"]; + Фильтр = Новый Структура; + Фильтр.Вставить("weight_max", 50); + Фильтр.Вставить("city_code", 270); + Фильтр.Вставить("allowed_cod", Истина); - Результат = OPI_CDEK.ПолучитьСписокОфисов(Токен, Фильтр, Истина); + Результат = OPI_CDEK.ПолучитьСписокОфисов(Токен, Фильтр, Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОфисов", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОфисов", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); КонецПроцедуры Процедура CDEK_ПолучитьСписокРегионов(ПараметрыФункции) - Токен = ПараметрыФункции["CDEK_Token"]; + Токен = ПараметрыФункции["CDEK_Token"]; - Результат = OPI_CDEK.ПолучитьСписокРегионов(Токен, , , , Истина); + Результат = OPI_CDEK.ПолучитьСписокРегионов(Токен, , , , Истина); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРегионов", "CDEK"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокРегионов", "CDEK"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат); КонецПроцедуры @@ -15511,257 +15466,257 @@ Процедура YandexMetrika_ПолучитьСписокМеток(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; + Токен = ПараметрыФункции["Metrika_Token"]; - Результат = OPI_YandexMetrika.ПолучитьСписокМеток(Токен); + Результат = OPI_YandexMetrika.ПолучитьСписокМеток(Токен); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокМеток", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетки(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокМеток", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетки(Результат); КонецПроцедуры Процедура YandexMetrika_СоздатьМетку(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - Наименование = "Новая метка"; + Токен = ПараметрыФункции["Metrika_Token"]; + Наименование = "Новая метка"; - Результат = OPI_YandexMetrika.СоздатьМетку(Токен, Наименование); + Результат = OPI_YandexMetrika.СоздатьМетку(Токен, Наименование); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьМетку", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьМетку", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование); - IDМетки = Результат["label"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Metrika_LabelID", IDМетки); - OPI_Инструменты.ДобавитьПоле("Metrika_LabelID", IDМетки, "Строка", ПараметрыФункции); + IDМетки = Результат["label"]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Metrika_LabelID", IDМетки); + OPI_Инструменты.ДобавитьПоле("Metrika_LabelID", IDМетки, "Строка", ПараметрыФункции); КонецПроцедуры Процедура YandexMetrika_УдалитьМетку(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDМетки = ПараметрыФункции["Metrika_LabelID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDМетки = ПараметрыФункции["Metrika_LabelID"]; - Результат = OPI_YandexMetrika.УдалитьМетку(Токен, IDМетки); + Результат = OPI_YandexMetrika.УдалитьМетку(Токен, IDМетки); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьМетку", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьМетку", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); КонецПроцедуры Процедура YandexMetrika_ИзменитьМетку(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDМетки = ПараметрыФункции["Metrika_LabelID"]; - Наименование = "Новое имя метки"; + Токен = ПараметрыФункции["Metrika_Token"]; + IDМетки = ПараметрыФункции["Metrika_LabelID"]; + Наименование = "Новое имя метки"; - Результат = OPI_YandexMetrika.ИзменитьМетку(Токен, IDМетки, Наименование); + Результат = OPI_YandexMetrika.ИзменитьМетку(Токен, IDМетки, Наименование); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьМетку", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьМетку", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат, Наименование); КонецПроцедуры Процедура YandexMetrika_ПолучитьМетку(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDМетки = ПараметрыФункции["Metrika_LabelID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDМетки = ПараметрыФункции["Metrika_LabelID"]; - Результат = OPI_YandexMetrika.ПолучитьМетку(Токен, IDМетки); + Результат = OPI_YandexMetrika.ПолучитьМетку(Токен, IDМетки); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьМетку", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьМетку", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаМетка(Результат); КонецПроцедуры Процедура YandexMetrika_ПолучитьСтруктуруСчетчика(ПараметрыФункции) - Результат = OPI_YandexMetrika.ПолучитьСтруктуруСчетчика(); + Результат = OPI_YandexMetrika.ПолучитьСтруктуруСчетчика(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСчетчика", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруСчетчика", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура YandexMetrika_СоздатьСчетчик(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; + Токен = ПараметрыФункции["Metrika_Token"]; - СтруктураСчетчика = Новый Структура; - СтруктураСчетчика.Вставить("autogoals_enabled", Истина); + СтруктураСчетчика = Новый Структура; + СтруктураСчетчика.Вставить("autogoals_enabled", Истина); - СтруктураНастроекКода = Новый Структура; - СтруктураНастроекКода.Вставить("async" , 0); - СтруктураНастроекКода.Вставить("clickmap" , 1); - СтруктураНастроекКода.Вставить("ecommerce" , 1); - СтруктураНастроекКода.Вставить("in_one_line" , 0); - СтруктураНастроекКода.Вставить("track_hash" , 1); - СтруктураНастроекКода.Вставить("visor" , 1); - СтруктураНастроекКода.Вставить("xml_site" , 0); - СтруктураНастроекКода.Вставить("ytm" , 0); - СтруктураНастроекКода.Вставить("alternative_cdn", 1); + СтруктураНастроекКода = Новый Структура; + СтруктураНастроекКода.Вставить("async", 0); + СтруктураНастроекКода.Вставить("clickmap", 1); + СтруктураНастроекКода.Вставить("ecommerce", 1); + СтруктураНастроекКода.Вставить("in_one_line", 0); + СтруктураНастроекКода.Вставить("track_hash", 1); + СтруктураНастроекКода.Вставить("visor", 1); + СтруктураНастроекКода.Вставить("xml_site", 0); + СтруктураНастроекКода.Вставить("ytm", 0); + СтруктураНастроекКода.Вставить("alternative_cdn", 1); - СтруктураИнформера = Новый Структура; - СтруктураИнформера.Вставить("color_arrow", 1); - СтруктураИнформера.Вставить("color_end" , "EFEFEFFE"); - СтруктураИнформера.Вставить("color_start", "EEEEEEEE"); - СтруктураИнформера.Вставить("color_text" , 0); - СтруктураИнформера.Вставить("enabled" , 1); - СтруктураИнформера.Вставить("indicator" , "uniques"); - СтруктураИнформера.Вставить("size" , 2); - СтруктураИнформера.Вставить("type" , "ext"); + СтруктураИнформера = Новый Структура; + СтруктураИнформера.Вставить("color_arrow", 1); + СтруктураИнформера.Вставить("color_end", "EFEFEFFE"); + СтруктураИнформера.Вставить("color_start", "EEEEEEEE"); + СтруктураИнформера.Вставить("color_text", 0); + СтруктураИнформера.Вставить("enabled", 1); + СтруктураИнформера.Вставить("indicator", "uniques"); + СтруктураИнформера.Вставить("size", 2); + СтруктураИнформера.Вставить("type", "ext"); - СтруктураНастроекКода.Вставить("informer", СтруктураИнформера); + СтруктураНастроекКода.Вставить("informer", СтруктураИнформера); - СтруктураСчетчика.Вставить("code_options", СтруктураНастроекКода); + СтруктураСчетчика.Вставить("code_options", СтруктураНастроекКода); - СтруктураФлагов = Новый Структура; - СтруктураФлагов.Вставить("collect_first_party_data" , Истина); - СтруктураФлагов.Вставить("measurement_enabled" , Истина); - СтруктураФлагов.Вставить("use_in_benchmarks" , Истина); - СтруктураФлагов.Вставить("direct_allow_use_goals_without_access", Истина); + СтруктураФлагов = Новый Структура; + СтруктураФлагов.Вставить("collect_first_party_data", Истина); + СтруктураФлагов.Вставить("measurement_enabled", Истина); + СтруктураФлагов.Вставить("use_in_benchmarks", Истина); + СтруктураФлагов.Вставить("direct_allow_use_goals_without_access", Истина); - СтруктураСчетчика.Вставить("counter_flags" , СтруктураФлагов); - СтруктураСчетчика.Вставить("favorite" , 1); - СтруктураСчетчика.Вставить("filter_robots" , 2); - СтруктураСчетчика.Вставить("gdpr_agreement_accepted", 1); + СтруктураСчетчика.Вставить("counter_flags", СтруктураФлагов); + СтруктураСчетчика.Вставить("favorite", 1); + СтруктураСчетчика.Вставить("filter_robots", 2); + СтруктураСчетчика.Вставить("gdpr_agreement_accepted", 1); - СтруктураДомена = Новый Структура("site", "openintegrations.dev"); + СтруктураДомена = Новый Структура("site", "openintegrations.dev"); - СтруктураСчетчика.Вставить("site2", СтруктураДомена); + СтруктураСчетчика.Вставить("site2", СтруктураДомена); - Результат = OPI_YandexMetrika.СоздатьСчетчик(Токен, СтруктураСчетчика); + Результат = OPI_YandexMetrika.СоздатьСчетчик(Токен, СтруктураСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСчетчик", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьСчетчик", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); - IDСчетчика = Результат["counter"]["id"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Metrika_CounterID", IDСчетчика); - OPI_Инструменты.ДобавитьПоле("Metrika_CounterID", IDСчетчика, "Строка", ПараметрыФункции); + IDСчетчика = Результат["counter"]["id"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("Metrika_CounterID", IDСчетчика); + OPI_Инструменты.ДобавитьПоле("Metrika_CounterID", IDСчетчика, "Строка", ПараметрыФункции); КонецПроцедуры Процедура YandexMetrika_УдалитьСчетчик(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - Результат = OPI_YandexMetrika.УдалитьСчетчик(Токен, IDСчетчика); + Результат = OPI_YandexMetrika.УдалитьСчетчик(Токен, IDСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСчетчик", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСчетчик", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); КонецПроцедуры Процедура YandexMetrika_ИзменитьСчетчик(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - СтруктураСчетчика = Новый Структура; - СтруктураСчетчика.Вставить("autogoals_enabled", Истина); + СтруктураСчетчика = Новый Структура; + СтруктураСчетчика.Вставить("autogoals_enabled", Истина); - СтруктураФлагов = Новый Структура; - СтруктураФлагов.Вставить("collect_first_party_data" , Ложь); - СтруктураФлагов.Вставить("measurement_enabled" , Ложь); - СтруктураФлагов.Вставить("use_in_benchmarks" , Ложь); - СтруктураФлагов.Вставить("direct_allow_use_goals_without_access", Ложь); + СтруктураФлагов = Новый Структура; + СтруктураФлагов.Вставить("collect_first_party_data", Ложь); + СтруктураФлагов.Вставить("measurement_enabled", Ложь); + СтруктураФлагов.Вставить("use_in_benchmarks", Ложь); + СтруктураФлагов.Вставить("direct_allow_use_goals_without_access", Ложь); - СтруктураСчетчика.Вставить("counter_flags" , СтруктураФлагов); - СтруктураСчетчика.Вставить("favorite" , 0); - СтруктураСчетчика.Вставить("filter_robots" , 1); + СтруктураСчетчика.Вставить("counter_flags", СтруктураФлагов); + СтруктураСчетчика.Вставить("favorite", 0); + СтруктураСчетчика.Вставить("filter_robots", 1); - Результат = OPI_YandexMetrika.ИзменитьСчетчик(Токен, IDСчетчика, СтруктураСчетчика); + Результат = OPI_YandexMetrika.ИзменитьСчетчик(Токен, IDСчетчика, СтруктураСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСчетчик", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьСчетчик", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); КонецПроцедуры Процедура YandexMetrika_ПолучитьСчетчик(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - Результат = OPI_YandexMetrika.ПолучитьСчетчик(Токен, IDСчетчика); + Результат = OPI_YandexMetrika.ПолучитьСчетчик(Токен, IDСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСчетчик", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСчетчик", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчик(Результат); КонецПроцедуры Процедура YandexMetrika_ВосстановитьСчетчик(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - Результат = OPI_YandexMetrika.ВосстановитьСчетчик(Токен, IDСчетчика); + Результат = OPI_YandexMetrika.ВосстановитьСчетчик(Токен, IDСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьСчетчик", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВосстановитьСчетчик", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаУспех(Результат); КонецПроцедуры Процедура YandexMetrika_ПолучитьСписокСчетчиков(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - Результат = OPI_YandexMetrika.ПолучитьСписокСчетчиков(Токен); + Результат = OPI_YandexMetrika.ПолучитьСписокСчетчиков(Токен); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСчетчиков", "YandexMetrika"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчики(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСчетчиков", "YandexMetrika"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчики(Результат); // SKIP // Фильтр по списку ID - Фильтр = Новый Структура; + Фильтр = Новый Структура; - МассивСчетчиков = Новый Массив; - МассивСчетчиков.Добавить(IDСчетчика); + МассивСчетчиков = Новый Массив; + МассивСчетчиков.Добавить(IDСчетчика); - Фильтр.Вставить("counter_ids", МассивСчетчиков); + Фильтр.Вставить("counter_ids", МассивСчетчиков); - Результат = OPI_YandexMetrika.ПолучитьСписокСчетчиков(Токен, Фильтр); + Результат = OPI_YandexMetrika.ПолучитьСписокСчетчиков(Токен, Фильтр); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСчетчиков (фильтр)", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчики(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокСчетчиков (фильтр)", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаСчетчики(Результат); КонецПроцедуры Процедура YandexMetrika_ПолучитьСписокОпераций(ПараметрыФункции) - Токен = ПараметрыФункции["Metrika_Token"]; - IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; + Токен = ПараметрыФункции["Metrika_Token"]; + IDСчетчика = ПараметрыФункции["Metrika_CounterID"]; - Результат = OPI_YandexMetrika.ПолучитьСписокОпераций(Токен, IDСчетчика); + Результат = OPI_YandexMetrika.ПолучитьСписокОпераций(Токен, IDСчетчика); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОпераций", "YandexMetrika"); - OPI_ПолучениеДанныхТестов.Проверка_МетрикаОперации(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОпераций", "YandexMetrika"); + OPI_ПолучениеДанныхТестов.Проверка_МетрикаОперации(Результат); КонецПроцедуры @@ -15771,973 +15726,961 @@ Процедура S3_ПолучитьСтруктуруДанных(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - Результат = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Результат = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // END - Результат["SecretKey"] = "***"; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДанных", "S3"); + Результат["SecretKey"] = "***"; + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруДанных", "S3"); КонецПроцедуры Процедура S3_ОтправитьЗапросБезТела(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"] + "/opi-newbucket2"; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"] + "/opi-newbucket2"; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Метод = "GET"; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Метод = "GET"; - Результат = OPI_S3.ОтправитьЗапросБезТела(Метод, ОсновныеДанные); + Результат = OPI_S3.ОтправитьЗапросБезТела(Метод, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЗапросБезТела"); - OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ОтправитьЗапросБезТела", "S3", Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЗапросБезТела"); + OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ОтправитьЗапросБезТела", "S3", Истина); КонецПроцедуры Процедура S3_ОтправитьЗапросСТелом(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Метод = "PUT"; - Тело = "C:\test_data\document.docx"; // URL, Путь или Двоичные данные + Метод = "PUT"; + Тело = "C:\test_data\document.docx"; // URL, Путь или Двоичные данные - Результат = OPI_S3.ОтправитьЗапросСТелом(Метод, ОсновныеДанные, Тело); + Результат = OPI_S3.ОтправитьЗапросСТелом(Метод, ОсновныеДанные, Тело); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЗапросСТелом"); - OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ОтправитьЗапросСТелом", "S3", Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьЗапросСТелом"); + OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ОтправитьЗапросСТелом", "S3", Истина); КонецПроцедуры Процедура S3_СоздатьБакет(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.СоздатьБакет(Наименование, ОсновныеДанные, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.СоздатьБакет(Наименование, ОсновныеДанные, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБакет (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБакет (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.СоздатьБакет(Наименование, ОсновныеДанные); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.СоздатьБакет(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБакет", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБакет", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УдалитьБакет(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.УдалитьБакет(Наименование, ОсновныеДанные, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.УдалитьБакет(Наименование, ОсновныеДанные, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБакет (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБакет (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.УдалитьБакет(Наименование, ОсновныеДанные); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.УдалитьБакет(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБакет", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБакет", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьСписокБакетов(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Результат = OPI_S3.ПолучитьСписокБакетов(ОсновныеДанные); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Результат = OPI_S3.ПолучитьСписокБакетов(ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокБакетов", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокБакетов", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПроверитьДоступностьБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "opi-dirbucket3"; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Наименование = "opi-dirbucket3"; - Результат = OPI_S3.ПроверитьДоступностьБакета(Наименование, ОсновныеДанные); + Результат = OPI_S3.ПроверитьДоступностьБакета(Наименование, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступностьБакета", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступностьБакета", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - Результат = OPI_S3.ПроверитьДоступностьБакета(Наименование, ОсновныеДанные, , "1234"); + Результат = OPI_S3.ПроверитьДоступностьБакета(Наименование, ОсновныеДанные, , "1234"); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступностьБакета (аккаунт)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПроверитьДоступностьБакета (аккаунт)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьШифрованиеБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "opi-newbucket2"; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Наименование = "opi-newbucket2"; - Результат = OPI_S3.ПолучитьШифрованиеБакета(Наименование, ОсновныеДанные); + Результат = OPI_S3.ПолучитьШифрованиеБакета(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШифрованиеБакета", "S3"); - OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ПолучитьШифрованиеБакета", "S3", Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьШифрованиеБакета", "S3"); + OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "ПолучитьШифрованиеБакета", "S3", Истина); КонецПроцедуры Процедура S3_УдалитьШифрованиеБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "opi-newbucket2"; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Наименование = "opi-newbucket2"; - Результат = OPI_S3.УдалитьШифрованиеБакета(Наименование, ОсновныеДанные); + Результат = OPI_S3.УдалитьШифрованиеБакета(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьШифрованиеБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьШифрованиеБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УстановитьШифрованиеБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "opi-newbucket2"; - XMLКонфигурация = " - | - | - | AES256 - | - | - |"; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Наименование = "opi-newbucket2"; + XMLКонфигурация = " + | + | + | AES256 + | + | + |"; - Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация); + Результат = OPI_S3.УстановитьШифрованиеБакета(Наименование, ОсновныеДанные, XMLКонфигурация); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьШифрованиеБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3НеПоддерживается(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "УстановитьШифрованиеБакета", "S3", Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьШифрованиеБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3НеПоддерживается(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьФайлЛога("", "УстановитьШифрованиеБакета", "S3", Истина); КонецПроцедуры Процедура S3_ПолучитьТегиБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиБакета (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиБакета (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УстановитьТегиБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - СтруктураТегов = Новый Структура; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + СтруктураТегов = Новый Структура; - СтруктураТегов.Вставить("MyTag1", "SomeValue"); - СтруктураТегов.Вставить("MyTag2", "AnotherOne"); + СтруктураТегов.Вставить("MyTag1", "SomeValue"); + СтруктураТегов.Вставить("MyTag2", "AnotherOne"); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.УстановитьТегиБакета(Наименование, ОсновныеДанные, СтруктураТегов, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.УстановитьТегиБакета(Наименование, ОсновныеДанные, СтруктураТегов, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиБакета (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиБакета (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.УстановитьТегиБакета(Наименование, ОсновныеДанные, СтруктураТегов); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.УстановитьТегиБакета(Наименование, ОсновныеДанные, СтруктураТегов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УдалитьТегиБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.УдалитьТегиБакета(Наименование, ОсновныеДанные, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.УдалитьТегиБакета(Наименование, ОсновныеДанные, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.УдалитьТегиБакета(Наименование, ОсновныеДанные); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.УдалитьТегиБакета(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные, Ложь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета (получение)", "S3"); + Результат = OPI_S3.ПолучитьТегиБакета(Наименование, ОсновныеДанные, Ложь); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиБакета (получение)", "S3"); КонецПроцедуры Процедура S3_ПолучитьНастройкийВерсионированияБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.ПолучитьНастройкийВерсионированияБакета(Наименование, ОсновныеДанные, Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.ПолучитьНастройкийВерсионированияБакета(Наименование, ОсновныеДанные, Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкийВерсионированияБакета (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкийВерсионированияБакета (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьНастройкийВерсионированияБакета(Наименование, ОсновныеДанные); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.ПолучитьНастройкийВерсионированияБакета(Наименование, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкийВерсионированияБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкийВерсионированияБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УстановитьНастройкиВерсионированияБакета(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Статус = Истина; + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + Статус = Истина; // Directory bucket - Наименование = "opi-dirbucket3"; - Результат = OPI_S3.УстановитьНастройкиВерсионированияБакета(Наименование, ОсновныеДанные, Статус, , Истина); + Наименование = "opi-dirbucket3"; + Результат = OPI_S3.УстановитьНастройкиВерсионированияБакета(Наименование, ОсновныеДанные, Статус, , Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьНастройкиВерсионированияБакета (DB)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьНастройкиВерсионированияБакета (DB)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP // General purpose bucket - Наименование = "opi-gpbucket3"; - Результат = OPI_S3.УстановитьНастройкиВерсионированияБакета(Наименование, ОсновныеДанные, Статус); + Наименование = "opi-gpbucket3"; + Результат = OPI_S3.УстановитьНастройкиВерсионированияБакета(Наименование, ОсновныеДанные, Статус); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьНастройкиВерсионированияБакета", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьНастройкиВерсионированияБакета", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ЗагрузитьОбъект(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; + Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); + Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - Наименование = "fileChunked.mp3"; - Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; + Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные - ОсновныеДанные.Вставить("ChunkSize", 5242880); + ОсновныеДанные.Вставить("ChunkSize", 5242880); - Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); + Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (частями)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (частями)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); - Бакет = "opi-dirbucket3"; - Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); + Бакет = "opi-dirbucket3"; + Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (DB)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (DB)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры Процедура S3_ЗагрузитьОбъектЦеликом(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "pictureSmall.jpg"; - Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные + Наименование = "pictureSmall.jpg"; + Бакет = "opi-gpbucket3"; + Содержимое = ПараметрыФункции["Picture"]; // URL, Путь или Двоичные данные - Результат = OPI_S3.ЗагрузитьОбъектЦеликом(Наименование, Бакет, Содержимое, ОсновныеДанные); + Результат = OPI_S3.ЗагрузитьОбъектЦеликом(Наименование, Бакет, Содержимое, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъектЦеликом", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъектЦеликом", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры Процедура S3_УдалитьОбъект(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьОбъект", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьОписаниеОбъекта(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОписаниеОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_КопироватьОбъект(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - ПутьИсточник = "picture.jpg"; - БакетИсточник = "opi-gpbucket3"; + ПутьИсточник = "picture.jpg"; + БакетИсточник = "opi-gpbucket3"; - ПутьПриемник = "new_picture.jpg"; - БакетПриемник = "opi-dirbucket3"; + ПутьПриемник = "new_picture.jpg"; + БакетПриемник = "opi-dirbucket3"; - Результат = OPI_S3.КопироватьОбъект(ПутьИсточник, БакетИсточник, ПутьПриемник, БакетПриемник, ОсновныеДанные); + Результат = OPI_S3.КопироватьОбъект(ПутьИсточник, БакетИсточник, ПутьПриемник, БакетПриемник, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьОбъект", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "КопироватьОбъект", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(ПутьПриемник, БакетПриемник, ОсновныеДанные); + OPI_S3.УдалитьОбъект(ПутьПриемник, БакетПриемник, ОсновныеДанные); КонецПроцедуры Процедура S3_УстановитьТегиОбъекта(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - СтруктураТегов = Новый Структура; + СтруктураТегов = Новый Структура; - СтруктураТегов.Вставить("MyTag1", "SomeValue"); - СтруктураТегов.Вставить("MyTag2", "AnotherOne"); + СтруктураТегов.Вставить("MyTag1", "SomeValue"); + СтруктураТегов.Вставить("MyTag2", "AnotherOne"); - Результат = OPI_S3.УстановитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные, СтруктураТегов); + Результат = OPI_S3.УстановитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные, СтруктураТегов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьТегиОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьТегиОбъекта(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ПолучитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьТегиОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_УдалитьТегиОбъекта(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.УдалитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.УдалитьТегиОбъекта(Наименование, Бакет, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТегиОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьСписокОбъектов(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Бакет = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьСписокОбъектов(Бакет, ОсновныеДанные); + Бакет = "opi-gpbucket3"; + Результат = OPI_S3.ПолучитьСписокОбъектов(Бакет, ОсновныеДанные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОбъектов", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокОбъектов", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьСписокВерсийОбъектов(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Бакет = "opi-gpbucket3"; - Префикс = "pic"; - Результат = OPI_S3.ПолучитьСписокВерсийОбъектов(Бакет, ОсновныеДанные, Префикс); + Бакет = "opi-gpbucket3"; + Префикс = "pic"; + Результат = OPI_S3.ПолучитьСписокВерсийОбъектов(Бакет, ОсновныеДанные, Префикс); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВерсийОбъектов", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСписокВерсийОбъектов", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьОбъект(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; // SKIP - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP - НеобходимыйРазмер = Картинка.Размер(); // SKIP + Картинка = ПараметрыФункции["Picture"]; // SKIP + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP + НеобходимыйРазмер = Картинка.Размер(); // SKIP - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); // SKIP - ВременныйФайл = ПолучитьИмяВременногоФайла(); - ОсновныеДанные.Вставить("ChunkSize", 200000); + ВременныйФайл = ПолучитьИмяВременногоФайла(); + ОсновныеДанные.Вставить("ChunkSize", 200000); - Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайл); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайл); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (файл)", "S3"); - ФайлРез = Новый Файл(Результат); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = НеобходимыйРазмер); - УдалитьФайлы(ВременныйФайл); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (файл)", "S3"); + ФайлРез = Новый Файл(Результат); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = НеобходимыйРазмер); + УдалитьФайлы(ВременныйФайл); - Наименование = "bigfile.exe"; - Бакет = "newbucket2"; + Наименование = "bigfile.exe"; + Бакет = "newbucket2"; - ВременныйФайлБольшой = ПолучитьИмяВременногоФайла(); - Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайлБольшой); - ФайлРез = Новый Файл(Результат); + ВременныйФайлБольшой = ПолучитьИмяВременногоФайла(); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайлБольшой); + ФайлРез = Новый Файл(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, файл)", "S3"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = 34432400); - УдалитьФайлы(ВременныйФайлБольшой); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, файл)", "S3"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = 34432400); + УдалитьФайлы(ВременныйФайлБольшой); - Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, ДД)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 34432400); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, ДД)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 34432400); КонецПроцедуры Процедура S3_ИнициализироватьЗагрузкуЧастями(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "fileChunked.mp3"; - Бакет = "opi-gpbucket3"; + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные - Содержимое = OPI_Инструменты.Get(Содержимое); + Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные + Содержимое = OPI_Инструменты.Get(Содержимое); - Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; - ОбщийРазмер = Содержимое.Размер(); - РазмерУчастка = 5242880; - ПрочитаноБайт = 0; - НомерЧасти = 1; + IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; + ОбщийРазмер = Содержимое.Размер(); + РазмерУчастка = 5242880; + ПрочитаноБайт = 0; + НомерЧасти = 1; - ЧтениеДанных = Новый ЧтениеДанных(Содержимое); - ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); - МассивТегов = Новый Массив; + ЧтениеДанных = Новый ЧтениеДанных(Содержимое); + ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); + МассивТегов = Новый Массив; - Пока ПрочитаноБайт < ОбщийРазмер Цикл + Пока ПрочитаноБайт < ОбщийРазмер Цикл - ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); - ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); + ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); + ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); - Если ТекущиеДанные.Размер() = 0 Тогда - Прервать; - КонецЕсли; + Если ТекущиеДанные.Размер() = 0 Тогда + Прервать; + КонецЕсли; - Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование - , Бакет - , ОсновныеДанные - , IDЗагрузки - , НомерЧасти - , ТекущиеДанные); + Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, + ТекущиеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ИЗЧ)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ИЗЧ)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); + ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); - ETag = Результат["headers"]["Etag"]; - ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); + ETag = Результат["headers"]["Etag"]; + ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); - МассивТегов.Добавить(ETag); + МассивТегов.Добавить(ETag); - НомерЧасти = НомерЧасти + 1; + НомерЧасти = НомерЧасти + 1; - КонецЦикла; + КонецЦикла; - Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); + Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями (ИЗЧ)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями (ИЗЧ)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры Процедура S3_ЗавершитьЗагрузкуЧастями(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "fileChunked.mp3"; - Бакет = "opi-gpbucket3"; + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные - Содержимое = OPI_Инструменты.Get(Содержимое); + Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные + Содержимое = OPI_Инструменты.Get(Содержимое); - Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями (ЗЗЧ)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями (ЗЗЧ)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; - ОбщийРазмер = Содержимое.Размер(); - РазмерУчастка = 5242880; - ПрочитаноБайт = 0; - НомерЧасти = 1; + IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; + ОбщийРазмер = Содержимое.Размер(); + РазмерУчастка = 5242880; + ПрочитаноБайт = 0; + НомерЧасти = 1; - ЧтениеДанных = Новый ЧтениеДанных(Содержимое); - ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); - МассивТегов = Новый Массив; + ЧтениеДанных = Новый ЧтениеДанных(Содержимое); + ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); + МассивТегов = Новый Массив; - Пока ПрочитаноБайт < ОбщийРазмер Цикл + Пока ПрочитаноБайт < ОбщийРазмер Цикл - ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); - ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); + ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); + ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); - Если ТекущиеДанные.Размер() = 0 Тогда - Прервать; - КонецЕсли; + Если ТекущиеДанные.Размер() = 0 Тогда + Прервать; + КонецЕсли; - Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование - , Бакет - , ОсновныеДанные - , IDЗагрузки - , НомерЧасти - , ТекущиеДанные); + Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, + ТекущиеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ЗЗЧ)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта (ЗЗЧ)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); + ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); - ETag = Результат["headers"]["Etag"]; - ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); + ETag = Результат["headers"]["Etag"]; + ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); - МассивТегов.Добавить(ETag); + МассивТегов.Добавить(ETag); - НомерЧасти = НомерЧасти + 1; + НомерЧасти = НомерЧасти + 1; - КонецЦикла; + КонецЦикла; - Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); + Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры Процедура S3_ЗагрузитьЧастьОбъекта(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "fileChunked.mp3"; - Бакет = "opi-gpbucket3"; + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; - Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные - Содержимое = OPI_Инструменты.Get(Содержимое); + Содержимое = ПараметрыФункции["Audio"]; // URL, Путь или Двоичные данные + Содержимое = OPI_Инструменты.Get(Содержимое); - Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); + Результат = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями (ЗЧО)", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИнициализироватьЗагрузкуЧастями (ЗЧО)", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; - ОбщийРазмер = Содержимое.Размер(); - РазмерУчастка = 5242880; - ПрочитаноБайт = 0; - НомерЧасти = 1; + IDЗагрузки = Результат["response"]["InitiateMultipartUploadResult"]["UploadId"]; + ОбщийРазмер = Содержимое.Размер(); + РазмерУчастка = 5242880; + ПрочитаноБайт = 0; + НомерЧасти = 1; - ЧтениеДанных = Новый ЧтениеДанных(Содержимое); - ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); - МассивТегов = Новый Массив; + ЧтениеДанных = Новый ЧтениеДанных(Содержимое); + ИсходныйПоток = ЧтениеДанных.ИсходныйПоток(); + МассивТегов = Новый Массив; - Пока ПрочитаноБайт < ОбщийРазмер Цикл + Пока ПрочитаноБайт < ОбщийРазмер Цикл - ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); - ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); + ТекущееЧтение = ЧтениеДанных.Прочитать(РазмерУчастка); + ТекущиеДанные = ТекущееЧтение.ПолучитьДвоичныеДанные(); - Если ТекущиеДанные.Размер() = 0 Тогда - Прервать; - КонецЕсли; + Если ТекущиеДанные.Размер() = 0 Тогда + Прервать; + КонецЕсли; - Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование - , Бакет - , ОсновныеДанные - , IDЗагрузки - , НомерЧасти - , ТекущиеДанные); + Результат = OPI_S3.ЗагрузитьЧастьОбъекта(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, НомерЧасти, + ТекущиеДанные); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта", "S3"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьЧастьОбъекта", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); // SKIP - ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); + ПрочитаноБайт = ИсходныйПоток.ТекущаяПозиция(); - ETag = Результат["headers"]["Etag"]; - ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); + ETag = Результат["headers"]["Etag"]; + ETag = ?(ETag = Неопределено, Результат["headers"]["ETag"], ETag); - МассивТегов.Добавить(ETag); + МассивТегов.Добавить(ETag); - НомерЧасти = НомерЧасти + 1; + НомерЧасти = НомерЧасти + 1; - КонецЦикла; + КонецЦикла; - Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); + Результат = OPI_S3.ЗавершитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки, МассивТегов); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями (ЗЧО)", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗавершитьЗагрузкуЧастями (ЗЧО)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры Процедура S3_ОтменитьЗагрузкуЧастями(ПараметрыФункции) - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "fileChunked.mp3"; - Бакет = "opi-gpbucket3"; + Наименование = "fileChunked.mp3"; + Бакет = "opi-gpbucket3"; - Начало = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); - IDЗагрузки = Начало["response"]["InitiateMultipartUploadResult"]["UploadId"]; + Начало = OPI_S3.ИнициализироватьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные); + IDЗагрузки = Начало["response"]["InitiateMultipartUploadResult"]["UploadId"]; - Результат = OPI_S3.ОтменитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки); + Результат = OPI_S3.ОтменитьЗагрузкуЧастями(Наименование, Бакет, ОсновныеДанные, IDЗагрузки); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьЗагрузкуЧастями", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтменитьЗагрузкуЧастями", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); КонецПроцедуры Процедура S3_ПолучитьСсылкуСкачиванияОбъекта(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; // SKIP - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP - НеобходимыйРазмер = Картинка.Размер(); // SKIP + Картинка = ПараметрыФункции["Picture"]; // SKIP + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP + НеобходимыйРазмер = Картинка.Размер(); // SKIP - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "picture.jpg"; - Бакет = "opi-gpbucket3"; + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; - Результат = OPI_S3.ПолучитьСсылкуСкачиванияОбъекта(Наименование, Бакет, ОсновныеДанные, 7200); + Результат = OPI_S3.ПолучитьСсылкуСкачиванияОбъекта(Наименование, Бакет, ОсновныеДанные, 7200); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуСкачиванияОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); - Результат = OPI_Инструменты.Get(Результат); + Результат = OPI_Инструменты.Get(Результат); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); КонецПроцедуры Процедура S3_ПолучитьСсылкуЗагрузкиОбъекта(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; // SKIP - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP - НеобходимыйРазмер = Картинка.Размер(); // SKIP + Картинка = ПараметрыФункции["Picture"]; // SKIP + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP + НеобходимыйРазмер = Картинка.Размер(); // SKIP - URL = ПараметрыФункции["S3_URL"]; - AccessKey = ПараметрыФункции["S3_AccessKey"]; - SecretKey = ПараметрыФункции["S3_SecretKey"]; - Region = "BTC"; + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; - ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); - Наименование = "pictureU.jpg"; - Бакет = "newbucket2"; + Наименование = "pictureU.jpg"; + Бакет = "newbucket2"; - Результат = OPI_S3.ПолучитьСсылкуЗагрузкиОбъекта(Наименование, Бакет, ОсновныеДанные, 7200); + Результат = OPI_S3.ПолучитьСсылкуЗагрузкиОбъекта(Наименование, Бакет, ОсновныеДанные, 7200); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуЗагрузкиОбъекта", "S3"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуЗагрузкиОбъекта", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); - Результат = OPI_Инструменты.Put(Результат, Картинка, , Ложь); + Результат = OPI_Инструменты.Put(Результат, Картинка, , Ложь); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуЗагрузкиОбъекта (PUT)", "S3"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСсылкуЗагрузкиОбъекта (PUT)", "S3"); - Проверка = OPI_S3.ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "ПолучитьОписаниеОбъекта (Ссылка загрузки)", "S3"); + Проверка = OPI_S3.ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "ПолучитьОписаниеОбъекта (Ссылка загрузки)", "S3"); - OPI_ПолучениеДанныхТестов.ОжидаетЧто(НеобходимыйРазмер = Число(Проверка["headers"]["Content-Length"])).Равно(Истина); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(НеобходимыйРазмер = Число(Проверка["headers"]["Content-Length"])).Равно(Истина); - OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры @@ -16747,179 +16690,179 @@ Процедура TCP_ОткрытьСоединение(ПараметрыФункции) - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Результат = Строка(Соединение); // SKIP + Результат = Строка(Соединение); // SKIP - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Заполнено(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Заполнено(Результат); КонецПроцедуры Процедура TCP_ЗакрытьСоединение(ПараметрыФункции) - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Результат = OPI_TCP.ЗакрытьСоединение(Соединение); + Результат = OPI_TCP.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьСоединение", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьСоединение", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); КонецПроцедуры Процедура TCP_ПрочитатьДвоичныеДанные(ПараметрыФункции) Экспорт - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Сообщение = "Hello server!" + Символы.ПС; - Данные = ПолучитьДвоичныеДанныеИзСтроки(Сообщение); + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Сообщение = "Hello server!" + Символы.ПС; + Данные = ПолучитьДвоичныеДанныеИзСтроки(Сообщение); - OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); + OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); // Маркер конца сообщения для исключения ожидания конца таймаута - Маркер = Символы.ПС; - Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , Маркер); + Маркер = Символы.ПС; + Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , Маркер); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); // END - Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьДвоичныеДанные", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); + Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьДвоичныеДанные", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); - Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , , 50000); + OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); + Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , , 50000); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); - Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьДвоичныеДанные (таймаут)", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); + Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьДвоичныеДанные (таймаут)", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); КонецПроцедуры Процедура TCP_ОтправитьДвоичныеДанные(ПараметрыФункции) Экспорт - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Сообщение = "Hello server!" + Символы.ПС; - Данные = ПолучитьДвоичныеДанныеИзСтроки(Сообщение); + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Сообщение = "Hello server!" + Символы.ПС; + Данные = ПолучитьДвоичныеДанныеИзСтроки(Сообщение); - Результат = OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); + Результат = OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // Маркер конца сообщения для исключения ожидания конца таймаута - Маркер = Символы.ПС; - Ответ = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , Маркер); + Маркер = Символы.ПС; + Ответ = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , Маркер); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); // END - Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДвоичныеДанные", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Ответ, Сообщение); + Ответ = ПолучитьСтрокуИзДвоичныхДанных(Ответ); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДвоичныеДанные", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Ответ, Сообщение); - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); - Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , , 50000); + OPI_TCP.ОтправитьДвоичныеДанные(Соединение, Данные); + Результат = OPI_TCP.ПрочитатьДвоичныеДанные(Соединение, , , 50000); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); - Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДвоичныеДанные (таймаут)", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); + Результат = ПолучитьСтрокуИзДвоичныхДанных(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьДвоичныеДанные (таймаут)", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Сообщение); КонецПроцедуры Процедура TCP_ОбработатьЗапрос(ПараметрыФункции) Экспорт - Адрес = ПараметрыФункции["TCP_Address"]; - Данные = "Echo this!" + Символы.ПС; + Адрес = ПараметрыФункции["TCP_Address"]; + Данные = "Echo this!" + Символы.ПС; - Результат = OPI_TCP.ОбработатьЗапрос(Адрес, Данные); + Результат = OPI_TCP.ОбработатьЗапрос(Адрес, Данные); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбработатьЗапрос", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбработатьЗапрос", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); КонецПроцедуры Процедура TCP_ПрочитатьСтроку(ПараметрыФункции) Экспорт - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Данные = "Hello server!" + Символы.ПС; + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Данные = "Hello server!" + Символы.ПС; - OPI_TCP.ОтправитьСтроку(Соединение, Данные); + OPI_TCP.ОтправитьСтроку(Соединение, Данные); // Маркер конца сообщения для исключения ожидания конца таймаута - Маркер = Символы.ПС; - Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , Маркер); + Маркер = Символы.ПС; + Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , Маркер); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьСтроку", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьСтроку", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - OPI_TCP.ОтправитьСтроку(Соединение, Данные); - Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , , 50000); + OPI_TCP.ОтправитьСтроку(Соединение, Данные); + Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , , 50000); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьСтроку (таймаут)", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПрочитатьСтроку (таймаут)", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); КонецПроцедуры Процедура TCP_ОтправитьСтроку(ПараметрыФункции) Экспорт - Адрес = ПараметрыФункции["TCP_Address"]; - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - Данные = "Hello server!" + Символы.ПС; + Адрес = ПараметрыФункции["TCP_Address"]; + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Данные = "Hello server!" + Символы.ПС; - Результат = OPI_TCP.ОтправитьСтроку(Соединение, Данные); + Результат = OPI_TCP.ОтправитьСтроку(Соединение, Данные); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // Маркер конца сообщения для исключения ожидания конца таймаута - Маркер = Символы.ПС; - Ответ = OPI_TCP.ПрочитатьСтроку(Соединение, , Маркер); + Маркер = Символы.ПС; + Ответ = OPI_TCP.ПрочитатьСтроку(Соединение, , Маркер); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСтроку", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Ответ, Данные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСтроку", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Ответ, Данные); - Соединение = OPI_TCP.ОткрытьСоединение(Адрес); + Соединение = OPI_TCP.ОткрытьСоединение(Адрес); - OPI_TCP.ОтправитьСтроку(Соединение, Данные); - Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , , 50000); + OPI_TCP.ОтправитьСтроку(Соединение, Данные); + Результат = OPI_TCP.ПрочитатьСтроку(Соединение, , , 50000); - OPI_TCP.ЗакрытьСоединение(Соединение); + OPI_TCP.ЗакрытьСоединение(Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСтроку (таймаут)", "TCP"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтправитьСтроку (таймаут)", "TCP"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат, Данные); КонецПроцедуры @@ -16929,536 +16872,537 @@ Процедура SQLite_ОткрытьСоединение(ПараметрыФункции) - ИВФ = ПолучитьИмяВременногоФайла("sqlite"); + ИВФ = ПолучитьИмяВременногоФайла("sqlite"); - БазаНаДиске = OPI_SQLite.ОткрытьСоединение(ИВФ); - БазаВПамяти = OPI_SQLite.ОткрытьСоединение(); + БазаНаДиске = OPI_SQLite.ОткрытьСоединение(ИВФ); + БазаВПамяти = OPI_SQLite.ОткрытьСоединение(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(БазаНаДиске, "ОткрытьСоединение", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Компонента(БазаНаДиске, "AddIn.OPI_SQLite.Main"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(БазаНаДиске, "ОткрытьСоединение", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Компонента(БазаНаДиске, "AddIn.OPI_SQLite.Main"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(БазаВПамяти, "ОткрытьСоединение (im)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Компонента(БазаВПамяти, "AddIn.OPI_SQLite.Main"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(БазаВПамяти, "ОткрытьСоединение (im)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Компонента(БазаВПамяти, "AddIn.OPI_SQLite.Main"); - Закрытие = OPI_SQLite.ЗакрытьСоединение(БазаНаДиске); + Закрытие = OPI_SQLite.ЗакрытьСоединение(БазаНаДиске); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "ЗакрытьСоединение", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Закрытие); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "ЗакрытьСоединение", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Закрытие); - Попытка - УдалитьФайлы(ИВФ); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(ИВФ); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); + КонецПопытки; КонецПроцедуры Процедура SQLite_ЗакрытьСоединение(ПараметрыФункции) - ИВФ = ПолучитьИмяВременногоФайла("sqlite"); + ИВФ = ПолучитьИмяВременногоФайла("sqlite"); - Соединение = OPI_SQLite.ОткрытьСоединение(ИВФ); + Соединение = OPI_SQLite.ОткрытьСоединение(ИВФ); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (закрытие)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_SQLite.Main"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (закрытие)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_SQLite.Main"); // SKIP - Закрытие = OPI_SQLite.ЗакрытьСоединение(Соединение); + Закрытие = OPI_SQLite.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "ЗакрытьСоединение", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Закрытие); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "ЗакрытьСоединение", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Закрытие); - Попытка - УдалитьФайлы(ИВФ); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(ИВФ); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); + КонецПопытки; КонецПроцедуры Процедура SQLite_ВыполнитьЗапросSQL(ПараметрыФункции) - ИВФ = ПолучитьИмяВременногоФайла("sqlite"); + ИВФ = ПолучитьИмяВременногоФайла("sqlite"); - Картинка = ПараметрыФункции["Picture"]; - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные + Картинка = ПараметрыФункции["Picture"]; + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные - Соединение = OPI_SQLite.ОткрытьСоединение(ИВФ); + Соединение = OPI_SQLite.ОткрытьСоединение(ИВФ); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (запрос)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_SQLite.Main"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ОткрытьСоединение (запрос)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_SQLite.Main"); // SKIP // CREATE - ТекстЗапроса = " - |CREATE TABLE test_table ( - |id INTEGER PRIMARY KEY, - |name TEXT, - |age INTEGER, - |salary REAL, - |is_active BOOLEAN, - |created_at DATETIME, - |data BLOB - |);"; + ТекстЗапроса = " + |CREATE TABLE test_table ( + |id INTEGER PRIMARY KEY, + |name TEXT, + |age INTEGER, + |salary REAL, + |is_active BOOLEAN, + |created_at DATETIME, + |data BLOB + |);"; - Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Create)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Create)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP // INSERT с параметрами - ТекстЗапроса = " - |INSERT INTO test_table (name, age, salary, is_active, created_at, data) - |VALUES (?1, ?2, ?3, ?4, ?5, ?6);"; + ТекстЗапроса = " + |INSERT INTO test_table (name, age, salary, is_active, created_at, data) + |VALUES (?1, ?2, ?3, ?4, ?5, ?6);"; - МассивПараметров = Новый Массив; - МассивПараметров.Добавить("Vitaly"); // TEXT - МассивПараметров.Добавить(25); // INTEGER - МассивПараметров.Добавить(1000.12); // REAL - МассивПараметров.Добавить(Истина); // BOOL - МассивПараметров.Добавить(OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME - МассивПараметров.Добавить(Картинка); // BLOB + МассивПараметров = Новый Массив; + МассивПараметров.Добавить("Vitaly"); // TEXT + МассивПараметров.Добавить(25); // INTEGER + МассивПараметров.Добавить(1000.12); // REAL + МассивПараметров.Добавить(Истина); // BOOL + МассивПараметров.Добавить(OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME + МассивПараметров.Добавить(Картинка); // BLOB - Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение); + Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Insert)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Insert)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP // SELECT (Результат этого запроса приведен в следующем блоке) - ТекстЗапроса = "SELECT id, name, age, salary, is_active, created_at, data FROM test_table;"; + ТекстЗапроса = "SELECT id, name, age, salary, is_active, created_at, data FROM test_table;"; - Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - Blob = Результат["data"][0]["data"]["blob"]; // SKIP + Blob = Результат["data"][0]["data"]["blob"]; // SKIP - Результат["data"][0]["data"]["blob"] = "Base64"; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP + Результат["data"][0]["data"]["blob"] = "Base64"; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP // Транзакция - ТекстЗапроса = "BEGIN TRANSACTION; - | CREATE TABLE IF NOT EXISTS users ( - | id INTEGER PRIMARY KEY AUTOINCREMENT, - | name TEXT NOT NULL, - | age INTEGER NOT NULL - | ); - | INSERT INTO users (name, age) VALUES ('Alice', 30); - | INSERT INTO users (name, age) VALUES ('Bob', 25); - | INSERT INTO users (name, age) VALUES ('Charlie', 35); - | COMMIT;"; + ТекстЗапроса = "BEGIN TRANSACTION; + | CREATE TABLE IF NOT EXISTS users ( + | id INTEGER PRIMARY KEY AUTOINCREMENT, + | name TEXT NOT NULL, + | age INTEGER NOT NULL + | ); + | INSERT INTO users (name, age) VALUES ('Alice', 30); + | INSERT INTO users (name, age) VALUES ('Bob', 25); + | INSERT INTO users (name, age) VALUES ('Charlie', 35); + | COMMIT;"; - Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Transaction)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Transaction)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP // С расширением - Расширение = ПараметрыФункции["SQLite_Ext"]; // URL, Путь или Двоичные данные - ТочкаВхода = "sqlite3_uuid_init"; + Расширение = ПараметрыФункции["SQLite_Ext"]; // URL, Путь или Двоичные данные + ТочкаВхода = "sqlite3_uuid_init"; - СоответствиеРасширений = Новый Соответствие; - СоответствиеРасширений.Вставить(Расширение, ТочкаВхода); + СоответствиеРасширений = Новый Соответствие; + СоответствиеРасширений.Вставить(Расширение, ТочкаВхода); - ТекстЗапроса = "SELECT uuid4();"; + ТекстЗапроса = "SELECT uuid4();"; - Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение, СоответствиеРасширений); + Результат = OPI_SQLite.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение, СоответствиеРасширений); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (расширение)", "SQLite"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 1); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (расширение)", "SQLite"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 1); // SKIP - Закрытие = OPI_SQLite.ЗакрытьСоединение(Соединение); + Закрытие = OPI_SQLite.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьПодключение (запрос)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьПодключение (запрос)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Попытка - УдалитьФайлы(ИВФ); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(ИВФ); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла базы", "SQLite"); + КонецПопытки; КонецПроцедуры Процедура SQLite_ЭтоКоннектор(ПараметрыФункции) - Соединение = OPI_SQLite.ОткрытьСоединение(); - Результат = OPI_SQLite.ЭтоКоннектор(Соединение); + Соединение = OPI_SQLite.ОткрытьСоединение(); + Результат = OPI_SQLite.ЭтоКоннектор(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЭтоКоннектор", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЭтоКоннектор", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); КонецПроцедуры Процедура SQLite_СоздатьТаблицу(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - СтруктураКолонок = Новый Структура; - СтруктураКолонок.Вставить("id" , "INTEGER PRIMARY KEY"); - СтруктураКолонок.Вставить("name" , "TEXT"); - СтруктураКолонок.Вставить("age" , "INTEGER"); - СтруктураКолонок.Вставить("salary" , "REAL"); - СтруктураКолонок.Вставить("is_active" , "BOOLEAN"); - СтруктураКолонок.Вставить("created_at", "DATETIME"); - СтруктураКолонок.Вставить("data" , "BLOB"); + СтруктураКолонок = Новый Структура; + СтруктураКолонок.Вставить("id", "INTEGER PRIMARY KEY"); + СтруктураКолонок.Вставить("name", "TEXT"); + СтруктураКолонок.Вставить("age", "INTEGER"); + СтруктураКолонок.Вставить("salary", "REAL"); + СтруктураКолонок.Вставить("is_active", "BOOLEAN"); + СтруктураКолонок.Вставить("created_at", "DATETIME"); + СтруктураКолонок.Вставить("data", "BLOB"); - Результат = OPI_SQLite.СоздатьТаблицу(Таблица, СтруктураКолонок, База); + Результат = OPI_SQLite.СоздатьТаблицу(Таблица, СтруктураКолонок, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - СоответствиеКолонок = Новый Соответствие; - СоответствиеКолонок.Вставить("id" , "INTEGER PRIMARY KEY"); - СоответствиеКолонок.Вставить("[Непонятная колонка]", "TEXT"); + СоответствиеКолонок = Новый Соответствие; + СоответствиеКолонок.Вставить("id", "INTEGER PRIMARY KEY"); + СоответствиеКолонок.Вставить("[Непонятная колонка]", "TEXT"); - Результат = OPI_SQLite.СоздатьТаблицу("test1", СоответствиеКолонок, База); + Результат = OPI_SQLite.СоздатьТаблицу("test1", СоответствиеКолонок, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (непонятная колонка)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (непонятная колонка)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); КонецПроцедуры Процедура SQLite_ДобавитьЗаписи(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные + Картинка = ПараметрыФункции["Picture"]; + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные - ФайлКартинки = ПолучитьИмяВременногоФайла("png"); - Картинка.Записать(ФайлКартинки); // ФайлКартинки - Файл на диске + ФайлКартинки = ПолучитьИмяВременногоФайла("png"); + Картинка.Записать(ФайлКартинки); // ФайлКартинки - Файл на диске - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - МассивДанных = Новый Массив; + МассивДанных = Новый Массив; - СтруктураСтроки1 = Новый Структура; - СтруктураСтроки1.Вставить("name" , "Vitaly"); // TEXT - СтруктураСтроки1.Вставить("age" , 25); // INTEGER - СтруктураСтроки1.Вставить("salary" , 1000.12); // REAL - СтруктураСтроки1.Вставить("is_active" , Истина); // BOOL - СтруктураСтроки1.Вставить("created_at", OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME - СтруктураСтроки1.Вставить("data" , Картинка); // BLOB + СтруктураСтроки1 = Новый Структура; + СтруктураСтроки1.Вставить("name", "Vitaly"); // TEXT + СтруктураСтроки1.Вставить("age", 25); // INTEGER + СтруктураСтроки1.Вставить("salary", 1000.12); // REAL + СтруктураСтроки1.Вставить("is_active", Истина); // BOOL + СтруктураСтроки1.Вставить("created_at", OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME + СтруктураСтроки1.Вставить("data", Картинка); // BLOB - СтруктураСтроки2 = Новый Структура; - СтруктураСтроки2.Вставить("name" , "Lesha") ; // TEXT - СтруктураСтроки2.Вставить("age" , 20); // INTEGER - СтруктураСтроки2.Вставить("salary" , 200.20) ; // REAL - СтруктураСтроки2.Вставить("is_active" , Ложь) ; // BOOL - СтруктураСтроки2.Вставить("created_at", OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME - СтруктураСтроки2.Вставить("data" , Новый Структура("blob", ФайлКартинки)); // BLOB + СтруктураСтроки2 = Новый Структура; + СтруктураСтроки2.Вставить("name", "Lesha"); // TEXT + СтруктураСтроки2.Вставить("age", 20); // INTEGER + СтруктураСтроки2.Вставить("salary", 200.20); // REAL + СтруктураСтроки2.Вставить("is_active", Ложь); // BOOL + СтруктураСтроки2.Вставить("created_at", OPI_Инструменты.ПолучитьТекущуюДату()); // DATETIME + СтруктураСтроки2.Вставить("data", Новый Структура("blob", ФайлКартинки)); // BLOB - МассивДанных.Добавить(СтруктураСтроки1); - МассивДанных.Добавить(СтруктураСтроки2); + МассивДанных.Добавить(СтруктураСтроки1); + МассивДанных.Добавить(СтруктураСтроки2); - Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, , База); + Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, , База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, Ложь, База); + Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, Ложь, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (без транзакции)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (без транзакции)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - СтруктураСтроки2.Вставить("error", "Lesha") ; - МассивДанных.Добавить(СтруктураСтроки2); + СтруктураСтроки2.Вставить("error", "Lesha"); + МассивДанных.Добавить(СтруктураСтроки2); - Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка поля)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); + Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, , База); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка поля)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); - Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, Ложь, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка поля без транзакции)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteСтроки(Результат, 1); + Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, МассивДанных, Ложь, База); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка поля без транзакции)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteСтроки(Результат, 1); - Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, "not valid json", , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка json)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); + Результат = OPI_SQLite.ДобавитьЗаписи(Таблица, "not valid json", , База); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (ошибка json)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); - СоответствиеСтроки = Новый Соответствие; - СоответствиеСтроки.Вставить("[Непонятная колонка]", "yo"); + СоответствиеСтроки = Новый Соответствие; + СоответствиеСтроки.Вставить("[Непонятная колонка]", "yo"); - Результат = OPI_SQLite.ДобавитьЗаписи("test1", СоответствиеСтроки, , База); + Результат = OPI_SQLite.ДобавитьЗаписи("test1", СоответствиеСтроки, , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (непонятная колонка)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи (непонятная колонка)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Попытка - УдалитьФайлы(ФайлКартинки); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла картинки", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(ФайлКартинки); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла картинки", "SQLite"); + КонецПопытки; КонецПроцедуры Процедура SQLite_ПолучитьЗаписи(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - Поля = Новый Массив; - Поля.Добавить("name"); - Поля.Добавить("salary"); + Поля = Новый Массив; + Поля.Добавить("name"); + Поля.Добавить("salary"); - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра1 = Новый Структура; + СтруктураФильтра1 = Новый Структура; - СтруктураФильтра1.Вставить("field", "name"); - СтруктураФильтра1.Вставить("type" , "="); - СтруктураФильтра1.Вставить("value", "Vitaly"); - СтруктураФильтра1.Вставить("union", "AND"); - СтруктураФильтра1.Вставить("raw" , Ложь); + СтруктураФильтра1.Вставить("field", "name"); + СтруктураФильтра1.Вставить("type", "="); + СтруктураФильтра1.Вставить("value", "Vitaly"); + СтруктураФильтра1.Вставить("union", "AND"); + СтруктураФильтра1.Вставить("raw", Ложь); - СтруктураФильтра2 = Новый Структура; + СтруктураФильтра2 = Новый Структура; - СтруктураФильтра2.Вставить("field", "age"); - СтруктураФильтра2.Вставить("type" , "BETWEEN"); - СтруктураФильтра2.Вставить("value", "20 AND 30"); - СтруктураФильтра2.Вставить("raw" , Истина); + СтруктураФильтра2.Вставить("field", "age"); + СтруктураФильтра2.Вставить("type", "BETWEEN"); + СтруктураФильтра2.Вставить("value", "20 AND 30"); + СтруктураФильтра2.Вставить("raw", Истина); - Фильтры.Добавить(СтруктураФильтра1); - Фильтры.Добавить(СтруктураФильтра2); + Фильтры.Добавить(СтруктураФильтра1); + Фильтры.Добавить(СтруктураФильтра2); - Сортировка = Новый Структура("created_at", "DESC"); - Количество = 1; + Сортировка = Новый Структура("created_at", "DESC"); + Количество = 1; - Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, Поля, Фильтры, Сортировка, Количество, База); + Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, Поля, Фильтры, Сортировка, Количество, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", , , , База); + Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", , , , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (без параметров)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (без параметров)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - СтруктураФильтра2.Вставить("type" , "BEETWEEN"); - Фильтры.Добавить(СтруктураФильтра2); + СтруктураФильтра2.Вставить("type", "BEETWEEN"); + Фильтры.Добавить(СтруктураФильтра2); - Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", Фильтры, , , База); + Результат = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','age','salary','is_active','created_at']", Фильтры, , , + База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (ошибка)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (ошибка)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteОшибка(Результат); - Результат = OPI_SQLite.ПолучитьЗаписи("test1", , , , , База); + Результат = OPI_SQLite.ПолучитьЗаписи("test1", , , , , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (непонятная колонка)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (непонятная колонка)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); КонецПроцедуры Процедура SQLite_ОбновитьЗаписи(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("name" , "Vitaly A."); - СтруктураПолей.Вставить("salary", "999999"); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("name", "Vitaly A."); + СтруктураПолей.Вставить("salary", "999999"); - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра = Новый Структура; + СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("field", "name"); - СтруктураФильтра.Вставить("type" , "="); - СтруктураФильтра.Вставить("value", "Vitaly"); - СтруктураФильтра.Вставить("union", "AND"); - СтруктураФильтра.Вставить("raw" , Ложь); + СтруктураФильтра.Вставить("field", "name"); + СтруктураФильтра.Вставить("type", "="); + СтруктураФильтра.Вставить("value", "Vitaly"); + СтруктураФильтра.Вставить("union", "AND"); + СтруктураФильтра.Вставить("raw", Ложь); - Фильтры.Добавить(СтруктураФильтра); + Фильтры.Добавить(СтруктураФильтра); - Результат = OPI_SQLite.ОбновитьЗаписи(Таблица, СтруктураПолей, СтруктураФильтра, База); + Результат = OPI_SQLite.ОбновитьЗаписи(Таблица, СтруктураПолей, СтруктураФильтра, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЗаписи", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЗаписи", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - СтруктураФильтра.Вставить("value", "Vitaly A."); + СтруктураФильтра.Вставить("value", "Vitaly A."); - Фильтры = Новый Массив; - Фильтры.Добавить(СтруктураФильтра); + Фильтры = Новый Массив; + Фильтры.Добавить(СтруктураФильтра); - Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','salary']", Фильтры, , , База); + Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','salary']", Фильтры, , , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Проверка); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][0], СтруктураПолей); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Проверка); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][0], СтруктураПолей); КонецПроцедуры Процедура SQLite_УдалитьЗаписи(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра = Новый Структура; + СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("field", "name"); - СтруктураФильтра.Вставить("type" , "="); - СтруктураФильтра.Вставить("value", "Vitaly A."); - СтруктураФильтра.Вставить("union", "AND"); - СтруктураФильтра.Вставить("raw" , Ложь); + СтруктураФильтра.Вставить("field", "name"); + СтруктураФильтра.Вставить("type", "="); + СтруктураФильтра.Вставить("value", "Vitaly A."); + СтруктураФильтра.Вставить("union", "AND"); + СтруктураФильтра.Вставить("raw", Ложь); - Фильтры.Добавить(СтруктураФильтра); + Фильтры.Добавить(СтруктураФильтра); - Результат = OPI_SQLite.УдалитьЗаписи(Таблица, СтруктураФильтра, База); + Результат = OPI_SQLite.УдалитьЗаписи(Таблица, СтруктураФильтра, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','salary']", Фильтры, , , База); + Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, "['name','salary']", Фильтры, , , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteНетЗаписей(Проверка); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteНетЗаписей(Проверка); КонецПроцедуры Процедура SQLite_ПолучитьИнформациюОТаблице(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); + Результат = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); КонецПроцедуры Процедура SQLite_ПолучитьСтруктуруФильтраЗаписей(ПараметрыФункции) - Результат = OPI_SQLite.ПолучитьСтруктуруФильтраЗаписей(); + Результат = OPI_SQLite.ПолучитьСтруктуруФильтраЗаписей(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_SQLite.ПолучитьСтруктуруФильтраЗаписей(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей (пустая)", "SQLite"); + Результат = OPI_SQLite.ПолучитьСтруктуруФильтраЗаписей(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей (пустая)", "SQLite"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура SQLite_УдалитьТаблицу(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - Результат = OPI_SQLite.УдалитьТаблицу(Таблица, База); + Результат = OPI_SQLite.УдалитьТаблицу(Таблица, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Проверка = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); + Проверка = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 0); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 0); - OPI_SQLite.УдалитьТаблицу("test1", База); + OPI_SQLite.УдалитьТаблицу("test1", База); КонецПроцедуры Процедура SQLite_ОчиститьТаблицу(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Таблица = "test"; + База = ПараметрыФункции["SQLite_DB"]; + Таблица = "test"; - Результат = OPI_SQLite.ОчиститьТаблицу(Таблица, База); + Результат = OPI_SQLite.ОчиститьТаблицу(Таблица, База); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Проверка = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); + Проверка = OPI_SQLite.ПолучитьИнформациюОТаблице(Таблица, База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 7); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 7); - Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, , , , , База); + Проверка = OPI_SQLite.ПолучитьЗаписи(Таблица, , , , , База); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 0); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "Проверка", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], 0); КонецПроцедуры Процедура SQLite_ПодключитьРасширение(ПараметрыФункции) - База = ПараметрыФункции["SQLite_DB"]; - Расширение = ПараметрыФункции["SQLite_Ext"]; // URL, Путь или Двоичные данные - ТочкаВхода = "sqlite3_uuid_init"; + База = ПараметрыФункции["SQLite_DB"]; + Расширение = ПараметрыФункции["SQLite_Ext"]; // URL, Путь или Двоичные данные + ТочкаВхода = "sqlite3_uuid_init"; - Соединение = OPI_SQLite.ОткрытьСоединение(База); - Результат = OPI_SQLite.ПодключитьРасширение(Расширение, ТочкаВхода, Соединение); + Соединение = OPI_SQLite.ОткрытьСоединение(База); + Результат = OPI_SQLite.ПодключитьРасширение(Расширение, ТочкаВхода, Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - ИВФ = ПолучитьИмяВременногоФайла("dll"); - КопироватьФайл(Расширение, ИВФ); + ИВФ = ПолучитьИмяВременногоФайла("dll"); + КопироватьФайл(Расширение, ИВФ); - Результат = OPI_SQLite.ПодключитьРасширение(ИВФ, ТочкаВхода, Соединение); + Результат = OPI_SQLite.ПодключитьРасширение(ИВФ, ТочкаВхода, Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (путь)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (путь)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Результат = OPI_SQLite.ПодключитьРасширение(Новый ДвоичныеДанные(ИВФ), ТочкаВхода, Соединение); + Результат = OPI_SQLite.ПодключитьРасширение(Новый ДвоичныеДанные(ИВФ), ТочкаВхода, Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (двоичные)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (двоичные)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - Результат = OPI_SQLite.ВыполнитьЗапросSQL("select uuid4();", , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (проверка)", "SQLite"); - OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 1); + Результат = OPI_SQLite.ВыполнитьЗапросSQL("select uuid4();", , , Соединение); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (проверка)", "SQLite"); + OPI_ПолучениеДанныхТестов.Проверка_SQLiteУспех(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 1); - Результат = OPI_SQLite.ЗакрытьСоединение(Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (закрытие)", "SQLite"); + Результат = OPI_SQLite.ЗакрытьСоединение(Соединение); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПодключитьРасширение (закрытие)", "SQLite"); - Попытка - УдалитьФайлы(ИВФ); - Исключение - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла расширение", "SQLite"); - КонецПопытки; + Попытка + УдалитьФайлы(ИВФ); + Исключение + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(ОписаниеОшибки(), "Ошибка удаления файла расширение", "SQLite"); + КонецПопытки; КонецПроцедуры @@ -17468,736 +17412,734 @@ Процедура PostgreSQL_СформироватьСтрокуПодключения(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - Результат = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + Результат = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); // END - Результат = СтрЗаменить(Результат, Пароль, "***"); - Результат = СтрЗаменить(Результат, Адрес , "127.0.0.1"); + Результат = СтрЗаменить(Результат, Пароль, "***"); + Результат = СтрЗаменить(Результат, Адрес, "127.0.0.1"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьСтрокуПодключения", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьСтрокуПодключения", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Строка(Результат); КонецПроцедуры Процедура PostgreSQL_ОткрытьСоединение(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + Результат = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - OPI_PostgreSQL.ЗакрытьСоединение(Результат); + OPI_PostgreSQL.ЗакрытьСоединение(Результат); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_PostgreSQL.Main"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОткрытьСоединение", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Результат, "AddIn.OPI_PostgreSQL.Main"); КонецПроцедуры Процедура PostgreSQL_ЗакрытьСоединение(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - Результат = OPI_PostgreSQL.ЗакрытьСоединение(Соединение); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + Результат = OPI_PostgreSQL.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьСоединение", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьСоединение", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); КонецПроцедуры Процедура PostgreSQL_ЭтоКоннектор(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - Результат = OPI_PostgreSQL.ЭтоКоннектор(Соединение); + Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + Результат = OPI_PostgreSQL.ЭтоКоннектор(Соединение); - OPI_PostgreSQL.ЗакрытьСоединение(Результат); + OPI_PostgreSQL.ЗакрытьСоединение(Результат); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЭтоКоннектор", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЭтоКоннектор", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Истина(Результат); КонецПроцедуры Процедура PostgreSQL_ВыполнитьЗапросSQL(ПараметрыФункции) - Картинка = ПараметрыФункции["Picture"]; - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные + Картинка = ПараметрыФункции["Picture"]; + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "test_data"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "test_data"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + Соединение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - OPI_PostgreSQL.УдалитьТаблицу("users" , Соединение); // SKIP - OPI_PostgreSQL.УдалитьТаблицу("test_data", Соединение); // SKIP - Удаление = OPI_PostgreSQL.УдалитьТаблицу("test_table", Соединение); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ВыполнитьЗапросSQL (удаление 1)", "PostgreSQL"); // SKIP + OPI_PostgreSQL.УдалитьТаблицу("users", Соединение); // SKIP + OPI_PostgreSQL.УдалитьТаблицу("test_data", Соединение); // SKIP + Удаление = OPI_PostgreSQL.УдалитьТаблицу("test_table", Соединение); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ВыполнитьЗапросSQL (удаление 1)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ВыполнитьЗапросSQL (соединение)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_PostgreSQL.Main"); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Соединение, "ВыполнитьЗапросSQL (соединение)", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Соединение, "AddIn.OPI_PostgreSQL.Main"); // SKIP // CREATE - ТекстЗапроса = " - |CREATE TABLE test_table ( - |id SERIAL PRIMARY KEY, - |name NAME, - |age INT, - |salary REAL, - |is_active BOOL, - |created_at DATE, - |data BYTEA - |);"; + ТекстЗапроса = " + |CREATE TABLE test_table ( + |id SERIAL PRIMARY KEY, + |name NAME, + |age INT, + |salary REAL, + |is_active BOOL, + |created_at DATE, + |data BYTEA + |);"; - Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Create)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Create)", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP // INSERT с параметрами - ТекстЗапроса = " - |INSERT INTO test_table (name, age, salary, is_active, created_at, data) - |VALUES ($1, $2, $3, $4, $5, $6);"; + ТекстЗапроса = " + |INSERT INTO test_table (name, age, salary, is_active, created_at, data) + |VALUES ($1, $2, $3, $4, $5, $6);"; - МассивПараметров = Новый Массив; - МассивПараметров.Добавить(Новый Структура("NAME" , "Vitaly")); - МассивПараметров.Добавить(Новый Структура("INT" , 25)); - МассивПараметров.Добавить(Новый Структура("REAL" , 1000.12)); - МассивПараметров.Добавить(Новый Структура("BOOL" , Истина)); - МассивПараметров.Добавить(Новый Структура("DATE" , OPI_Инструменты.ПолучитьТекущуюДату())); - МассивПараметров.Добавить(Новый Структура("BYTEA", Картинка)); + МассивПараметров = Новый Массив; + МассивПараметров.Добавить(Новый Структура("NAME", "Vitaly")); + МассивПараметров.Добавить(Новый Структура("INT", 25)); + МассивПараметров.Добавить(Новый Структура("REAL", 1000.12)); + МассивПараметров.Добавить(Новый Структура("BOOL", Истина)); + МассивПараметров.Добавить(Новый Структура("DATE", OPI_Инструменты.ПолучитьТекущуюДату())); + МассивПараметров.Добавить(Новый Структура("BYTEA", Картинка)); - Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение); + Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, МассивПараметров, , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Insert)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Insert)", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP // SELECT (Результат этого запроса приведен в следующем блоке) - ТекстЗапроса = "SELECT id, name, age, salary, is_active, created_at, data FROM test_table;"; + ТекстЗапроса = "SELECT id, name, age, salary, is_active, created_at, data FROM test_table;"; - Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - Blob = Результат["data"][0]["data"]["BYTEA"]; // SKIP + Blob = Результат["data"][0]["data"]["BYTEA"]; // SKIP - Результат["data"][0]["data"]["BYTEA"] = "Base64"; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP + Результат["data"][0]["data"]["BYTEA"] = "Base64"; // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_Равенство(Base64Значение(Blob).Размер(), Картинка.Размер()); // SKIP // DO + Транзакция - ТекстЗапроса = "DO $$ - |BEGIN - | CREATE TABLE users ( - | id SMALLSERIAL, - | name TEXT NOT NULL, - | age INT NOT NULL - | ); - | INSERT INTO users (name, age) VALUES ('Alice', 30); - | INSERT INTO users (name, age) VALUES ('Bob', 25); - | INSERT INTO users (name, age) VALUES ('Charlie', 35); - | COMMIT; - |END $$ LANGUAGE plpgsql;"; + ТекстЗапроса = "DO $$ + |BEGIN + | CREATE TABLE users ( + | id SMALLSERIAL, + | name TEXT NOT NULL, + | age INT NOT NULL + | ); + | INSERT INTO users (name, age) VALUES ('Alice', 30); + | INSERT INTO users (name, age) VALUES ('Bob', 25); + | INSERT INTO users (name, age) VALUES ('Charlie', 35); + | COMMIT; + |END $$ LANGUAGE plpgsql;"; - Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); + Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ТекстЗапроса, , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Transaction)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (Transaction)", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP // SQL запрос из файла - ФайлSQL = ПараметрыФункции["SQL"]; // Двоичные данные, URL или путь к файлу + ФайлSQL = ПараметрыФункции["SQL"]; // Двоичные данные, URL или путь к файлу - Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ФайлSQL, , , Соединение); + Результат = OPI_PostgreSQL.ВыполнитьЗапросSQL(ФайлSQL, , , Соединение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (файл)", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ВыполнитьЗапросSQL (файл)", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP - Закрытие = OPI_PostgreSQL.ЗакрытьСоединение(Соединение); + Закрытие = OPI_PostgreSQL.ЗакрытьСоединение(Соединение); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьПодключение (запрос)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗакрытьПодключение (запрос)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); КонецПроцедуры Процедура PostgreSQL_СоздатьБазуДанных(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - База = "testbase1"; + База = "testbase1"; - Удаление = OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Удаление, "СоздатьБазуДанных (удаление)", "PostgreSQL"); // SKIP + Удаление = OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Удаление, "СоздатьБазуДанных (удаление)", "PostgreSQL"); // SKIP // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, СтрокаПодключения); + Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - База = "testbase2"; - OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); + База = "testbase2"; + OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); - Подключение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + Подключение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Подключение, "СоздатьБазуДанных (открытие)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Подключение, "AddIn.OPI_PostgreSQL.Main"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Подключение, "СоздатьБазуДанных (открытие)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Подключение, "AddIn.OPI_PostgreSQL.Main"); - Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, Подключение); + Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных (подключение)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных (подключение)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, Подключение); + Результат = OPI_PostgreSQL.СоздатьБазуДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных (существующая)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьБазуДанных (существующая)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); - OPI_PostgreSQL.ЗакрытьСоединение(Подключение); + OPI_PostgreSQL.ЗакрытьСоединение(Подключение); КонецПроцедуры Процедура PostgreSQL_СоздатьТаблицу(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "testtable"; + Таблица = "testtable"; - СтруктураКолонок = Новый Структура; - СтруктураКолонок.Вставить("bool_field" , "BOOL"); - СтруктураКолонок.Вставить("oldchar_field" , """char"""); - СтруктураКолонок.Вставить("smallint_field" , "SMALLINT"); - СтруктураКолонок.Вставить("smallserial_field", "SMALLSERIAL"); - СтруктураКолонок.Вставить("int_field" , "INT"); - СтруктураКолонок.Вставить("serial_field" , "SERIAL"); - СтруктураКолонок.Вставить("oid_field" , "OID"); - СтруктураКолонок.Вставить("bigint_field" , "BIGINT"); - СтруктураКолонок.Вставить("bigserial_field" , "BIGSERIAL"); - СтруктураКолонок.Вставить("real_field" , "REAL"); - СтруктураКолонок.Вставить("dp_field" , "DOUBLE PRECISION"); - СтруктураКолонок.Вставить("text_field" , "TEXT"); - СтруктураКолонок.Вставить("varchar_field" , "VARCHAR"); - СтруктураКолонок.Вставить("charn_field" , "CHAR(3)"); - СтруктураКолонок.Вставить("char_field" , "CHAR"); - СтруктураКолонок.Вставить("name_field" , "NAME"); - СтруктураКолонок.Вставить("bytea_field" , "BYTEA"); - СтруктураКолонок.Вставить("ts_field" , "TIMESTAMP"); - СтруктураКолонок.Вставить("tswtz_field" , "TIMESTAMP WITH TIME ZONE"); - СтруктураКолонок.Вставить("ip_field" , "INET"); - СтруктураКолонок.Вставить("json_field" , "JSON"); - СтруктураКолонок.Вставить("jsonb_field" , "JSONB"); - СтруктураКолонок.Вставить("date_field" , "DATE"); - СтруктураКолонок.Вставить("time_field" , "TIME"); - СтруктураКолонок.Вставить("uuid_field" , "UUID"); + СтруктураКолонок = Новый Структура; + СтруктураКолонок.Вставить("bool_field", "BOOL"); + СтруктураКолонок.Вставить("oldchar_field", """char"""); + СтруктураКолонок.Вставить("smallint_field", "SMALLINT"); + СтруктураКолонок.Вставить("smallserial_field", "SMALLSERIAL"); + СтруктураКолонок.Вставить("int_field", "INT"); + СтруктураКолонок.Вставить("serial_field", "SERIAL"); + СтруктураКолонок.Вставить("oid_field", "OID"); + СтруктураКолонок.Вставить("bigint_field", "BIGINT"); + СтруктураКолонок.Вставить("bigserial_field", "BIGSERIAL"); + СтруктураКолонок.Вставить("real_field", "REAL"); + СтруктураКолонок.Вставить("dp_field", "DOUBLE PRECISION"); + СтруктураКолонок.Вставить("text_field", "TEXT"); + СтруктураКолонок.Вставить("varchar_field", "VARCHAR"); + СтруктураКолонок.Вставить("charn_field", "CHAR(3)"); + СтруктураКолонок.Вставить("char_field", "CHAR"); + СтруктураКолонок.Вставить("name_field", "NAME"); + СтруктураКолонок.Вставить("bytea_field", "BYTEA"); + СтруктураКолонок.Вставить("ts_field", "TIMESTAMP"); + СтруктураКолонок.Вставить("tswtz_field", "TIMESTAMP WITH TIME ZONE"); + СтруктураКолонок.Вставить("ip_field", "INET"); + СтруктураКолонок.Вставить("json_field", "JSON"); + СтруктураКолонок.Вставить("jsonb_field", "JSONB"); + СтруктураКолонок.Вставить("date_field", "DATE"); + СтруктураКолонок.Вставить("time_field", "TIME"); + СтруктураКолонок.Вставить("uuid_field", "UUID"); // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); + Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Таблица = "АБВ ГДЕ"; + Таблица = "АБВ ГДЕ"; - Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); + Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (ошибка имени)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (ошибка имени)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); - Таблица = "somename"; - СтруктураКолонок.Вставить("wtf_field" , "WTF"); + Таблица = "somename"; + СтруктураКолонок.Вставить("wtf_field", "WTF"); - Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); + Результат = OPI_PostgreSQL.СоздатьТаблицу(Таблица, СтруктураКолонок, СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (ошибка типа)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьТаблицу (ошибка типа)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); КонецПроцедуры Процедура PostgreSQL_ПолучитьИнформациюОТаблице(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "testtable"; + Таблица = "testtable"; // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 25); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 25); - Таблица = "heyho"; + Таблица = "heyho"; - Результат = OPI_PostgreSQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьИнформациюОТаблице(Таблица, СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице (ошибка)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 0); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОТаблице (ошибка)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 0); КонецПроцедуры Процедура PostgreSQL_ДобавитьЗаписи(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "testtable"; - МассивЗаписей = Новый Массив; + Таблица = "testtable"; + МассивЗаписей = Новый Массив; - Картинка = ПараметрыФункции["Picture"]; - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные + Картинка = ПараметрыФункции["Picture"]; + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // Картинка - Тип: ДвоичныеДанные - СлучайнаяСтруктура = Новый Структура("key,value", "ItsKey", 10); + СлучайнаяСтруктура = Новый Структура("key,value", "ItsKey", 10); - ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); - ТекущаяДатаЧП = OPI_Инструменты.ДатаRFC3339(ТекущаяДата, "+05:00"); + ТекущаяДата = OPI_Инструменты.ПолучитьТекущуюДату(); + ТекущаяДатаЧП = OPI_Инструменты.ДатаRFC3339(ТекущаяДата, "+05:00"); - СтруктураЗаписи = Новый Структура; - СтруктураЗаписи.Вставить("bool_field" , Новый Структура("BOOL" , Истина)); - СтруктураЗаписи.Вставить("oldchar_field" , Новый Структура("OLDCHAR" , 1)); // или "char" - СтруктураЗаписи.Вставить("smallint_field" , Новый Структура("SMALLINT" , 5)); - СтруктураЗаписи.Вставить("smallserial_field", Новый Структура("SMALLSERIAL" , 6)); - СтруктураЗаписи.Вставить("int_field" , Новый Структура("INT" , 100)); - СтруктураЗаписи.Вставить("serial_field" , Новый Структура("SERIAL" , 100)); - СтруктураЗаписи.Вставить("oid_field" , Новый Структура("OID" , 24576)); - СтруктураЗаписи.Вставить("bigint_field" , Новый Структура("BIGINT" , 9999999)); - СтруктураЗаписи.Вставить("bigserial_field" , Новый Структура("BIGSERIAL" , 9999999)); - СтруктураЗаписи.Вставить("real_field" , Новый Структура("REAL" , 15.2)); - СтруктураЗаписи.Вставить("dp_field" , Новый Структура("DOUBLE_PRECISION" , 1.0002)); // или DOUBLE PRECISION - СтруктураЗаписи.Вставить("text_field" , Новый Структура("TEXT" , "Some text")); - СтруктураЗаписи.Вставить("varchar_field" , Новый Структура("VARCHAR" , "Some varchar")); - СтруктураЗаписи.Вставить("charn_field" , Новый Структура("CHAR" , "AAA")); - СтруктураЗаписи.Вставить("char_field" , Новый Структура("CHAR" , "A")); - СтруктураЗаписи.Вставить("name_field" , Новый Структура("NAME" , "Vitaly")); - СтруктураЗаписи.Вставить("bytea_field" , Новый Структура("BYTEA" , Картинка)); - СтруктураЗаписи.Вставить("ts_field" , Новый Структура("TIMESTAMP" , ТекущаяДата)); - СтруктураЗаписи.Вставить("tswtz_field" , Новый Структура("TIMESTAMP_WITH_TIME_ZONE", ТекущаяДатаЧП)); // или TIMESTAMP WITH TIME ZONE - СтруктураЗаписи.Вставить("ip_field" , Новый Структура("INET" , "127.0.0.1")); - СтруктураЗаписи.Вставить("json_field" , Новый Структура("JSON" , СлучайнаяСтруктура)); - СтруктураЗаписи.Вставить("jsonb_field" , Новый Структура("JSONB" , СлучайнаяСтруктура)); - СтруктураЗаписи.Вставить("date_field" , Новый Структура("DATE" , ТекущаяДата)); - СтруктураЗаписи.Вставить("time_field" , Новый Структура("TIME" , ТекущаяДата)); - СтруктураЗаписи.Вставить("uuid_field" , Новый Структура("UUID" , Новый УникальныйИдентификатор())); + СтруктураЗаписи = Новый Структура; + СтруктураЗаписи.Вставить("bool_field", Новый Структура("BOOL", Истина)); + СтруктураЗаписи.Вставить("oldchar_field", Новый Структура("OLDCHAR", 1)); // или "char" + СтруктураЗаписи.Вставить("smallint_field", Новый Структура("SMALLINT", 5)); + СтруктураЗаписи.Вставить("smallserial_field", Новый Структура("SMALLSERIAL", 6)); + СтруктураЗаписи.Вставить("int_field", Новый Структура("INT", 100)); + СтруктураЗаписи.Вставить("serial_field", Новый Структура("SERIAL", 100)); + СтруктураЗаписи.Вставить("oid_field", Новый Структура("OID", 24576)); + СтруктураЗаписи.Вставить("bigint_field", Новый Структура("BIGINT", 9999999)); + СтруктураЗаписи.Вставить("bigserial_field", Новый Структура("BIGSERIAL", 9999999)); + СтруктураЗаписи.Вставить("real_field", Новый Структура("REAL", 15.2)); + СтруктураЗаписи.Вставить("dp_field", Новый Структура("DOUBLE_PRECISION", 1.0002)); // или DOUBLE PRECISION + СтруктураЗаписи.Вставить("text_field", Новый Структура("TEXT", "Some text")); + СтруктураЗаписи.Вставить("varchar_field", Новый Структура("VARCHAR", "Some varchar")); + СтруктураЗаписи.Вставить("charn_field", Новый Структура("CHAR", "AAA")); + СтруктураЗаписи.Вставить("char_field", Новый Структура("CHAR", "A")); + СтруктураЗаписи.Вставить("name_field", Новый Структура("NAME", "Vitaly")); + СтруктураЗаписи.Вставить("bytea_field", Новый Структура("BYTEA", Картинка)); + СтруктураЗаписи.Вставить("ts_field", Новый Структура("TIMESTAMP", ТекущаяДата)); + СтруктураЗаписи.Вставить("tswtz_field", Новый Структура("TIMESTAMP_WITH_TIME_ZONE", ТекущаяДатаЧП)); // или TIMESTAMP WITH TIME ZONE + СтруктураЗаписи.Вставить("ip_field", Новый Структура("INET", "127.0.0.1")); + СтруктураЗаписи.Вставить("json_field", Новый Структура("JSON", СлучайнаяСтруктура)); + СтруктураЗаписи.Вставить("jsonb_field", Новый Структура("JSONB", СлучайнаяСтруктура)); + СтруктураЗаписи.Вставить("date_field", Новый Структура("DATE", ТекущаяДата)); + СтруктураЗаписи.Вставить("time_field", Новый Структура("TIME", ТекущаяДата)); + СтруктураЗаписи.Вставить("uuid_field", Новый Структура("UUID", Новый УникальныйИдентификатор)); - МассивЗаписей.Добавить(СтруктураЗаписи); + МассивЗаписей.Добавить(СтруктураЗаписи); // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.ДобавитьЗаписи(Таблица, МассивЗаписей, Истина, СтрокаПодключения); + Результат = OPI_PostgreSQL.ДобавитьЗаписи(Таблица, МассивЗаписей, Истина, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьЗаписи", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); КонецПроцедуры Процедура PostgreSQL_ПолучитьЗаписи(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); // Все записи без отборов - Таблица = "testtable"; + Таблица = "testtable"; // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); - Если ЗначениеЗаполнено(Результат["data"]) Тогда // SKIP - Результат["data"][0]["bytea_field"]["BYTEA"] // SKIP + Если ЗначениеЗаполнено(Результат["data"]) Тогда // SKIP + Результат["data"][0]["bytea_field"]["BYTEA"] // SKIP = Лев(Результат["data"][0]["bytea_field"]["BYTEA"], 10) + "..."; // SKIP - КонецЕсли; // SKIP + КонецЕсли; // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи", "PostgreSQL"); // SKIP - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи", "PostgreSQL"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); // SKIP // Отборы, выбранные поля, количество и сортировка - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "test_data", Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, "test_data", Логин, Пароль); - Таблица = "test_data"; + Таблица = "test_data"; - Поля = Новый Массив; - Поля.Добавить("first_name"); - Поля.Добавить("last_name"); - Поля.Добавить("email"); + Поля = Новый Массив; + Поля.Добавить("first_name"); + Поля.Добавить("last_name"); + Поля.Добавить("email"); - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра1 = Новый Структура; + СтруктураФильтра1 = Новый Структура; - СтруктураФильтра1.Вставить("field", "gender"); - СтруктураФильтра1.Вставить("type" , "="); - СтруктураФильтра1.Вставить("value", "Male"); - СтруктураФильтра1.Вставить("union", "AND"); - СтруктураФильтра1.Вставить("raw" , Ложь); + СтруктураФильтра1.Вставить("field", "gender"); + СтруктураФильтра1.Вставить("type", "="); + СтруктураФильтра1.Вставить("value", "Male"); + СтруктураФильтра1.Вставить("union", "AND"); + СтруктураФильтра1.Вставить("raw", Ложь); - СтруктураФильтра2 = Новый Структура; + СтруктураФильтра2 = Новый Структура; - СтруктураФильтра2.Вставить("field", "id"); - СтруктураФильтра2.Вставить("type" , "BETWEEN"); - СтруктураФильтра2.Вставить("value", "20 AND 50"); - СтруктураФильтра2.Вставить("raw" , Истина); + СтруктураФильтра2.Вставить("field", "id"); + СтруктураФильтра2.Вставить("type", "BETWEEN"); + СтруктураФильтра2.Вставить("value", "20 AND 50"); + СтруктураФильтра2.Вставить("raw", Истина); - Фильтры.Добавить(СтруктураФильтра1); - Фильтры.Добавить(СтруктураФильтра2); + Фильтры.Добавить(СтруктураФильтра1); + Фильтры.Добавить(СтруктураФильтра2); - Сортировка = Новый Структура("ip_address", "DESC"); - Количество = 5; + Сортировка = Новый Структура("ip_address", "DESC"); + Количество = 5; - Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, Поля, Фильтры, Сортировка, Количество, СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, Поля, Фильтры, Сортировка, Количество, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (отборы)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 5); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьЗаписи (отборы)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 5); КонецПроцедуры Процедура PostgreSQL_ОбновитьЗаписи(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "test_data"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "test_data"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "test_data"; + Таблица = "test_data"; - СтруктураПолей = Новый Структура; - СтруктураПолей.Вставить("ip_address", Новый Структура("VARCHAR", "127.0.0.1")); + СтруктураПолей = Новый Структура; + СтруктураПолей.Вставить("ip_address", Новый Структура("VARCHAR", "127.0.0.1")); - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра = Новый Структура; + СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("field", "gender"); - СтруктураФильтра.Вставить("type" , "="); - СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "Male")); - СтруктураФильтра.Вставить("raw" , Ложь); + СтруктураФильтра.Вставить("field", "gender"); + СтруктураФильтра.Вставить("type", "="); + СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "Male")); + СтруктураФильтра.Вставить("raw", Ложь); - Фильтры.Добавить(СтруктураФильтра); + Фильтры.Добавить(СтруктураФильтра); - Количество = OPI_PostgreSQl.ПолучитьЗаписи(Таблица, , Фильтры, , , СтрокаПодключения); // SKIP - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Количество, "ОбновитьЗаписи (количество)", "PostgreSQL"); // SKIP - Количество = Количество["data"].Количество(); // SKIP + Количество = OPI_PostgreSQl.ПолучитьЗаписи(Таблица, , Фильтры, , , СтрокаПодключения); // SKIP + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Количество, "ОбновитьЗаписи (количество)", "PostgreSQL"); // SKIP + Количество = Количество["data"].Количество(); // SKIP // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQl.ОбновитьЗаписи(Таблица, СтруктураПолей, СтруктураФильтра, СтрокаПодключения); + Результат = OPI_PostgreSQl.ОбновитьЗаписи(Таблица, СтруктураПолей, СтруктураФильтра, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЗаписи", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОбновитьЗаписи", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Проверка = OPI_PostgreSQl.ПолучитьЗаписи(Таблица - , "['ip_address']" - , Фильтры, , , СтрокаПодключения); + Проверка = OPI_PostgreSQl.ПолучитьЗаписи(Таблица, "['ip_address']", Фильтры, , , СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "ОбновитьЗаписи (проверка)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Проверка); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], Количество); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Проверка, "ОбновитьЗаписи (проверка)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Проверка); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Проверка["data"], Количество); - Для Н = 0 По Проверка["data"].ВГраница() Цикл - OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][Н], СтруктураПолей); - КонецЦикла; + Для Н = 0 По Проверка["data"].ВГраница() Цикл + OPI_ПолучениеДанныхТестов.Проверка_SQLiteЗначенияПолей(Проверка["data"][Н], СтруктураПолей); + КонецЦикла; КонецПроцедуры Процедура PostgreSQL_УдалитьЗаписи(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "test_data"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "test_data"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "test_data"; + Таблица = "test_data"; - Фильтры = Новый Массив; + Фильтры = Новый Массив; - СтруктураФильтра = Новый Структура; + СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("field", "gender"); - СтруктураФильтра.Вставить("type" , "="); - СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "Male")); - СтруктураФильтра.Вставить("raw" , Ложь); - СтруктураФильтра.Вставить("union", "AND"); + СтруктураФильтра.Вставить("field", "gender"); + СтруктураФильтра.Вставить("type", "="); + СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "Male")); + СтруктураФильтра.Вставить("raw", Ложь); + СтруктураФильтра.Вставить("union", "AND"); - Фильтры.Добавить(СтруктураФильтра); + Фильтры.Добавить(СтруктураФильтра); - СтруктураФильтра = Новый Структура; + СтруктураФильтра = Новый Структура; - СтруктураФильтра.Вставить("field", "ip_address"); - СтруктураФильтра.Вставить("type" , "="); - СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "127.0.0.1")); - СтруктураФильтра.Вставить("raw" , Ложь); + СтруктураФильтра.Вставить("field", "ip_address"); + СтруктураФильтра.Вставить("type", "="); + СтруктураФильтра.Вставить("value", Новый Структура("VARCHAR", "127.0.0.1")); + СтруктураФильтра.Вставить("raw", Ложь); - Получение = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , Фильтры, , , СтрокаПодключения); // SKIP + Получение = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , Фильтры, , , СтрокаПодключения); // SKIP // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.УдалитьЗаписи(Таблица, Фильтры, СтрокаПодключения); + Результат = OPI_PostgreSQL.УдалитьЗаписи(Таблица, Фильтры, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Получение, "УдалитьЗаписи (получение)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Получение, "УдалитьЗаписи (получение)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Количество = Получение["data"].Количество(); - Остаток = 100 - Количество; + Количество = Получение["data"].Количество(); + Остаток = 100 - Количество; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи (проверка)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], Остаток); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьЗаписи (проверка)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], Остаток); КонецПроцедуры Процедура PostgreSQL_УдалитьТаблицу(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "testtable"; + Таблица = "testtable"; // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.УдалитьТаблицу(Таблица, СтрокаПодключения); + Результат = OPI_PostgreSQL.УдалитьТаблицу(Таблица, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - База = "test_data"; - Таблица = "test_data"; + База = "test_data"; + Таблица = "test_data"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Результат = OPI_PostgreSQL.УдалитьТаблицу(Таблица, СтрокаПодключения); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + Результат = OPI_PostgreSQL.УдалитьТаблицу(Таблица, СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу (тест)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьТаблицу (тест)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); КонецПроцедуры Процедура PostgreSQL_УдалитьБазуДанных(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "postgres"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "postgres"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - База = "testbase1"; + База = "testbase1"; // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); + Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - База = "testbase2"; + База = "testbase2"; - Подключение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); + Подключение = OPI_PostgreSQL.ОткрытьСоединение(СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Подключение, "УдалитьБазуДанных (открытие)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Компонента(Подключение, "AddIn.OPI_PostgreSQL.Main"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Подключение, "УдалитьБазуДанных (открытие)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Компонента(Подключение, "AddIn.OPI_PostgreSQL.Main"); - Результат = OPI_PostgreSQL.ОтключитьВсеСоединенияБазыДанных(База, Подключение); + Результат = OPI_PostgreSQL.ОтключитьВсеСоединенияБазыДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (отключение)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (отключение)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); + Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (подключение)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (подключение)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); + Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); - Закрытие = OPI_PostgreSQL.ЗакрытьСоединение(Подключение); + Закрытие = OPI_PostgreSQL.ЗакрытьСоединение(Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "УдалитьБазуДанных (закрытие)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Закрытие); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Закрытие, "УдалитьБазуДанных (закрытие)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Закрытие); - Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); + Результат = OPI_PostgreSQL.УдалитьБазуДанных(База, Подключение); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка подключения)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьБазуДанных (ошибка подключения)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатЛожь(Результат); КонецПроцедуры Процедура PostgreSQL_ОчиститьТаблицу(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); - Таблица = "testtable"; + Таблица = "testtable"; // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.ОчиститьТаблицу(Таблица, СтрокаПодключения); + Результат = OPI_PostgreSQL.ОчиститьТаблицу(Таблица, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); + Результат = OPI_PostgreSQL.ПолучитьЗаписи(Таблица, , , , , СтрокаПодключения); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу (проверка)", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); - OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 0); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОчиститьТаблицу (проверка)", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.Проверка_Массив(Результат["data"], 0); КонецПроцедуры Процедура PostgreSQL_ОтключитьВсеСоединенияБазыДанных(ПараметрыФункции) - Адрес = ПараметрыФункции["PG_IP"]; - Логин = "bayselonarrend"; - Пароль = ПараметрыФункции["PG_Password"]; - База = "testbase1"; + Адрес = ПараметрыФункции["PG_IP"]; + Логин = "bayselonarrend"; + Пароль = ПараметрыФункции["PG_Password"]; + База = "testbase1"; - СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); + СтрокаПодключения = OPI_PostgreSQL.СформироватьСтрокуПодключения(Адрес, База, Логин, Пароль); // При использовании строки подключения инициализируется новое соединение, // которое будет закрыто после выполнения функции. // В случае выполнения нескольких операций желательно использовать одно соединение, // заранее созданное функцией ОткрытьСоединение() - Результат = OPI_PostgreSQL.ОтключитьВсеСоединенияБазыДанных(База, СтрокаПодключения); + Результат = OPI_PostgreSQL.ОтключитьВсеСоединенияБазыДанных(База, СтрокаПодключения); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьВсеСоединенияБазыДанных", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтключитьВсеСоединенияБазыДанных", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_РезультатИстина(Результат); КонецПроцедуры Процедура PostgreSQL_ПолучитьСтруктуруФильтраЗаписей(ПараметрыФункции) - Результат = OPI_PostgreSQL.ПолучитьСтруктуруФильтраЗаписей(); + Результат = OPI_PostgreSQL.ПолучитьСтруктуруФильтраЗаписей(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей", "PostgreSQL"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей", "PostgreSQL"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_PostgreSQL.ПолучитьСтруктуруФильтраЗаписей(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей (пустая)", "PostgreSQL"); + Результат = OPI_PostgreSQL.ПолучитьСтруктуруФильтраЗаписей(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруФильтраЗаписей (пустая)", "PostgreSQL"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЦикла; + КонецЦикла; КонецПроцедуры @@ -18207,423 +18149,423 @@ Процедура GreenAPI_СформироватьПараметрыДоступа(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - Результат = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); // END - Результат.Вставить("apiTokenInstance", "***"); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьПараметрыДоступа", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + Результат.Вставить("apiTokenInstance", "***"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СформироватьПараметрыДоступа", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьНастройкиИнстанса(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьНастройкиИнстанса(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьНастройкиИнстанса(ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиИнстанса", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринИнстанс(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиИнстанса", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринИнстанс(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьИнформациюОбАккаунте(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьИнформациюОбАккаунте(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьИнформациюОбАккаунте(ПараметрыДоступа); // END - Попытка - Результат["deviceId"] = "***"; - Результат["phone"] = "***"; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["deviceId"] = "***"; + Результат["phone"] = "***"; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринПрофиль(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОбАккаунте", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринПрофиль(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьСтруктуруНастроекИнстанса(ПараметрыФункции) - Результат = OPI_GreenAPI.ПолучитьСтруктуруНастроекИнстанса(); + Результат = OPI_GreenAPI.ПолучитьСтруктуруНастроекИнстанса(); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекИнстанса", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекИнстанса", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_Структура(Результат); - Результат = OPI_GreenAPI.ПолучитьСтруктуруНастроекИнстанса(Истина); - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекИнстанса (пустая)", "GreenAPI"); + Результат = OPI_GreenAPI.ПолучитьСтруктуруНастроекИнстанса(Истина); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСтруктуруНастроекИнстанса (пустая)", "GreenAPI"); - Для Каждого Элемент Из Результат Цикл + Для Каждого Элемент Из Результат Цикл - Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда - OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); - КонецЕсли; + Если OPI_Инструменты.ЭтоПримитивныйТип(Элемент.Значение) Тогда + OPI_ПолучениеДанныхТестов.Проверка_Пусто(Элемент.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура GreenAPI_УстановитьНастройкиИнстанса(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - СтруктураНастроек = Новый Структура; - СтруктураНастроек.Вставить("pollMessageWebhook" , "yes"); - СтруктураНастроек.Вставить("incomingBlockWebhook" , "no"); - СтруктураНастроек.Вставить("incomingCallWebhook" , "no"); - СтруктураНастроек.Вставить("editedMessageWebhook" , "yes"); - СтруктураНастроек.Вставить("deletedMessageWebhook", "yes"); + СтруктураНастроек = Новый Структура; + СтруктураНастроек.Вставить("pollMessageWebhook", "yes"); + СтруктураНастроек.Вставить("incomingBlockWebhook", "no"); + СтруктураНастроек.Вставить("incomingCallWebhook", "no"); + СтруктураНастроек.Вставить("editedMessageWebhook", "yes"); + СтруктураНастроек.Вставить("deletedMessageWebhook", "yes"); - Результат = OPI_GreenAPI.УстановитьНастройкиИнстанса(СтруктураНастроек, ПараметрыДоступа); + Результат = OPI_GreenAPI.УстановитьНастройкиИнстанса(СтруктураНастроек, ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиИнстанса", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринСохранениеНастроек(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьНастройкиИнстанса", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринСохранениеНастроек(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьСостояниеИнстанса(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьСостояниеИнстанса(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьСостояниеИнстанса(ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСостояниеИнстанса", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринАвторизован(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСостояниеИнстанса", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринАвторизован(Результат); КонецПроцедуры Процедура GreenAPI_ПерезапуститьИнстанс(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПерезапуститьИнстанс(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПерезапуститьИнстанс(ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПерезапуститьИнстанс", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринПерезапуск(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПерезапуститьИнстанс", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринПерезапуск(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьQR(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьQR(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьQR(ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьQR", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьQR", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 0); КонецПроцедуры Процедура GreenAPI_РазлогинитьИнстанс(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.РазлогинитьИнстанс(ПараметрыДоступа); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.РазлогинитьИнстанс(ПараметрыДоступа); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазлогинитьИнстанс", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринРазлогин(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "РазлогинитьИнстанс", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринРазлогин(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьКодАвторизации(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - НомерТелефона = 441234567890; + НомерТелефона = 441234567890; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьКодАвторизации(ПараметрыДоступа, НомерТелефона); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьКодАвторизации(ПараметрыДоступа, НомерТелефона); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКодАвторизации", "GreenAPI"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьКодАвторизации", "GreenAPI"); КонецПроцедуры Процедура GreenAPI_УстановитьКартинкуПрофиля(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - Картинка = ПараметрыФункции["Picture"]; + Картинка = ПараметрыФункции["Picture"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.УстановитьКартинкуПрофиля(ПараметрыДоступа, Картинка); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.УстановитьКартинкуПрофиля(ПараметрыДоступа, Картинка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьКартинкуПрофиля", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринАватар(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьКартинкуПрофиля", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринАватар(Результат); КонецПроцедуры Процедура GreenAPI_СоздатьГруппу(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - Имя = "New group"; + Имя = "New group"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.СоздатьГруппу(ПараметрыДоступа, Имя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.СоздатьГруппу(ПараметрыДоступа, Имя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьГруппу", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринНоваяГруппа(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "СоздатьГруппу", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринНоваяГруппа(Результат); - IDГруппы = Результат["chatId"]; - OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GreenAPI_GroupID", IDГруппы); - OPI_Инструменты.ДобавитьПоле("GreenAPI_GroupID", IDГруппы, "Строка", ПараметрыФункции); + IDГруппы = Результат["chatId"]; + OPI_ПолучениеДанныхТестов.ЗаписатьПараметр("GreenAPI_GroupID", IDГруппы); + OPI_Инструменты.ДобавитьПоле("GreenAPI_GroupID", IDГруппы, "Строка", ПараметрыФункции); КонецПроцедуры Процедура GreenAPI_ПокинутьГруппу(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПокинутьГруппу(ПараметрыДоступа, IDГруппы); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПокинутьГруппу(ПараметрыДоступа, IDГруппы); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьГруппу", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринВыходГруппы(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПокинутьГруппу", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринВыходГруппы(Результат); КонецПроцедуры Процедура GreenAPI_ПолучитьИнформациюОГруппе(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ПолучитьИнформациюОГруппе(ПараметрыДоступа, IDГруппы); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ПолучитьИнформациюОГруппе(ПараметрыДоступа, IDГруппы); // END - Попытка - Результат["owner"] = "***"; - Результат["participants"][0]["id"] = "***"; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["owner"] = "***"; + Результат["participants"][0]["id"] = "***"; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОГруппе", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринГруппа(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьИнформациюОГруппе", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринГруппа(Результат); КонецПроцедуры Процедура GreenAPI_ИзменитьИмяГруппы(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - Имя = "New name"; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + Имя = "New name"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ИзменитьИмяГруппы(ПараметрыДоступа, IDГруппы, Имя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ИзменитьИмяГруппы(ПараметрыДоступа, IDГруппы, Имя); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьИмяГруппы", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринИмяГруппы(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИзменитьИмяГруппы", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринИмяГруппы(Результат); КонецПроцедуры Процедура GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - IDПользователя = "123123123@c.us"; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDПользователя = "123123123@c.us"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ДобавитьУчастникаВГруппу(ПараметрыДоступа, IDГруппы, IDПользователя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ДобавитьУчастникаВГруппу(ПараметрыДоступа, IDГруппы, IDПользователя); // END - Попытка - Результат["addParticipant"] = Истина; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["addParticipant"] = Истина; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьУчастникаВГруппу", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринДобавлениеПользователя(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ДобавитьУчастникаВГруппу", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринДобавлениеПользователя(Результат); КонецПроцедуры Процедура GreenAPI_ИсключитьУчастникаГруппы(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - IDПользователя = "123123123@c.us"; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDПользователя = "123123123@c.us"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ИсключитьУчастникаГруппы(ПараметрыДоступа, IDГруппы, IDПользователя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ИсключитьУчастникаГруппы(ПараметрыДоступа, IDГруппы, IDПользователя); // END - Попытка - Результат["removeParticipant"] = Истина; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["removeParticipant"] = Истина; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьУчастникаГруппы", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринИсключениеПользователя(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьУчастникаГруппы", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринИсключениеПользователя(Результат); КонецПроцедуры Процедура GreenAPI_НазначитьПраваАдминистратора(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - IDПользователя = "123123123@c.us"; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDПользователя = "123123123@c.us"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.НазначитьПраваАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.НазначитьПраваАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя); // END - Попытка - Результат["setGroupAdmin"] = Истина; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["setGroupAdmin"] = Истина; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НазначитьПраваАдминистратора", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринНазначениеАдминистратора(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "НазначитьПраваАдминистратора", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринНазначениеАдминистратора(Результат); КонецПроцедуры -Процедура GreenAPI_ОтозватьПараАдминистратора(ПараметрыФункции) +Процедура GreenAPI_ОтозватьПраваАдминистратора(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - IDПользователя = "123123123@c.us"; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + IDПользователя = "123123123@c.us"; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.ОтозватьПараАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.ОтозватьПраваАдминистратора(ПараметрыДоступа, IDГруппы, IDПользователя); // END - Попытка - Результат["removeAdmin"] = Истина; - Исключение - Сообщить("Не удалось заменить секреты!"); - КонецПопытки; + Попытка + Результат["removeAdmin"] = Истина; + Исключение + Сообщить("Не удалось заменить секреты!"); + КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПараАдминистратора", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринОтзывАдминистратора(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПраваАдминистратора", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринОтзывАдминистратора(Результат); КонецПроцедуры Процедура GreenAPI_УстановитьКартинкуГруппы(ПараметрыФункции) - ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; - MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; - IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; - ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; + ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; + MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; + IdInstance = ПараметрыФункции["GreenAPI_IdInstance"]; + ApiTokenInstance = ПараметрыФункции["GreenAPI_Token"]; - Картинка = ПараметрыФункции["Picture"]; - IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; + Картинка = ПараметрыФункции["Picture"]; + IDГруппы = ПараметрыФункции["GreenAPI_GroupID"]; - ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); - Результат = OPI_GreenAPI.УстановитьКартинкуГруппы(ПараметрыДоступа, IDГруппы, Картинка); + ПараметрыДоступа = OPI_GreenAPI.СформироватьПараметрыДоступа(ApiUrl, MediaUrl, IdInstance, ApiTokenInstance); + Результат = OPI_GreenAPI.УстановитьКартинкуГруппы(ПараметрыДоступа, IDГруппы, Картинка); // END - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьКартинкуГруппы", "GreenAPI"); - OPI_ПолучениеДанныхТестов.Проверка_ГринКартинкаГруппы(Результат); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УстановитьКартинкуГруппы", "GreenAPI"); + OPI_ПолучениеДанныхТестов.Проверка_ГринКартинкаГруппы(Результат); КонецПроцедуры diff --git a/src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os b/src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os index 3d209a57ec..d903d7b5f3 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_ТестыCLI.os @@ -2380,7 +2380,7 @@ CLI_GreenAPI_ДобавитьУчастникаВГруппу(ПараметрыТеста); CLI_GreenAPI_ИсключитьУчастникаГруппы(ПараметрыТеста); CLI_GreenAPI_НазначитьПраваАдминистратора(ПараметрыТеста); - CLI_GreenAPI_ОтозватьПараАдминистратора(ПараметрыТеста); + CLI_GreenAPI_ОтозватьПраваАдминистратора(ПараметрыТеста); CLI_GreenAPI_ПокинутьГруппу(ПараметрыТеста); КонецПроцедуры @@ -20848,7 +20848,7 @@ КонецПроцедуры -Процедура CLI_GreenAPI_ОтозватьПараАдминистратора(ПараметрыФункции) +Процедура CLI_GreenAPI_ОтозватьПраваАдминистратора(ПараметрыФункции) ApiUrl = ПараметрыФункции["GreenAPI_ApiURL"]; MediaUrl = ПараметрыФункции["GreenAPI_MediaURL"]; @@ -20865,7 +20865,7 @@ Опции.Вставить("group" , IDГруппы); Опции.Вставить("user" , IDПользователя); - Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ОтозватьПараАдминистратора", Опции); + Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("greenapi", "ОтозватьПраваАдминистратора", Опции); Попытка Результат["removeAdmin"] = Истина; @@ -20873,7 +20873,7 @@ Сообщить("Не удалось заменить секреты!"); КонецПопытки; - OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПараАдминистратора", "GreenAPI"); + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ОтозватьПраваАдминистратора", "GreenAPI"); OPI_ПолучениеДанныхТестов.Проверка_ГринОтзывАдминистратора(Результат); КонецПроцедуры