diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json index 7967eab12..49b3349a5 100644 --- a/service/dictionaries/en.json +++ b/service/dictionaries/en.json @@ -7,58 +7,31 @@ "в": "in", "И": "And", "К": "K", -"ГТ": "GS", -"ГВ": "GW", -"со": "with", -"ПС": "PS", -"НС": "NC", -"По": "To", -"на": "to", -"не": "not", -"1С": "1C", -"Не": "Not", -"ВК": "VK", -"ДД": "BD", -"ФС": "FS", "по": "to", "См": "See", "из": "from", "ГД": "GD", -"ГК": "GC", -"Да": "Yes", -"МБ": "MB", -"Из": "In", "но": "but", +"Да": "Yes", +"Из": "In", +"ФС": "FS", "АТ": "AT", -"Что": "What", -"2 ч": "2 hr", -".VK": ".CR", -"Два": "Two", -".PS": ".LF", -"осн": "main", -"Чат": "Chat", -"Бан": "Ban", -"Вид": "View", -"Три": "Three", -"БСП": "BSP", -"Тип": "Type", -"тип": "type", -"без": "without", -"доп": "add", -"Нет": "No", -"Час": "Hour", -"три": "three", -"тэг": "tag", -"ОПИ": "OPI", -"Ещё": "More", -"или": "or", -"Б24": "B24", -"ООД": "OOD", -"имя": "name", -"Лев": "Left", -"для": "for", +"ГК": "GC", +"ДД": "BD", +"МБ": "MB", +"Не": "Not", +"ВК": "VK", +"ГВ": "GW", +"со": "with", +"ПС": "PS", +"ГТ": "GS", +"По": "To", +"на": "to", +"не": "not", +"1С": "1C", +"НС": "NC", "ИВФ": "TFN", -"Код": "Code", +"Цел": "Int", "Окр": "Round", "нет": "no", "изм": "change", @@ -67,344 +40,309 @@ "Хэш": "Hash", "Имя": "Name", "Или": "Or", -"Цел": "Int", "ОТД": "OTD", -"ИНН": "TIN", +"Для": "For", "вес": "weight", "это": "this", "Хеш": "Hash", -"Для": "For", "Таб": "Tab", "ПВЗ": "Point", "ндс": "vat", "НПП": "NPP", "Тег": "Tag", ".PF": ".FF", -"Блок": "Block", -"Пост": "Post", -"фото": "photo", -"Пока": "WHile", -"Куда": "Target", -"Озон": "Ozon", -"Лама": "Lama", -"Петр": "John", -"АирТ": "AirT", -"Пара": "Pair", -"тему": "topic", -"быть": "be", -"\"No\"": "\"None\"", -"Цвет": "Color", -"Слак": "Slack", -"поля": "fields", -"план": "plan", -"Иван": "Ivan", -"Тема": "Topic", -"Сред": "Mid", -"Ждет": "Waiting", -"Авто": "Auto", -"всех": "all", -"Олег": "Oleg", -"Коды": "Codes", -"Ключ": "Key", -"Теги": "Tags", -"Цель": "Purpose", -"Прав": "Right", -"цена": "price", -"срок": "deadline", -"Флаг": "Flag", -"Море": "Sea", -"Срок": "Deadline", -"файл": "file", -"Стат": "Stat", -"Лист": "Sheet", -"чата": "of chat", -"мета": "meta", -"лида": "of lead", -"цены": "price", -"Вход": "Entry", -"Ложь": "False", -"если": "if", -"Путь": "Path", -"Знач": "Val", -"цикл": "loop", -"Дата": "Date", -"темы": "of topic", -"Цены": "Prices", -"Цикл": "Do", +"для": "for", +"ИНН": "TIN", +"Лев": "Left", +"Код": "Code", +"ООД": "OOD", +"имя": "name", +"Что": "What", +"2 ч": "2 hr", +".VK": ".CR", +".PS": ".LF", +"осн": "main", +"Чат": "Chat", +"Бан": "Ban", +"Вид": "View", +"Три": "Three", +"БСП": "BSP", +"Тип": "Type", +"Два": "Two", +"без": "without", +"доп": "add", +"Нет": "No", +"Час": "Hour", +"три": "three", +"тэг": "tag", +"ОПИ": "OPI", +"Ещё": "More", +"Б24": "B24", +"или": "or", +"тип": "type", "Тест": "Test", "Фото": "Photo", -"Лого": "Logo", +"тип:": "type", "Файл": "File", "Сайт": "Website", -"тип:": "type", "Поле": "Field", +"Лого": "Logo", +"Цикл": "Do", +"цикл": "loop", +"темы": "of topic", +"Дата": "Date", +"Знач": "Val", +"Путь": "Path", +"если": "if", +"Ложь": "False", "вРег": "Upper", +"Цены": "Prices", "Пётр": "John", -"Линк": "Link", -"путь": "path", -"нРег": "Lower", -"Пути": "Paths", -"Если": "If", -"Язык": "Lang", -"веса": "of weight", -"чате": "chat", -"Тык!": "Click!", -"цвет": "color", -"ТРег": "Title", -".NPP": ".NBSp", "дата": "date", -"Сдэк": "Cdek", -"Тело": "Body", -"Диск": "Drive", -"Цена": "Price", -"Поля": "Fields", +"путь": "path", +"Вход": "Entry", "База": "Base", -"Добро": "Welcome", -"Метка": "Label", -"нечто": "something", -"Отбор": "Filter", -"Целое": "Whole", -"файла": "file", -"СокрЛ": "TrimL", -"файлу": "file", -"Равно": "Equal", -"Путь2": "Path2", -"Книга": "Spreadsheet", -"Время": "Time", -"места": "of the venue", -"Сканы": "Scans", -"Серый": "Gray", -"Ноушн": "Notion", -"чата:": "chat", -"опция": "option", -"Минск": "Minsk", -"Токен": "Token", -"Вывод": "Output", -"Медиа": "Media", -"ТЗнач": "TValue", -"Архив": "Archive", -"Пауза": "Pause", -"метод": "method", -"сайта": "site", -"имеет": "have", -"Опция": "Option", -"Почта": "Email", -"Тариф": "Tariff", -"Число": "Number", -"отчет": "report", -"Файлы": "Files", -"Листы": "Sheets", -"Перед": "Prev", -"Плохо": "Bad", -"метка": "tag", -"Бакет": "Bucket", -"Отчет": "Report", -"Марта": "Marta", -"КБайт": "KBytes", -"диска": "of drive", -"Канал": "Channel", -"МБайт": "MByte", -"Логин": "Login", -"Блоки": "Blocks", -"Аудио": "Audio", -"Белый": "White", -"ЮТест": "UTest", -"Копия": "Copy", -"Лист1": "Sheet1", -"ЕдИзм": "Unit", -"Драйв": "Drive", -"Дрель": "Drill", -"Стиль": "Style", -"Почты": "Mails", -"Номер": "Number", -"Текст": "Text", -"можно": "may", -"Финал": "Final", -"Видео": "Video", -"Сдвиг": "Shift", -"Путь1": "Path1", -"Форум": "Forum", -"Режим": "Mode", -"вроде": "like", -"Часть": "Part", -"Новый": "New", -"почта": "email", -"Автор": "Author", -"Твиты": "Tweets", -"путей": "paths", -"Пакет": "Package", -"после": "after", -"Адрес": "Address", -"Синий": "Blue", -"Дата0": "Date0", -"текст": "text", -"сумма": "amount", +"Поля": "Fields", +"Цена": "Price", +"Диск": "Drive", +"Тело": "Body", +"Сдэк": "Cdek", +".NPP": ".NBSp", +"ТРег": "Title", +"цвет": "color", +"Тык!": "Click!", +"чате": "chat", +"веса": "of weight", +"Язык": "Lang", +"Если": "If", +"Пути": "Paths", +"нРег": "Lower", +"Линк": "Link", +"цены": "price", +"цена": "price", +"мета": "meta", +"план": "plan", +"поля": "fields", +"Слак": "Slack", +"Цвет": "Color", +"\"No\"": "\"None\"", +"быть": "be", +"тему": "topic", +"Пара": "Pair", +"АирТ": "AirT", +"Петр": "John", +"Лама": "Lama", +"Куда": "Target", +"Пока": "WHile", +"фото": "photo", +"Пост": "Post", +"Блок": "Block", +"лида": "of lead", +"Иван": "Ivan", +"Тема": "Topic", +"Озон": "Ozon", +"Ждет": "Waiting", +"чата": "of chat", +"Сред": "Mid", +"Лист": "Sheet", +"Стат": "Stat", +"Срок": "Deadline", +"Море": "Sea", +"Флаг": "Flag", +"срок": "deadline", +"файл": "file", +"Прав": "Right", +"Цель": "Purpose", +"Авто": "Auto", +"Теги": "Tags", +"Ключ": "Key", +"Коды": "Codes", +"Олег": "Oleg", +"всех": "all", "Гифки": "Gifs", "Всего": "Total", "Части": "Parts", "будет": "will", -"Гифка": "GIF", -"Лист2": "Sheet2", "Успех": "Success", +"Лист2": "Sheet2", +"Скоуп": "Scope", "Схема": "Scheme", "Файлу": "File", +"сумма": "amount", "Копий": "Copies", -"Скоуп": "Scope", +"Гифка": "GIF", +"текст": "text", +"Автор": "Author", +"Синий": "Blue", +"Адрес": "Address", +"после": "after", +"Пакет": "Package", +"путей": "paths", +"Твиты": "Tweets", +"почта": "email", +"Новый": "New", +"Часть": "Part", +"вроде": "like", +"Режим": "Mode", "копия": "copy", +"Форум": "Forum", +"Дата0": "Date0", "Папка": "Folder", -"Товар": "Product", -"Набор": "Set", -"Отгул": "Time off", -"Метод": "Method", -"ЯДиск": "YDisk", -"вчера": "yesterday", -"своей": "of its", -"адрес": "adress", -"Тогда": "Then", -"Перем": "Var", -"После": "After", -"Вызов": "Call", -"число": "number", -"Иначе": "Else", -"Опции": "Options", -"Шапка": "Header", -"Пусто": "Empty", -"Домен": "Domain", -"Дата1": "Date1", -"Буфер": "Buffer", "Лимит": "Limit", -"Опрос": "Poll", -"Ответ": "Response", -"почты": "of email", -"Сутки": "Day", -"Заказ": "Order", -"Антон": "Anton", -"Файла": "File", -"серый": "gray", -"парам": "option", +"Набор": "Set", +"Путь1": "Path1", "Тесты": "Tests", -"стадия": "stage", -"IDЛида": "LeadID", -"валюта": "currency", -"Скидка": "Discount", -"Откуда": "From", -"опцияN": "optionN", -"Курсор": "Cursor", -"Начало": "Start", -"Данные": "Data", -"Сессия": "Session", -"Это A1": "ThisIsA1", -"корень": "root", -"Стадия": "Stage", -"Индекс": "Index", -"статус": "status", -"Письмо": "Letter", -"Привет": "Hello", -"СокрЛП": "TrimAll", -"равным": "equal", -"Должно": "Should", -"IDТипа": "TypeID", -"команд": "commands", -"Вайбер": "Viber", -"КудаID": "ToID", -"Ячейка": "Cell", -"Прочее": "Miscellaneous", -"Первое": "First", -"Широта": "Latitude", -"валюты": "of currency", -"Петров": "Doe", -"данных": "data", -"Оплата": "Payment", -"Бирюза": "Turquoise", -"Это A2": "ThisIsA2", -"ВКТЧат": "VKTChat", -"Прочие": "Others", -"Дважды": "Twice", -"Запись": "Record", -"Иконка": "Icon", -"работу": "work", -"ВСпейс": "VSpace", -"метода": "method", -"только": "only", -"ВКПост": "VKPost", -"Коммит": "Commit", -"Рефреш": "Refresh", -"Способ": "Way", -"Статус": "Status", -"Сервис": "Service", -"Оценка": "Mark", -"строка": "string", -"Ответы": "Answers", -"Регион": "Region", -"Проект": "Project", -"массив": "array", -"автора": "of author", -"Это A4": "ThisIsA4", -"Массив": "Array", -"вывода": "output", -"Иконки": "Icons", -"Истина": "True", -"Это A3": "ThisIsA3", -"форума": "of forum", -"Книга2": "Spreadsheet2", -"Отступ": "Indent", -"ширина": "width", -"Пароль": "Password", -"Задача": "Task", -"опция1": "option1", -"работы": "work", -"задача": "task", -"важное": "important", -"файлов": "of files", -"Разбан": "Unban", -"Первый": "First", -"Кнопка": "Button", -"IDЧата": "ChatID", -"Товары": "Products", -"Кнопки": "Buttons", -"IDФото": "PhotoID", -"Услуги": "Services", +"парам": "option", +"серый": "gray", +"Файла": "File", +"Антон": "Anton", +"Заказ": "Order", +"Сутки": "Day", +"почты": "of email", +"Ответ": "Response", +"Опрос": "Poll", +"Буфер": "Buffer", +"Дата1": "Date1", +"Товар": "Product", +"Домен": "Domain", +"Опции": "Options", +"Иначе": "Else", +"число": "number", +"Вызов": "Call", +"После": "After", +"Перем": "Var", +"Тогда": "Then", +"адрес": "adress", +"своей": "of its", +"вчера": "yesterday", +"ЯДиск": "YDisk", +"Метод": "Method", +"Отгул": "Time off", +"Пусто": "Empty", +"Сдвиг": "Shift", +"Шапка": "Header", +"Финал": "Final", +"имеет": "have", +"сайта": "site", +"метод": "method", +"Пауза": "Pause", +"Архив": "Archive", +"ТЗнач": "TValue", +"Медиа": "Media", +"Вывод": "Output", +"Токен": "Token", +"Минск": "Minsk", +"опция": "option", +"чата:": "chat", +"Ноушн": "Notion", +"Опция": "Option", +"Серый": "Gray", +"Время": "Time", +"Книга": "Spreadsheet", +"Путь2": "Path2", +"Равно": "Equal", +"файлу": "file", +"СокрЛ": "TrimL", +"файла": "file", +"Целое": "Whole", +"Отбор": "Filter", +"нечто": "something", +"Метка": "Label", +"Добро": "Welcome", +"Видео": "Video", +"Сканы": "Scans", +"Почта": "Email", +"места": "of the venue", +"Число": "Number", +"можно": "may", +"Тариф": "Tariff", +"Текст": "Text", +"Номер": "Number", +"Почты": "Mails", +"Стиль": "Style", +"Дрель": "Drill", +"Драйв": "Drive", +"Лист1": "Sheet1", +"Копия": "Copy", +"ЮТест": "UTest", +"Белый": "White", +"Аудио": "Audio", +"Блоки": "Blocks", +"ЕдИзм": "Unit", +"метка": "tag", +"МБайт": "MByte", +"Канал": "Channel", +"диска": "of drive", +"КБайт": "KBytes", +"Марта": "Marta", +"Отчет": "Report", +"Бакет": "Bucket", +"Файлы": "Files", +"Плохо": "Bad", +"Перед": "Prev", +"Листы": "Sheets", +"отчет": "report", +"Логин": "Login", +"Хорошо": "Good", +"Это B2": "ThisIsB2", +"Записи": "Records", +"Диалог": "Dialog", +"старая": "old", +"Объект": "Object", +"Список": "List", +"Строки": "Strings", +"Сервер": "Host", +"товара": "product", +"Модуль": "Module", +"ФотоID": "PhotoID", +"Размер": "Size", +"Ширина": "Width", +"Текст2": "Text2", +"ВКЛайк": "VKLike", +"Это B4": "ThisIsB4", +"Иванов": "Ivanov", +"Услуга": "Service", +"Черный": "Black", "Флажок": "Checkbox", +"Строка": "String", "задачи": "of topic", "отчете": "report", "Москва": "Moscow", -"Услуга": "Service", "высота": "height", "Россия": "Russia", +"Ошибка": "Error", "Заказы": "Orders", -"Формат": "Format", "Парсер": "Parser", "5 Цикл": "5 Do", "Работа": "Work", "СКонца": "FromEnd", "Важное": "Important", -"опции:": "options:", "Задачи": "Tasks", "начала": "of start", -"Черный": "Black", -"Ошибка": "Error", -"Иванов": "Ivanov", -"Текст2": "Text2", -"Объект": "Object", -"старая": "old", -"Список": "List", -"Это B2": "ThisIsB2", -"Хорошо": "Good", -"Диалог": "Dialog", -"Строки": "Strings", -"Это B4": "ThisIsB4", -"товара": "product", -"Модуль": "Module", -"ФотоID": "PhotoID", -"Размер": "Size", -"Сервер": "Host", -"Ширина": "Width", -"ВКЛайк": "VKLike", -"Записи": "Records", -"Строка": "String", +"Формат": "Format", "Пакеты": "Packages", -"IDПоля": "FieldID", +"Клиент": "Client", "Запрос": "Request", +"работе": "work", +"АТПоле": "ATField", +"тестов": "tests", +"Это B1": "ThisIsB1", +"Аватар": "Picture", +"Скрыть": "Hide", +"Услуги": "Services", +"Раздел": "Section", +"группе": "group", +"Вопрос": "Question", +"ТипЗнч": "TypeOf", +"группы": "of group", +"ФайлДД": "FileBD", +"искать": "search", +"Альбом": "Album", +"Канбан": "Kanban", +"оценка": "mark", +"ставка": "value", +"Видео2": "Video2", +"IDТемы": "ThreadID", "Гифка2": "Gif2", "Ссылка": "Link", "Желтый": "Yellow", @@ -422,52 +360,184 @@ "Высота": "Height", "Булево": "Boolean", "Это B3": "ThisIsB3", -"IDТемы": "ThreadID", -"Видео2": "Video2", -"ставка": "value", -"Раздел": "Section", -"работе": "work", -"АТПоле": "ATField", -"тестов": "tests", -"Это B1": "ThisIsB1", -"Аватар": "Picture", -"Скрыть": "Hide", -"Клиент": "Client", -"группе": "group", -"оценка": "mark", -"Вопрос": "Question", -"ТипЗнч": "TypeOf", -"группы": "of group", -"ФайлДД": "FileBD", -"искать": "search", -"Альбом": "Album", -"Канбан": "Kanban", -"Команда": "Command", -"VK (ОПИ": "VK (OpenIntegrations", -"ID лида": "Lead ID", -"Отметки": "Tags", -"IDВидео": "VideoID", -"Консоль": "Console", -"Телефон": "Phone", -"Запросы": "Requests", +"IDПоля": "FieldID", +"IDФото": "PhotoID", +"опции:": "options:", +"Товары": "Products", +"IDТипа": "TypeID", +"команд": "commands", +"Вайбер": "Viber", +"КудаID": "ToID", +"Ячейка": "Cell", +"Прочее": "Miscellaneous", +"Первое": "First", +"Должно": "Should", +"Широта": "Latitude", +"Петров": "Doe", +"данных": "data", +"Оплата": "Payment", +"Бирюза": "Turquoise", +"Это A2": "ThisIsA2", +"ВКТЧат": "VKTChat", +"Прочие": "Others", +"валюты": "of currency", +"Дважды": "Twice", +"равным": "equal", +"Привет": "Hello", +"Кнопки": "Buttons", +"стадия": "stage", +"IDЛида": "LeadID", +"валюта": "currency", +"Скидка": "Discount", +"Откуда": "From", +"опцияN": "optionN", +"СокрЛП": "TrimAll", +"Курсор": "Cursor", +"Данные": "Data", +"Сессия": "Session", +"Это A1": "ThisIsA1", +"корень": "root", +"Стадия": "Stage", +"Индекс": "Index", +"статус": "status", +"Начало": "Start", +"Запись": "Record", +"Письмо": "Letter", +"работу": "work", +"Это A3": "ThisIsA3", +"форума": "of forum", +"Книга2": "Spreadsheet2", +"Отступ": "Indent", +"ширина": "width", +"Пароль": "Password", +"Задача": "Task", +"Истина": "True", +"работы": "work", +"важное": "important", +"файлов": "of files", +"Разбан": "Unban", +"Первый": "First", +"Кнопка": "Button", +"Иконка": "Icon", +"IDЧата": "ChatID", +"задача": "task", +"Иконки": "Icons", +"опция1": "option1", +"Массив": "Array", +"ВСпейс": "VSpace", +"метода": "method", +"вывода": "output", +"только": "only", +"ВКПост": "VKPost", +"Коммит": "Commit", +"Способ": "Way", +"Статус": "Status", +"Сервис": "Service", +"Рефреш": "Refresh", +"Оценка": "Mark", +"строка": "string", +"Ответы": "Answers", +"Это A4": "ThisIsA4", +"Регион": "Region", +"Проект": "Project", +"массив": "array", +"автора": "of author", +"глубина": "depth", +"парсить": "parse", +"Колонки": "Columns", +"ЧатТема": "ChatTopic", +"Титовец": "Titovets", +"Отметка": "Timestamp", +"каждого": "each", +"текущей": "current", +"Текущее": "Current", +"Глубина": "Depth", +"смайлов": "smiles", +"ID чата": "Chat ID", +"Подпись": "Signature", +"Позиции": "Items", +"Перейти": "Goto", +"товаров": "of products", +"Отлично": "Great", +"Русский": "Russian", +"Высокий": "High", +"СНачала": "FromBegin", +"Аккаунт": "Account", +"IDФайла": "FileID", +"Секунды": "Seconds", +"артикул": "article", +"Признак": "Indication", +"Коммент": "Comment", +"Скачать": "Download", +"Магазин": "Market", +"Записал": "Write it!", +"Средний": "Normal", +"ВКВидео": "VKVideo", +"ВидеоДД": "VideoDD", +"Область": "Region", +"Фамилия": "LastName", +"Вывести": "Output", +"Таблица": "Table", +"сервера": "of server", +"Обложка": "Cover", +"АТТекст": "ATText", +"Зеленый": "Green", +"Счетчик": "Counter", +"нажмите": "press", +"Желтый_": "Yellow_", +"которые": "that", +"ВКТФайл": "VKTFile", +"Позиция": "Item", +"Символы": "Chars", +"Твиттер": "Twitter", +"Процент": "Percent", +"Справка": "Help", +"Остатки": "Stocks", +"справку": "help", +"Кнопка2": "Button2", +"СлакБот": "SlackBot", +"Отладка": "Debugging", +"IDПапки": "FolderID", +"Таймаут": "Timeout", +"Уволить": "Fire", +"Артикул": "Article", +"ЮТТесты": "UTTests", +"Долгота": "Longitude", +"ОпросID": "PollID", +"Разделы": "Sections", +"Экспорт": "Export", +"Вариант": "Option", +"признак": "attribute", +"Кнопка1": "Button1", +"Сделать": "Make", +"Удалить": "Delete", +"СдэкЧек": "CdekCheck", +"0 Тогда": "0 Then", +"изменен": "changed", +"Текущий": "Current", +"главную": "main", +"Скрытая": "Hidden", +"Попытка": "Try", +"Евгений": "Evgeniy", +"S3Успех": "S3Success", +"Доступы": "Rights", +"ТипПоля": "FieldType", +"СдэкАПИ": "CdekAPI", +"Возврат": "Return", +"В офисе": "InOffice", +"Реклама": "Advertisement", +"ВКТовар": "VKProduct", +"Префикс": "Prefix", +"вызова:": "call:", +"Изменил": "Changer", +"Таблицы": "Tables", +"шаблону": "for pattern", +"ИДБлока": "BlockID", +"красный": "red", +"Альпака": "Alpaca", +"наличие": "availability", "Событие": "Event", -"КлючAPI": "APIKey", -"удалено": "deleted", -"ID темы": "Thread ID", -"методы:": "methods:", -"Ресурсы": "Other", -"ДопФото": "AdditionalPhoto", -"Ревизия": "Revision", -"НСУспех": "NCSuccess", -"ОзонSKU": "OzonSKU", -"статуса": "of status", -"системе": "at system", -"ИмяПоля": "FieldName", -"Синоним": "Synonym", -"Причина": "Reason", -"Открыть": "Open", -"ИмяУзла": "NodeName", -"граммах": "grams", +"Каталог": "Directory", "текущую": "current", "единица": "unit", "ТегиXML": "TagsXML", @@ -487,34 +557,34 @@ "ЭтоВход": "Start", "Извлечь": "Extract", "парсера": "parser", +"граммах": "grams", +"ИмяУзла": "NodeName", +"Открыть": "Open", +"Причина": "Reason", +"Команда": "Command", +"ID лида": "Lead ID", +"Отметки": "Tags", +"IDВидео": "VideoID", +"Консоль": "Console", +"Телефон": "Phone", +"Запросы": "Requests", +"КлючAPI": "APIKey", +"удалено": "deleted", "Перенос": "LineBreak", +"ID темы": "Thread ID", +"Ресурсы": "Other", +"ДопФото": "AdditionalPhoto", +"Ревизия": "Revision", +"НСУспех": "NCSuccess", +"ОзонSKU": "OzonSKU", +"статуса": "of status", +"системе": "at system", +"ИмяПоля": "FieldName", +"Синоним": "Synonym", +"методы:": "methods:", "Каждого": "Each", -"ДатаISO": "DateISO", +"VK (ОПИ": "VK (OpenIntegrations", "Скрытый": "Hidden", -"Мой Мир": "My World", -"ЯМаркет": "YaMarket", -"Элемент": "Element", -"Ожидаем": "Awaiting", -"ЭтоБаза": "ThisIsBase", -"Закрыть": "Close", -"фамилия": "surname", -"Альбомы": "Albums", -"Объекты": "Objects", -"телефон": "phone", -"указано": "filled", -"Нажмите": "Click on", -"запуска": "start", -"Строка_": "String_", -"ЕстьТег": "HasTag", -"Битрикс": "Bitrix", -"события": "events", -"Кнопка3": "Button3", -"Граница": "Border", -"Метрика": "Metrika", -"Код ПВЗ": "POZ code", -"Активен": "Active", -"Крайний": "Last", -"Утилиты": "Tools", "ИДПоста": "PostID", "АудиоДД": "AudioDD", "ГифкаДД": "GifDD", @@ -524,8 +594,8 @@ "Фильтры": "Filters", "ссылкой": "URL", "Булево_": "Boolean_", +"Утилиты": "Tools", "крайний": "last", -".Equal(": ".Равно(", "Удаляет": "Deletes", "IDСтены": "WallID", "IDПоста": "PostID", @@ -534,125 +604,124 @@ "События": "Events", "Виталий": "Vitaly", "IDМедиа": "MediaID", -"Каталог": "Directory", +"ДатаISO": "DateISO", +".Equal(": ".Равно(", +"Крайний": "Last", "Единица": "Unit", -"наличие": "availability", -"Сделать": "Make", -"Коммент": "Comment", -"Скачать": "Download", -"Магазин": "Market", -"Записал": "Write it!", -"Секунды": "Seconds", -"Средний": "Normal", -"ВКВидео": "VKVideo", -"ВидеоДД": "VideoDD", -"Область": "Region", -"Вывести": "Output", -"ВКТФайл": "VKTFile", -"Таблица": "Table", -"сервера": "of server", -"Обложка": "Cover", -"АТТекст": "ATText", -"Зеленый": "Green", -"Счетчик": "Counter", -"нажмите": "press", -"Желтый_": "Yellow_", -"которые": "that", -"артикул": "article", -"Фамилия": "LastName", -"IDФайла": "FileID", -"Высокий": "High", -"Текущее": "Current", -"Отметка": "Timestamp", -"каждого": "each", -"ЧатТема": "ChatTopic", -"Титовец": "Titovets", -"Колонки": "Columns", -"парсить": "parse", -"глубина": "depth", -"текущей": "current", -"Глубина": "Depth", -"Аккаунт": "Account", -"ID чата": "Chat ID", -"Подпись": "Signature", -"Позиции": "Items", -"Перейти": "Goto", -"товаров": "of products", -"смайлов": "smiles", -"Отлично": "Great", -"Русский": "Russian", -"СНачала": "FromBegin", -"Признак": "Indication", -"Позиция": "Item", -"СдэкЧек": "CdekCheck", -"Твиттер": "Twitter", -"Текущий": "Current", -"главную": "main", -"Скрытая": "Hidden", -"Попытка": "Try", -"Евгений": "Evgeniy", -"S3Успех": "S3Success", -"Доступы": "Rights", -"ТипПоля": "FieldType", -"СдэкАПИ": "CdekAPI", -"В офисе": "InOffice", -"Альпака": "Alpaca", -"Реклама": "Advertisement", -"ВКТовар": "VKProduct", -"Префикс": "Prefix", -"вызова:": "call:", -"Изменил": "Changer", -"Таблицы": "Tables", -"шаблону": "for pattern", -"ИДБлока": "BlockID", -"красный": "red", -"изменен": "changed", -"Возврат": "Return", -"0 Тогда": "0 Then", -"Уволить": "Fire", -"Процент": "Percent", -"Справка": "Help", -"Остатки": "Stocks", -"справку": "help", -"Кнопка2": "Button2", -"СлакБот": "SlackBot", -"Отладка": "Debugging", -"IDПапки": "FolderID", -"Таймаут": "Timeout", -"Артикул": "Article", -"Удалить": "Delete", -"ЮТТесты": "UTTests", -"Символы": "Chars", -"Долгота": "Longitude", -"ОпросID": "PollID", -"Разделы": "Sections", -"Экспорт": "Export", -"Вариант": "Option", -"признак": "attribute", -"Кнопка1": "Button1", -"IDРаботы": "JobID", -"ЕстьJSON": "FindJSON", -"IDЗадачи": "TaskID", -"ID блока": "Block ID", -"ID книги": "SpreadsheetID", -"Значения": "Values", -"оплачено": "paid", -"ХэшСумма": "HashSum", -"Делитель": "Divider", -"картинок": "images", -"Свернуть": "Collapse", -"ВКРепост": "VKRepost", -"ПутьФайл": "FilePath", -"Евгеньев": "Evgeniev", -"Штрихкод": "Barcode", -"параметр": "parameter", -"Отложена": "Deferred", -"ДатаISOZ": "DateISOZ", -"Внимание": "Attention", -"Свойства": "Properties", -"ЕстьДата": "HasDate", -"Точность": "Precision", -"МассивID": "IDArray", +"Код ПВЗ": "POZ code", +"Активен": "Active", +"ЯМаркет": "YaMarket", +"Мой Мир": "My World", +"Элемент": "Element", +"Ожидаем": "Awaiting", +"ЭтоБаза": "ThisIsBase", +"Закрыть": "Close", +"Альбомы": "Albums", +"Объекты": "Objects", +"телефон": "phone", +"фамилия": "surname", +"Нажмите": "Click on", +"Метрика": "Metrika", +"указано": "filled", +"Кнопка3": "Button3", +"события": "events", +"Битрикс": "Bitrix", +"Граница": "Border", +"Строка_": "String_", +"запуска": "start", +"ЕстьТег": "HasTag", +"каталога": "directory", +"IDФайла2": "FileID2", +"подборки": "selections", +"ИмяМедиа": "MediaName", +"например": "for example", +"методами": "methods", +"JSONДата": "JSONDate", +"ОбъектВК": "VKObject", +"ID поста": "Post ID", +"СлакФайл": "SlackFile", +"ОткудаID": "FromID", +"Основные": "Main", +"элементы": "elements", +"ТипФайла": "FileType", +"Вложение": "Attachment", +"Вставить": "Insert", +"ТипЧисло": "TypeNumber", +"В оффисе": "On office", +"IDИконки": "IconID", +"ЯМетрика": "YaMetrika", +"Алгоритм": "Algorithm", +"создания": "of create", +"Название": "Name", +"Элементы": "Items", +"штрихкод": "barcode", +"IDСтадии": "StageID", +"Основная": "Main", +"Действия": "Actions", +"Кнопка 1": "Button 1", +"Разметка": "Markup", +"АТЗаписи": "ATRecords", +"ИДТовара": "ProductID", +"Сообщить": "Message", +"ИмяЛиста": "SheetName", +"ВКорзину": "ToCart", +"Кнопка 3": "Button 3", +"временем": "time", +"Неоситиз": "Neocities", +"Загрузки": "Downloads", +"В работе": "InProgress", +"Прервать": "Break", +"ID метки": "Tag ID", +"ПоОдному": "Singly", +"Действие": "Action", +"ТипСвязи": "LinkType", +"ГуглЛист": "GoogleSheet", +"название": "name", +"Телефоны": "Phones", +"ФайлЛога": "LogFile", +"Выполнен": "Completed", +"Добавить": "Add", +"ВГраница": "UBound", +"Elements": "Items", +"Подборки": "Selections", +"являются": "be", +"варианты": "variants", +"Артикулы": "Articles", +"ИДРаботы": "WorkID", +"закрытия": "of closing", +"Записать": "Write", +"СтрДлина": "StrLen", +"Удаление": "Deletion", +"Очистить": "Clear", +"входящих": "incoming", +"Отправка": "Sending", +"МассивИД": "IDArray", +"Оригинал": "Original", +"Упаковка": "Packaging", +"ДропБокс": "Dropbox", +"Красный_": "Red_", +"описание": "description", +"ИмеетТип": "HasType", +"КонецДня": "EndOfDay", +"НовоеИмя": "NewName", +"ФайлПуть": "FilePath", +"Вес в гр": "Weight in g", +"Документ": "Document", +"Подробно": "Detailed", +"ЭтоКанал": "IsChannel", +"ID Файла": "File ID", +"компании": "of company", +"Максимум": "Maximum", +"ДлинаURI": "URILength", +"URLФайла": "FileURL", +"магазина": "store", +"заполнен": "filled", +"Параметр": "Parameter", +"ЭтотФайл": "ThisFile", +"НоушнАпи": "NotionAPI", +"подборку": "selection", +"Активный": "Active", +"Видмость": "Visibility", "Не JSON:": "Not JSON:", "Проверка": "Check", "Родитель": "Parent", @@ -672,33 +741,33 @@ "реальной": "real", "ПотокZip": "ZipStream", "Вложения": "Attachments", +"Точность": "Precision", "Смещение": "Offset", +"ЕстьДата": "HasDate", +"Внимание": "Attention", +"тип цели": "goal type", +"IDРаботы": "JobID", +"ЕстьJSON": "FindJSON", +"IDЗадачи": "TaskID", +"ID блока": "Block ID", +"ID книги": "SpreadsheetID", +"Значения": "Values", +"оплачено": "paid", +"ХэшСумма": "HashSum", +"Делитель": "Divider", +"картинок": "images", +"Свернуть": "Collapse", +"ВКРепост": "VKRepost", +"ПутьФайл": "FilePath", +"Евгеньев": "Evgeniev", +"Штрихкод": "Barcode", +"параметр": "parameter", +"Отложена": "Deferred", +"ДатаISOZ": "DateISOZ", +"Свойства": "Properties", "ключевой": "primary", -"ДатаСтоп": "EndDate", +"МассивID": "IDArray", "значение": "value", -"Имя,MIME": "Name,MIME", -"ВайберОк": "ViberOk", -"Загрузка": "Upload", -"ТипМедиа": "TypeOfMedia", -"ФайлТела": "BodyFile", -"Числовой": "Numeric", -"ID акции": "Promo ID", -"Получить": "Get", -"Телеграм": "Telegram", -"СтрНайти": "StrFind", -"загрузки": "upload", -"СтрокаТЗ": "DataString", -"ПоляБазы": "BaseFields", -"ВКИстина": "VKTrue", -"собщение": "message", -"двоичные": "binary", -"Картинка": "Image", -"Свойство": "Property", -"страницу": "page", -"API ключ": "API key", -"размеров": "of size", -"ФайлСлак": "SlackFile", -"ГКОбъект": "GCObject", "Беларусь": "Belarus", "Компания": "Company", "БлокJSON": "JSONBlock", @@ -706,7 +775,6 @@ "отправки": "of sending", "Кнопка 2": "Button 2", "Строчный": "StringType", -"Проверки": "Checks", "Описание": "Description", "МедиаГиф": "MediaGif", "НЕ JSON:": "NOT JSON:", @@ -717,124 +785,125 @@ "Страница": "Page", "IDКанала": "ChannelID", "Приемник": "Receiver", +"ДатаСтоп": "EndDate", "АТЗапись": "ATRecord", -"Видмость": "Visibility", -"Активный": "Active", -"тип цели": "goal type", -"входящих": "incoming", -"Название": "Name", -"Элементы": "Items", -"штрихкод": "barcode", -"IDСтадии": "StageID", -"Основная": "Main", -"Действия": "Actions", -"Кнопка 1": "Button 1", -"Разметка": "Markup", -"АТЗаписи": "ATRecords", -"Сообщить": "Message", -"ПоОдному": "Singly", -"ИмяЛиста": "SheetName", -"Алгоритм": "Algorithm", -"Кнопка 3": "Button 3", -"временем": "time", -"Неоситиз": "Neocities", -"Загрузки": "Downloads", -"В работе": "InProgress", -"Прервать": "Break", -"ID метки": "Tag ID", -"создания": "of create", -"ИДТовара": "ProductID", -"ЯМетрика": "YaMetrika", -"ОбъектВК": "VKObject", -"IDФайла2": "FileID2", -"подборки": "selections", -"ИмяМедиа": "MediaName", -"например": "for example", -"методами": "methods", -"JSONДата": "JSONDate", -"каталога": "directory", -"ID поста": "Post ID", -"IDИконки": "IconID", -"ОткудаID": "FromID", -"Основные": "Main", -"элементы": "elements", -"ТипФайла": "FileType", -"Вложение": "Attachment", -"Вставить": "Insert", -"ТипЧисло": "TypeNumber", -"СлакФайл": "SlackFile", -"В оффисе": "On office", -"ВКорзину": "ToCart", -"Действие": "Action", -"Оригинал": "Original", -"ГуглЛист": "GoogleSheet", -"Красный_": "Red_", -"описание": "description", -"ИмеетТип": "HasType", -"КонецДня": "EndOfDay", -"НовоеИмя": "NewName", -"ФайлПуть": "FilePath", -"Вес в гр": "Weight in g", -"Документ": "Document", -"ТипСвязи": "LinkType", -"Подробно": "Detailed", -"ЭтоКанал": "IsChannel", -"ID Файла": "File ID", -"компании": "of company", -"Максимум": "Maximum", -"ДлинаURI": "URILength", -"URLФайла": "FileURL", -"магазина": "store", -"заполнен": "filled", -"Параметр": "Parameter", -"ЭтотФайл": "ThisFile", -"подборку": "selection", -"ДропБокс": "Dropbox", -"НоушнАпи": "NotionAPI", -"Упаковка": "Packaging", -"МассивИД": "IDArray", -"название": "name", -"Телефоны": "Phones", -"ФайлЛога": "LogFile", -"Выполнен": "Completed", -"Добавить": "Add", -"ВГраница": "UBound", -"Elements": "Items", -"Подборки": "Selections", -"являются": "be", -"варианты": "variants", -"Артикулы": "Articles", -"ИДРаботы": "WorkID", -"закрытия": "of closing", -"Записать": "Write", -"СтрДлина": "StrLen", -"Удаление": "Deletion", -"Очистить": "Clear", -"Отправка": "Sending", -"Календари": "Calendars", -"НаКлиенте": "AtClient", -"Свойства_": "Properties_", -"ID сделки": "Deal ID", -"OPI тесты": "OPI tests", -"владельца": "of owner", -"Подборки_": "Selections_", -"Одиночное": "Single", -"АТТаблица": "ATTable", -"Локальный": "Local", -"просмотра": "view", -"Доступные": "Available", -"КонецЕсли": "EndIf", -"Получено!": "Get it!", -"ИмяПакета": "PackageName", -"Закрывает": "Closes", -"Разобрать": "Parse", -"Коллекция": "Collection", -"ВКТЗаявки": "VKTPending", -"ТекущийИД": "CurrentID", -"доступных": "available", -"НовыйТест": "NewTest", -"Параметры": "Parameters", -"299 Тогда": "299 Then", +"ГКОбъект": "GCObject", +"ФайлСлак": "SlackFile", +"Проверки": "Checks", +"API ключ": "API key", +"Имя,MIME": "Name,MIME", +"размеров": "of size", +"Загрузка": "Upload", +"ТипМедиа": "TypeOfMedia", +"ФайлТела": "BodyFile", +"Числовой": "Numeric", +"ID акции": "Promo ID", +"Получить": "Get", +"Телеграм": "Telegram", +"СтрНайти": "StrFind", +"ВайберОк": "ViberOk", +"СтрокаТЗ": "DataString", +"загрузки": "upload", +"Свойство": "Property", +"Картинка": "Image", +"двоичные": "binary", +"страницу": "page", +"ВКИстина": "VKTrue", +"ПоляБазы": "BaseFields", +"собщение": "message", +"программы": "program", +"Активация": "Activation", +"Затрачено": "Spend", +"Поддержка": "Support", +"Картинка2": "Image2", +"Нормально": "Ok", +"ЯДискПуть": "YaDiskPath", +"AWSЗапрос": "AWSRequest", +"Удаленный": "Remote", +"имя метки": "lable name", +"ВебКлиент": "WebClient", +"IDПервого": "FirstID", +"Перейдите": "Go", +"Массив360": "Array360", +"ID склада": "Warehouse ID", +"Выполнить": "Execute", +"измерения": "dimension", +"должность": "position", +"Новый чат": "New chat", +"CDEK (ОПИ": "CDEK (OpenIntegrations", +"НачалоДня": "BegOfDay", +"Тесты CLI": "CLI Tests", +"ОзонТовар": "OzonProduct", +"ЧтениеXML": "XMLReader", +"Заполнено": "Filled", +"Процедура": "Procedure", +".HasType(": ".ИмеетТип(", +"Вариант 1": "Option 1", +"Ozon (ОПИ": "Ozon (OpenIntegrations", +"НаСервере": "AtServer", +"Параметр_": "Parameter_", +"ЯДискДиск": "YaDiskDrive", +"публичный": "public", +"Значение_": "Value_", +"Истечение": "Expiration", +"ИначеЕсли": "ElsIf", +"Сумма НДС": "VAT amount", +"БанРазбан": "BanUnban", +"ИмяМетода": "MethodName", +"ПутьКСтат": "PathToStat", +"ВКТИстина": "VKTTrue", +"IDАльбома": "AlbumID", +"Категория": "Category", +"ИДЖелтого": "YellowID", +"ВКонтакте": "VKontakte", +"OPI_Тесты": "OPI_Tests", +"Батарейки": "Batteries", +"Открывает": "Opens", +"Цвет чата": "Chat color", +"Вложение2": "Attachment2", +"Заголовки": "Headers", +"В корзину": "To cart", +"Получение": "Obtaining", +"РазмерЛФХ": "SizeLFH", +"МассивИД_": "ArrayID_", +"Приватный": "Private", +"ЗаписьXML": "XMLWriter", +"Цвет (изм": "Color (change", +"XMLСтрока": "XMLString", +"IDКлиента": "ClientID", +"ПолноеИмя": "FullName", +"ГуглКнига": "GoogleSpreadsheet", +"СдэкТокен": "CdekToken", +"Как дела?": "How are you?", +"Значение:": "Value:", +"НачалоBat": "StartBat", +"ТипСтрока": "TypeString", +"ВерсияАпи": "APIVersion", +"Сигнатура": "Signature", +"отражения": "reflection", +"СдэкЗаказ": "CdekOrder", +"избранное": "favorite", +"Анонимный": "Anonymous", +"СтрокаURI": "URIString", +"изменения": "change", +"Сообщение": "Message", +"Файл_Стат": "File_Stat", +"Видимость": "Visibility", +"ID задачи": "Task ID", +"Сохранить": "Save", +"приоритет": "priority", +"Удаляемый": "Deletable", +"Подробнее": "More", +"Конецесли": "EndIf", +"IDЗадания": "TaskID", +"ГуглТокен": "GoogleToken", +"Публичный": "Public", +"ЯМаркетОк": "YaMarketOk", +"ПутьЛогов": "LogPath", +"РазмерCDH": "SizeCDH", +"ID канала": "Channel ID", +"Структура": "Structure", +"окончания": "of end", "Рекламный": "Advertising", "НеНайдено": "NotFound", "Скриншоты": "Screenshots", @@ -854,33 +923,33 @@ "Исполнить": "Execute", "Вложенный": "Embedded", "РазмерЕСД": "SizeESD", +"Параметры": "Parameters", "ВидеоПуть": "VideoPath", +"НовыйТест": "NewTest", +"ТекущийИД": "CurrentID", +"Календари": "Calendars", +"НаКлиенте": "AtClient", +"Свойства_": "Properties_", +"ID сделки": "Deal ID", +"OPI тесты": "OPI tests", +"владельца": "of owner", +"Подборки_": "Selections_", +"Одиночное": "Single", +"АТТаблица": "ATTable", +"Локальный": "Local", +"просмотра": "view", +"Доступные": "Available", +"КонецЕсли": "EndIf", +"Получено!": "Get it!", +"ИмяПакета": "PackageName", +"Закрывает": "Closes", +"Разобрать": "Parse", +"Коллекция": "Collection", +"ВКТЗаявки": "VKTPending", +"доступных": "available", "Вложение1": "Attachment1", -"Картинка1": "Image1", +"299 Тогда": "299 Then", "АудиоПуть": "AudioPath", -"Служебные": "Service", -"Заголовок": "Title", -"URL файла": "File URL", -"Приоритет": "Priority", -"ОбъектОПИ": "OPIObject", -"URLОтвета": "ResponseURL", -"Вариант 2": "Option 2", -"Изменение": "Change", -"категории": "category", -"ТокенБота": "BotToken", -"ВКИстория": "VKStorie", -"Последний": "Last", -"IDТоваров": "ProductsID", -"ВКТСписок": "VKTList", -"СтрШаблон": "StrTemplate", -"ЗависитОт": "ЗависитОт", -"Структура": "Structure", -"Календарь": "Calendar", -"заполнена": "filled", -"Константы": "Constants", -"ЧтениеZip": "ReadingZip", -"ДатаСтарт": "StartDate", -"ТипДанных": "DataType", "сообщение": "message", "последним": "last", "Код КЛАДР": "CLADR code", @@ -890,8 +959,8 @@ "Текстовое": "Text", "СлакКанал": "SlackChannel", "Категории": "Categories", +"ТипДанных": "DataType", "IDСобытия": "EventID", -"Выражение": "Expression", "ИДАльбома": "AlbumID", "ГифкаПуть": "GifPath", "атрибутов": "of attributes", @@ -900,124 +969,125 @@ "РазмерСДХ": "SizeCDH", "обработки": "processing", "Имя папки": "Folder name", +"Картинка1": "Image1", +"Выражение": "Expression", +"ДатаСтарт": "StartDate", "СтрокаBat": "BatString", -"окончания": "of end", +"URLОтвета": "ResponseURL", +"Служебные": "Service", +"Заголовок": "Title", +"URL файла": "File URL", +"Приоритет": "Priority", +"ОбъектОПИ": "OPIObject", +"ЧтениеZip": "ReadingZip", +"Вариант 2": "Option 2", +"Изменение": "Change", +"ТокенБота": "BotToken", +"категории": "category", +"Последний": "Last", +"IDТоваров": "ProductsID", +"ВКТСписок": "VKTList", +"СтрШаблон": "StrTemplate", +"ЗависитОт": "ЗависитОт", "видимость": "visibility", -"ID канала": "Channel ID", -"Значение:": "Value:", -"Тесты CLI": "CLI Tests", -"Заполнено": "Filled", -"Процедура": "Procedure", -".HasType(": ".ИмеетТип(", -"Вариант 1": "Option 1", -"Ozon (ОПИ": "Ozon (OpenIntegrations", -"НаСервере": "AtServer", -"Параметр_": "Parameter_", -"ЯДискДиск": "YaDiskDrive", -"публичный": "public", -"Значение_": "Value_", -"Истечение": "Expiration", -"ИначеЕсли": "ElsIf", -"Сумма НДС": "VAT amount", -"БанРазбан": "BanUnban", -"ИмяМетода": "MethodName", -"ПутьКСтат": "PathToStat", -"ВКТИстина": "VKTTrue", -"IDАльбома": "AlbumID", -"ОзонТовар": "OzonProduct", -"Категория": "Category", -"НачалоДня": "BegOfDay", -"Новый чат": "New chat", -"ЯДискПуть": "YaDiskPath", -"Активация": "Activation", -"Затрачено": "Spend", -"Поддержка": "Support", -"Картинка2": "Image2", -"Нормально": "Ok", -"AWSЗапрос": "AWSRequest", -"программы": "program", -"Удаленный": "Remote", -"CDEK (ОПИ": "CDEK (OpenIntegrations", -"ВебКлиент": "WebClient", -"IDПервого": "FirstID", -"Перейдите": "Go", -"имя метки": "lable name", -"Массив360": "Array360", -"ID склада": "Warehouse ID", -"Выполнить": "Execute", -"измерения": "dimension", -"должность": "position", -"ЧтениеXML": "XMLReader", -"ИДЖелтого": "YellowID", -"ID задачи": "Task ID", -"OPI_Тесты": "OPI_Tests", -"отражения": "reflection", -"СдэкЗаказ": "CdekOrder", -"избранное": "favorite", -"Анонимный": "Anonymous", -"СтрокаURI": "URIString", -"изменения": "change", -"Сообщение": "Message", -"Файл_Стат": "File_Stat", -"Видимость": "Visibility", -"Сохранить": "Save", -"РазмерCDH": "SizeCDH", -"приоритет": "priority", -"Удаляемый": "Deletable", -"Подробнее": "More", -"Конецесли": "EndIf", -"IDЗадания": "TaskID", -"ГуглТокен": "GoogleToken", -"Публичный": "Public", -"ЯМаркетОк": "YaMarketOk", -"ПутьЛогов": "LogPath", -"Сигнатура": "Signature", -"ВерсияАпи": "APIVersion", -"ТипСтрока": "TypeString", -"НачалоBat": "StartBat", -"Батарейки": "Batteries", -"Открывает": "Opens", -"Цвет чата": "Chat color", -"Вложение2": "Attachment2", -"Заголовки": "Headers", -"В корзину": "To cart", -"Получение": "Obtaining", -"РазмерЛФХ": "SizeLFH", -"МассивИД_": "ArrayID_", -"Приватный": "Private", -"ЗаписьXML": "XMLWriter", -"Цвет (изм": "Color (change", -"XMLСтрока": "XMLString", -"IDКлиента": "ClientID", -"ПолноеИмя": "FullName", -"ГуглКнига": "GoogleSpreadsheet", -"СдэкТокен": "CdekToken", -"Как дела?": "How are you?", -"ВКонтакте": "VKontakte", -"ОзонТовары": "OzonProducts", -"СоздатьЧат": "CreateChat", -"Параметры:": "Parameters:", -"IDЭлемента": "ElementID", -"Клавиатура": "Keyboard", -"Тип данных": "Data type", -"Б24_Канбан": "B24_Kanban", -"публикации": "of publish", -"Параметры_": "Parameters_", -"БитриксЛид": "BitrixLead", -"IDКабинета": "AccountID", -"НовяИконка": "NewIcon", -"отладочной": "debug", -"СоздатьЛид": "CreateLead", -"IDСущности": "EntityID", -"длина в см": "length, cm", -"МассивUUID": "UUIDArray", -"Соединение": "Connection", -"отключения": "disconnection", -"они разные": "they are different", -"ВККампания": "VCCampaign", -"ОзонЛимиты": "OzonLimits", -"Объявление": "Ad", -"библиотека": "library", +"Календарь": "Calendar", +"заполнена": "filled", +"Константы": "Constants", +"ВКИстория": "VKStorie", +"ТекущееИмя": "CurrentName", +"Файл1.docx": "File1.docx", +"IDКаталога": "FolderID", +"Библиотека": "Library", +"ИмеетДлину": "HasLength", +"ИДКабинета": "CabinetID", +"ОзонМассив": "OzonArray", +"ЖиваяЛента": "NewsFeed", +"Бан/Разбан": "Ban/Unban", +"ИДПодборки": "SelectionID", +"Установить": "Set", +"завершения": "of complete", +"ДокументДД": "DocumentDD", +"СлакДиалог": "SlackDialog", +"Получатель": "Recipient", +"ДанныеПоля": "FieldData", +"КлючМассив": "KeyArray", +"ФайлОбъект": "FileObject", +"Отложенное": "Sheduled", +"Мегаклиент": "MegaClient", +"Исключение": "Except", +"информации": "information", +"IDСчетчика": "CounterID", +"повторного": "repeated", +"Код страны": "Country code", +"ДанныеТела": "BodyData", +"Все товары": "All goods", +"Файл видео": "Video file", +"ТипУзлаXML": "XMLNodeType", +"ТекущийТип": "CurrentType", +"ВКПодборка": "VKSelection", +"ВКТСобытия": "VKTEvents", +"МассивПочт": "EmailsArray", +"Полужирный": "Bold", +"Внутренний": "Internal", +"ГуглОбъект": "GoogleObject", +"СерверФото": "PhotoServer", +"ПутьКФайлу": "FilePath", +"ТокенКанал": "ChannelToken", +"IDМагазина": "CampaignID", +"РазбитьURL": "SplitURL", +"ИмяТаблицы": "TableName", +"предыдущей": "previous", +"Разрешения": "Permissions", +"Защищенное": "Safe", +"ПолеЗаказа": "OrderField", +"Добавление": "Adding", +"Обновление": "Updating", +"Количество": "Count", +"УдалитьТег": "DeleteTag", +"Токен бота": "Bot token", +"полужирный": "bold", +"НачалоBash": "StartBash", +"ОтветТокен": "TokenResponse", +"количество": "amount", +"бибилотека": "library", +"Имя товара": "Product name", +"пожаловать": "welcome", +"сортировка": "sorting", +"ОзонИстина": "OzonTrue", +"фактически": "fact", +"тип сделки": "deal type", +"имя товара": "product name", +"ЦветТекста": "TextColor", +"СтрокаХэша": "HashString", +"ИДКрасного": "RedID", +"ХешФункция": "HashFunction", +"ИДКаталога": "CatalogID", +"UUIDЗаказа": "OrderUUID", +"Символы.ПС": "Chars.LF", +"УдалитьЛид": "DeleteLead", +"МассивИмен": "ArrayOfNames", +"Статистика": "Statistics", +"Пропустить": "Skip", +"на сервере": "on the server", +"сортировки": "of sorting", +"ID диалога": "Dialog ID", +"ДанныеДата": "DateData", +"ИДКартинки": "ImageID", +"ЗаписьJSON": "JSONWriter", +"имя автора": "author's name", +"СтрТекущее": "StrCurrent", +"Текст тега": "Tag text", +"Вес брутто": "Gross weight", +"СтрокаBash": "BashString", +"ДеньНедели": "WeekDay", +"ФайлВывода": "OutputFile", +"IDКартинки": "ImageID", +"Сохранение": "Save", +"МассивПрав": "PremissionsArray", +"ПутьНового": "NewPath", +"МассивЧата": "ChatArray", +"НайтиФайлы": "FindFiles", +"участникам": "to participants", "ИДВарианта": "VariantID", "Приложения": "Apps", "параметров": "parameters", @@ -1037,34 +1107,34 @@ "IDРодителя": "ParentID", "Содержимое": "Entity", "Общий диск": "Main drive", +"библиотека": "library", +"Объявление": "Ad", +"ОзонЛимиты": "OzonLimits", +"ВККампания": "VCCampaign", +"ООО Вектор": "LLC Vector", +"ОзонТовары": "OzonProducts", +"СоздатьЧат": "CreateChat", +"Параметры:": "Parameters:", +"IDЭлемента": "ElementID", +"Клавиатура": "Keyboard", +"Тип данных": "Data type", +"Б24_Канбан": "B24_Kanban", +"публикации": "of publish", "проведения": "of the event", +"Параметры_": "Parameters_", +"IDКабинета": "AccountID", +"НовяИконка": "NewIcon", +"отладочной": "debug", +"СоздатьЛид": "CreateLead", +"IDСущности": "EntityID", +"длина в см": "length, cm", +"МассивUUID": "UUIDArray", +"Соединение": "Connection", +"отключения": "disconnection", +"БитриксЛид": "BitrixLead", "Приложение": "Application", -"КонецЦикла": "EndDo", +"они разные": "they are different", "ТелеграмОк": "TelegramOk", -"ID альбома": "Album ID", -"СтрПроцент": "StrPercentage", -"ВнешнийКод": "ExternalID", -"Твит с гиф": "Tweet with gif", -"ИДКампании": "CampaignID", -"ФорматДаты": "DateFormat", -"последнего": "of last", -"HTTP метод": "HTTP method", -"ПолныйПуть": "FullPath", -"HTTPМетоды": "HTTPMethods", -"КлючДанных": "DataKey", -"ТелоОтвета": "ResponseBody", -"НаборТегов": "TagsSet", -"Файл аудио": "Audio file", -"артинкулов": "of articles", -"ЭтоКаталог": "IsDirectory", -"Viber (ОПИ": "Viber (OpenIntegrations", -"выполнения": "of completing", -"IDАккаунта": "AccountID", -"ФайлМетода": "MethodFile", -"ФайлОтвета": "ResponseFile", -"код валюты": "Currency code", -"Новый файл": "NewFile", -"Расширение": "Extension", "ВидЗапроса": "RequestType", "Примечание": "Note", "БезСтатуса": "NoStatus", @@ -1073,7 +1143,6 @@ "МассивФото": "PhotoArray", "ДатаНачала": "StartDate", "СтараяЦена": "OldPrice", -"Фотокамера": "Photos", "ЧтениеJSON": "JSONReader", "тип уценки": "discount type", "библиотек:": "libraries:", @@ -1083,130 +1152,144 @@ "КартинкаДД": "ImageDD", "ЦветКнопок": "ButtonColor", "HTTPЗапрос": "HTTPRequest", +"КонецЦикла": "EndDo", "Существует": "Exists", -"участникам": "to participants", -"ООО Вектор": "LLC Vector", -"МассивЧата": "ChatArray", -"ИДКрасного": "RedID", -"Код страны": "Country code", -"ДанныеТела": "BodyData", -"Все товары": "All goods", -"Файл видео": "Video file", -"ТипУзлаXML": "XMLNodeType", -"ТекущийТип": "CurrentType", -"ВКПодборка": "VKSelection", -"НайтиФайлы": "FindFiles", -"ВКТСобытия": "VKTEvents", -"МассивПочт": "EmailsArray", -"Полужирный": "Bold", -"Внутренний": "Internal", -"IDСчетчика": "CounterID", -"ГуглОбъект": "GoogleObject", -"СерверФото": "PhotoServer", -"ПутьКФайлу": "FilePath", -"ТокенКанал": "ChannelToken", -"IDМагазина": "CampaignID", -"РазбитьURL": "SplitURL", -"ИмяТаблицы": "TableName", -"предыдущей": "previous", -"повторного": "repeated", -"Разрешения": "Permissions", -"информации": "information", -"Мегаклиент": "MegaClient", -"ЖиваяЛента": "NewsFeed", -"ОзонМассив": "OzonArray", -"ИДКабинета": "CabinetID", -"Бан/Разбан": "Ban/Unban", -"Библиотека": "Library", -"ТекущееИмя": "CurrentName", -"IDКаталога": "FolderID", -"Файл1.docx": "File1.docx", -"ИДПодборки": "SelectionID", -"Исключение": "Except", -"завершения": "of complete", -"ДокументДД": "DocumentDD", -"СлакДиалог": "SlackDialog", -"Получатель": "Recipient", -"ДанныеПоля": "FieldData", -"КлючМассив": "KeyArray", -"ФайлОбъект": "FileObject", -"Отложенное": "Sheduled", -"Установить": "Set", -"ИмеетДлину": "HasLength", -"Защищенное": "Safe", -"ЗаписьJSON": "JSONWriter", -"Добавление": "Adding", -"УдалитьЛид": "DeleteLead", -"МассивИмен": "ArrayOfNames", -"Статистика": "Statistics", -"Пропустить": "Skip", -"на сервере": "on the server", -"сортировки": "of sorting", -"ID диалога": "Dialog ID", -"ДанныеДата": "DateData", -"ИДКартинки": "ImageID", -"имя автора": "author's name", -"ПутьНового": "NewPath", -"СтрТекущее": "StrCurrent", -"Текст тега": "Tag text", -"Вес брутто": "Gross weight", -"СтрокаBash": "BashString", -"ДеньНедели": "WeekDay", -"ФайлВывода": "OutputFile", -"IDКартинки": "ImageID", -"Сохранение": "Save", -"МассивПрав": "PremissionsArray", -"Символы.ПС": "Chars.LF", -"UUIDЗаказа": "OrderUUID", -"ИДКаталога": "CatalogID", -"ХешФункция": "HashFunction", -"Обновление": "Updating", -"Количество": "Count", -"УдалитьТег": "DeleteTag", -"Токен бота": "Bot token", -"полужирный": "bold", -"НачалоBash": "StartBash", -"ОтветТокен": "TokenResponse", -"количество": "amount", -"бибилотека": "library", -"Имя товара": "Product name", -"пожаловать": "welcome", -"сортировка": "sorting", -"ОзонИстина": "OzonTrue", -"фактически": "fact", -"тип сделки": "deal type", -"имя товара": "product name", -"ЦветТекста": "TextColor", -"СтрокаХэша": "HashString", -"ПолеЗаказа": "OrderField", -"ДанныеБлока": "BlockData", -"Постановщик": "Producer", -"ТекстОшибки": "ErrorText", -"МетодПоиска": "SearchMethod", -"ВЗаголовках": "InHeaders", -"ТелоЗапроса": "RequestBody", -"ТипКонтента": "ContentType", -"руководство": "manual", -"НеЗаполнено": "Empty", -"Новый заказ": "New order", -"IDВходящего": "RepliedID", -"ПустойВывод": "EmptyOutput", -"Скопировать": "Copy", -"Хеширование": "Hashing", -"МассивБлока": "ArrayBlock", -"Инструменты": "Tools", -"Уведомления": "Notifications", -"КлючСервиса": "ServiceKey", -"JSONСтрокой": "JSONString", -"ФайлНаДиске": "FileOnDisk", -"ТокенКанала": "ChannelToken", -"расширением": "extension", -"электронной": "of e", -"ID кабинета": "Business ID", -"ПолныйОтвет": "FullResponse", -"Имя таблицы": "Table name", -"IDКаталога2": "FolderID2", -"НоваяСтрока": "NewLine", +"Расширение": "Extension", +"Новый файл": "NewFile", +"Фотокамера": "Photos", +"ФайлОтвета": "ResponseFile", +"ID альбома": "Album ID", +"СтрПроцент": "StrPercentage", +"код валюты": "Currency code", +"ВнешнийКод": "ExternalID", +"Твит с гиф": "Tweet with gif", +"ИДКампании": "CampaignID", +"ФорматДаты": "DateFormat", +"последнего": "of last", +"ПолныйПуть": "FullPath", +"HTTPМетоды": "HTTPMethods", +"КлючДанных": "DataKey", +"HTTP метод": "HTTP method", +"ТелоОтвета": "ResponseBody", +"НаборТегов": "TagsSet", +"ФайлМетода": "MethodFile", +"Файл аудио": "Audio file", +"артинкулов": "of articles", +"ЭтоКаталог": "IsDirectory", +"Viber (ОПИ": "Viber (OpenIntegrations", +"выполнения": "of completing", +"IDАккаунта": "AccountID", +"РазмерЧасти": "ChunkSize", +"Новосибирск": "Novosibirsk", +"Новое видео": "NewVideo", +"ВходнойФайл": "InputFile", +"ДобавитьТег": "AddTag", +"ОченьВажное": "VeryImportant", +"Петров Петр": "Petrov Petr", +"ОткрытьФайл": "OpenFile", +"СоздатьБазу": "CreateDatabase", +"НомерЗаказа": "OrderNumber", +"МедиаГруппа": "MediaGroup", +"ЗаписатьЛог": "WriteLog", +"СоздатьЛист": "CreateSheet", +"ID элемента": "Element ID", +"БитриксПоля": "BitrixFields", +"ТелеграмБан": "TelegramBan", +"НовыйСпособ": "NewMethod", +"ИзИсточника": "FromSource", +"тип фильтра": "filter type", +"ПутиСтрокой": "PathsString", +"ПолучитьXML": "GetXML", +"ДокументURL": "DocumentURL", +"АТСписокБаз": "ATBasesList", +"UUID заявки": "UUID of the invitation", +"Фон истории": "Story background", +"IDСообщения": "MessageID", +"Пример кода": "Code example", +"ID картинки": "Image ID", +"электронная": "e", +"МассивЦелей": "GoalsArray", +"МассивСвязи": "LinkArray", +"РазмерБлока": "BlockSize", +"НоушнОбъект": "NotionObject", +"Текст поста": "Post text", +"B64Картинка": "B64Image", +"ID магазина": "Campaign ID", +"Цель канала": "Channel purpose", +"ОтборПоТипу": "FilterByType", +"URLЗагрузки": "UploadURL", +"РефрешТокен": "RefreshToken", +"Код региона": "Region code", +"Тест диалог": "Test dialog", +"ТестовыйAPI": "TestAPI", +"НомерГруппы": "GroupNumber", +"ОбщийМодуль": "CommonModule", +"СоздатьПост": "CreatePost", +"НайтиСтроки": "FindRows", +"УдалитьЛист": "DeleteSheet", +"ДатаОбычная": "CommonDate", +"Иванов Иван": "Ivaniv Ivan", +"Notion (ОПИ": "Notion (OpenIntegrations", +"СтрокаФайла": "FileString", +"ВерсияСреды": "ВерсияСреды", +"Цена товара": "Product price", +"ПолеОтметки": "TimestampField", +"Медиагруппа": "MediaGroup", +"Комментарии": "Comments", +"Число копий": "Number of copies", +"Тема канала": "Channel topic", +"Токен Viber": "Viber Token", +"ПокинутьЧат": "LeaveChat", +"Повторяемая": "Repeatable", +"ВККатегории": "VKCategories", +"УдалитьПост": "DeletePost", +"МассивЯчеек": "CellsArray", +"ОбщийРазмер": "TotalSize", +"ТипЗначения": "ValeType", +"МассивОпций": "OptionsArray", +"Новая метка": "New tag", +"ОтборСтрока": "FilterString", +"Остаток. -1": "Balance. -1", +"СлакОбласти": "SlackWorkspaces", +"ОписаниеИзм": "EditedDescription", +"старая цена": "old price", +"Суперклиент": "SuperClient", +"Текст твита": "Tweet text", +"Отправитель": "Sender", +"ТекущийФайл": "CurrentFile", +"Петр Петров": "Petr Petrov", +"ГуглКаталог": "GoogleCatalog", +"СоздатьПоле": "CreateField", +"КопироватьВ": "CopyTo", +"ОбъектВидео": "VideoObject", +"Обновленный": "Updated", +"ширина в см": "width, cm", +"JSON данные": "JSON data", +"ТекущийКлюч": "CurrentKey", +"наблюдателя": "of auditor", +"высота в см": "height, cm", +"Яндекс Диск": "Yandex Disk", +"ЭтоУдаление": "ThisIsDeletion", +"ID варианта": "Variant ID", +"комментарий": "comment", +"обновляемых": "of updated", +"БитриксФайл": "BitrixFile", +"ВнешнийПост": "ExternalPost", +"КлючСтрокой": "KeyString", +"СдэкПаспорт": "CdekPassport", +"ID Родителя": "Parent ID", +"ЛишниеБайты": "ExtraBytes", +"ОбщиеМетоды": "CommonMethods", +"ПолучитьЛид": "GetLead", +"IDХранилища": "StorageID", +"Создать лид": "Create lead", +"ОбщийДоступ": "PublicAccess", +"МассивПолей": "FieldArray", +"ЦелевойПуть": "TargetPath", +"ID страницы": "Page ID", +"КлючРегиона": "RegionKey", +"УдалитьФайл": "DeleteFile", +"опционально": "optional", "Бот Виталий": "Vitaly The Bot", "ДанныеФайла": "FileData", "IDИсточника": "FromID", @@ -1230,12 +1313,68 @@ "исполнитель": "performer", "КлючПодписи": "SignKey", "ZipРазмерDD": "ZipSizeDD", +"IDКаталога2": "FolderID2", +"Имя таблицы": "Table name", +"ПолныйОтвет": "FullResponse", +"ID кабинета": "Business ID", +"Стандартные": "Standard", +"ДанныеБлока": "BlockData", +"Постановщик": "Producer", +"ТекстОшибки": "ErrorText", +"МетодПоиска": "SearchMethod", +"ВЗаголовках": "InHeaders", +"ТелоЗапроса": "RequestBody", +"ТипКонтента": "ContentType", +"руководство": "manual", +"НеЗаполнено": "Empty", +"Новый заказ": "New order", "ID счетчика": "Counter ID", +"IDВходящего": "RepliedID", +"Скопировать": "Copy", +"Хеширование": "Hashing", +"МассивБлока": "ArrayBlock", +"Инструменты": "Tools", +"Уведомления": "Notifications", +"КлючСервиса": "ServiceKey", +"JSONСтрокой": "JSONString", +"ФайлНаДиске": "FileOnDisk", +"ТокенКанала": "ChannelToken", +"расширением": "extension", +"электронной": "of e", +"ПустойВывод": "EmptyOutput", "ID атрибута": "Attribute ID", -"ОтветМассив": "ResponseArray", +"НоваяСтрока": "NewLine", "ЯДискСсылка": "YaDiskLink", +"Комментарий": "Comment", +"ИмяСодержит": "NameContains", +"Имя поля БД": "DB field name", +"Мессенджеры": "Messengers", +"Удалить тег": "Delete tag", +"СоздатьБлок": "CreateBlock", +"МассивТэгов": "TagsArray", +"ВернутьБлок": "ReturnBlock", +"Выполняется": "In work", +"Создать чат": "Create chat", +"миллиметрах": "millimeters", +"Авторизация": "Authorization", +"Примечание:": "Note", +"АдресАвтора": "АдресАвтора", +"МассивФайла": "FileArray", +"дата начала": "start date", +"ИДКатегории": "CategoryID", +"бесконечный": "endless", +"ИзменитьЛид": "UpdateLead", +"UUID заказа": "Order UUID", +"XMLЗначение": "XMLValue", +"Исполнитель": "Responsible", +"ОтветМассив": "ResponseArray", +"ТекстОтвета": "ReplyText", +"УдалениеMFA": "MFADelete", +"УдалитьБлок": "DeleteBlock", +"МассивСтран": "CountriesArray", +"IDПриемника": "DestinationID", "Удалить лид": "Delete lead", -"МассивПутей": "PathsArray", +"ЧастейИмени": "NeedParts", "МассивВидео": "VideosArray", "МассивМедиа": "MediaArray", "срок службы": "lifespan", @@ -1247,270 +1386,46 @@ "Для YaxUnit": "For YAxUnit", "СкачатьФайл": "DownloadFile", "КодВозврата": "ReturnCode", -"ID свойства": "Property ID", +"МассивПутей": "PathsArray", "IDКатегории": "CategoryID", -"комментарии": "comments", -"АдресаПочты": "EmailAddresses", -"постановщик": "producer", -"ИмяКонтакта": "ContactName", -"МассивГифок": "GifsArray", -"Исполнители": "Performers", -"ТекущаяДата": "CurrentDate", +"ID свойства": "Property ID", "Для Asserts": "For Asserts", +"ТекущаяДата": "CurrentDate", +"Исполнители": "Performers", +"МассивГифок": "GifsArray", "ЦветКонсоли": "ConsoleColor", -"IDПриемника": "DestinationID", -"ЧастейИмени": "NeedParts", -"УдалитьБлок": "DeleteBlock", -"Авторизация": "Authorization", -"Комментарий": "Comment", -"ИмяСодержит": "NameContains", -"Имя поля БД": "DB field name", -"Мессенджеры": "Messengers", -"Удалить тег": "Delete tag", -"СоздатьБлок": "CreateBlock", -"МассивТэгов": "TagsArray", -"ВернутьБлок": "ReturnBlock", -"Выполняется": "In work", -"МассивСтран": "CountriesArray", -"Создать чат": "Create chat", -"миллиметрах": "millimeters", -"Примечание:": "Note", -"УдалениеMFA": "MFADelete", -"АдресАвтора": "АдресАвтора", -"МассивФайла": "FileArray", -"дата начала": "start date", -"ИДКатегории": "CategoryID", -"бесконечный": "endless", -"ИзменитьЛид": "UpdateLead", -"UUID заказа": "Order UUID", -"XMLЗначение": "XMLValue", -"Исполнитель": "Responsible", -"ТекстОтвета": "ReplyText", -"опционально": "optional", -"Стандартные": "Standard", -"КлючРегиона": "RegionKey", -"Петр Петров": "Petr Petrov", -"электронная": "e", -"МассивЦелей": "GoalsArray", -"МассивСвязи": "LinkArray", -"РазмерБлока": "BlockSize", -"IDСообщения": "MessageID", -"НоушнОбъект": "NotionObject", -"Текст поста": "Post text", -"B64Картинка": "B64Image", -"ID магазина": "Campaign ID", -"Цель канала": "Channel purpose", -"ОтборПоТипу": "FilterByType", -"РефрешТокен": "RefreshToken", -"СтрокаФайла": "FileString", -"Код региона": "Region code", -"Тест диалог": "Test dialog", -"ТестовыйAPI": "TestAPI", -"НомерГруппы": "GroupNumber", -"ОбщийМодуль": "CommonModule", -"СоздатьПост": "CreatePost", -"НайтиСтроки": "FindRows", -"УдалитьЛист": "DeleteSheet", -"ДатаОбычная": "CommonDate", -"Иванов Иван": "Ivaniv Ivan", -"Notion (ОПИ": "Notion (OpenIntegrations", -"Пример кода": "Code example", -"URLЗагрузки": "UploadURL", -"Фон истории": "Story background", -"ДокументURL": "DocumentURL", -"НомерЗаказа": "OrderNumber", -"Петров Петр": "Petrov Petr", -"СоздатьБазу": "CreateDatabase", -"ДобавитьТег": "AddTag", -"ОченьВажное": "VeryImportant", -"ВходнойФайл": "InputFile", -"Новое видео": "NewVideo", -"Новосибирск": "Novosibirsk", -"УдалитьФайл": "DeleteFile", -"ОткрытьФайл": "OpenFile", -"МедиаГруппа": "MediaGroup", -"UUID заявки": "UUID of the invitation", -"СоздатьЛист": "CreateSheet", -"ID элемента": "Element ID", -"БитриксПоля": "BitrixFields", -"ТелеграмБан": "TelegramBan", -"НовыйСпособ": "NewMethod", -"ИзИсточника": "FromSource", -"тип фильтра": "filter type", -"ЗаписатьЛог": "WriteLog", -"ПутиСтрокой": "PathsString", -"ПолучитьXML": "GetXML", -"АТСписокБаз": "ATBasesList", -"ID картинки": "Image ID", -"ВерсияСреды": "ВерсияСреды", -"СоздатьПоле": "CreateField", -"ПолеОтметки": "TimestampField", -"Обновленный": "Updated", -"ширина в см": "width, cm", -"JSON данные": "JSON data", -"ТекущийКлюч": "CurrentKey", -"наблюдателя": "of auditor", -"высота в см": "height, cm", -"Яндекс Диск": "Yandex Disk", -"ЭтоУдаление": "ThisIsDeletion", -"ID варианта": "Variant ID", -"комментарий": "comment", -"обновляемых": "of updated", -"ВнешнийПост": "ExternalPost", -"ID страницы": "Page ID", -"КлючСтрокой": "KeyString", -"СдэкПаспорт": "CdekPassport", -"ID Родителя": "Parent ID", -"ЛишниеБайты": "ExtraBytes", -"ОбщиеМетоды": "CommonMethods", -"ПолучитьЛид": "GetLead", -"IDХранилища": "StorageID", -"Создать лид": "Create lead", -"ОбщийДоступ": "PublicAccess", -"МассивПолей": "FieldArray", -"ЦелевойПуть": "TargetPath", -"ОбъектВидео": "VideoObject", -"БитриксФайл": "BitrixFile", -"КопироватьВ": "CopyTo", -"ТипЗначения": "ValeType", -"Медиагруппа": "MediaGroup", -"Комментарии": "Comments", -"Число копий": "Number of copies", -"Тема канала": "Channel topic", -"Токен Viber": "Viber Token", -"ПокинутьЧат": "LeaveChat", -"Повторяемая": "Repeatable", -"ВККатегории": "VKCategories", -"УдалитьПост": "DeletePost", -"МассивЯчеек": "CellsArray", -"ОбщийРазмер": "TotalSize", -"МассивОпций": "OptionsArray", -"ГуглКаталог": "GoogleCatalog", -"Новая метка": "New tag", -"ОтборСтрока": "FilterString", -"Цена товара": "Product price", -"Остаток. -1": "Balance. -1", -"СлакОбласти": "SlackWorkspaces", -"ОписаниеИзм": "EditedDescription", -"старая цена": "old price", -"Суперклиент": "SuperClient", -"Текст твита": "Tweet text", -"Отправитель": "Sender", -"ТекущийФайл": "CurrentFile", -"РазмерЧасти": "ChunkSize", -"Неопределено": "Undefined", -"Дата инвойса": "Invoice date", -"ТвиттерТокен": "TwitterToken", -"СоздатьОпрос": "CreatePoll", -"КонечнаяДата": "EndDate", -"загружаемого": "uploading", -"ДатаПередачи": "TransferDate", -"СписокКоманд": "CommandList", -"ЦветнойВывод": "ColorOutput", -"ДобавитьПоле": "AddField", -"ЗаписатьJSON": "WriteJSON", -"УдалитьБакет": "DeleteBucket", -"ID чата темы": "Thread chat ID", -"Архивировать": "Archive", -"ТекущийТовар": "CurrentProduct", -"КартинкаПуть": "ImagePath", -"СтрРазделить": "StrSplit", -"URL картинки": "Image URL", -"ТонкийКлиент": "ThinClient", -"ОтборКоманды": "CommandSelection", -"Наименование": "Name", -"Видеообложка": "Videocover", -"ДокументПуть": "DocumentPath", -"ОсновнойЦвет": "PrimaryColor", -"МассивТекста": "TextArray", -"УдалитьМетку": "DeleteTag", -"Соответствие": "Map", -"КодировкаURL": "URLencoding", -"Номер заказа": "Order number", -"ЭтоКоллекция": "ThisIsCollection", -"ЗаписьТекста": "TextRecord", -"Архивирована": "Archived", -"ТвиттерТекст": "TwitterText", -"ОтветСтрокой": "ResponseString", -"ПолучитьФайл": "GetFile", -"Twitter (ОПИ": "Twitter (OpenIntegrations", -"МетрикаМетки": "MetrikaTags", -"МассивЛистов": "SheetArray", -"Пользователь": "User", -"ЦелеваяСтена": "TargetWall", -"НовыйПрефикс": "NewPrefix", -"доп. расходы": "additional costs", -"ЭтоOneScript": "IsOneScript", -"ЧтениеТекста": "TextReader", -"МассивНабора": "SetsArray", -"Создать поле": "Create field", -"Удалить пост": "Delete post", -"ОзонКартинки": "OzonPictures", -"данные файла": "file's binary data", -"Число,Строка": "Number, String", -"МассивКнопок": "ButtonArray", -"родительской": "of parrent", -"Тип вложений": "Attachments type", -"IDПоследнего": "LastID", -"Текст правил": "Rules Text", -"выходные дни": "weekends", -"КопийНаЛисте": "CopiesPerSheet", -"ОбновитьФайл": "UpdateFile", -"МетрикаУспех": "MetrikaSuccess", -"ДропБоксТеги": "DropboxTags", -"СоздатьКанал": "CreateChannel", -"ОсновноеФото": "MainPhoto", -"Рефреш токен": "Refresh token", -"Документация": "Read the Docs", -"Сформировать": "Formulate", -"СтрСоединить": "StrConcat", -"БезВозвратно": "Irrecoverable", -"Путь, Данные": "Path, Data", -"Dropbox (ОПИ": "Dropbox (OpenIntegrations", -"ДанныеОтвета": "ResponseData", -"УдалитьЗаказ": "DeleteOrder", -"IDОбъявления": "AdID", -"Длительность": "Duration", -"СоздатьБакет": "CreateBucket", -"Существующее": "Existing", -"СоздатьКнигу": "CreateSpreadsheet", -"Создать блок": "Create block", -"ОписаниеJSON": "JSONDescription", -"АдресРесурса": "ResourceAddress", -"ВКОбсуждение": "VKDiscussion", -"СтруктураURL": "URLStructure", -"элементы CRM": "CRM elements", -"ЧислоВСтроку": "NumberToString", -"Создать пост": "Create post", -"Перемещенная": "Moved", -"ЯДискКаталог": "YaDiskFolder", -"Строка,Число": "String, Number", -"Добавить тег": "Add tag", -"Дублирования": "duplicates", -"КлючДвоичные": "BinaryKey", -"ТипПриемника": "ReceiverType", -"Удалить блок": "Delete block", -"УдалитьФайлы": "DeleteFiles", -"КонецПопытки": "EndTry", -"При отправке": "When sending data is", -"ВнешняяСтена": "ExternalWall", -"МетрикаМетка": "MetrikaTag", -"подчиненного": "of dependent", -"ТолькоОснова": "OnlyBase", -"пользователя": "of user", -"РазмерДанных": "DataSize", -"Изменить лид": "Update lead", -"ПереносСтрок": "LineBreaks", -"Новая стадия": "New stage", -"КонецФункции": "EndFunction", -"Использовать": "Use", -"ПолучитьДату": "GetDate", -"Покинуть чат": "Leave chat", -"СоздатьСкоуп": "CreateScope", -"OPI_ТестыCLI": "OPI_TestsCLI", -"ИмяПараметра": "ParameterName", -"ИзменитьПоле": "ModifyField", +"постановщик": "producer", +"АдресаПочты": "EmailAddresses", +"комментарии": "comments", +"ИмяКонтакта": "ContactName", +"ИДОбсуждения": "DiscussionID", +"ТестыРаздела": "SectionTests", +"ПрочитатьZip": "ReadZip", +"ОписаниеТипа": "TypeDescription", +"IDПредыдущей": "PrevStageID", +"БитриксЧисло": "BitrixNumber", +"РодительБаза": "ParentBase", +"МассивБлоков": "BlockArray", +"СтрокаКлючей": "KeysString", +"Конецфункции": "EndFunction", +"МассивТаблиц": "TableArray", +"СжатыеДанные": "CompressedData", +"Имя каталога": "Folder name", +"часовой пояс": "time zone", +"Скачать файл": "Download file", +"Общие методы": "Common methods", +"приглашениям": "invitations", +"ДанныеЯчейки": "CellData", +"Тестирование": "Testing", +"СкоупСтрокой": "ScopeString", +"ФайлПримеров": "FileExample", +"Вернуть блок": "Return block", +"крайний срок": "deadline", +"color=Желтый": "color=Yellow", +"МассивПостов": "ArrayOfPosts", "ОднаПодОдной": "OneByOne", +"ГуглКаталоги": "GoogleCatalogs", +"ID, Значение": "ID, Value", "КонецОбласти": "EndRegion", "МассивЧтения": "ArrayReading", "КлючКартинка": "ImageKey", @@ -1519,11 +1434,10 @@ "ДокументЛога": "LogDocument", "ПотокВПамяти": "MemoryStream", "ПараметрыURL": "URLParameters", -"ТекущаяОпция": "CurrentOption", "СтрокаВызова": "CallString", "Произвольный": "Arbitrary", +"ПутьИсточник": "SourcePath", "ТекущийКлючН": "CurrentKeyN", -"КаталогЛогов": "LogDirectory", "МассивОшибок": "ErrorsArray", "прикрепления": "of attachments", "Безвозвратно": "Irrecoverable", @@ -1535,37 +1449,38 @@ "ID сообщения": "Message ID", "наименование": "name", "Удалить файл": "Delete file", -"ГуглКаталоги": "GoogleCatalogs", -"ПутьИсточник": "SourcePath", -"МассивПостов": "ArrayOfPosts", -"крайний срок": "deadline", -"МассивБлоков": "BlockArray", -"ТестыРаздела": "SectionTests", -"ПрочитатьZip": "ReadZip", -"ОписаниеТипа": "TypeDescription", -"IDПредыдущей": "PrevStageID", -"БитриксЧисло": "BitrixNumber", -"РодительБаза": "ParentBase", -"СтрокаКлючей": "KeysString", -"Конецфункции": "EndFunction", -"ИДОбсуждения": "DiscussionID", -"МассивТаблиц": "TableArray", -"color=Желтый": "color=Yellow", -"Имя каталога": "Folder name", -"часовой пояс": "time zone", -"Общие методы": "Common methods", -"СжатыеДанные": "CompressedData", -"приглашениям": "invitations", -"ДанныеЯчейки": "CellData", -"Тестирование": "Testing", -"СкоупСтрокой": "ScopeString", -"ФайлПримеров": "FileExample", -"Вернуть блок": "Return block", -"Скачать файл": "Download file", -"ID, Значение": "ID, Value", +"КаталогЛогов": "LogDirectory", "ТипПлатформы": "PlatformType", -"ОбъектИконка": "IconObject", +"ТипКоллекции": "CollectionType", "СоздатьПапку": "CreateFolder", +"Закрытый чат": "Private chat", +"ВКСтатистика": "VKStatistics", +"Криптография": "Cryptography", +"ВключитьФайл": "ВключитьФайл", +"ДатаОтправки": "SendingDate", +"Дни рождения": "Hollydays", +"ЗаписьДанных": "DataWriter", +"Текст кнопки": "Button text", +"ПрочитатьВсе": "ReadAll", +"МассивЗеркал": "MirrorsArray", +"ДопЗаголовки": "AdditionalHeaders", +"ДропБоксФайл": "DropboxFile", +"тип счетчика": "counter type", +"пустой ответ": "empty response", +"ТекстСправки": "HelpText", +"Имя контакта": "Contact name", +"ШаблонОтвета": "ResponseTemplate", +"ПубличныйURL": "PublicURL", +"ПутьПриемник": "DestinationPath", +"Пользователи": "Users", +"ИДОбъявления": "AnnouncementID", +"Новая задача": "New task", +"ИзменитьПоле": "ModifyField", +"СоздатьОтказ": "CreateRefusal", +"ШаблонСтроки": "StringTemplate", +"МассивДанных": "DataArray", +"БитриксВремя": "BitrixTime", +"Создать базу": "Create base", "ВайберОнлайн": "ViberOnline", "СкачатьПапку": "DownloadFolder", "ВКТСообщение": "VKTMessage", @@ -1591,69 +1506,253 @@ "СтрокаДанных": "DataString", "МассивЛишних": "ExtraArray", "МассивТестов": "ArrayOfTests", -"Создать базу": "Create base", -"БитриксВремя": "BitrixTime", -"МассивДанных": "DataArray", -"ДропБоксФайл": "DropboxFile", -"Закрытый чат": "Private chat", -"ВКСтатистика": "VKStatistics", -"Криптография": "Cryptography", -"ВключитьФайл": "ВключитьФайл", -"ДатаОтправки": "SendingDate", -"Дни рождения": "Hollydays", -"ЗаписьДанных": "DataWriter", -"Текст кнопки": "Button text", -"ПрочитатьВсе": "ReadAll", -"МассивЗеркал": "MirrorsArray", -"ДопЗаголовки": "AdditionalHeaders", -"тип счетчика": "counter type", -"ШаблонСтроки": "StringTemplate", -"пустой ответ": "empty response", -"ТекстСправки": "HelpText", -"Имя контакта": "Contact name", -"ШаблонОтвета": "ResponseTemplate", -"ПубличныйURL": "PublicURL", -"ПутьПриемник": "DestinationPath", -"Пользователи": "Users", -"ИДОбъявления": "AnnouncementID", -"Новая задача": "New task", -"ТипКоллекции": "CollectionType", -"СоздатьОтказ": "CreateRefusal", -"ОткрытьДиалог": "OpenDialog", -"ОтправитьФайл": "SendFile", -"ИзменитьТовар": "EditProduct", -"СекретныйКлюч": "SecretKey", -"Создать отказ": "Create refusal", -"КодУстройства": "DeviceCode", -"ПереслатьФайл": "ResendFile", -"идентификатор": "identifier", -"ТекущийСтатус": "CurrentStatus", -"Срок действия": "Expiration date", -"Создать канал": "Create channel", -"Блок картинки": "Image block", -"себестоимость": "cost price", -"МассивПорогов": "ThresholdsArray", -"Одноклассники": "Classmates", -"ВозможныйПуть": "PossiblePath", -"СтруктураТега": "TagStructure", -"маркетинговый": "Marketing", -"ОткрытьСессию": "OpenSession", -"ОбработатьТег": "ProcessTag", -"ТелеграмАудио": "TelegramAudio", -"МассивЗаказов": "ArrayOfOrders", -"ЭтоОтложенное": "IsDelayed", -"РаботаСЧатами": "ChatManagment", -"ИзменитьМетку": "UpdateTag", -"ДатаИстечения": "ExpirationDate", -"БитриксДиалог": "BitrixDialog", -"Изменить поле": "Modify field", -"СтруктураДаты": "DateStructure", -"ВыборЗначения": "ValueSelection", -"Первый запуск": "First start", -"Дополнительно": "Additionally", -"МассивСобытий": "ArrayOfEvents", -"color=Зеленый": "color=Green", -"IDУведомления": "NotificationID", +"ОбъектИконка": "IconObject", +"ИмяПараметра": "ParameterName", +"ТекущаяОпция": "CurrentOption", +"СоздатьСкоуп": "CreateScope", +"Номер заказа": "Order number", +"ЭтоКоллекция": "ThisIsCollection", +"ЗаписьТекста": "TextRecord", +"Архивирована": "Archived", +"ТвиттерТекст": "TwitterText", +"ОтветСтрокой": "ResponseString", +"ПолучитьФайл": "GetFile", +"Twitter (ОПИ": "Twitter (OpenIntegrations", +"МетрикаМетки": "MetrikaTags", +"МассивЛистов": "SheetArray", +"Пользователь": "User", +"КодировкаURL": "URLencoding", +"ЦелеваяСтена": "TargetWall", +"доп. расходы": "additional costs", +"ЭтоOneScript": "IsOneScript", +"ЧтениеТекста": "TextReader", +"МассивНабора": "SetsArray", +"Создать поле": "Create field", +"Удалить пост": "Delete post", +"ОзонКартинки": "OzonPictures", +"данные файла": "file's binary data", +"Число,Строка": "Number, String", +"МассивКнопок": "ButtonArray", +"родительской": "of parrent", +"НовыйПрефикс": "NewPrefix", +"Тип вложений": "Attachments type", +"Соответствие": "Map", +"МассивТекста": "TextArray", +"OPI_ТестыCLI": "OPI_TestsCLI", +"Неопределено": "Undefined", +"Дата инвойса": "Invoice date", +"ТвиттерТокен": "TwitterToken", +"СоздатьОпрос": "CreatePoll", +"КонечнаяДата": "EndDate", +"загружаемого": "uploading", +"ДатаПередачи": "TransferDate", +"СписокКоманд": "CommandList", +"ЦветнойВывод": "ColorOutput", +"ДобавитьПоле": "AddField", +"УдалитьМетку": "DeleteTag", +"ЗаписатьJSON": "WriteJSON", +"ID чата темы": "Thread chat ID", +"Архивировать": "Archive", +"ТекущийТовар": "CurrentProduct", +"КартинкаПуть": "ImagePath", +"СтрРазделить": "StrSplit", +"URL картинки": "Image URL", +"ТонкийКлиент": "ThinClient", +"ОтборКоманды": "CommandSelection", +"Наименование": "Name", +"ДокументПуть": "DocumentPath", +"ОсновнойЦвет": "PrimaryColor", +"УдалитьБакет": "DeleteBucket", +"IDПоследнего": "LastID", +"Видеообложка": "Videocover", +"выходные дни": "weekends", +"Перемещенная": "Moved", +"ЯДискКаталог": "YaDiskFolder", +"Строка,Число": "String, Number", +"Добавить тег": "Add tag", +"Дублирования": "duplicates", +"КлючДвоичные": "BinaryKey", +"ТипПриемника": "ReceiverType", +"Удалить блок": "Delete block", +"УдалитьФайлы": "DeleteFiles", +"КонецПопытки": "EndTry", +"При отправке": "When sending data is", +"Создать пост": "Create post", +"ВнешняяСтена": "ExternalWall", +"ТолькоОснова": "OnlyBase", +"пользователя": "of user", +"РазмерДанных": "DataSize", +"Изменить лид": "Update lead", +"ПереносСтрок": "LineBreaks", +"Новая стадия": "New stage", +"КонецФункции": "EndFunction", +"Использовать": "Use", +"ПолучитьДату": "GetDate", +"Текст правил": "Rules Text", +"Покинуть чат": "Leave chat", +"подчиненного": "of dependent", +"ЧислоВСтроку": "NumberToString", +"МетрикаМетка": "MetrikaTag", +"СтруктураURL": "URLStructure", +"КопийНаЛисте": "CopiesPerSheet", +"ОбновитьФайл": "UpdateFile", +"элементы CRM": "CRM elements", +"МетрикаУспех": "MetrikaSuccess", +"ДропБоксТеги": "DropboxTags", +"СоздатьКанал": "CreateChannel", +"ОсновноеФото": "MainPhoto", +"Рефреш токен": "Refresh token", +"Сформировать": "Formulate", +"СтрСоединить": "StrConcat", +"БезВозвратно": "Irrecoverable", +"Путь, Данные": "Path, Data", +"Документация": "Read the Docs", +"СоздатьКнигу": "CreateSpreadsheet", +"Dropbox (ОПИ": "Dropbox (OpenIntegrations", +"ВКОбсуждение": "VKDiscussion", +"ОписаниеJSON": "JSONDescription", +"Создать блок": "Create block", +"Существующее": "Existing", +"АдресРесурса": "ResourceAddress", +"Длительность": "Duration", +"IDОбъявления": "AdID", +"УдалитьЗаказ": "DeleteOrder", +"ДанныеОтвета": "ResponseData", +"СоздатьБакет": "CreateBucket", +"VK Teams (ОПИ": "VK Teams (OpenIntegrations", +"СтруктураПрав": "PermissionsStructure", +"ПрочитатьGZip": "ReadGZip", +"ТелеграмГифка": "TelegramGif", +"ШаблонЗапроса": "RequestTemplate", +"Удалить бакет": "Delete bucket", +"ПокинутьКанал": "LeaveChannel", +"Дата создания": "CreationDate", +"IDКомментария": "CommentID", +"ЛокальныйФайл": "LocalFile", +"КаталогМетода": "MethodCatalog", +"ВозможныеПути": "PossiblePaths", +"Файл размером": "File with size", +"ДвойныеКавчки": "DoubleQuotes", +"СтрокаПодписи": "SignatureString", +"МассивЯрлыков": "LabelsArray", +"тип информера": "informer type", +"IDСправочника": "CatalogID", +"Код материала": "Material code", +"ОчищенноеПоле": "ClearField", +"дополнительно": "additionally", +"КонечныйОтвет": "FinalResponse", +"СтруктураЧата": "ChatStructure", +"ТекущийОбъект": "CurrentObject", +"ПолучитьТекст": "GetText", +"БитриксИстина": "BitrixTrue", +"МассивПозиций": "ItemsArray", +"МестоДоставки": "DeliveryLocation", +"УдаленныйФайл": "RemoteFile", +"ЗагрузитьФайл": "UploadFile", +"СоздатьЗаписи": "CreatePosts", +"ВставитьПосле": "InsertAfter", +"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations", +"Описание чата": "Chat description", +"ВККомментарий": "VKComment", +"Адрес объекта": "Object address", +"ID объявления": "Ad ID", +"СлакСообщения": "SlackMessages", +"Создать бакет": "Create bucket", +"Файл с Base64": "Base64 File", +"МассивКаналов": "ChannelArray", +"СоздатьЗадачу": "CreateTask", +"Переадресация": "Redirection", +"МассивНомеров": "PhonesArray", +"ПрочитатьJSON": "ReadJSON", +"Новое событие": "New event", +"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", +"СлакСообщение": "SlackMessage", +"ЗапросыСТелом": "RequestsWithBody", +"ОбновитьТокен": "RefreshToken", +"СписокТоваров": "ProductList", +"ZipРазмерEOCD": "ZipSizeEOCD", +"ОтветПроверки": "CheckResponse", +"Наименование1": "Filename1", +"ТелеграмВидео": "TelegramVideo", +"УдалитьОбъект": "DeleteObject", +"Новая таблица": "NewTable", +"ЭтоСимвольное": "ThisIsSymbolic", +"Наименование2": "Filename2", +"ПараАртикулов": "ArticlesPair", +"СтруктураЦели": "GoalStructure", +"ПолучитьКанал": "GetChannel", +"СтрокаЗаписей": "RecordString", +"Идентификатор": "Identifier", +"YandexID (ОПИ": "YandexID (OpenIntegrations", +"БакетПриемник": "SourceBucket", +"РАЗЛОЖИТЬJSON": "PARSEJSON", +"Граница Тогда": "Border Then", +"СоздатьСделку": "CreateDeal", +"IDЦитируемого": "ReplyID", +"ОформитьОпцию": "FormOption", +"ЕдиницаДанных": "DataUnit", +"Соответствие_": "Map_", +"ЭлементДанных": "DataElement", +"БитриксСделка": "BitrixDeal", +"СоздатьАльбом": "CreateAlbum", +"Блок с файлом": "FileBlock", +"Refresh токен": "Refresh token", +"РаботаСДиском": "WorkingWithDrive", +"ЛокальныйПуть": "LocalPath", +"Массив файлов": "Files array", +"Продажа в RUB": "Sale in RUB", +"Текст новости": "Text of post", +"Заполненность": "Filling", +"ТекущаяЗапись": "CurrentRecord", +"ОзонБезОшибок": "OzonNoErrors", +"НомерСтраницы": "PageNumber", +"Описание поля": "Field description", +"ТелеграмЧисло": "TelegramNumber", +"ТокенСтраницы": "PageToken", +"ГуглКалендарь": "GoogleCalendar", +"Экранирование": "Escaping", +"СтруктураПоля": "FieldStructure", +"Это новый чат": "This is a new chat", +"БакетИсточник": "DestinationBucket", +"ЗакрытьСессию": "CloseSession", +"КомплексныйID": "ComplexID", +"Версия: 2.4.8": "Version: 2.4.8", +"Принудительно": "Forced", +"ДатаОкончания": "EndDate", +"ДанныеСобытия": "callbackData", +"Метод,Область": "Method,Region", +"Создано из 1С": "Created by 1C", +"ПорядокБайтов": "ByteOrder", +"РаботаСБазами": "WorkingWithDatabases", +"Скачать папку": "Download folder", +"ВладелецВидео": "VideoOwner", +"МассивТоваров": "ProductsArray", +"ДатаПолучения": "ReceivingDate", +"Вопрос опроса": "Poll question", +"НомерТелефона": "PhoneNumber", +"IDПодкаталога": "SubfolderID", +"Начало работы": "Getting started", +"Telegram (ОПИ": "Telegram (OpenIntegrations", +"Обновить файл": "Update file", +"ПолучитьКнигу": "GetSpreadsheet", +"ТекущийМассив": "CurrentArray", +"дата создания": "date of creation", +"ОтветЗагрузки": "UploadResponse", +"Тестовая база": "TestDatabase", +"ЛишниеСимволы": "ExtraCharacters", +"УдалитьЗаписи": "DeletePosts", +"СимволМассива": "ArraySymbol", +"ЗакрытьДиалог": "CloseDialog", +"ОформитьОтвет": "FormResponse", +"Удалить товар": "Delete product", +"СдэкКвитанция": "CdekReceipt", +"ФайловыйПоток": "FileStream", +"АТКомментарии": "ATComments", +"Дата рождения": "Birth date", +"Администратор": "Administrator", +"ФайлЛокальный": "LocalFile", +"Создать папку": "Create folder", +"ИсходныйПоток": "SourceStream", "СлакЭфемерное": "SlackEphemeral", "СтрокаНомеров": "NumbersString", "КонецЭлемента": "EndElement", @@ -1683,43 +1782,44 @@ "Создать метку": "Create tag", "УдалитьАльбом": "DeleteAlbum", "Отрицательная": "Negative", +"IDУведомления": "NotificationID", +"color=Зеленый": "color=Green", +"МассивСобытий": "ArrayOfEvents", +"Дополнительно": "Additionally", +"ОткрытьДиалог": "OpenDialog", +"ОтправитьФайл": "SendFile", +"ИзменитьТовар": "EditProduct", +"СекретныйКлюч": "SecretKey", +"Создать отказ": "Create refusal", +"ПереслатьФайл": "ResendFile", +"идентификатор": "identifier", +"ТекущийСтатус": "CurrentStatus", +"Срок действия": "Expiration date", +"Создать канал": "Create channel", +"Блок картинки": "Image block", +"себестоимость": "cost price", +"МассивПорогов": "ThresholdsArray", +"Одноклассники": "Classmates", "РазмерТекущих": "CurrentSize", +"ВозможныйПуть": "PossiblePath", +"маркетинговый": "Marketing", +"ОткрытьСессию": "OpenSession", +"ОбработатьТег": "ProcessTag", +"ТелеграмАудио": "TelegramAudio", +"МассивЗаказов": "ArrayOfOrders", +"ЭтоОтложенное": "IsDelayed", +"РаботаСЧатами": "ChatManagment", +"ИзменитьМетку": "UpdateTag", +"ДатаИстечения": "ExpirationDate", +"БитриксДиалог": "BitrixDialog", +"Изменить поле": "Modify field", +"СтруктураДаты": "DateStructure", +"ВыборЗначения": "ValueSelection", +"Первый запуск": "First start", +"СтруктураТега": "TagStructure", "ПолучитьМетку": "GetTag", -"ПутьОригинала": "OriginalPath", +"КодУстройства": "DeviceCode", "РаботаСЛидами": "LeadsManagment", -"Создать заказ": "Create order", -"UnixИстечение": "UnixExpiration", -"не ограничено": "unlimited", -"ID обсуждения": "Discussion ID", -"БитриксБулево": "BitrixBool", -"ЗагрузкаВидео": "VideoUpload", -"Airtable (ОПИ": "Airtable (OpenIntegrations", -"соисполнителя": "co-preformer", -"ОбъектОбложка": "CoverObject", -"Множественная": "Multiple", -"Добавить лист": "Add sheet", -"срок годности": "expiry date", -"дата закрытия": "closing date", -"ВозможныйФайл": "PossibleFile", -"ТекущиеДанные": "CurrentData", -"Твиттер_Твиты": "TwitterAPI_Tweets", -"СтрокаТаблицы": "TableRow", -"ЗаписатьТекст": "WriteText", -"Строка, Число": "String, Number", -"ПринятьЗадачу": "ApproveTask", -"ИДКомментария": "CommentID", -"НомерКампании": "CampaignNumber", -"МассивОтветов": "AnswersArray", -"до 500 рублей": "up to 500 roubles", -"ДобавитьТовар": "AddProduct", -"ЛокальныеПути": "LocalPaths", -"ПодСообщением": "UnderMessage", -"Другая сделка": "Another deal", -"ТаблицаТестов": "TestTable", -"пустая строка": "empty string", -"Тестовая цель": "TestGoal", -"БитриксЗадача": "BitrixTask", -"АдресЗагрузки": "UploadURL", "новый каталог": "new catalog", "РаботаСПолями": "WorkingWithFields", "СтрокаЗапуска": "LaunchString", @@ -1745,269 +1845,77 @@ "подразделения": "department", "СкрытьИсторию": "HideHistory", "Создать книгу": "Create spreadsheet", -"ПолучитьЗаказ": "GetOrder", "БитриксСтрока": "BitrixString", "Удалить метку": "Delete tag", "СоздатьЗапрос": "CreateRequest", -"ИсходныйПоток": "SourceStream", +"ПутьОригинала": "OriginalPath", +"АдресЗагрузки": "UploadURL", +"БитриксЗадача": "BitrixTask", +"ПолучитьЗаказ": "GetOrder", +"пустая строка": "empty string", +"Тестовая цель": "TestGoal", +"UnixИстечение": "UnixExpiration", +"не ограничено": "unlimited", +"БитриксБулево": "BitrixBool", +"ЗагрузкаВидео": "VideoUpload", +"Airtable (ОПИ": "Airtable (OpenIntegrations", +"соисполнителя": "co-preformer", +"ОбъектОбложка": "CoverObject", +"Множественная": "Multiple", +"Добавить лист": "Add sheet", +"срок годности": "expiry date", +"дата закрытия": "closing date", +"ВозможныйФайл": "PossibleFile", +"ТекущиеДанные": "CurrentData", +"ID обсуждения": "Discussion ID", +"СтрокаТаблицы": "TableRow", +"ТаблицаТестов": "TestTable", +"Твиттер_Твиты": "TwitterAPI_Tweets", +"Другая сделка": "Another deal", +"ПодСообщением": "UnderMessage", +"ЛокальныеПути": "LocalPaths", +"ДобавитьТовар": "AddProduct", "УдалитьСделку": "DeleteDeal", -"ФайлЛокальный": "LocalFile", -"ЗакрытьСессию": "CloseSession", -"ВККомментарий": "VKComment", -"Адрес объекта": "Object address", -"ID объявления": "Ad ID", -"СлакСообщения": "SlackMessages", -"Создать бакет": "Create bucket", -"Файл с Base64": "Base64 File", -"ВставитьПосле": "InsertAfter", -"МассивКаналов": "ChannelArray", -"СоздатьЗадачу": "CreateTask", -"Переадресация": "Redirection", -"МассивНомеров": "PhonesArray", -"ПрочитатьJSON": "ReadJSON", -"Новое событие": "New event", -"ДФ=yyyy-MM-dd": "DF=yyyy-MM-dd", -"ЗапросыСТелом": "RequestsWithBody", -"Идентификатор": "Identifier", -"ОбновитьТокен": "RefreshToken", -"СписокТоваров": "ProductList", -"ZipРазмерEOCD": "ZipSizeEOCD", -"ОтветПроверки": "CheckResponse", -"Наименование1": "Filename1", -"ТелеграмВидео": "TelegramVideo", -"УдалитьОбъект": "DeleteObject", -"Новая таблица": "NewTable", -"ЭтоСимвольное": "ThisIsSymbolic", -"Наименование2": "Filename2", -"ПараАртикулов": "ArticlesPair", -"СтруктураЦели": "GoalStructure", -"ПолучитьКанал": "GetChannel", -"СтрокаЗаписей": "RecordString", -"Bitrix24 (ОПИ": "Bitrix24 (OpenIntegrations", -"СлакСообщение": "SlackMessage", -"СоздатьЗаписи": "CreatePosts", -"МестоДоставки": "DeliveryLocation", -"IDКомментария": "CommentID", -"Удалить бакет": "Delete bucket", -"КаталогМетода": "MethodCatalog", -"ПокинутьКанал": "LeaveChannel", -"Создать папку": "Create folder", -"ЛокальныйФайл": "LocalFile", -"Дата создания": "CreationDate", -"Файл размером": "File with size", -"СтруктураПрав": "PermissionsStructure", -"ШаблонЗапроса": "RequestTemplate", -"ТелеграмГифка": "TelegramGif", -"ПрочитатьGZip": "ReadGZip", -"VK Teams (ОПИ": "VK Teams (OpenIntegrations", -"ВозможныеПути": "PossiblePaths", -"ДвойныеКавчки": "DoubleQuotes", -"ЗагрузитьФайл": "UploadFile", -"МассивЯрлыков": "LabelsArray", -"тип информера": "informer type", -"IDСправочника": "CatalogID", -"Код материала": "Material code", -"ОчищенноеПоле": "ClearField", -"дополнительно": "additionally", -"КонечныйОтвет": "FinalResponse", -"СтруктураЧата": "ChatStructure", -"ТекущийОбъект": "CurrentObject", -"СтрокаПодписи": "SignatureString", -"ПолучитьТекст": "GetText", -"БитриксИстина": "BitrixTrue", -"МассивПозиций": "ItemsArray", -"УдаленныйФайл": "RemoteFile", -"Описание чата": "Chat description", -"YandexID (ОПИ": "YandexID (OpenIntegrations", -"Обновить файл": "Update file", -"РАЗЛОЖИТЬJSON": "PARSEJSON", -"ДанныеСобытия": "callbackData", -"Метод,Область": "Method,Region", -"Создано из 1С": "Created by 1C", -"ПорядокБайтов": "ByteOrder", -"РаботаСБазами": "WorkingWithDatabases", -"Скачать папку": "Download folder", -"ВладелецВидео": "VideoOwner", -"МассивТоваров": "ProductsArray", -"ДатаПолучения": "ReceivingDate", -"Вопрос опроса": "Poll question", -"НомерТелефона": "PhoneNumber", -"IDПодкаталога": "SubfolderID", -"Начало работы": "Getting started", -"Telegram (ОПИ": "Telegram (OpenIntegrations", -"ПолучитьКнигу": "GetSpreadsheet", -"Администратор": "Administrator", -"ТекущийМассив": "CurrentArray", -"дата создания": "date of creation", -"ОтветЗагрузки": "UploadResponse", -"Тестовая база": "TestDatabase", -"ЛишниеСимволы": "ExtraCharacters", -"УдалитьЗаписи": "DeletePosts", -"СимволМассива": "ArraySymbol", -"ЗакрытьДиалог": "CloseDialog", -"ОформитьОтвет": "FormResponse", -"Удалить товар": "Delete product", -"СдэкКвитанция": "CdekReceipt", -"ФайловыйПоток": "FileStream", -"АТКомментарии": "ATComments", -"Дата рождения": "Birth date", -"ДатаОкончания": "EndDate", -"Принудительно": "Forced", -"Версия: 2.4.8": "Version: 2.4.8", -"КомплексныйID": "ComplexID", -"Граница Тогда": "Border Then", -"СоздатьСделку": "CreateDeal", -"IDЦитируемого": "ReplyID", -"ОформитьОпцию": "FormOption", -"ЕдиницаДанных": "DataUnit", -"Соответствие_": "Map_", -"ЭлементДанных": "DataElement", -"БитриксСделка": "BitrixDeal", -"СоздатьАльбом": "CreateAlbum", -"Блок с файлом": "FileBlock", -"Refresh токен": "Refresh token", -"РаботаСДиском": "WorkingWithDrive", -"ЛокальныйПуть": "LocalPath", -"Массив файлов": "Files array", -"Продажа в RUB": "Sale in RUB", -"Текст новости": "Text of post", -"Заполненность": "Filling", -"ТекущаяЗапись": "CurrentRecord", -"БакетПриемник": "SourceBucket", -"ОзонБезОшибок": "OzonNoErrors", -"НомерСтраницы": "PageNumber", -"Описание поля": "Field description", -"ТелеграмЧисло": "TelegramNumber", -"ТокенСтраницы": "PageToken", -"ГуглКалендарь": "GoogleCalendar", -"Экранирование": "Escaping", -"СтруктураПоля": "FieldStructure", -"Это новый чат": "This is a new chat", -"БакетИсточник": "DestinationBucket", -"МассивОтправки": "SendArray", -"Тестовый твитт": "TestTweet", -"КопироватьЛист": "CopySheet", -"DevOps инженер": "DevOps engineer", -"Тестовый канал": "Test channel", -"ПолучитьОбъект": "GetObject", -"JsonВСтруктуру": "JsonToStructure", -"ЯДискПроцедура": "YaDiskProc", -"ОтправитьВидео": "SendVideo", -"Перезаписывать": "Overwrite", -"ВступитьВКанал": "JoinChannel", -"СтрочныйМассив": "StringArray", -"СтрОбщийРазмер": "StrTotalSize", -"УдалитьWebhook": "DeleteWebhook", -"ДатаБезВремени": "DateWithoutTime", -"ПолучитьПревью": "GetPreview", -"Получить токен": "Get token", -"ИзменитьСделку": "UpdateDeal", -"Номер упаковки": "Package number", -"Получить книгу": "Get spreadsheet", -"Заголовок поля": "Field title", -"Характеристика": "DescField", -"МетрикаСчетчик": "MetrikaCounter", -"статус фильтра": "filter status", -"Некоторое поле": "Nekotoroe pole", -"ПолучитьБулево": "GetBoolean", -"Создать задачу": "Create task", -"КартинкаЗамены": "ReplacementImage", -"Описание груза": "Goods description", -"МассивЗапросов": "ArrayOfRequests", -"ИзменитьЗадачу": "UpdateTask", -"ПутьСохранения": "SavePath", -"КонецПроцедуры": "EndProcedure", -"РазделительBat": "BatSeparator", -"Переслать файл": "Resend file", -"Серия паспорта": "Passport series", -"СоздатьИсторию": "CreateStory", -"МассивКартинок": "ImageArray", -"Получить метку": "Get tag", -"ДропБоксРабота": "DropboxWork", -"МассивСтруктур": "StructuresArray", -"ПолучитьЗадачу": "GetTask", -"СтруктураПапки": "FolderStructure", -"ПолучитьСтроку": "GetLine", -"IDПользователя": "UserID", -"СоздатьКаталог": "CreateDirectory", -"Тестовый товар": "TestProduct", -"ОтправитьОпрос": "SendPoll", -"СоздатьСчетчик": "CreateCounter", -"Удалить записи": "Delete records", -"Получить заказ": "Get order", -"КлючПриложения": "AppKey", -"УдалитьКаталог": "DeleteFolder", -"МассивУпаковок": "PackagesArray", -"Принять работу": "Approve task", -"СтрокаВложений": "AttachmentsString", -"РазмерСтраницы": "PageSize", -"МассивОписания": "DescriptionArray", -"ПараметрыТеста": "TestParameters", -"ТекущеВложение": "CurrentAttachment", -"АТСписокТаблиц": "ATTablesList", -"ЗагрузитьФайлы": "UploadFiles", -"МассивМедиаГиф": "MediaGifArray", -"ПолучитьМассив": "GetArray", -"ТелеграмИстина": "TelegramTrue", -"Поставить лайк": "Like", -"МассивИДПостов": "PostIDsArray", -"ответственного": "responsible", -"Тестовая папка": "TestFolder", -"УдалитьНовость": "DeletePost", -"Создать альбом": "Create album", -"УдалитьСчетчик": "DeleteCounter", -"Файл, Значение": "File, Value", -"ТекущаяПозиция": "CurrentPosition", -"ДропБоксМассив": "DropboxArray", -"ПроверитьТокен": "CheckToken", -"МаксимумПостов": "MaximumPosts", -"ОтправкаВКанал": "SendingToChannel", -"СтруктураЯчеек": "CellStructure", -"Изменить товар": "Edit product", -"СтруктураТегов": "TagStructure", -"Удалить сделку": "Delete deal", -"ТекущийОтнПуть": "CurrentRelPath", -"ОписаниеЗаказа": "OrderDescription", -"УдаленныеФайлы": "RemoteFiles", -"ЭлементМассива": "ArrayElement", -"ОписаниеМетода": "MethodDescription", -"НачалоЭлемента": "StartElement", -"Заголовок чата": "Chat title", -"Получить канал": "Get channel", -"РаботаСБлоками": "BlocksManagment", -"цена до скидки": "pre-discount price", -"МассивАльбомов": "ArrayOfAlbums", -"Новая стадия 2": "New stage 2", -"Комплексный ID": "Complex attribute ID", -"ОтложитьЗадачу": "DeferTask", -"Отправить файл": "Send file", -"ТекущийЭлемент": "CurrentElement", -"РаботаСЗаказми": "OrdersManagment", -"ДвоичныеДанные": "BinaryData", -"Текстовый твит": "Text tweet", -"СерверноеВремя": "ServerTime", -"Удалить объект": "Delete object", -"ОтправитьАудио": "SendAudio", -"СтрНачинаетсяС": "StrStartsWith", -"Описание файла": "File description", -"ЗаписанныйФайл": "RecordedFile", -"ЧатыИСообщения": "ChatsAndMessages", -"Новое описание": "New description", -"Номер страницы": "Page number", -"СписокЗначений": "ValueList", -"МассивОбъектов": "ArrayOfObjects", -"СоздатьСобытие": "CreateEvent", -"Деловые услуги": "Business", -"МассивТоваров_": "ArrayOfProducts_", -"ФайлСтатистики": "StatisticsFile", -"ТекущийАртикул": "CurrentArticle", -"OPI_Интеграция": "OPI_Integrations", -"РаботаСГруппой": "CommunityManagment", -"Загрузить файл": "Upload file", -"ТелеграмМассив": "TelegramArray", -"VK_СоздатьПост": "VK_CreatePost", -"СтрокаПодборок": "SelectionsString", +"Создать заказ": "Create order", +"МассивОтветов": "AnswersArray", +"Строка, Число": "String, Number", +"до 500 рублей": "up to 500 roubles", +"ПринятьЗадачу": "ApproveTask", +"ИДКомментария": "CommentID", +"ЗаписатьТекст": "WriteText", +"НомерКампании": "CampaignNumber", +"ПараметрМетода": "MethodParameter", +"ЛокальныеФайлы": "LocalFiles", +"ПривестиБулево": "MakeBoolean", +"Base64Значение": "Base64Value", +"ОписаниеТовара": "ProductDescription", +"Принять задачу": "Approve task", +"Нажмите Enable": "Click Enable", +"ПолучитьВерсию": "GetVersion", +"ЗапросыБезТела": "RequestsWithoutBody", +"АТ_СоздатьПоле": "AT_CreateField", +"ТекущаяОбласть": "CurrentRegion", +"ОписаниеЗаявки": "InvitationDescription", +"приветственное": "welcoming", +"ЗагрузитьВидео": "UploadVideo", +"Текст описания": "Description text", +"необяз. по ум.": "optional, def. val.", +"ФайлРезультата": "ResultFile", +"Покинуть канал": "Leave channel", +"Номер паспорта": "Passport number", +"ЗаписатьЛогCLI": "WriteLogCLI", +"IDРуководителя": "HeadID", +"Договоренность": "Appointment", +"Новое название": "New name", +"Это новый файл": "This is a new file", +"ТекущаяКоманда": "CurrentCommand", +"АтомарныеТесты": "AtomicTests", +"Удалить альбом": "Delete album", +"Изменить метку": "Update tag", +"МассивОпераций": "ActionsArray", +"Заголовок темы": "Thread title", "Создать сделку": "Create deal", +"АТ_СоздатьБазу": "AT_CreateDatabase", "СтруктураМедиа": "MediaStructure", "Новая кампания": "New campaign", "color=Белый) v": "color=White) v", @@ -2021,7 +1929,6 @@ "ЯМаркетМагазин": "YaMarketCampaign", "предполагаемая": "expected", "ТолькоПросмотр": "ViewOnly", -"МассивОпераций": "ActionsArray", "ДропБоксСтатус": "DropboxStatus", "ОчиститьЯчейки": "ClearCells", "ОтправитьГифку": "SendGif", @@ -2034,40 +1941,41 @@ "НажатиеКнопки1": "ButtonEvent1", "СоздатьНовость": "CreatePost", "дата изменения": "date of change", -"Заголовок темы": "Thread title", "ПолучитьДиалог": "GetDialog", -"Это новый файл": "This is a new file", -"Принять задачу": "Approve task", -"ПараметрМетода": "MethodParameter", -"ТекущаяОбласть": "CurrentRegion", -"ЛокальныеФайлы": "LocalFiles", -"ПривестиБулево": "MakeBoolean", -"ОписаниеЗаявки": "InvitationDescription", -"Base64Значение": "Base64Value", -"ОписаниеТовара": "ProductDescription", -"Нажмите Enable": "Click Enable", -"ПолучитьВерсию": "GetVersion", -"ЗапросыБезТела": "RequestsWithoutBody", -"АТ_СоздатьПоле": "AT_CreateField", -"Удалить альбом": "Delete album", -"ЗагрузитьВидео": "UploadVideo", -"приветственное": "welcoming", -"Текст описания": "Description text", -"необяз. по ум.": "optional, def. val.", -"ФайлРезультата": "ResultFile", -"Покинуть канал": "Leave channel", -"Изменить метку": "Update tag", -"Номер паспорта": "Passport number", -"ЗаписатьЛогCLI": "WriteLogCLI", -"IDРуководителя": "HeadID", -"Договоренность": "Appointment", -"Новое название": "New name", -"ТекущаяКоманда": "CurrentCommand", -"АтомарныеТесты": "AtomicTests", -"АТ_СоздатьБазу": "AT_CreateDatabase", "КопироватьФайл": "FileCopy", -"ГуглИмяТаблицы": "GoogleSheetTitle", +"ЗаписатьСтроку": "WriteLine", "Удалить задачу": "Delete task", +"МассивПодборок": "SelectionArray", +"РаботаСЛистами": "WorkingWithSheets", +"для XML-сайтов": "for XML-sites", +"ПолучитьСделку": "GetDeal", +"Твит с опросом": "Tweet with poll", +"МассивВложений": "AttachmentsArray", +"Сделать репост": "Make repost", +"Описание видео": "Video description", +"НомерКатегории": "CategoryNumber", +"HTTPСоединение": "HTTPConnection", +"ГВ_Авторизация": "GW_Auth", +"ПолноеИмяМедиа": "FullMediaName", +"ОписаниеОшибки": "ErrorDescription", +"РаботаСАкциями": "PromotionsManagment", +"МассивОписаний": "ArrayOfDescriptions", +"Открыть диалог": "Open dialog", +"СтруктураФайла": "FileStructure", +"ID базы данных": "Database ID", +"ПрочитанноБайт": "BytesRead", +"ОсновныеДанные": "BasicData", +"Neocities (ОПИ": "Neocities (OPI", +"Обновить токен": "Refresh token", +"МассивФильтров": "FiltersArray", +"МассивСекретов": "SecretsArray", +"ID комментария": "CommentID", +"РаботаСТокеном": "TokenManagment", +"СтрокаПодборок": "SelectionsString", +"Закрыть диалог": "Close dialog", +"ГуглИмяТаблицы": "GoogleSheetTitle", +"ПолучитьСостав": "GetComposition", +"Добавить товар": "Add product", "Регион сервиса": "Service region", "Проверка_Пусто": "Check_Empty", "РаботаСФайлами": "FileManagment", @@ -2095,160 +2003,160 @@ "Awaiting.What(": "Ожидаем.Что(", "Файл документа": "Document file", "ПутьУдаленного": "PathOfRemote", -"Добавить товар": "Add product", "РаботаСКнигами": "SpreadsheetsManagment", -"ПолучитьСостав": "GetComposition", -"ЗаписатьСтроку": "WriteLine", -"Закрыть диалог": "Close dialog", -"МассивПодборок": "SelectionArray", -"РаботаСЛистами": "WorkingWithSheets", -"для XML-сайтов": "for XML-sites", -"ПолучитьСделку": "GetDeal", -"Твит с опросом": "Tweet with poll", -"МассивВложений": "AttachmentsArray", -"Сделать репост": "Make repost", -"Описание видео": "Video description", -"НомерКатегории": "CategoryNumber", -"HTTPСоединение": "HTTPConnection", -"ГВ_Авторизация": "GW_Auth", -"ПолноеИмяМедиа": "FullMediaName", -"ОписаниеОшибки": "ErrorDescription", -"РаботаСАкциями": "PromotionsManagment", -"МассивОписаний": "ArrayOfDescriptions", -"Открыть диалог": "Open dialog", -"СтруктураФайла": "FileStructure", -"ID базы данных": "Database ID", -"ПрочитанноБайт": "BytesRead", -"ОсновныеДанные": "BasicData", -"Neocities (ОПИ": "Neocities (OPI", -"Обновить токен": "Refresh token", -"МассивФильтров": "FiltersArray", -"МассивСекретов": "SecretsArray", -"ID комментария": "CommentID", -"РаботаСТокеном": "TokenManagment", -"ИзменитьСчетчик": "UpdateCounter", -"Создать историю": "Create story", -"ссылка на видео": "video URL", -"Проверка_Массив": "Check_Array", -"Изменить задачу": "Update task", -"ПолучитьСчетчик": "GetCounter", -"ул. Блюхера, 32": "st. Bluchera, 32", -"СформироватьURL": "FormURL", -"ОтклонитьЗадачу": "DisapproveTask", -"СтруктураДанных": "DataStructure", -"ИзменитьНовость": "UpdatePost", -"ЗначениеСтрокой": "ValueAsString", -"РаботаСБакетами": "BucketsManagment", -"СообщениеОшибки": "ErrorText", -"РаботаСКаналами": "ChannelManagement", -"логин владельца": "owners login", -"ИспользуемоеИмя": "DisplayedName", -"СтруктураПорога": "ThresholdStructure", -"СоздатьПреалерт": "CreatePrealert", -"ПеременнаяСреды": "EnvironmentVariable", -"ВводныйПараметр": "IntroductoryParameter", -"ТокенВЗаголовки": "TokenInHeaders", -"ЗаписатьЦелое16": "WriteInt16", -"ТекущееЗначение": "CurrentValue", -"ОтправитьЗапрос": "SendRequest", -"установлен свой": "set your", -"Массив ID медиа": "Media ID array", -"ДропбоксАккаунт": "DropboxAccount", -"ПараметрыМетода": "MethodParameters", -"ПолучитьСобытия": "GetEvents", -"СтруктураЗаказа": "OrderStructure", -"Текст заголовка": "Title text", -"Работа с лидами": "Leads managment", -"ОписаниеСобытия": "EventDescription", -"ЗавершитьРаботу": "FinishWork", -"УправлениеЛидом": "ManageLead", -"ИДЖелтогоТовара": "YellowItemID", -"ЗапросИзменения": "ChangeRequest", -"IDИнициализации": "InitializationID", -"TODO: Доописать": "TODO: Finish", -"ГуглКомментарий": "GoogleComment", -"Новое имя метки": "New tag title", -"ТипСоответствие": "TypeMap", -"МассивВариантов": "OptionArray", -"СтруктураВыбора": "ChoiceStructure", -"ПолучитьМагазин": "GetMarket", -"МассивУдаляемых": "ArrayOfDeletions", -"РаботаСЗаписями": "RecordManagement", -"ID базовой темы": "ID of base topic", -"ТекстВыполнения": "ExecutionText", -"IDПользователей": "UserIDs", -"IDПодразделения": "DepartmentID", -"Структура полей": "Fields structure", -"Загрузить файлы": "Upload files", -"РаботаСЗадачами": "TasksManagment", -"ВКГруппаТоваров": "VKProductsGroup", -"СвоиИзображения": "OwnImages", -"Вспомогательные": "Auxiliary", -"Номер,Строковое": "Number,String", -"СтатусСообщения": "MessageStatus", -"Почтовый индекс": "Postal code", -"ВыполнитьЗапрос": "ExecuteRequest", -"ОтправитьСсылку": "SendLink", -"Проверка_ВКЛайк": "Check_VKLike", -"ПолучениеДанных": "DataRetrieving", -"ПараметрЗапроса": "QueryParameter", -"XMLКонфигурация": "XmlConfig", -"ИзменитьТаблицу": "ModifyTable", -"ID целевой базы": "Target database ID", -"Доуступные типы": "Available types", -"Новый цвет чата": "New chat color", -"Работа с чатами": "Chats works", -"РаботаСЗаказами": "OrderManagement", -"Получить сделку": "Get deal", -"ИзменитьСобытие": "EditEvent", -"МестоПроведения": "Venue", -"ЗагруженныйФайл": "UploadedFile", -"ИскомыйПараметр": "DesiredParameter", -"Пункт чек-листа": "Checklist element", -"ВКТПользователь": "VKTUser", -"СлакВнешнийФайл": "SlackExternalFile", -"Создать новость": "Create post", -"VK_СоздатьОпрос": "VK_CreatePoll", -"Отправить опрос": "Send poll", -"ЗагрузитьОбъект": "PutObject", -"Удалить новость": "Delete post", -"МассивТелефонов": "PhonesArray", -"ОписаниеТаблицы": "TableDescription", -"СоздатьСтраницу": "CreatePage", -"Ключ приложения": "Application key", -"Получить диалог": "Get dialog", -"VK_УдалитьТовар": "VK_DeleteProduct", -"ПовторитьСтроку": "RepeatString", -"Массив картинок": "Array of images", -"ПараметрыЗаписи": "WriterSettings", -"ВайберСообщение": "ViberMessage", -"СтруктураТовара": "ItemStructure", -"Плановое начало": "Planned start", -"OPI_Инструменты": "OPI_Tools", -"Создать счетчик": "Create counter", -"ПолучитьАккаунт": "GetAccount", -"СтруктураТекста": "TextStructure", -"ЯМаркетМагазины": "YaMarketMarkets", -"ЗавершитьЗадачу": "CompleteTask", -"ПолучитьНовости": "GetPosts", -"ВК_СоздатьОпрос": "VKAPI_CreatePoll", -"Проверка_СлакОк": "Check_SlackOk", -"СократитьСсылку": "ShortenLink", -"ЗаголовокПотока": "StreamHeader", -"Отправить видео": "Send video", -"Проверить токен": "Check token", -"Данные аккаунта": "Account data", -"Код города ФИАС": "FIAS city code", -"Новый каталог 2": "New folder 2", -"Ждет завершения": "Waiting for completion", -"ИсполняемыйФайл": "ExecFile", -"Настройка OAuth": "OAuth settings", -"ПолучениеТокена": "TokenRetrieval", -"Получить объект": "Get object", -"БитриксВложение": "BitrixAttachment", -"Группа картинок": "Pictures group", -"JSON клавиатуры": "Keyboard JSON", -"СоздатьЛид (хук": "CreateLead (wh", +"VK_СоздатьПост": "VK_CreatePost", +"ФайлСтатистики": "StatisticsFile", +"Загрузить файл": "Upload file", +"ПутьСохранения": "SavePath", +"КонецПроцедуры": "EndProcedure", +"РазделительBat": "BatSeparator", +"Переслать файл": "Resend file", +"Серия паспорта": "Passport series", +"СоздатьИсторию": "CreateStory", +"МассивКартинок": "ImageArray", +"Получить метку": "Get tag", +"ДропБоксРабота": "DropboxWork", +"МассивСтруктур": "StructuresArray", +"ПолучитьЗадачу": "GetTask", +"СтруктураПапки": "FolderStructure", +"МассивЗапросов": "ArrayOfRequests", +"ПолучитьСтроку": "GetLine", +"СоздатьКаталог": "CreateDirectory", +"Тестовый товар": "TestProduct", +"ОтправитьОпрос": "SendPoll", +"СоздатьСчетчик": "CreateCounter", +"Удалить записи": "Delete records", +"Получить заказ": "Get order", +"КлючПриложения": "AppKey", +"УдалитьКаталог": "DeleteFolder", +"МассивУпаковок": "PackagesArray", +"Принять работу": "Approve task", +"СтрокаВложений": "AttachmentsString", +"РазмерСтраницы": "PageSize", +"IDПользователя": "UserID", +"Описание груза": "Goods description", +"КартинкаЗамены": "ReplacementImage", +"Создать задачу": "Create task", +"ТелеграмМассив": "TelegramArray", +"МассивОтправки": "SendArray", +"Тестовый твитт": "TestTweet", +"КопироватьЛист": "CopySheet", +"DevOps инженер": "DevOps engineer", +"Тестовый канал": "Test channel", +"ПолучитьОбъект": "GetObject", +"JsonВСтруктуру": "JsonToStructure", +"ЯДискПроцедура": "YaDiskProc", +"ОтправитьВидео": "SendVideo", +"Перезаписывать": "Overwrite", +"ВступитьВКанал": "JoinChannel", +"СтрочныйМассив": "StringArray", +"СтрОбщийРазмер": "StrTotalSize", +"УдалитьWebhook": "DeleteWebhook", +"ДатаБезВремени": "DateWithoutTime", +"ПолучитьПревью": "GetPreview", +"Получить токен": "Get token", +"ИзменитьСделку": "UpdateDeal", +"Номер упаковки": "Package number", +"Получить книгу": "Get spreadsheet", +"Заголовок поля": "Field title", +"Характеристика": "DescField", +"МетрикаСчетчик": "MetrikaCounter", +"статус фильтра": "filter status", +"Некоторое поле": "Nekotoroe pole", +"ПолучитьБулево": "GetBoolean", +"МассивОписания": "DescriptionArray", +"ПараметрыТеста": "TestParameters", +"ИзменитьЗадачу": "UpdateTask", +"АТСписокТаблиц": "ATTablesList", +"цена до скидки": "pre-discount price", +"МассивАльбомов": "ArrayOfAlbums", +"Новая стадия 2": "New stage 2", +"Комплексный ID": "Complex attribute ID", +"ОтложитьЗадачу": "DeferTask", +"Отправить файл": "Send file", +"ТекущийЭлемент": "CurrentElement", +"РаботаСЗаказми": "OrdersManagment", +"ДвоичныеДанные": "BinaryData", +"Текстовый твит": "Text tweet", +"СерверноеВремя": "ServerTime", +"Удалить объект": "Delete object", +"ОтправитьАудио": "SendAudio", +"СтрНачинаетсяС": "StrStartsWith", +"Описание файла": "File description", +"ЗаписанныйФайл": "RecordedFile", +"ЧатыИСообщения": "ChatsAndMessages", +"Новое описание": "New description", +"Номер страницы": "Page number", +"СписокЗначений": "ValueList", +"МассивОбъектов": "ArrayOfObjects", +"СоздатьСобытие": "CreateEvent", +"Деловые услуги": "Business", +"МассивТоваров_": "ArrayOfProducts_", +"ТекущийАртикул": "CurrentArticle", +"ТекущеВложение": "CurrentAttachment", +"РаботаСГруппой": "CommunityManagment", +"РаботаСБлоками": "BlocksManagment", +"Получить канал": "Get channel", +"OPI_Интеграция": "OPI_Integrations", +"ЗагрузитьФайлы": "UploadFiles", +"Заголовок чата": "Chat title", +"МассивМедиаГиф": "MediaGifArray", +"ПолучитьМассив": "GetArray", +"ТелеграмИстина": "TelegramTrue", +"Поставить лайк": "Like", +"МассивИДПостов": "PostIDsArray", +"ответственного": "responsible", +"УдалитьНовость": "DeletePost", +"Создать альбом": "Create album", +"УдалитьСчетчик": "DeleteCounter", +"Файл, Значение": "File, Value", +"ТекущаяПозиция": "CurrentPosition", +"ДропБоксМассив": "DropboxArray", +"Тестовая папка": "TestFolder", +"МаксимумПостов": "MaximumPosts", +"НачалоЭлемента": "StartElement", +"ПроверитьТокен": "CheckToken", +"ЭлементМассива": "ArrayElement", +"УдаленныеФайлы": "RemoteFiles", +"ОписаниеЗаказа": "OrderDescription", +"ТекущийОтнПуть": "CurrentRelPath", +"ОписаниеМетода": "MethodDescription", +"СтруктураТегов": "TagStructure", +"ОтправкаВКанал": "SendingToChannel", +"Изменить товар": "Edit product", +"СтруктураЯчеек": "CellStructure", +"Удалить сделку": "Delete deal", +"ОписаниеСтроки2": "RowDescription2", +"МассивСчетчиков": "CountersArray", +"КакСоответствие": "AsMap", +"Социальные сети": "Social networks", +"ЗначенияСвойств": "PropertyValues", +"ЗаписатьЦелое32": "WriteInt32", +"ОзонНовыеТовары": "OzonNewProducts", +"Удалить событие": "Delete event", +"ЗначениеВМассив": "ValueToArray", +"СодержимоеФайла": "FileContent", +"создайте проект": "create a project", +"РазделительBash": "BashSeparator", +"AWS_ОбщиеМетоды": "AWS_CommonMethods", +"СоздатьЧат (хук": "CreateChat (wh", +"Работа с диском": "Working with drive", +"НужнаРаспаковка": "NeedsUnpacking", +"ID пользователя": "User ID", +"Отправить гифку": "Send GIF", +"ПолучитьТаблицу": "GetTable", +"Не спланированы": "Not planned", +"СтруктураАдреса": "AddressStructure", +"фмльтр по метке": "filter by label", +"РаботаСТоварами": "ProductManagement", +"МобильныйКлиент": "MobileClient", +"Сокращенный URL": "Shortened URL", +"АТБазаСТаблицей": "ATBaseWithTable", +"СкопироватьФайл": "MakeFileCopy", +"ТекущаяДатаUNIX": "CurrentUNIXDate", +"ЗависимостиГугл": "GoogleDependencies", +"ПолучитьКаталог": "GetFolder", +"Создание твитов": "Tweets creation", "Поле для текста": "Text field", "УдалитьЛид (хук": "DeleteLead (wh", "СтруктураОплаты": "PaymentStructure", @@ -2261,10 +2169,9 @@ "Новый заголовок": "New title", "Получить превью": "Get preview", "Загрузить видео": "Upload video", +"Дата с временем": "Date with time", "МассивРодителей": "ArrayOfParents", -"Картинка опроса": "Poll image", "ВнутреннийНомер": "IMNumber", -"ПолучитьКаталог": "GetFolder", "Перенаправление": "Redirection", "200 И Результат": "200 And Result", "СтруктураКнопки": "ButtonStructure", @@ -2276,40 +2183,41 @@ "Удалить счетчик": "Delete counter", "СтруктураУслуги": "ServiceStructure", "Удалить Webhook": "Delete webhook", -"Создание твитов": "Tweets creation", -"Дата с временем": "Date with time", -"ЗависимостиГугл": "GoogleDependencies", -"АТБазаСТаблицей": "ATBaseWithTable", -"создайте проект": "create a project", -"СодержимоеФайла": "FileContent", -"ЗначениеВМассив": "ValueToArray", -"Удалить событие": "Delete event", -"ЗаписатьЦелое32": "WriteInt32", -"ОзонНовыеТовары": "OzonNewProducts", -"РазделительBash": "BashSeparator", -"ЗначенияСвойств": "PropertyValues", -"Социальные сети": "Social networks", -"КакСоответствие": "AsMap", -"МассивСчетчиков": "CountersArray", -"ОписаниеСтроки2": "RowDescription2", -"AWS_ОбщиеМетоды": "AWS_CommonMethods", -"ТекущаяДатаUNIX": "CurrentUNIXDate", -"Работа с диском": "Working with drive", -"НужнаРаспаковка": "NeedsUnpacking", -"ID пользователя": "User ID", -"Отправить гифку": "Send GIF", -"ПолучитьТаблицу": "GetTable", -"Не спланированы": "Not planned", -"СтруктураАдреса": "AddressStructure", -"фмльтр по метке": "filter by label", -"РаботаСТоварами": "ProductManagement", -"МобильныйКлиент": "MobileClient", -"Сокращенный URL": "Shortened URL", -"СкопироватьФайл": "MakeFileCopy", -"СоздатьЧат (хук": "CreateChat (wh", +"Картинка опроса": "Poll image", "ОписаниеСтроки1": "RowDescription1", -"Создать таблицу": "Create table", +"Описание товара": "Product description", "СтруктураЗадачи": "TaskData", +"ДвоичныеДанные1": "BinaryData1", +"СтрокаЗаголовка": "HeaderString", +"МетрикаСчетчики": "MetrikaCounters", +"уровень доступа": "Access level", +"ОдиночнаяЗапись": "SingleRecord", +"Текст сообщения": "Message text", +"Серверное время": "Server time", +"дата завершения": "completion date", +"Создать событие": "Create event", +"статус операции": "action status", +"Отложить задачу": "Defer task", +"поле фильтрации": "filter field", +"ТаблицаЗначений": "ValueTable", +"ПараметрСтрокой": "ParameterString", +"ДвоичныеДанные2": "BinaryData2", +"ОписаниеКоманды": "CommandDescription", +"СтатусОбработки": "ProcessingStatus", +"Копировать лист": "Copy sheet", +"ОбработатьОтвет": "ProcessResponse", +"ШаблонЗаголовка": "HeaderTemplate", +"ул. Блюхера, 33": "st. Bluchera, 33", +"OPI инструменты": "OPI tools", +"ВКТ_ОбщиеМетоды": "VKT_CommonMethods", +"перенаправления": "redirection", +"УдалитьКартинку": "DeleteImage", +"Проверка_ВКПост": "Check_VKPost", +"СоздатьЛид (хук": "CreateLead (wh", +"Проверка_Строка": "Check_String", +"Создать таблицу": "Create table", +"Получить запись": "Get record", +"Создать каталог": "Create folder", "Подпись к файлу": "File caption", "СтруктураЗаявки": "InvitationStructure", "Измененное поле": "Izmenennoe pole", @@ -2337,152 +2245,159 @@ "Правила Маркета": "Market rules", "ОригиналныйПуть": "OriginalPath", "Telegram_Разбан": "Telegram_Unban", -"Создать каталог": "Create folder", "СтруктураФлагов": "FlagsStructure", -"Получить запись": "Get record", -"Проверка_Строка": "Check_String", -"ДвоичныеДанные1": "BinaryData1", -"СтрокаЗаголовка": "HeaderString", -"МетрикаСчетчики": "MetrikaCounters", -"уровень доступа": "Access level", -"ОдиночнаяЗапись": "SingleRecord", -"Текст сообщения": "Message text", -"Серверное время": "Server time", -"дата завершения": "completion date", -"Создать событие": "Create event", -"статус операции": "action status", -"Отложить задачу": "Defer task", -"поле фильтрации": "filter field", -"ТаблицаЗначений": "ValueTable", -"ПараметрСтрокой": "ParameterString", -"ДвоичныеДанные2": "BinaryData2", -"ОписаниеКоманды": "CommandDescription", -"СтатусОбработки": "ProcessingStatus", -"Копировать лист": "Copy sheet", -"ОбработатьОтвет": "ProcessResponse", -"ШаблонЗаголовка": "HeaderTemplate", -"ул. Блюхера, 33": "st. Bluchera, 33", -"OPI инструменты": "OPI tools", -"ВКТ_ОбщиеМетоды": "VKT_CommonMethods", -"перенаправления": "redirection", -"УдалитьКартинку": "DeleteImage", -"Проверка_ВКПост": "Check_VKPost", -"Описание товара": "Product description", -"СтрокаЗаголовков": "HeadersString", -"МетодХэширования": "HashingMethod", -"Загружаемый файл": "File to be uploaded", -"ПолучитьПараметр": "GetParameter", -"Описание события": "Event description", -"Грузоотправитель": "Shipper", -"Описания методов": "Methods documentation", -"Сократить ссылку": "Shorten link", -"МассивРуководств": "ManualsArray", -"ЗапятаяВКавычках": "CommaInQuotes", -"МассивУчастников": "MembersArray", -"ЗаписатьВызовCLI": "WriteCLICall", -"Коллекция файлов": "File collection", -"Блок с картинкой": "PictureBlock", -"owner_id, но без": "owner_id, but without", -"СтруктураСтатуса": "StatusStructure", -"КопироватьОбъект": "CopyObject", -"Получить события": "Get events", -"Удалить подборку": "Delete selection", -"СтрокаФотографий": "PhotoString", -"ЗапускаемыеТесты": "RunnableTests", -"КакАдминистратор": "AsAdmin", -"Затраченое время": "Time spend", -"ЗагрузкаКартинки": "ImageUpload", -"Описание таблицы": "Table description", -"МассивРазрешений": "PermissionsArray", -"Получить новости": "Get posts", -"МассивШтрихкодов": "BarcodesArray", -"ГВ_ОбновитьТокен": "GV_UpdateToken", -"Массив из Строка": "Array of String", -"ГВ_ПолучитьТокен": "GV_GetToken", -"ИДКрасногоТовара": "RedItemID", -"СоздатьТвитГифки": "CreateGifTweet", -"Работа с токеном": "Token management", -"ПараметрыФункции": "FunctionParameters", -"ВариантСвойства2": "PropVariant2", -"ПолучитьЛид (хук": "GetLead (wh", -"УправлениеЧатами": "ChatManagement", -"Инструменты (ОПИ": "Tools (OpenIntegrations", -"МассивПараметров": "ParameterArray", -"КоличествоЧастей": "NumberOfParts", -"ТелеграмДокумент": "TelegramDocument", -"Материалы встреч": "Meeting materials", -"СоздатьШтрихкоды": "CreateBarcodes", -"ПолучитьШтрихкод": "GetBarcode", -"ПараметрыЗапроса": "RequestParameters", -"Работа с акциями": "Promotions managment", -"ВариантСвойства1": "PropVariant1", -"ПолучитьСписокВФ": "GetExternalFileList", -"VK_УдалитьАльбом": "VK_DeleteAlbum", -"Изменить счетчик": "Update counter", -"МБ был записан в": "MB was recorded in", -"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations", -"гарантийный срок": "warranty period", -"ОсвободитьОбъект": "FreeObject", -"массив артикулов": "articles array", -"VK_СоздатьАльбом": "VK_CreateAlbum", -"ОбъектПроцессора": "ProcessorObject", -"ИмяФайлаОтправки": "SendingFileName", -"ВызватьHTTPМетод": "CallHTTPMethod", -"Вступить в канал": "Join channel", -"Начните диалог с": "Start a dialog with", -"УдалитьБакет (DB": "DeleteBucket (DB", -"Телефон контакта": "Contact phone number", -"Неактивный : red": "Inactive : red", -"ДобавитьИмяЛиста": "AddSheetName", -"ДанныеИНастройка": "DataAndSettings", -"ПространствоИмен": "TargetNamespace", -"УстановитьСтроку": "SetString", -"ПутьКФайлуДанных": "DataFilePath", -"Получить каталог": "Get folder information", -"БитриксРезультат": "BitrixResult", -"Загрузить объект": "Put object", -"УдалитьСообщение": "DeleteMessage", -"СоздатьБакет (DB": "CreateBucket (DB", -"телефон заполнен": "phone number is filled in", -"МетодыОбсуждений": "DiscussionManagement", -"ВыполнитьТестCLI": "ExecuteTestCLI", -"МассивИнформации": "ArrayOfInformation", -"ЮнитТестирование": "UnitTesting", -"РаботаСОбъектами": "ObjectsManagment", -"Завершить задачу": "Complete task", -"Артикулы товаров": "Products articles", -"Массив ID постов": "Array of post IDs", -"ИсходноеЗначение": "InitialValue", -"Проверка_ВКЧисло": "Check_VKNumber", -"УдаляемыйЭлемент": "DeletedElement", -"ВыгрузитьКолонку": "UnloadColumn", -"ПрочитатьЦелое32": "ReadInt32", -"Переместить файл": "Move file", -"НеобходимаяДлина": "RequiredLength", -"Получить счетчик": "Get counter", -"СсылкаПодЗаписью": "LinkUnderPost", -"версия вебвизора": "webvisor version", -"МассивОписания[Н": "ArrayDescription[N", -"Изменить событие": "Edit event", -"HTTPСервисЗапрос": "HTTPServiceRequest", -"УдаленныйКаталог": "RemoteFolder", -"IDSИнициализации": "InitializationIDS", -"СтруктураФормата": "FormatStructure", -"МассивИменЛистов": "ArrayOfSheetNames", -"СтруктураЗеркала": "MirrorStructure", -"Получение Токена": "Token retrieval", -"размер информера": "informer size", -"Получить магазин": "Get market", -"ВосстановитьФайл": "RestoreFile", -"ЭлементКоллекции": "CollectionItem", -"Добро пожаловать": "Welcome", -"OPI_Криптография": "OPI_Cryptography", -"Новый подкаталог": "New subfolder", -"ЭтоПереадресация": "ThisIsRedirection", -"превью документа": "document preview", -"Канал для отбора": "Channel for selection", -"ПолучитьПреалерт": "GetPrealert", +"JSON клавиатуры": "Keyboard JSON", +"ВК_СоздатьОпрос": "VKAPI_CreatePoll", +"БитриксВложение": "BitrixAttachment", +"Текст заголовка": "Title text", +"Работа с лидами": "Leads managment", +"ОписаниеСобытия": "EventDescription", +"ЗавершитьРаботу": "FinishWork", +"УправлениеЛидом": "ManageLead", +"ИДЖелтогоТовара": "YellowItemID", +"ЗапросИзменения": "ChangeRequest", +"IDИнициализации": "InitializationID", +"TODO: Доописать": "TODO: Finish", +"ГуглКомментарий": "GoogleComment", +"Новое имя метки": "New tag title", +"ТипСоответствие": "TypeMap", +"СтруктураЗаказа": "OrderStructure", +"МассивВариантов": "OptionArray", +"ПолучитьМагазин": "GetMarket", +"МассивУдаляемых": "ArrayOfDeletions", +"РаботаСЗаписями": "RecordManagement", +"ID базовой темы": "ID of base topic", +"ТекстВыполнения": "ExecutionText", +"IDПользователей": "UserIDs", +"IDПодразделения": "DepartmentID", +"Структура полей": "Fields structure", +"Загрузить файлы": "Upload files", +"РаботаСЗадачами": "TasksManagment", +"ВКГруппаТоваров": "VKProductsGroup", +"СвоиИзображения": "OwnImages", +"СтруктураВыбора": "ChoiceStructure", +"ПолучитьСобытия": "GetEvents", +"ПараметрыМетода": "MethodParameters", +"ДропбоксАккаунт": "DropboxAccount", +"ИзменитьСчетчик": "UpdateCounter", +"Создать историю": "Create story", +"ссылка на видео": "video URL", +"Группа картинок": "Pictures group", +"Изменить задачу": "Update task", +"ПолучитьСчетчик": "GetCounter", +"ул. Блюхера, 32": "st. Bluchera, 32", +"СформироватьURL": "FormURL", +"ОтклонитьЗадачу": "DisapproveTask", +"СтруктураДанных": "DataStructure", +"ИзменитьНовость": "UpdatePost", +"ЗначениеСтрокой": "ValueAsString", +"РаботаСБакетами": "BucketsManagment", +"СообщениеОшибки": "ErrorText", +"РаботаСКаналами": "ChannelManagement", +"логин владельца": "owners login", +"ИспользуемоеИмя": "DisplayedName", +"СтруктураПорога": "ThresholdStructure", +"СоздатьПреалерт": "CreatePrealert", +"ПеременнаяСреды": "EnvironmentVariable", +"ВводныйПараметр": "IntroductoryParameter", +"ТокенВЗаголовки": "TokenInHeaders", +"ЗаписатьЦелое16": "WriteInt16", +"ТекущееЗначение": "CurrentValue", +"ОтправитьЗапрос": "SendRequest", +"установлен свой": "set your", +"Массив ID медиа": "Media ID array", +"Вспомогательные": "Auxiliary", +"Номер,Строковое": "Number,String", +"Проверка_Массив": "Check_Array", +"Почтовый индекс": "Postal code", +"ПовторитьСтроку": "RepeatString", +"Массив картинок": "Array of images", +"ПараметрыЗаписи": "WriterSettings", +"ВайберСообщение": "ViberMessage", +"СтруктураТовара": "ItemStructure", +"Плановое начало": "Planned start", +"OPI_Инструменты": "OPI_Tools", +"Создать счетчик": "Create counter", +"ПолучитьАккаунт": "GetAccount", +"СтруктураТекста": "TextStructure", +"ЯМаркетМагазины": "YaMarketMarkets", +"ЗавершитьЗадачу": "CompleteTask", +"VK_УдалитьТовар": "VK_DeleteProduct", +"ПолучитьНовости": "GetPosts", +"СократитьСсылку": "ShortenLink", +"ЗаголовокПотока": "StreamHeader", +"Отправить видео": "Send video", +"Проверить токен": "Check token", +"Данные аккаунта": "Account data", +"Код города ФИАС": "FIAS city code", +"Новый каталог 2": "New folder 2", +"Ждет завершения": "Waiting for completion", +"ИсполняемыйФайл": "ExecFile", +"ПолучениеТокена": "TokenRetrieval", +"Получить объект": "Get object", +"СтатусСообщения": "MessageStatus", +"Проверка_СлакОк": "Check_SlackOk", +"Получить диалог": "Get dialog", +"Настройка OAuth": "OAuth settings", +"СоздатьСтраницу": "CreatePage", +"Ключ приложения": "Application key", +"ОтправитьСсылку": "SendLink", +"ПолучениеДанных": "DataRetrieving", +"ПараметрЗапроса": "QueryParameter", +"XMLКонфигурация": "XmlConfig", +"ИзменитьТаблицу": "ModifyTable", +"ID целевой базы": "Target database ID", +"Доуступные типы": "Available types", +"Новый цвет чата": "New chat color", +"Работа с чатами": "Chats works", +"РаботаСЗаказами": "OrderManagement", +"Получить сделку": "Get deal", +"ИзменитьСобытие": "EditEvent", +"Проверка_ВКЛайк": "Check_VKLike", +"ВыполнитьЗапрос": "ExecuteRequest", +"МестоПроведения": "Venue", +"МассивТелефонов": "PhonesArray", +"Удалить новость": "Delete post", +"ЗагрузитьОбъект": "PutObject", +"Отправить опрос": "Send poll", +"VK_СоздатьОпрос": "VK_CreatePoll", +"ОписаниеТаблицы": "TableDescription", +"СлакВнешнийФайл": "SlackExternalFile", +"ВКТПользователь": "VKTUser", +"Пункт чек-листа": "Checklist element", +"ИскомыйПараметр": "DesiredParameter", +"ЗагруженныйФайл": "UploadedFile", +"Создать новость": "Create post", +"Создание проекта": "Project creation", +"СтруктураПозиции": "ItemStructure", +"Массив Из Строка": "Array Of String", +"ОтправитьКонтакт": "SendContact", +"УдалитьФайл (хук": "DeleteFile (wh", +"Название региона": "Region name", +"РаботаСДиалогами": "DialogManagement", +"СоставБиблиотеки": "LibraryComposition", +"РаспаковатьОтвет": "UnpackResponse", +"ДропбоксУчастник": "DropboxUser", +"ИзменитьЛид (хук": "UpdateLead (wh", +"Сделаю на неделе": "For this week", +"УдалитьКалендарь": "DeleteCalendar", +"БитриксСообщение": "BitrixMessage", +"URLВКодировкеURL": "URLInURLEncoding", +"КодироватьСтроку": "EncodeString", +"ДоступныйОстаток": "AvailableBalance", +"ЗначениеОсновной": "MainValue", +"Скопировать файл": "Copy file", +"Картинка и видео": "Picture and video", +"Получить таблицу": "Get table", +"ГуглОчисткаЯчеек": "GoogleCellCleanning", +"НачалоПараметров": "ParamsStart", +"СтруктураФильтра": "FilterStructure", +"СлакСписокФайлов": "SlackFilesList", +"ВладелецКартинки": "ImageOwner", +"РаботаССобытиями": "EventManagement", +"ПривестиЗначение": "AdjustValue", "Изменить новость": "Update post", +"ОбщийРазмер Цикл": "TotalSize Do", "ЗапросыMultipart": "MultipartRequests", "ОбработатьОбъект": "ProcessObject", "СоздатьКалендарь": "CreateCalendar", @@ -2495,7 +2410,6 @@ "СмещениеОтНачала": "OffsetFromStart", "VK_СделатьРепост": "VK_MakeRepost", "Картинка альпаки": "Alpaca picture", -"РаботаССобытиями": "EventManagement", "Расширение файла": "File extension", "КонецКодовУспеха": "EndOfSuccessCodes", "РаботаСоСкладами": "WarehousesManagment", @@ -2507,68 +2421,10 @@ "РаботаСоСделками": "DealsManagment", "ПокинутьЧат (хук": "LeaveChat (wh", "Удалить картинку": "Delete image", -"ПривестиЗначение": "AdjustValue", "KeyИнициализации": "InitializationKey", -"НачалоПараметров": "ParamsStart", -"РаспаковатьОтвет": "UnpackResponse", -"ИзменитьЛид (хук": "UpdateLead (wh", -"РаботаСДиалогами": "DialogManagement", -"Название региона": "Region name", -"УдалитьФайл (хук": "DeleteFile (wh", -"ДропбоксУчастник": "DropboxUser", -"ОтправитьКонтакт": "SendContact", -"Массив Из Строка": "Array Of String", -"СтруктураПозиции": "ItemStructure", -"Создание проекта": "Project creation", -"СоставБиблиотеки": "LibraryComposition", -"СлакСписокФайлов": "SlackFilesList", -"УдалитьКалендарь": "DeleteCalendar", -"БитриксСообщение": "BitrixMessage", -"URLВКодировкеURL": "URLInURLEncoding", -"КодироватьСтроку": "EncodeString", -"ДоступныйОстаток": "AvailableBalance", -"Сделаю на неделе": "For this week", -"ЗначениеОсновной": "MainValue", -"Скопировать файл": "Copy file", -"Картинка и видео": "Picture and video", -"Получить таблицу": "Get table", -"ГуглОчисткаЯчеек": "GoogleCellCleanning", -"СтруктураФильтра": "FilterStructure", -"ВладелецКартинки": "ImageOwner", -"ОбщийРазмер Цикл": "TotalSize Do", "ПереносСтрокJSON": "JSONLineBreak", -"СтрокаПараметров": "ParameterString", -"Тестовый товар 2": "TestProduct2", -"СтрокаДляПодписи": "StringToSign", -"Получение данных": "Data retrieving", -"Изменить таблицу": "Modify table", -"СтруктураПериода": "PeriodStructure", -"ПолучитьФайлПути": "GetFilePath", -"СлакПользователи": "SlackUsers", -"РаботаСНовостями": "PostsManagment", -"СоответствиеMIME": "MIMETypeMapping", -"ТочкаОтправления": "ShippingPoint", -"Описание альбома": "Album description", -"ОписаниеКартинки": "ImageDescription", -"ПолучитьСтраницу": "GetPage", -"Создать страницу": "Create page", -"МассивСтатистики": "StatisticsArray", -"УдалитьПолностью": "DeleteCompletely", -"Отклонить задачу": "Disapprove task", -"Отдел маркетинга": "Marketing department", -"СоздатьТвитВидео": "CreateVideoTweet", -"VK_ПоставитьЛайк": "VK_LikePost", -"ОтправитьЛокацию": "SendLocation", -"ID подразделения": "Department ID", -"VK_ИзменитьТовар": "VK_EditProduct", -"Code из браузера": "Code from browser", -"СоздатьТвитОпрос": "CreatePollTweet", -"ID целевого чата": "Target chat ID", -"СписокПараметров": "ParamsList", -"СписокЗаголовков": "HeadersList", "МассивКалендарей": "ArrayOfCalendars", -"Отправить ссылку": "Send link", -"ЛокальныйКаталог": "LocalFolder", +"Тестовый товар 2": "TestProduct2", "ОписаниеДвижений": "MovesDescription", "Получить событие": "Get event", "СекретПриложения": "AppSecret", @@ -2594,36 +2450,269 @@ "Проверка_ВКТовар": "Check_VKProduct", "IDХарактеристики": "AttributeID", "Тестовая таблица": "TestTable", -"ПолучитьПолеПочты": "GetEmailField", -"Ничего особенного": "Nothing special", -"ЗначениеКоллекции": "CollectionValue", -"ХешированиеДанных": "DataHashing", -"Дата : date": "Date : date", -"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo", -"ИзменитьСообщение": "EditMessage", -"УдалитьОбработчик": "RemoveHandler", -"СлакСписокКаналов": "SlackChannelsList", -"наименование цели": "goal name", -"Секрет приложения": "Application secret", -"ОжидаютсяДвоичные": "ExpectedBinary", -"ПолучитьКоллекцию": "GetCollection", -"Файл для загрузки": "File for upload", -"УправлениеЗадачей": "ManageTask", -"СлакИсторияКанала": "SlackChannelHistory", -"МассивИзображений": "ImagesArray", -"Файлы Мессенджера": "Messenger files", -"Текст комментария": "Comment text", -"ПодходящийТипУзла": "RelevantNodeType", -"Наш первый клиент": "OurFirstClient", -"Значение свойства": "Property value", -"ОткрытьОбсуждение": "OpenDiscussion", -"СтруктураВозврата": "ReturnStructure", -"Наименование поля": "Field name", -"ПреобразоватьДату": "ConvertDate", -"СтруктураРасходов": "ExpenseStructure", -"ЛайкРепостКоммент": "LikeRepostComment", -"Текст уведомления": "Notification text", -"Определение полей": "Definition of fields", +"ЛокальныйКаталог": "LocalFolder", +"СтрокаПараметров": "ParameterString", +"Отправить ссылку": "Send link", +"СписокПараметров": "ParamsList", +"СтрокаДляПодписи": "StringToSign", +"Получение данных": "Data retrieving", +"Изменить таблицу": "Modify table", +"СтруктураПериода": "PeriodStructure", +"ПолучитьФайлПути": "GetFilePath", +"СлакПользователи": "SlackUsers", +"РаботаСНовостями": "PostsManagment", +"СоответствиеMIME": "MIMETypeMapping", +"ТочкаОтправления": "ShippingPoint", +"Описание альбома": "Album description", +"ОписаниеКартинки": "ImageDescription", +"ПолучитьСтраницу": "GetPage", +"Создать страницу": "Create page", +"МассивСтатистики": "StatisticsArray", +"УдалитьПолностью": "DeleteCompletely", +"Отклонить задачу": "Disapprove task", +"Отдел маркетинга": "Marketing department", +"СоздатьТвитВидео": "CreateVideoTweet", +"VK_ПоставитьЛайк": "VK_LikePost", +"ОтправитьЛокацию": "SendLocation", +"ID подразделения": "Department ID", +"VK_ИзменитьТовар": "VK_EditProduct", +"Code из браузера": "Code from browser", +"СоздатьТвитОпрос": "CreatePollTweet", +"ID целевого чата": "Target chat ID", +"СписокЗаголовков": "HeadersList", +"ПолучитьПреалерт": "GetPrealert", +"превью документа": "document preview", +"ЭтоПереадресация": "ThisIsRedirection", +"Массив из Строка": "Array of String", +"ГВ_ПолучитьТокен": "GV_GetToken", +"ИДКрасногоТовара": "RedItemID", +"СоздатьТвитГифки": "CreateGifTweet", +"Работа с токеном": "Token management", +"ПараметрыФункции": "FunctionParameters", +"ВариантСвойства2": "PropVariant2", +"ПолучитьЛид (хук": "GetLead (wh", +"УправлениеЧатами": "ChatManagement", +"Инструменты (ОПИ": "Tools (OpenIntegrations", +"МассивПараметров": "ParameterArray", +"ГВ_ОбновитьТокен": "GV_UpdateToken", +"КоличествоЧастей": "NumberOfParts", +"Материалы встреч": "Meeting materials", +"СоздатьШтрихкоды": "CreateBarcodes", +"ПолучитьШтрихкод": "GetBarcode", +"ПараметрыЗапроса": "RequestParameters", +"Работа с акциями": "Promotions managment", +"ВариантСвойства1": "PropVariant1", +"ПолучитьСписокВФ": "GetExternalFileList", +"VK_УдалитьАльбом": "VK_DeleteAlbum", +"Изменить счетчик": "Update counter", +"МБ был записан в": "MB was recorded in", +"Yandex.Disk (ОПИ": "Yandex.Disk (OpenIntegrations", +"ТелеграмДокумент": "TelegramDocument", +"МассивШтрихкодов": "BarcodesArray", +"МассивРазрешений": "PermissionsArray", +"Описание таблицы": "Table description", +"Канал для отбора": "Channel for selection", +"СтрокаЗаголовков": "HeadersString", +"МетодХэширования": "HashingMethod", +"Загружаемый файл": "File to be uploaded", +"ПолучитьПараметр": "GetParameter", +"Описание события": "Event description", +"Грузоотправитель": "Shipper", +"Описания методов": "Methods documentation", +"Сократить ссылку": "Shorten link", +"МассивРуководств": "ManualsArray", +"ЗапятаяВКавычках": "CommaInQuotes", +"МассивУчастников": "MembersArray", +"ЗаписатьВызовCLI": "WriteCLICall", +"Коллекция файлов": "File collection", +"Блок с картинкой": "PictureBlock", +"owner_id, но без": "owner_id, but without", +"СтруктураСтатуса": "StatusStructure", +"КопироватьОбъект": "CopyObject", +"Получить события": "Get events", +"Удалить подборку": "Delete selection", +"СтрокаФотографий": "PhotoString", +"ЗапускаемыеТесты": "RunnableTests", +"КакАдминистратор": "AsAdmin", +"Затраченое время": "Time spend", +"ЗагрузкаКартинки": "ImageUpload", +"гарантийный срок": "warranty period", +"ОсвободитьОбъект": "FreeObject", +"Получить новости": "Get posts", +"VK_СоздатьАльбом": "VK_CreateAlbum", +"Проверка_ВКЧисло": "Check_VKNumber", +"УдаляемыйЭлемент": "DeletedElement", +"ВыгрузитьКолонку": "UnloadColumn", +"ПрочитатьЦелое32": "ReadInt32", +"Переместить файл": "Move file", +"НеобходимаяДлина": "RequiredLength", +"Получить счетчик": "Get counter", +"СсылкаПодЗаписью": "LinkUnderPost", +"версия вебвизора": "webvisor version", +"МассивОписания[Н": "ArrayDescription[N", +"HTTPСервисЗапрос": "HTTPServiceRequest", +"УдаленныйКаталог": "RemoteFolder", +"IDSИнициализации": "InitializationIDS", +"СтруктураФормата": "FormatStructure", +"МассивИменЛистов": "ArrayOfSheetNames", +"СтруктураЗеркала": "MirrorStructure", +"Получение Токена": "Token retrieval", +"размер информера": "informer size", +"Получить магазин": "Get market", +"ВосстановитьФайл": "RestoreFile", +"ЭлементКоллекции": "CollectionItem", +"Добро пожаловать": "Welcome", +"OPI_Криптография": "OPI_Cryptography", +"массив артикулов": "articles array", +"Новый подкаталог": "New subfolder", +"ИсходноеЗначение": "InitialValue", +"Массив ID постов": "Array of post IDs", +"Изменить событие": "Edit event", +"Артикулы товаров": "Products articles", +"ОбъектПроцессора": "ProcessorObject", +"ВызватьHTTPМетод": "CallHTTPMethod", +"Вступить в канал": "Join channel", +"Начните диалог с": "Start a dialog with", +"УдалитьБакет (DB": "DeleteBucket (DB", +"Телефон контакта": "Contact phone number", +"Неактивный : red": "Inactive : red", +"ДобавитьИмяЛиста": "AddSheetName", +"ДанныеИНастройка": "DataAndSettings", +"ПространствоИмен": "TargetNamespace", +"УстановитьСтроку": "SetString", +"ПутьКФайлуДанных": "DataFilePath", +"ИмяФайлаОтправки": "SendingFileName", +"БитриксРезультат": "BitrixResult", +"Загрузить объект": "Put object", +"УдалитьСообщение": "DeleteMessage", +"СоздатьБакет (DB": "CreateBucket (DB", +"телефон заполнен": "phone number is filled in", +"МетодыОбсуждений": "DiscussionManagement", +"ВыполнитьТестCLI": "ExecuteTestCLI", +"МассивИнформации": "ArrayOfInformation", +"ЮнитТестирование": "UnitTesting", +"РаботаСОбъектами": "ObjectsManagment", +"Получить каталог": "Get folder information", +"Завершить задачу": "Complete task", +"Файл для отправки": "File for sending", +"Б24_РаботаСЧатами": "B24_ChatManagment", +"Проверка_ВКАльбом": "Check_VKAlbum", +"ОтветСоответствие": "ResponseMap", +"ТоварСоСвойством2": "ProductWithProp2", +"ОтправитьДокумент": "SendDocument", +"Перейти по адресу": "Go to the", +"Файловые хостинги": "File-hosting services", +"НачалоКодовУспеха": "StartOfSuccessCodes", +"Работа с задачами": "Tasks managment", +"Тестовая кампания": "TestCampaign", +"Удаляет лид по ID": "Deletes a lead by ID", +"СкопироватьОбъект": "CopyObject", +"ТекстовыйДокумент": "TextDocument", +"Включение сервиса": "Enable service - ", +"Обработка событий": "Event handling", +"Картинка автотест": "AutoTestImage", +"СоздатьПодкаталог": "CreateSubfolder", +"Почтовые вложения": "Mail attachments", +"СтандартныйСпособ": "StandardMethod", +"ID важной новости": "Id of important post", +"ПолучитьСтрокуURI": "GetURIString", +"СоздатьБазуДанных": "CreateDatabase", +"УправлениеСделкой": "ManageDeal", +"Название подборки": "Selection name", +"Криптография (OPI": "Cryptography (OPI", +"СтруктураСчетчика": "CounterStructure", +"Проверка_ВКРепост": "Check_VKRepost", +"КопироватьКаталог": "CopyFolder", +"ВременнаяМеткаISO": "ISOTimestamp", +"ЗаголовокАккаунта": "AccountHeader", +"ПереместитьОбъект": "MoveObject", +"СтруктураРодителя": "ParentStructure", +"ТекущаяДатаСеанса": "CurrentSessionDate", +"АТ_СоздатьТаблицу": "AT_CreateTable", +"ID блока родителя": "Parent block ID", +"АтрибутКатегории4": "CategoryAttribute4", +"НС_РаботаСФайлами": "NC_FilesManagment", +"ПолучитьЧекЗаказа": "GetCashboxCheck", +"Б24_РаботаСЛидами": "B24_LeadsManagment", +"СтруктураРазмеров": "SizesStructure", +"Проверка_ГКОбъект": "Check_GKObject", +"Тестовая подборка": "TestCollection", +"ОсновноеИзмерение": "MajorDimension", +"ЗначениеЗаполнено": "ValueIsFilled", +"СтруктураПродавца": "SellerStructure", +"МаркетинговыйЦвет": "MarketingColor", +"СоздатьОбсуждение": "CreateDiscussion", +"Пост из автотеста": "Post from autotest", +"особый тип товара": "specific product type", +"Структура модулей": "Structure of modules", +"МинимальныйРазмер": "MinimumSize", +"ТаблицаПараметров": "ParametersTable", +"Отправить контакт": "Send contact", +"Получить страницу": "Get page", +"Массив ID товаров": "Array of product IDs", +"ПрочитатьJSONФайл": "ReadJSONFile", +"ПолучитьБлокФайла": "GetFileBlock", +"ГуглЗначенияЯчеек": "GoogleCellValues", +"СтруктураАтрибута": "AttributeStructure", +"фильтр по статусу": "filter by status", +"ЗакрытьТемуФорума": "CloseForumThread", +"VK_СоздатьИсторию": "VK_CreateStory", +"массив ID товаров": "Products IDs array", +"УдалитьТемуФорума": "DeleteForumTopic", +"НачалоКодовОшибок": "StartOfErrorCodes", +"ВозобновитьЗадачу": "RenewTask", +"ЛокацияНазначения": "DestLocation", +"ВККартинкаАльбома": "VKAlbumPicture", +"ВнешнееСоединение": "ExternalConnection", +"ПолучитьСписокБаз": "GetListOfBases", +"Путь или ID файла": "Path or ID of the file", +"УправлениеБакетом": "BucketManagment", +"ЭтоПредупреждение": "AsAlert", +"РезультатПроверки": "CheckResult", +"МаксимальнаяДлина": "MaximumLength", +"ТелеграмПереслать": "TelegramReply", +"Удалить календарь": "Delete calendar", +"Копировать объект": "Copy object", +"СоздатьТвитСВидео": "CreateTweetWithVideo", +"Администрирование": "Administration", +"Криптография (ОПИ": "Cryptography (OpenIntegrations", +"ВыгрузитьЗначения": "UnloadValues", +"ОтправкаСообщений": "MessageSending", +"Получить преалерт": "Get prealert", +"СтруктураКартинки": "PictureStructure", +"ЗагрузитьЗначения": "LoadValues", +"Название компании": "Company name", +"Проверка_ВКИстина": "Check_VKTrue", +"ПоследняяФигурная": "LastCurly", +"ПараметрЛокальный": "LocalParameter", +"Имя файла в Slack": "File name in Slack", +"Номер заказа СДЭК": "CDEK order number", +"АтрибутКатегории3": "CategoryAttribute3", +"АтрибутКатегории5": "CategoryAttribute5", +"РаботаСКаталогами": "CatalogsManagment", +"Google Drive (ОПИ": "Google Drive (OpenIntegrations", +"СоздатьСоединение": "CreateConnection", +"ЗагруженныеДанные": "UploadedData", +"МассивРезультатов": "ResultArray", +"УстановитьWebhook": "SetWebhook", +"./docs/ru/results": "./docs/en/results", +"УстановитьКоманду": "SetCommand", +"ЛокальныеКаталоги": "LocalFolders", +"Токен авторизации": "Auth token", +"Управление чатами": "Chat managment", +"Проверка_ВайберОк": "Check_ViberOk", +"ЗначениеПараметра": "ParameterValue", +"ЗакрытьОбсуждение": "CloseDiscussion", +"ПолучитьКвитанцию": "GetReceipt", +"Данные для API v2": "Data for API v2", +"вес в кг. (брутто": "weight, kg (gross", +"описание дефектов": "defect description", +"Тестовое описание": "TestDescription", +"Использовать oint": "Use oint", +"СтруктураТелефона": "PhoneStructure", +"ГТ_СоздатьТаблицу": "GT_CreateTable", +"СтруктураВозраста": "AgeStructure", +"АрхивироватьКанал": "ArchiveChannel", "При отправке URL": "When sending URL", "СообщениеУдаления": "DeletingMessage", "Создать календарь": "Create calendar", @@ -2649,41 +2738,40 @@ "СохранятьЛокально": "SaveLocally", "Б24_РаботаСДиском": "B24_WorkingWithDrive", "Новое имя объекта": "New object name", +"Определение полей": "Definition of fields", +"Текст уведомления": "Notification text", +"ЛайкРепостКоммент": "LikeRepostComment", +"СтруктураРасходов": "ExpenseStructure", +"СортироватьПоДате": "SortByDate", +"ПолучитьПолеПочты": "GetEmailField", +"Ничего особенного": "Nothing special", +"ХешированиеДанных": "DataHashing", +"Дата : date": "Date : date", +"ВК_ЗагрузитьВидео": "VKAPI_UploadVideo", +"ИзменитьСообщение": "EditMessage", +"УдалитьОбработчик": "RemoveHandler", +"СлакСписокКаналов": "SlackChannelsList", +"наименование цели": "goal name", +"Секрет приложения": "Application secret", +"ОжидаютсяДвоичные": "ExpectedBinary", "НеВосстанавливать": "DontRestore", +"ПолучитьКоллекцию": "GetCollection", +"УправлениеЗадачей": "ManageTask", +"СлакИсторияКанала": "SlackChannelHistory", +"МассивИзображений": "ImagesArray", +"Файлы Мессенджера": "Messenger files", +"Текст комментария": "Comment text", +"ПодходящийТипУзла": "RelevantNodeType", +"Наш первый клиент": "OurFirstClient", +"Значение свойства": "Property value", +"ОткрытьОбсуждение": "OpenDiscussion", +"СтруктураВозврата": "ReturnStructure", +"Наименование поля": "Field name", +"ПреобразоватьДату": "ConvertDate", +"Файл для загрузки": "File for upload", "единица измерения": "unit", -"ОткрытьТемуФорума": "OpenForumThread", +"ЗначениеКоллекции": "CollectionValue", "УправлениеМетками": "TagsManagment", -"НоушнСтраницаБазы": "NotionBasePage", -"НачатьУчетВремени": "StartTimekeeping", -"ЗначениеЛокальный": "LocalValue", -"Создать штрихкоды": "Create barcodes", -"АтрибутКатегории1": "CategoryAttribute1", -"ОтправитьКартинку": "SendImage", -"Содержимое ссылки": "Link data", -"УдалитьТегиБакета": "DeleteBucketTagging", -"ЭлементСтатистики": "StatisticsItem", -"КалендарьПриемник": "TargetCalendar", -"НачальнаяФигурная": "InitialCurly", -"ОтносительныеПути": "RelativePaths", -"НовоеРасположение": "NewLocation", -"Описание картинки": "Image description", -"ТелеграмСообщение": "TelegramMessage", -"СтруктураВозраста": "AgeStructure", -"КалендарьИсточник": "SourceCalendar", -"НаписатьСообщение": "WriteMessage", -"Восстановить файл": "Restore file", -"ВыходнаяКоллекция": "OutputCollection", -"Очень важный файл": "Very important file", -"КаталогИсходников": "SourceDirectory", -"ОпросСоответствие": "PollMap", -"ВызватьИсключение": "Raise", -"Работа с заказами": "Orders managment", -"Скрытый календарь": "Hidden calendar", -"ОбъектКомментарий": "CommentObject", -"Название свойства": "Property name", -"ВК_СоздатьИсторию": "VKAPI_CreateStory", -"код товара ТН ВЭД": "commodity code TN VED", -"СтруктураОперации": "OperationStructure", "Работа с бакетами": "Buckets managment", "КабинетыИМагазины": "CampaignsAndBusiness", "Локализация офиса": "Localization of the office", @@ -2707,240 +2795,68 @@ "КонецКодовПадений": "EndOfFailureCodes", "СтруктураНастроек": "SettingsStructure", "НаправлениеПоиска": "SearchDirection", -"истории изменений": "changes history", "ГД_СоздатьКаталог": "GD_CreateCatalog", -"АрхивироватьКанал": "ArchiveChannel", -"СортироватьПоДате": "SortByDate", -"ГТ_СоздатьТаблицу": "GT_CreateTable", -"Получить преалерт": "Get prealert", -"ЗаголовокАккаунта": "AccountHeader", -"Проверка_ВКРепост": "Check_VKRepost", -"ПереместитьОбъект": "MoveObject", -"СтруктураРодителя": "ParentStructure", -"ТекущаяДатаСеанса": "CurrentSessionDate", -"АТ_СоздатьТаблицу": "AT_CreateTable", -"ID блока родителя": "Parent block ID", -"АтрибутКатегории4": "CategoryAttribute4", -"НС_РаботаСФайлами": "NC_FilesManagment", -"ПолучитьЧекЗаказа": "GetCashboxCheck", -"Б24_РаботаСЛидами": "B24_LeadsManagment", -"СтруктураРазмеров": "SizesStructure", -"Тестовая подборка": "TestCollection", -"Массив ID товаров": "Array of product IDs", -"ОсновноеИзмерение": "MajorDimension", -"ЗначениеЗаполнено": "ValueIsFilled", -"СтруктураПродавца": "SellerStructure", -"МаркетинговыйЦвет": "MarketingColor", -"СоздатьОбсуждение": "CreateDiscussion", -"Пост из автотеста": "Post from autotest", -"особый тип товара": "specific product type", -"Структура модулей": "Structure of modules", -"МинимальныйРазмер": "MinimumSize", -"ТаблицаПараметров": "ParametersTable", -"Отправить контакт": "Send contact", -"Получить страницу": "Get page", -"КопироватьКаталог": "CopyFolder", -"Проверка_ГКОбъект": "Check_GKObject", -"СтруктураСчетчика": "CounterStructure", -"Название подборки": "Selection name", -"Работа с задачами": "Tasks managment", -"ТоварСоСвойством2": "ProductWithProp2", -"Файловые хостинги": "File-hosting services", -"Перейти по адресу": "Go to the", -"ОтправитьДокумент": "SendDocument", -"Тестовая кампания": "TestCampaign", -"ОтветСоответствие": "ResponseMap", -"Проверка_ВКАльбом": "Check_VKAlbum", -"Б24_РаботаСЧатами": "B24_ChatManagment", -"Файл для отправки": "File for sending", -"Удаляет лид по ID": "Deletes a lead by ID", -"Криптография (OPI": "Cryptography (OPI", -"ТекстовыйДокумент": "TextDocument", -"Включение сервиса": "Enable service - ", -"Обработка событий": "Event handling", -"Картинка автотест": "AutoTestImage", -"СкопироватьОбъект": "CopyObject", -"СоздатьПодкаталог": "CreateSubfolder", -"Почтовые вложения": "Mail attachments", -"СтандартныйСпособ": "StandardMethod", -"ID важной новости": "Id of important post", -"ПолучитьСтрокуURI": "GetURIString", -"УправлениеСделкой": "ManageDeal", -"СоздатьБазуДанных": "CreateDatabase", -"ВременнаяМеткаISO": "ISOTimestamp", -"ПрочитатьJSONФайл": "ReadJSONFile", -"ЗагрузитьЗначения": "LoadValues", -"ГуглЗначенияЯчеек": "GoogleCellValues", -"ПоследняяФигурная": "LastCurly", -"ПараметрЛокальный": "LocalParameter", -"Имя файла в Slack": "File name in Slack", -"Номер заказа СДЭК": "CDEK order number", -"АтрибутКатегории3": "CategoryAttribute3", -"АтрибутКатегории5": "CategoryAttribute5", -"РаботаСКаталогами": "CatalogsManagment", -"Google Drive (ОПИ": "Google Drive (OpenIntegrations", -"СоздатьСоединение": "CreateConnection", -"ЗагруженныеДанные": "UploadedData", -"МассивРезультатов": "ResultArray", -"УстановитьWebhook": "SetWebhook", -"УстановитьКоманду": "SetCommand", -"СтруктураТелефона": "PhoneStructure", -"ЛокальныеКаталоги": "LocalFolders", -"Токен авторизации": "Auth token", -"Управление чатами": "Chat managment", -"Проверка_ВайберОк": "Check_ViberOk", -"ЗначениеПараметра": "ParameterValue", -"ЗакрытьОбсуждение": "CloseDiscussion", -"ПолучитьКвитанцию": "GetReceipt", -"Данные для API v2": "Data for API v2", -"вес в кг. (брутто": "weight, kg (gross", -"описание дефектов": "defect description", -"Тестовое описание": "TestDescription", -"Использовать oint": "Use oint", -"Проверка_ВКИстина": "Check_VKTrue", -"./docs/ru/results": "./docs/en/results", -"Название компании": "Company name", -"Путь или ID файла": "Path or ID of the file", -"СтруктураАтрибута": "AttributeStructure", -"фильтр по статусу": "filter by status", -"ЗакрытьТемуФорума": "CloseForumThread", -"VK_СоздатьИсторию": "VK_CreateStory", -"массив ID товаров": "Products IDs array", -"УдалитьТемуФорума": "DeleteForumTopic", -"НачалоКодовОшибок": "StartOfErrorCodes", -"ВозобновитьЗадачу": "RenewTask", -"ЛокацияНазначения": "DestLocation", -"ВККартинкаАльбома": "VKAlbumPicture", -"ВнешнееСоединение": "ExternalConnection", -"ПолучитьСписокБаз": "GetListOfBases", -"УправлениеБакетом": "BucketManagment", -"СтруктураКартинки": "PictureStructure", -"ЭтоПредупреждение": "AsAlert", -"РезультатПроверки": "CheckResult", -"МаксимальнаяДлина": "MaximumLength", -"ТелеграмПереслать": "TelegramReply", -"Удалить календарь": "Delete calendar", -"Копировать объект": "Copy object", -"СоздатьТвитСВидео": "CreateTweetWithVideo", -"Администрирование": "Administration", -"Криптография (ОПИ": "Cryptography (OpenIntegrations", -"ПолучитьБлокФайла": "GetFileBlock", -"ВыгрузитьЗначения": "UnloadValues", -"ОтправкаСообщений": "MessageSending", -"НачалоКодовУспеха": "StartOfSuccessCodes", -"ДополнительныйЦвет": "SecondaryColor", -"Проверка_Структура": "Check_Structure", -"задача в отчете (Y": "task in report (Y", -"полный домен сайта": "full site domain", -"ДанныеПользователя": "UserData", -"ТотЖеДокумент.docx": "SameDoc.docx", -"СкопироватьКаталог": "MakeFolderCopy", -"ПолучитьПолеНомера": "GetNumberField", -"Создать обсуждение": "Create discussion", -"СтруктураШтрихкода": "BarcodeStructure", -"Изменить календарь": "Edit calendar", -"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", -"ВКСтатистикаПостов": "VKPostsStatistic", -"ИдентификаторФайла": "FileID", -"Работа со складами": "Warehouses managment", -"СоздатьУдалитьПост": "CreateDeletePost", -"Получить квитанцию": "Get receipt", -"Во-вторых, стильно": "Description", -"Открыть обсуждение": "Open discussion", -"РаботаСХранилищами": "StoragesManagment", -"ПереместитьСобытие": "MoveEvent", -"ЛимитПользователей": "UserLimit", -"Закрыть обсуждение": "Close discussion", -"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations", -"УдалитьТегиОбъекта": "DeleteObjectTagging", -"Соответствие полей": "Fields map", -"Б24_РаботаСТокеном": "B24_TokenManagment", -"ФормированиеБлоков": "BlockFormation", -"РазмерСжатыхДанных": "CompressedDataSize", -"Получить календарь": "Get calendar", -"ПолучитьПолеФлажка": "GetCheckboxField", -"УдалитьКомментарий": "DeleteComment", -"VK_УдалитьКартинку": "VK_DeleteImage", -"СтруктураВебвизора": "WebvisorStructure", -"ЗагрузитьМалыйФайл": "UploadSmallFile", -"ОтправитьФайл (хук": "SendFile", -"ВайберПользователь": "ViberUser", -"МассивСтрокиКнопок": "ButtonsLineArray", -"ОтправитьСообщение": "SendMessage", -"Удаляет пост по id": "Deletes a post by ID", -"Текст новых правил": "Text of the new rules", -"Опубликовать папку": "Publish folder", -"НайтиПользователей": "FindUsers", -"ДелегироватьЗадачу": "DelegateTask", -"Наименование метки": "Tag title", -"Заголовок страницы": "Page title", -"РазмерПрефиксаGZip": "GZipPrefixSize", -"ПреобразоватьСвязь": "ConvertLink", -"РаботаСПолямиЗадач": "CustomTasksFieldsManagment", -"ПолучитьБазуДанных": "GetDatabase", -"Удаляет файл по ID": "Delete file by ID", -"ПолучитьПолеСсылки": "GetLinkField", -"Тестовая таблица 2": "TestTable2", -"идентификатор лида": "lead identifier", -"УправлениеДиалогом": "DialogManagement", -"БитриксКомментарий": "BitrixComment", -"Написать сообщение": "Write a message", -"РежимОткрытияФайла": "FileOpenMode", -"КодированныеДанные": "EncodingString", -"ФинальнаяСтруктура": "FinalStructure", -"УдалитьУведомление": "DeleteNotification", -"АрхивироватьТовары": "ArchiveProducts", -"Активный : green": "Active : green", -"Работа с объектами": "Objects managment", -"ПолучитьСтатистику": "GetStatistics", -"ПолучитьТегиБакета": "GetBucketTagging", -"МассивКлючЗначение": "KeyValueArray", -"Работа с новостями": "Posts managment", -"СуществующаяГруппа": "ExistingGroup", -"признак шаблона (Y": "is pattern (Y", -"ИзменитьАватарЧата": "ChangeChatPicture", -"Новая таблица (изм": "New table (change", -"ДобавитьОбработчик": "AddHandler", -"Телеграм_БанРазбан": "TelegramAPI_BanUnban", -"Работа с доступами": "Access management", -"Ширина товара в мм": "Product width in mm", -"ID книги источника": "Source spreadsheet ID", -"Управление метками": "Tags managment", -"СтруктураПараметра": "ParameterStructure", -"ПереслатьСообщение": "ForwardMessage", -"Создать подкаталог": "Create new subfolder", -"Клиентский возврат": "Customer refund", -"РазобратьКлючФайла": "SplitFileKey", -"СтруктураАналитики": "AnalyticsStructure", -"НормализоватьФайлы": "NormalizeFiles", -"ЗначенияПараметров": "ParameterValues", -"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations", -"Возобновить задачу": "Renew task", -"ПреобразоватьЧисло": "ConvertNumber", -"внешний вид товара": "product appearance", -"Dropbox_УдалитьТег": "Dropbox_DeleteTag", -"Получает лид по ID": "Gets a lead by ID", -"ПолучитьТоварыПоИД": "GetProductsByID", -"S3НеПоддерживается": "S3NotImplemented", -"СкоприроватьОбъект": "CopyObject", -"Идентификатор базы": "Base identifier", -"Высота товара в мм": "Product height in mm", -"Команда CLI: tools": "CLI Command: tools", -"ДлительностьОпроса": "PollDuration", -"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", -"Создано из шаблона": "Created from template", -"ПолучитьURLСервиса": "GetServiceURL", -"ПереместитьКаталог": "MoveFolder", -"Новый подкаталог 2": "New subfolder 2", -"ПолучитьИДКартинки": "GetImageID", -"Токен пользователя": "User token", -"НачалоОбработкиXML": "XMLInitialProcessing", -"Проверка_ВКИстория": "Check_VKStory", -"Удаляет блок по ID": "Deletes block by ID", -"ОткрепитьСообщение": "UnpinMessage", -"ОтправитьАудио (ДД": "SendAudio (DD", -"ПолучитьДанныеЧата": "GetChatData", +"ОткрытьТемуФорума": "OpenForumThread", +"СтруктураОперации": "OperationStructure", +"код товара ТН ВЭД": "commodity code TN VED", +"истории изменений": "changes history", +"Название свойства": "Property name", +"ВК_СоздатьИсторию": "VKAPI_CreateStory", +"НачатьУчетВремени": "StartTimekeeping", +"ЗначениеЛокальный": "LocalValue", +"Создать штрихкоды": "Create barcodes", +"АтрибутКатегории1": "CategoryAttribute1", +"ОтправитьКартинку": "SendImage", +"Содержимое ссылки": "Link data", +"УдалитьТегиБакета": "DeleteBucketTagging", +"ЭлементСтатистики": "StatisticsItem", +"КалендарьПриемник": "TargetCalendar", +"НачальнаяФигурная": "InitialCurly", +"ОтносительныеПути": "RelativePaths", +"НовоеРасположение": "NewLocation", +"НоушнСтраницаБазы": "NotionBasePage", +"ТелеграмСообщение": "TelegramMessage", +"Скрытый календарь": "Hidden calendar", +"ОбъектКомментарий": "CommentObject", +"Работа с заказами": "Orders managment", +"Описание картинки": "Image description", +"ОпросСоответствие": "PollMap", +"ВызватьИсключение": "Raise", +"Очень важный файл": "Very important file", +"ВыходнаяКоллекция": "OutputCollection", +"Восстановить файл": "Restore file", +"НаписатьСообщение": "WriteMessage", +"КалендарьИсточник": "SourceCalendar", +"КаталогИсходников": "SourceDirectory", +"ПолучитьЧекиНаДату": "GetCashboxChecksByDate", +"Лёгкость внедрения": "Easy to use", +"Получить поле (url": "Get field (url", +"Время начала обеда": "Lunch start time", +"НачальнаяТабуляция": "InitialTab", +"Изменить сообщение": "Edit message", +"Постановщик с ID 1": "Producer with ID 1", +"СтруктураИнформера": "InformerStructure", +"НС_ПолучениеДанных": "NC_DataRetrieving", +"ОзонУдалениеТовара": "OzonProductsDeleting", +"Архивировать канал": "Archive channel", +"СтруктураСостояния": "StateStructure", +"ОтправитьВидео (ДД": "SendVideo (DD", +"Логин пользователя": "Users login", +"ПреобразоватьФайлы": "ConvertFiles", +"СтрокаМетода.Метод": "MethodString.Method", +"ДополнительныеФото": "AdditionalPhotos", +"ГТ_ПолучитьТаблицу": "GT_GetTable", +"Отправка сообщений": "Messages sending", +"ПринятьЗадачу (хук": "ApproveTask (wh", +"Пример команды CLI": "CLI command example", +"ОсновнойОбработчик": "MainHandler", +"Копировать каталог": "Copy folder", +"ОтветИнициализации": "InitializationResponse", +"ОзонМассивОбъектов": "OzonObjectsArray", +"СоответствиеИконки": "IconMap", +"Маркетинговый цвет": "Marketing color", "фильтрация роботов": "robots filtration", +"Получить хранилище": "Get storage", "ДвоичныеВКоллекцию": "BinaryToCollection", "Тестовый календарь": "TestCalendar", "Фильтр по родителю": "Filter by parent ID", @@ -2953,7 +2869,6 @@ "УдалитьОбъект (URL": "DeleteObject (URL", "ОтправитьГифку (ДД": "SendGif (DD", "ПолучитьИнформацию": "GetData", -"СоответствиеИконки": "IconMap", "ЗагрузитьФайлПоURL": "UploadFileByURL", "VK_УдалитьПодборку": "VK_DeleteCollection", "МассивСертификатов": "CertificatesArray", @@ -2965,66 +2880,10 @@ "!OInt КБайт = 1024": "!OInt KB = 1024", "ЗагрузитьУдалитьВФ": "UploadDeleteExternalFile", "ПереименоватьКанал": "RenameChannel", -"Маркетинговый цвет": "Marketing color", "ID книги приемника": "Destination spreadsheet ID", -"ОсновнойОбработчик": "MainHandler", -"НС_ПолучениеДанных": "NC_DataRetrieving", -"НачальнаяТабуляция": "InitialTab", -"СтруктураИнформера": "InformerStructure", -"Постановщик с ID 1": "Producer with ID 1", -"Изменить сообщение": "Edit message", -"ОзонУдалениеТовара": "OzonProductsDeleting", -"Время начала обеда": "Lunch start time", -"Получить поле (url": "Get field (url", -"Лёгкость внедрения": "Easy to use", -"ПолучитьЧекиНаДату": "GetCashboxChecksByDate", -"Архивировать канал": "Archive channel", -"ОтветИнициализации": "InitializationResponse", -"ОтправитьВидео (ДД": "SendVideo (DD", -"Логин пользователя": "Users login", -"ПреобразоватьФайлы": "ConvertFiles", -"СтрокаМетода.Метод": "MethodString.Method", -"СтруктураСостояния": "StateStructure", -"ДополнительныеФото": "AdditionalPhotos", -"ГТ_ПолучитьТаблицу": "GT_GetTable", -"Отправка сообщений": "Messages sending", -"ПринятьЗадачу (хук": "ApproveTask (wh", -"Пример команды CLI": "CLI command example", -"ОзонМассивОбъектов": "OzonObjectsArray", -"Копировать каталог": "Copy folder", -"Получить хранилище": "Get storage", "Тестовое сообщение": "TestMessage", -"ПреобразоватьТекст": "ConvertText", -"Изменить цвет чата": "Change chat color", -"ул. Пушкина, д. 10": "Pushkin st., b. 10", -"СоздатьКомментарий": "CreateComment", -"Установить Webhook": "Set Webhook", -"РаботаСЖивойЛентой": "FeedPostsManagment", -"ИнформацияОбОшибке": "ErrorInfo", -"ПреобразоватьПочту": "ConvertEmail", -"ОтправитьФайл (URL": "SendFile (URL", -"Создать твит опрос": "Create poll tweet", -"СоответствиеФайлов": "FileMapping", -"ДропБоксМетаданные": "DropboxMetadata", -"БитриксУчетВремени": "BitrixTimekeeping", -"Работа со сделками": "Deals managment", -"ЗагрузитьФайл (URL": "UploadFile (URL", -"ВключитьЗвукЗадачи": "UnmuteTask", -"URL для сокращения": "URL for shortening", -"Наименование видео": "Video name", -"ПереданныйПараметр": "PassedParameter", -"ТекущаяВложенность": "CurrentNesting", -"СоздатьЗадачу (хук": "CreateTask (wh", -"ПроцессорГенерации": "GenerationProcessor", -"ТолькоОбязательные": "RequiredOnly", -"СоответствиеТаблиц": "TableMapping", -"ПараметрВКоллекцию": "ParameterToCollection", -"Создать твит гифки": "Create gif tweet", -"ПривязатьШтрихкоды": "BindBarcodes", "Новое наименование": "New name", -"ОпубликоватьОбъект": "PublishObject", -"УдалитьСделку (хук": "DeleteDeal (wh", -"СтрЗаканчиваетсяНа": "StrEndsWith", +"Изменить цвет чата": "Change chat color", "СоздатьУдалитьБлок": "CreateDeleteBlock", "Переместить объект": "Move object", "Идентификатор поля": "Field identifier", @@ -3036,8 +2895,8 @@ "КаноническийЗапрос": "CanonicalRequest", "УдалитьЗадачу (хук": "DeleteTask (wh", "Новое имя варианта": "New variant name", +"СтрЗаканчиваетсяНа": "StrEndsWith", "ПолеИдентификатора": "IdentifierField", -"БитриксАвторизация": "BitrixAuth", "ПолучитьОбновления": "GetUpdates", "СтруктураВариантов": "VariantStructure", "ЗаголовокИсточника": "SourceHeader", @@ -3048,123 +2907,177 @@ "РаботаССообщениями": "MessageManagement", "Email как RFC 2822": "Email as RFC 2822", "Создать твит видео": "Create video tweet", -"Массив из Структура": "Array of Structure", -"Массив файлов видео": "Video files array", -"СлакСсылкаСообщения": "SlackMessageLink", -"Начать учет времени": "Start timekeeping", -"Новое имя хранилища": "New storage name", -"Комплексные решения": "Complete solutions", -"ВосстановитьСчетчик": "RestoreCounter", -"СформироватьКоманду": "FormCommand", -"ТекущийПользователь": "CurrentUser", -"ТелеграмПриглашение": "TelegramInvitation", -"ПолучитьЦеныТоваров": "GetProductsPrices", -"Значение для поиска": "Search value", -"Количество : number": "Count : number", -"Удалить комментарий": "Delete comment", -"Эфимерное сообщение": "Ephemeral message", -"Module.ExpectsThat(": "Module.ОжидаетЧто(", -"0 Или СтрНайти(Путь": "0 Or StrFind(Path", -"Глубина товара в мм": "Product depth in mm", -"РазмерПостфиксаGZip": "GZipPostfixSize", -"ДобавитьВидеоТовара": "AddProductVideo", -"Б24_РаботаСЗадачами": "B24_TaskManagment", -"ПолучитьСписокМеток": "GetTagsList", -"Структура из Строка": "Structure Of String", -"ПараметрыЗаписиJSON": "JSONWriterSettings", -"Альбом из автотеста": "AlbumFromAutoTest", -"один из типов медиа": "media type", -"Получить статистику": "Get statistics", -"Кол-во комментариев": "Comments count", -"ПолучитьВнешнийФайл": "GetExternalFile", -"В качестве чат-бота": "Like a chat-bot", -"Получить поле (дата": "Get field (date", -"Dropbox_ДобавитьТег": "Dropbox_AddTag", -"Скопировать каталог": "Copy folder", -"Создать базу данных": "Create database", -"Идентификатор файла": "File identifier", -"СоздатьКопиюОбъекта": "CreateObjectCopy", -"Наименование товара": "Product name", -"UUID договоренности": "Appointment UUID", -"ПолучитьСписокАкций": "GetPromotionsList", -"ПреобразованиеТипов": "TypeConversion", -"СоздатьТвитСОпросом": "CreateTweetWithPoll", -"СтруктураИнформации": "DataStructure", -"Открыть тему форума": "Open forum thread", -"Открепить сообщение": "Unpin message", -"СоздатьИзменитьБазу": "CreateUpdateDatabase", -"Переместить событие": "Move event", -"Переслать сообщение": "Forward message", -"СтруктураОбновления": "UpdatesStructure", -"УправлениеПодборкой": "SelectionManagement", -"УдалитьЗаписи (одна": "DeleteRecords (one", -"УдалитьОбъект (Путь": "DeleteObject (Path", -"РаботаСТемамиФорума": "ForumTopicManagement", -"СоздатьПользователя": "CreateUser", -"Портативная техника": "Portable gadgets", -"РаботаСППолямиЗадач": "TasksFieldsManagment", -"ОбработатьДанныеTMA": "ProcessTMAData", -"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", -"ИзменитьЗадачу (хук": "UpdateTask (wh", -"AWS_РаботаСБакетами": "AWS_BucketsManagment", -"ПолучитьКлючПодписи": "GetSignatureKey", -"ДобавитьКомментарий": "CrateComment", -"Создать комментарий": "Create comment", -"НормализоватьОснову": "NormalizeMain", -"ПолучитьСписокЗадач": "GetTasksList", -"СоздатьСсылкуТокена": "CreateTokenLink", -"СоответствиеМетодов": "MethodMap", -"СоответствиеСвойств": "PropertyMap", -"Отправить сообщение": "Send message", -"Новый текст новости": "New post text", -"ПреобразоватьСсылку": "ConvertURL", -"Получить информацию": "Get data", -"Получить обновления": "Get updates", -"Дата начала периода": "Start date of the period", -"ПолучениеИнформации": "DataRetrieval", -"Комментарий курьеру": "Comment to courier", -"ПолучитьТаблицыБазы": "GetDatabaseTables", -"Наличие примерочной": "Availability of fitting room", -"СоздатьЗаписи (одна": "CreateRecords (one", -"НаписатьВОбсуждение": "WriteInDiscussion", -"БитриксНеопределено": "BitrixUndefined", -"МассивПользователей": "ArrayOfUsers", -"ОзонМассивРейтингов": "OzonRatingArray", -"ПолучитьСделку (хук": "GetDeal (wh", -"Переместить каталог": "Move folder", -"ПриостановитьЗадачу": "PauseTask", -"Идентификатор книги": "Spreadsheet identifier", -"УдалитьКаталог (хук": "DeleteFolder (wh", -"СтруктураПолучателя": "RecipientStructure", -"СоздатьЗапросСТелом": "CreateRequestWithBody", -"Простота и гибкость": "Simplicity and flexibility", -"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU", -"Получить блок файла": "Get file block", -"ОзонСписокКатегорий": "OzonCategoryList", -"Структура Из Строка": "Structure Of String", -"ОзонЗаданиеЗагрузки": "OzonUploadTask", -"ПолучитьКомментарий": "GetComment", -"БуферДвоичныхДанных": "BinaryDataBuffer", -"Создает новую книгу": "Creates a new spreadsheet", -"РабочееПространство": "Workspace", -"ПолучитьСвойАккаунт": "GetOwnAccount", -"МассивХарактеристик": "AttributesArray", -"Привязать штрихкоды": "Bind barcodes", -"ОбработатьВыводJSON": "ProcessJSONOutput", -"МассивМедиаКартинок": "MediaPictureArray", -"УчетРабочегоВремени": "Timekeeping", -"СоздатьТвитКартинки": "CreateImageTweet", -"Картинка задачи.jpg": "Topic picture.jpg", -"Нажмите Publish App": "Click on Publish App", -"Фото- и видеоуслуги": "Photo and video service", -"Новое подразделение": "New department", -"Удалить теги бакета": "Delete bucket tagging", -"Делегировать задачу": "Delegate task", -"Проверка_ВККампания": "Check_VKCampaign", -"Данные для API v1.1": "Data for API v1.1", -"РаботаСОбсуждениями": "DiscussionManagement", -"телефон заполнен (Y": "phone field is filled (Y", +"ПолучитьДанныеЧата": "GetChatData", +"БитриксАвторизация": "BitrixAuth", +"ПреобразоватьТекст": "ConvertText", +"УдалитьСделку (хук": "DeleteDeal (wh", +"ПривязатьШтрихкоды": "BindBarcodes", +"ул. Пушкина, д. 10": "Pushkin st., b. 10", +"СоздатьКомментарий": "CreateComment", +"Установить Webhook": "Set Webhook", +"РаботаСЖивойЛентой": "FeedPostsManagment", +"ИнформацияОбОшибке": "ErrorInfo", +"ПреобразоватьПочту": "ConvertEmail", +"ОтправитьФайл (URL": "SendFile (URL", +"Создать твит опрос": "Create poll tweet", +"СоответствиеФайлов": "FileMapping", +"ДропБоксМетаданные": "DropboxMetadata", +"БитриксУчетВремени": "BitrixTimekeeping", +"ОпубликоватьОбъект": "PublishObject", +"Работа со сделками": "Deals managment", +"ВключитьЗвукЗадачи": "UnmuteTask", +"URL для сокращения": "URL for shortening", +"Наименование видео": "Video name", +"ПереданныйПараметр": "PassedParameter", +"ТекущаяВложенность": "CurrentNesting", +"СоздатьЗадачу (хук": "CreateTask (wh", +"ПроцессорГенерации": "GenerationProcessor", +"ТолькоОбязательные": "RequiredOnly", +"СоответствиеТаблиц": "TableMapping", +"ПараметрВКоллекцию": "ParameterToCollection", +"Создать твит гифки": "Create gif tweet", +"ЗагрузитьФайл (URL": "UploadFile (URL", +"ОтправитьАудио (ДД": "SendAudio (DD", +"Проверка_ВКИстория": "Check_VKStory", +"Удаляет блок по ID": "Deletes block by ID", +"РазмерСжатыхДанных": "CompressedDataSize", +"Получить календарь": "Get calendar", +"ПолучитьПолеФлажка": "GetCheckboxField", +"УдалитьКомментарий": "DeleteComment", +"VK_УдалитьКартинку": "VK_DeleteImage", +"СтруктураВебвизора": "WebvisorStructure", +"ЗагрузитьМалыйФайл": "UploadSmallFile", +"ОтправитьФайл (хук": "SendFile", +"ВайберПользователь": "ViberUser", +"МассивСтрокиКнопок": "ButtonsLineArray", +"ОтправитьСообщение": "SendMessage", +"Б24_РаботаСТокеном": "B24_TokenManagment", +"Удаляет пост по id": "Deletes a post by ID", +"Опубликовать папку": "Publish folder", +"НайтиПользователей": "FindUsers", +"ДелегироватьЗадачу": "DelegateTask", +"Наименование метки": "Tag title", +"Заголовок страницы": "Page title", +"РазмерПрефиксаGZip": "GZipPrefixSize", +"ПреобразоватьСвязь": "ConvertLink", +"РаботаСПолямиЗадач": "CustomTasksFieldsManagment", +"ПолучитьБазуДанных": "GetDatabase", +"Удаляет файл по ID": "Delete file by ID", +"ПолучитьПолеСсылки": "GetLinkField", +"Текст новых правил": "Text of the new rules", +"Тестовая таблица 2": "TestTable2", +"Соответствие полей": "Fields map", +"Google Sheets (ОПИ": "Google Sheets (OpenIntegrations", +"ОткрепитьСообщение": "UnpinMessage", +"ДополнительныйЦвет": "SecondaryColor", +"Проверка_Структура": "Check_Structure", +"задача в отчете (Y": "task in report (Y", +"полный домен сайта": "full site domain", +"ДанныеПользователя": "UserData", +"ТотЖеДокумент.docx": "SameDoc.docx", +"СкопироватьКаталог": "MakeFolderCopy", +"ПолучитьПолеНомера": "GetNumberField", +"Создать обсуждение": "Create discussion", +"СтруктураШтрихкода": "BarcodeStructure", +"УдалитьТегиОбъекта": "DeleteObjectTagging", +"Изменить календарь": "Edit calendar", +"ВКСтатистикаПостов": "VKPostsStatistic", +"ИдентификаторФайла": "FileID", +"Работа со складами": "Warehouses managment", +"СоздатьУдалитьПост": "CreateDeletePost", +"Получить квитанцию": "Get receipt", +"Во-вторых, стильно": "Description", +"Открыть обсуждение": "Open discussion", +"РаботаСХранилищами": "StoragesManagment", +"ПереместитьСобытие": "MoveEvent", +"ЛимитПользователей": "UserLimit", +"Закрыть обсуждение": "Close discussion", +"ЧЦ=10; ЧДЦ=0; ЧГ=0": "HC=10; HDC=0; HG=0", +"идентификатор лида": "lead identifier", +"ФормированиеБлоков": "BlockFormation", +"БитриксКомментарий": "BitrixComment", +"СтруктураАналитики": "AnalyticsStructure", +"НормализоватьФайлы": "NormalizeFiles", +"ЗначенияПараметров": "ParameterValues", +"Yandex Market (ОПИ": "Yandex Market (OpenIntegrations", +"Возобновить задачу": "Renew task", +"ПреобразоватьЧисло": "ConvertNumber", +"внешний вид товара": "product appearance", +"Dropbox_УдалитьТег": "Dropbox_DeleteTag", +"Получает лид по ID": "Gets a lead by ID", +"ПолучитьТоварыПоИД": "GetProductsByID", +"СкоприроватьОбъект": "CopyObject", +"РазобратьКлючФайла": "SplitFileKey", +"Идентификатор базы": "Base identifier", +"Команда CLI: tools": "CLI Command: tools", +"ДлительностьОпроса": "PollDuration", +"ЯДиск_СоздатьПапку": "YDisk_CreateFolder", +"Создано из шаблона": "Created from template", +"ПолучитьURLСервиса": "GetServiceURL", +"ПереместитьКаталог": "MoveFolder", +"Новый подкаталог 2": "New subfolder 2", +"ПолучитьИДКартинки": "GetImageID", +"Токен пользователя": "User token", +"НачалоОбработкиXML": "XMLInitialProcessing", +"УправлениеДиалогом": "DialogManagement", +"Высота товара в мм": "Product height in mm", +"Клиентский возврат": "Customer refund", +"S3НеПоддерживается": "S3NotImplemented", +"Написать сообщение": "Write a message", +"Создать подкаталог": "Create new subfolder", +"РежимОткрытияФайла": "FileOpenMode", +"КодированныеДанные": "EncodingString", +"ФинальнаяСтруктура": "FinalStructure", +"УдалитьУведомление": "DeleteNotification", +"АрхивироватьТовары": "ArchiveProducts", +"Активный : green": "Active : green", +"ПолучитьСтатистику": "GetStatistics", +"ПолучитьТегиБакета": "GetBucketTagging", +"МассивКлючЗначение": "KeyValueArray", +"Работа с новостями": "Posts managment", +"СуществующаяГруппа": "ExistingGroup", +"Работа с объектами": "Objects managment", +"ПереслатьСообщение": "ForwardMessage", +"ИзменитьАватарЧата": "ChangeChatPicture", +"Новая таблица (изм": "New table (change", +"ДобавитьОбработчик": "AddHandler", +"Телеграм_БанРазбан": "TelegramAPI_BanUnban", +"Работа с доступами": "Access management", +"Ширина товара в мм": "Product width in mm", +"ID книги источника": "Source spreadsheet ID", +"Управление метками": "Tags managment", +"СтруктураПараметра": "ParameterStructure", +"признак шаблона (Y": "is pattern (Y", +"РаскодироватьСтроку": "DecodeString", +"Получает файл по ID": "Gets file by ID", +"СтруктураПараметров": "ParametersStructure", +"УдалитьНовость (хук": "DeletePost (wh", +"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods", +"Опубликовать объект": "Publish object", +"УправлениеДоставкой": "DeliveryManagement", +"ПреобразоватьБулево": "ConvertBoolean", +"АТЗаписьНомерСтрока": "ATRecordNumberAndString", +"ДобавитьФайлВЗадачу": "AttachFileToTopic", +"ИзменитьСделку (хук": "UpdateDeal (wh", +"Путь внутри объекта": "Path inside the object", +"Наименование бакета": "Bucket name", +"ОтложитьЗадачу (хук": "DeferTask (wh", +"НеобходимыйПараметр": "RequiredParameter", +"АккаунтИАвторизация": "AccountAndAuthorization", +"Скоприровать объект": "Copy object", +"Массив Из Структура": "Array of Structure", +"Закрепить сообщение": "Pin message", +"ОтключитьЗвукЗадачи": "MuteTask", +"ПолучитьОбщийМодуль": "GetCommonModule", +"значение для замены": "replacement value", +"ПоддерживаемыйОтвет": "SupportedResponse", +"Измененная подборка": "EditedCollection", +"СгруппироватьТовары": "GroupProducts", +"СтруктураКлавиатуры": "KeyboardStructure", "Проверка_ВКПодборка": "Check_VKCollection", +"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters", +"Создает новый канал": "Creates a new channel", +"телефон заполнен (Y": "phone field is filled (Y", "Создать/Удалить тег": "Create/Delete tag", "СерверноеВремя (хук": "ServerTime (wh", "идентификатор сайта": "site identifier", @@ -3172,6 +3085,7 @@ "ЦеныИОстаткиТоваров": "PricesAndStocks", "ИзменитьКомментарий": "EditComment", "КопироватьЛист (доп": "CopySheet (new", +"СоздатьНовость (хук": "CreatePost (wh", "ПереданныеПараметры": "PassedParameters", "ПолучитьДанныеФайла": "GetFileData", "Создает базу данных": "Creates a database", @@ -3187,38 +3101,38 @@ "ID категории товара": "Product category ID", "Удалить уведомление": "Delete notification", "Удаляет метку по ID": "Deletes a tag by ID", -"ЗаменитьСпецсимволы": "ReplaceSpecialCharacters", "ОзонМассивОбновлено": "OzonUpdatedArray", -"СтруктураКлавиатуры": "KeyboardStructure", -"Измененная подборка": "EditedCollection", -"Опубликовать объект": "Publish object", -"АТЗаписьНомерСтрока": "ATRecordNumberAndString", -"ПреобразоватьБулево": "ConvertBoolean", -"УправлениеДоставкой": "DeliveryManagement", -"ИзменитьСделку (хук": "UpdateDeal (wh", -"СдэкАПИ_ОбщиеМетоды": "CdekAPI_CommonMethods", -"УдалитьНовость (хук": "DeletePost (wh", -"СтруктураПараметров": "ParametersStructure", -"Получает файл по ID": "Gets file by ID", -"РаскодироватьСтроку": "DecodeString", -"ДобавитьФайлВЗадачу": "AttachFileToTopic", -"Путь внутри объекта": "Path inside the object", -"СгруппироватьТовары": "GroupProducts", -"ОтложитьЗадачу (хук": "DeferTask (wh", -"НеобходимыйПараметр": "RequiredParameter", -"АккаунтИАвторизация": "AccountAndAuthorization", -"Скоприровать объект": "Copy object", -"Массив Из Структура": "Array of Structure", -"Закрепить сообщение": "Pin message", -"ОтключитьЗвукЗадачи": "MuteTask", -"ПолучитьОбщийМодуль": "GetCommonModule", -"значение для замены": "replacement value", -"ПоддерживаемыйОтвет": "SupportedResponse", -"Наименование бакета": "Bucket name", -"Создает новый канал": "Creates a new channel", "Отправляемая ссылка": "SentLink", -"ПолучитьДиалог (хук": "GetDialog (wh", +"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", "Фильтр по списку ID": "filter by IDs list", +"Создание приложения": "Creating an application", +"ГуглОбновлениеЯчеек": "GoogleCellUpdating", +"Получить список баз": "Get list of bases", +"ОбновитьЦеныТоваров": "UpdateProductsPrices", +"РаботаСБазамиДанных": "DatabaseManagement", +"ОтправитьФайл (Путь": "SendFile (Path", +"ПолучитьПараметрыВК": "GetVKParameters", +"БитриксСоответствие": "BitrixMap", +"Плановое завершение": "Planned end", +"Пароль пользователя": "Users password", +"ПолучитьТекущуюДату": "GetCurrentDate", +"СтруктураЗаголовков": "HeadersStructure", +"ПолучитьТокенПоКоду": "GetTokenByCode", +"Массив файлов гифок": "Gif files array", +"Переименовать канал": "Rename channel", +"Удалить тему форума": "Delete forum thread", +"ПутьЛоговБиблиотеки": "LibraryLogPath", +"ПолучитьЗадачу (хук": "GetTask (wh", +"Архив : yellow": "Archive : yellow", +"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations", +"Наименование канала": "Channel name", +"СистемнаяИнформация": "SystemInfo", +"ПолучитьТегиОбъекта": "GetObjectTagging", +"РаботаСОбсуждениями": "DiscussionManagement", +"ПолучитьСписокЛидов": "GetLeadsList", +"НаписатьКомментарий": "WriteComment", +"ОперационнаяСистема": "OperatingSystem", +"Новое имя файла.jpg": "New file name.jpg", "ВажныйДокумент.docx": "ImportantDocument.docx", "Создать тему форума": "Create forum thread", "Проверка_ВКСвойство": "Check_VKProp", @@ -3244,61 +3158,223 @@ "страна производства": "country of manufacture", "ТелеграмМедиагруппа": "TelegramMediagroup", "Закрыть тему форума": "Close forum thread", -"Новое имя файла.jpg": "New file name.jpg", -"ОперационнаяСистема": "OperatingSystem", -"НаписатьКомментарий": "WriteComment", -"СтруктураЗаголовков": "HeadersStructure", -"Создание приложения": "Creating an application", -"ГуглОбновлениеЯчеек": "GoogleCellUpdating", -"Получить список баз": "Get list of bases", -"ОбновитьЦеныТоваров": "UpdateProductsPrices", -"РаботаСБазамиДанных": "DatabaseManagement", -"ОтправитьФайл (Путь": "SendFile (Path", -"ПолучитьПараметрыВК": "GetVKParameters", -"БитриксСоответствие": "BitrixMap", -"Плановое завершение": "Planned end", -"Пароль пользователя": "Users password", -"ПолучитьТекущуюДату": "GetCurrentDate", -"ПолучитьТокенПоКоду": "GetTokenByCode", -"ПолучитьСписокЛидов": "GetLeadsList", -"Массив файлов гифок": "Gif files array", -"Переименовать канал": "Rename channel", -"Удалить тему форума": "Delete forum thread", -"ПутьЛоговБиблиотеки": "LibraryLogPath", -"ПолучитьЗадачу (хук": "GetTask (wh", -"Архив : yellow": "Archive : yellow", -"Yandex Metrika (ОПИ": "Yandex Metrika (OpenIntegrations", -"Наименование канала": "Channel name", -"СистемнаяИнформация": "SystemInfo", -"Dropbox_СкачатьФайл": "Dropbox_DownloadFile", -"ПолучитьТегиОбъекта": "GetObjectTagging", -"СоздатьНовость (хук": "CreatePost (wh", -"ИзменитьПользователя": "UpdateUser", -"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment", -"ОткрытьЗакрытьДиалог": "OpenCloseDialog", -"СкопироватьФайл (хук": "MakeFileCopy (wh", -"ОтклонитьЗадачу (хук": "DisapproveTask (wh", -"Аннотация к картинке": "Image annotation", -"УдалитьПодразделение": "DeleteDepartment", -"ЗавершитьУчетВремени": "StopTimekeeping", -"ДропбоксПространство": "DropboxSpace", -"VK_НаписатьСообщение": "VK_WriteMessage", -"ID копируемого листа": "CopiedSheetID", -"Идентификатор товара": "Product identifier", -"Bitrix24_УдалитьФайл": "Bitrix24_DeleteFile", -"УстановитьТегиБакета": "PutBucketTagging", -"ЗавершитьЗадачу (хук": "CompleteTask (wh", -"Новый заголовок чата": "New chat title", -"Обновленный файл.jpg": "UpdatedFile.jpg", -"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion", -"Получить поле (email": "Get field (email", -"ПолучитьПолеТелефона": "GetPhoneField", -"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations", -"идентификатор сделки": "Deal identifier", -"УстановитьРежимТеста": "SetTestMode", -"ПолучитьСписокОфисов": "GetOfficeList", -"Получает метку по ID": "Gets the tag by ID", -"Проверка_ВКСообщение": "Check_VKMessage", +"ПолучитьДиалог (хук": "GetDialog (wh", +"Данные для API v1.1": "Data for API v1.1", +"МассивХарактеристик": "AttributesArray", +"Делегировать задачу": "Delegate task", +"В качестве чат-бота": "Like a chat-bot", +"Получить поле (дата": "Get field (date", +"Dropbox_ДобавитьТег": "Dropbox_AddTag", +"Скопировать каталог": "Copy folder", +"Создать базу данных": "Create database", +"Идентификатор файла": "File identifier", +"СоздатьКопиюОбъекта": "CreateObjectCopy", +"Наименование товара": "Product name", +"UUID договоренности": "Appointment UUID", +"ПолучитьСписокАкций": "GetPromotionsList", +"ПреобразованиеТипов": "TypeConversion", +"ПолучитьВнешнийФайл": "GetExternalFile", +"СоздатьТвитСОпросом": "CreateTweetWithPoll", +"Открыть тему форума": "Open forum thread", +"Открепить сообщение": "Unpin message", +"СоздатьИзменитьБазу": "CreateUpdateDatabase", +"Переместить событие": "Move event", +"Переслать сообщение": "Forward message", +"СтруктураОбновления": "UpdatesStructure", +"УправлениеПодборкой": "SelectionManagement", +"УдалитьЗаписи (одна": "DeleteRecords (one", +"УдалитьОбъект (Путь": "DeleteObject (Path", +"РаботаСТемамиФорума": "ForumTopicManagement", +"СоздатьПользователя": "CreateUser", +"СтруктураИнформации": "DataStructure", +"Портативная техника": "Portable gadgets", +"Кол-во комментариев": "Comments count", +"один из типов медиа": "media type", +"Массив из Структура": "Array of Structure", +"Массив файлов видео": "Video files array", +"СлакСсылкаСообщения": "SlackMessageLink", +"Начать учет времени": "Start timekeeping", +"Новое имя хранилища": "New storage name", +"ВосстановитьСчетчик": "RestoreCounter", +"СформироватьКоманду": "FormCommand", +"ТекущийПользователь": "CurrentUser", +"ТелеграмПриглашение": "TelegramInvitation", +"ПолучитьЦеныТоваров": "GetProductsPrices", +"Значение для поиска": "Search value", +"Получить статистику": "Get statistics", +"Количество : number": "Count : number", +"Эфимерное сообщение": "Ephemeral message", +"Module.ExpectsThat(": "Module.ОжидаетЧто(", +"0 Или СтрНайти(Путь": "0 Or StrFind(Path", +"Глубина товара в мм": "Product depth in mm", +"РазмерПостфиксаGZip": "GZipPostfixSize", +"ДобавитьВидеоТовара": "AddProductVideo", +"Б24_РаботаСЗадачами": "B24_TaskManagment", +"ПолучитьСписокМеток": "GetTagsList", +"Структура из Строка": "Structure Of String", +"ПараметрыЗаписиJSON": "JSONWriterSettings", +"Альбом из автотеста": "AlbumFromAutoTest", +"Удалить комментарий": "Delete comment", +"РаботаСППолямиЗадач": "TasksFieldsManagment", +"Комплексные решения": "Complete solutions", +"ВК_МетодыОбсуждений": "VKAPI_DiscussionMethods", +"УдалитьКаталог (хук": "DeleteFolder (wh", +"СтруктураПолучателя": "RecipientStructure", +"СоздатьЗапросСТелом": "CreateRequestWithBody", +"Простота и гибкость": "Simplicity and flexibility", +"УдалитьТоварыБезSKU": "DeleteProductsWithoutSKU", +"Получить блок файла": "Get file block", +"ОзонСписокКатегорий": "OzonCategoryList", +"Структура Из Строка": "Structure Of String", +"ОзонЗаданиеЗагрузки": "OzonUploadTask", +"ПолучитьКомментарий": "GetComment", +"БуферДвоичныхДанных": "BinaryDataBuffer", +"Создает новую книгу": "Creates a new spreadsheet", +"РабочееПространство": "Workspace", +"ПолучитьСвойАккаунт": "GetOwnAccount", +"Привязать штрихкоды": "Bind barcodes", +"ОбработатьВыводJSON": "ProcessJSONOutput", +"МассивМедиаКартинок": "MediaPictureArray", +"УчетРабочегоВремени": "Timekeeping", +"СоздатьТвитКартинки": "CreateImageTweet", +"Картинка задачи.jpg": "Topic picture.jpg", +"Нажмите Publish App": "Click on Publish App", +"Фото- и видеоуслуги": "Photo and video service", +"Новое подразделение": "New department", +"Удалить теги бакета": "Delete bucket tagging", +"ОбработатьДанныеTMA": "ProcessTMAData", +"Идентификатор книги": "Spreadsheet identifier", +"ПриостановитьЗадачу": "PauseTask", +"Проверка_ВККампания": "Check_VKCampaign", +"ПолучитьСделку (хук": "GetDeal (wh", +"Переместить каталог": "Move folder", +"AWS_РаботаСБакетами": "AWS_BucketsManagment", +"ИзменитьЗадачу (хук": "UpdateTask (wh", +"ДобавитьКомментарий": "CrateComment", +"Создать комментарий": "Create comment", +"НормализоватьОснову": "NormalizeMain", +"ПолучитьСписокЗадач": "GetTasksList", +"СоздатьСсылкуТокена": "CreateTokenLink", +"СоответствиеМетодов": "MethodMap", +"СоответствиеСвойств": "PropertyMap", +"Отправить сообщение": "Send message", +"Новый текст новости": "New post text", +"ПолучитьКлючПодписи": "GetSignatureKey", +"Получить информацию": "Get data", +"ПреобразоватьСсылку": "ConvertURL", +"ОзонМассивРейтингов": "OzonRatingArray", +"БитриксНеопределено": "BitrixUndefined", +"НаписатьВОбсуждение": "WriteInDiscussion", +"СоздатьЗаписи (одна": "CreateRecords (one", +"Наличие примерочной": "Availability of fitting room", +"МассивПользователей": "ArrayOfUsers", +"ПолучитьТаблицыБазы": "GetDatabaseTables", +"Комментарий курьеру": "Comment to courier", +"ПолучениеИнформации": "DataRetrieval", +"Дата начала периода": "Start date of the period", +"Получить обновления": "Get updates", +"ВКИнформацияОТоварах": "VKProductData", +"СоздатьТоварПодборку": "CreateProductSelection", +"Размер).Равно(Истина": "Size).Equal(True", +"Структура полей лида": "Structure of lead fields", +"Будущая сделка в RUB": "Future deal in RUB", +"ПолучитьСписокФайлов": "GetFilesList", +"Общий вес (в граммах": "Total weight (grams", +"СтруктураЦеныЗакупки": "PurchasePriceStructure", +"ПолучитьИмяФайлаТела": "GetBodyFileName", +"СоздатьТекстовыйТвит": "CreateTextTweet", +"ВозвращаемоеЗначение": "ReturnValue", +"СоответствиеСимволов": "CharacterMapping", +"Наименование альбома": "Album name", +"Восстановить счетчик": "Restore counter", +"Использовать asserts": "Use asserts", +"Новый заголовок базы": "New database title", +"ПолучитьСписокСделок": "GetDealsList", +"ВывестиДопИнформацию": "DisplayAdditionalInformation", +"Получение информации": "Data retrieval", +"Получить базу данных": "Get database", +"идентификатор валюты": "currency identifier", +"Тестовое сообщение 1": "TestMessage1", +"Хеширование.Добавить": "Hashing.Append", +"ПолучитьТелоКакПоток": "GetBodyAsStream", +"ЛокальныеПодкаталоги": "LocalSubfolders", +"ОтправитьВнешнийФайл": "SendExternalFile", +"СтруктураБазовойЦены": "BasePriceStructure", +"URL к внешнему файлу": "URL to external file", +"Включить звук задачи": "Unmute task", +"Telegram_СкачатьФайл": "Telegram_DownloadFile", +"Изменение публикации": "PublicationChange", +"Изменить аватар чата": "Change chat picture", +"СделатьФайлПубличным": "MakeFilePublic", +"УдалитьСтадиюКанбана": "DeleteKanbanStage", +"ВКТ_УправлениеЧатами": "VKT_ChatManagment", +"ОтправитьАудио (Путь": "SendAudio (Path", +"Аудио и видеотехника": "Audio and video", +"Пустой макет события": "Empty event template", +"Добавить комментарий": "Create comment", +"ИзменитьСвойстваБазы": "EditDatabaseProperties", +"ПереименоватьКаталог": "RenameFolder", +"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder", +"СтруктураРуководства": "ManualStructure", +"ПолучитьКаталог (хук": "GetFolder (wh", +"Вайбер_ОтправитьФайл": "Viber_SendFile", +"ВКИНформацияОТоварах": "VKProductData", +"color=Зеленый) Метод": "color=Green) Method", +"VK_СоздатьОбсуждение": "VK_CreateDiscussion", +"КоличествоПараметров": "NumberOfParameters", +"ПодчиненнаяСтруктура": "SubordinateStructure", +"Данные описание поля": "Field description data", +"Имя бакета приемника": "Destination bucket name", +"СменитьВладельцаЧата": "ChangeChatOwner", +"СформироватьТестыЯкс": "FormYAXTests", +"ЗагрузитьУдалитьФайл": "UploadDeleteFile", +"ID родительской базы": "Parent database ID", +"ПолучитьДанныеОСайте": "GetSiteData", +"идентификатор задачи": "task identifier", +"Про варианты релизов": "About releases variants", +"Наименование объекта": "Object name", +"ЗащищенноеСоединение": "SecureConnection", +"СоздатьСтраницуВБазу": "CreatePageInDatabase", +"ПолучитьСвязанныеSKU": "GetRelatedSKUs", +"Создать/Удалить пост": "Create/Delete post", +"УстановитьФайлВывода": "SetOutputFile", +"ДобавитьСвойстваБазы": "AddDatabaseProperties", +"СоздатьИсторию (путь": "CreateStory (path", +"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", +"МассивДвоичныхДанных": "BinaryDataArray", +"Удалить теги объекта": "Delete object tagging", +"идентификатор автора": "author identifier", +"ответ сервера Google": "Google server response", +"Проверка_НоушнОбъект": "Check_NotionObject", +"НормализованныеФайлы": "NormalizedFiles", +"ИзменитьНовость (хук": "UpdatePost (wh", +"РаботаСУведомлениями": "NotificationsManagment", +"Список пользователей": "User list", +"Изменить тему форума": "Edit forum thread", +"СделатьФайлПриватным": "MakeFilePrivate", +"СоздатьСтрокуПодписи": "CreateSignatureString", +"Создать/Удалить блок": "Create/Delete block", +"ЧатыИЛичныеСообщения": "ChatsAndMessages", +"СоответствиеЗначений": "ValueMapping", +"ПрограммныйИнтерфейс": "Public", +"Написать комментарий": "Write a comment", +"Удаляет сделку по ID": "Deletes deal by ID", +"Делает репост записи": "Reposts the record", +"ФИО контактного лица": "Full name of contact person", +"ПреобразоватьТелефон": "ConvertPhone", +"ПолучитьПолеВложения": "GetAttachmentField", +"Дата выдачи паспорта": "Date of issue of passport", +"БезопасноеСоединение": "SafeConnection", +"Проверка_БитриксПоля": "Check_BitrixFields", +"ID поля для удаления": "Field ID for deletion", +"Тип (язык) квитанции": "Receipt type (language)", +"УправлениеСчетчиками": "CountersManagement", +"СтруктураАвторизации": "AuthStructure", +"СформироватьШтрихкод": "CreateBarcode", +"Проверка_БитриксФайл": "Check_BitrixFile", +"ИзменитьКартинкуЧата": "ChangeChatPicture", +"Получить комментарии": "Get comments", +"Соответствие свойств": "Properties map", "Важный документ.docx": "Imortant doc.docx", "Б24_РаботаСНовостями": "B24_PostsManagment", "API Google Kалендаря": "Google Calendar API", @@ -3320,36 +3396,36 @@ "СоздатьПапку (корень": "CreateFolder (root", "Восстановить каталог": "Restore folder", "ЗаголовокАвторизации": "AuthorizationHeader", +"Проверка_ВКСообщение": "Check_VKMessage", +"Получает метку по ID": "Gets the tag by ID", +"ПолучитьСписокОфисов": "GetOfficeList", +"идентификатор сделки": "Deal identifier", +"ЗагрузитьБольшойФайл": "UploadLargeFile", +"ИзменитьПользователя": "UpdateUser", +"ВК_ЛайкРепостКоммент": "VKAPI_LikeRepostComment", +"ОткрытьЗакрытьДиалог": "OpenCloseDialog", +"СкопироватьФайл (хук": "MakeFileCopy (wh", +"ОтклонитьЗадачу (хук": "DisapproveTask (wh", +"Аннотация к картинке": "Image annotation", +"УдалитьПодразделение": "DeleteDepartment", +"ЗавершитьУчетВремени": "StopTimekeeping", +"ДропбоксПространство": "DropboxSpace", "СоответствиеВозврата": "ReturnMapping", +"VK_НаписатьСообщение": "VK_WriteMessage", +"Идентификатор товара": "Product identifier", +"Bitrix24_УдалитьФайл": "Bitrix24_DeleteFile", +"УстановитьТегиБакета": "PutBucketTagging", +"ЗавершитьЗадачу (хук": "CompleteTask (wh", +"Новый заголовок чата": "New chat title", +"Обновленный файл.jpg": "UpdatedFile.jpg", +"VK_ЗакрытьОбсуждение": "VK_CloseDiscussion", +"Получить поле (email": "Get field (email", +"ПолучитьПолеТелефона": "GetPhoneField", +"Google Calendar (ОПИ": "Google Calendar (OpenIntegrations", +"ID копируемого листа": "CopiedSheetID", "СоздатьУдалитьЗаписи": "CreateDeleteRecords", -"СоответствиеВарианта": "OptionMap", +"УстановитьРежимТеста": "SetTestMode", "УстановитьТемуКанала": "SetChannelTopic", -"Свойства базы данных": "Database properties", -"ОтправитьМеидагруппу": "SendMediaGroup", -"AWS_РаботаСОбъектами": "AWS_ObjectsManagment", -"СуществующееЗначение": "ExistingValue", -"Тестовое сообщение 2": "TestMessage2", -"Скопируйте **Токен**": "Copy the **Token**", -"предполагаемая сумма": "expected amount", -"Офис группы компаний": "Group office", -"ОтправитьВидео (Путь": "SendVideo (Path", -"ПолучитьНовости (хук": "GetPosts (wh", -"ИнформацияОПрогрессе": "ProgressInformation", -"ПолучениеОбщихДанных": "GeneralDataRetrieval", -"Получить комментарий": "Get comment", -"ДобавитьОписаниеБазы": "AddDatabaseDescription", -"Дополнительный текст": "Additional text", -"ПолучитьСписокТестов": "GetTestList", -"УправлениеИНастройки": "ManagementAndSettings", -"Удалить внешний файл": "Delete external file", -"ПолучитьБлокКартинки": "GetPictureBlock", -"Б24_РаботаСоСделками": "B24_DealsManagment", -"ПолучитьПользователя": "GetUser", -"Удаляет задачу по ID": "Delete task by ID", -"VK_ОткрытьОбсуждение": "VK_OpenDiscussion", -"Сгруппировать товары": "Group products", -"Путь или ID каталога": "Path or ID of the directory", -"Изменить комментарий": "Modify comment", "МассивСтруктурКнопок": "ArrayOfButtonStructures", "Комментарий к заказу": "Order comment", "ДобавитьРодителяБазы": "AddDatabaseParent", @@ -3359,7 +3435,6 @@ "Начало синхронизации": "Start synchronization", "РаботаСКомментариями": "CommentManagement", "ID элемента чеклиста": "Checklist element ID", -"идентификатор стадии": "stage identifier", "ПереносСтрокJSON.Нет": "JSONLineBreak.None", "Отложенное сообщение": "Sheduled message", "ОтправитьМедиагруппу": "SendMediaGroup", @@ -3370,227 +3445,67 @@ "СоздатьПодразделение": "CreateDepartment", "Проверка_ТелеграмБан": "Check_TelegramBan", "ПолучитьПодборкиПоИД": "GetSelectionsByID", +"СоответствиеВарианта": "OptionMap", "НастройкиИИнформация": "SettingsAndInformation", -"Соответствие свойств": "Properties map", -"Получить комментарии": "Get comments", -"ЗагрузитьБольшойФайл": "UploadLargeFile", -"ответ сервера Google": "Google server response", -"ОтправитьВнешнийФайл": "SendExternalFile", -"СтруктураБазовойЦены": "BasePriceStructure", -"URL к внешнему файлу": "URL to external file", -"Включить звук задачи": "Unmute task", -"Telegram_СкачатьФайл": "Telegram_DownloadFile", -"Изменение публикации": "PublicationChange", -"Изменить аватар чата": "Change chat picture", -"СделатьФайлПубличным": "MakeFilePublic", -"УдалитьСтадиюКанбана": "DeleteKanbanStage", -"ВКТ_УправлениеЧатами": "VKT_ChatManagment", -"Аудио и видеотехника": "Audio and video", -"VK_СоздатьОбсуждение": "VK_CreateDiscussion", -"ПолучитьТелоКакПоток": "GetBodyAsStream", -"Добавить комментарий": "Create comment", -"ИзменитьСвойстваБазы": "EditDatabaseProperties", -"ПереименоватьКаталог": "RenameFolder", -"Dropbox_СкачатьПапку": "Dropbox_DownloadFolder", -"СтруктураРуководства": "ManualStructure", -"ПолучитьКаталог (хук": "GetFolder (wh", -"Вайбер_ОтправитьФайл": "Viber_SendFile", -"ВКИНформацияОТоварах": "VKProductData", -"color=Зеленый) Метод": "color=Green) Method", -"ЛокальныеПодкаталоги": "LocalSubfolders", -"ОтправитьАудио (Путь": "SendAudio (Path", -"Хеширование.Добавить": "Hashing.Append", -"ПолучитьИмяФайлаТела": "GetBodyFileName", -"ВКИнформацияОТоварах": "VKProductData", -"СоздатьТоварПодборку": "CreateProductSelection", -"Размер).Равно(Истина": "Size).Equal(True", -"Структура полей лида": "Structure of lead fields", -"Будущая сделка в RUB": "Future deal in RUB", -"ПолучитьСписокФайлов": "GetFilesList", -"Общий вес (в граммах": "Total weight (grams", -"СтруктураЦеныЗакупки": "PurchasePriceStructure", -"СоздатьТекстовыйТвит": "CreateTextTweet", -"Тестовое сообщение 1": "TestMessage1", -"СоответствиеСимволов": "CharacterMapping", -"Наименование альбома": "Album name", -"Восстановить счетчик": "Restore counter", -"Использовать asserts": "Use asserts", -"ВозвращаемоеЗначение": "ReturnValue", -"Новый заголовок базы": "New database title", -"ПолучитьСписокСделок": "GetDealsList", -"ВывестиДопИнформацию": "DisplayAdditionalInformation", -"Получение информации": "Data retrieval", -"Получить базу данных": "Get database", -"идентификатор валюты": "currency identifier", -"Пустой макет события": "Empty event template", -"КоличествоПараметров": "NumberOfParameters", -"Делает репост записи": "Reposts the record", -"Данные описание поля": "Field description data", -"Список пользователей": "User list", -"Изменить тему форума": "Edit forum thread", -"СделатьФайлПриватным": "MakeFilePrivate", -"СоздатьСтрокуПодписи": "CreateSignatureString", -"Создать/Удалить блок": "Create/Delete block", -"ЧатыИЛичныеСообщения": "ChatsAndMessages", -"СоответствиеЗначений": "ValueMapping", -"ПрограммныйИнтерфейс": "Public", -"Написать комментарий": "Write a comment", -"Удаляет сделку по ID": "Deletes deal by ID", -"ПодчиненнаяСтруктура": "SubordinateStructure", -"ФИО контактного лица": "Full name of contact person", -"Проверка_БитриксФайл": "Check_BitrixFile", -"ПреобразоватьТелефон": "ConvertPhone", -"ПолучитьПолеВложения": "GetAttachmentField", -"Дата выдачи паспорта": "Date of issue of passport", -"БезопасноеСоединение": "SafeConnection", -"Проверка_БитриксПоля": "Check_BitrixFields", -"ID поля для удаления": "Field ID for deletion", -"Тип (язык) квитанции": "Receipt type (language)", -"УправлениеСчетчиками": "CountersManagement", -"СтруктураАвторизации": "AuthStructure", -"СформироватьШтрихкод": "CreateBarcode", -"РаботаСУведомлениями": "NotificationsManagment", -"ИзменитьНовость (хук": "UpdatePost (wh", -"ИзменитьКартинкуЧата": "ChangeChatPicture", -"НормализованныеФайлы": "NormalizedFiles", -"Проверка_НоушнОбъект": "Check_NotionObject", -"Имя бакета приемника": "Destination bucket name", -"СменитьВладельцаЧата": "ChangeChatOwner", -"СформироватьТестыЯкс": "FormYAXTests", -"ЗагрузитьУдалитьФайл": "UploadDeleteFile", -"ID родительской базы": "Parent database ID", -"ПолучитьДанныеОСайте": "GetSiteData", -"идентификатор задачи": "task identifier", -"Про варианты релизов": "About releases variants", -"Наименование объекта": "Object name", -"ЗащищенноеСоединение": "SecureConnection", -"СоздатьСтраницуВБазу": "CreatePageInDatabase", -"ПолучитьСвязанныеSKU": "GetRelatedSKUs", -"Создать/Удалить пост": "Create/Delete post", -"УстановитьФайлВывода": "SetOutputFile", -"ДобавитьСвойстваБазы": "AddDatabaseProperties", -"СоздатьИсторию (путь": "CreateStory (path", -"Dropbox_СоздатьПапку": "Dropbox_CreateFolder", -"МассивДвоичныхДанных": "BinaryDataArray", -"Удалить теги объекта": "Delete object tagging", -"идентификатор автора": "author identifier", -"ДвоичныеДанные,Строка": "BinaryData,String", -"Новое название канала": "New channel name", -"Проверка_ВКСтатистика": "Check_VKStatistic", -"ПолучитьИсториюЗадачи": "GetTaskHistory", -"Получить внешний файл": "Get external file", -"Новое описание задачи": "New task description", -"Получить поле (флажок": "Get field (checkbox", -"ПолучитьСтадииКанбана": "GetKanbanStages", -"Получает сделку по ID": "Gets deal by ID", -"Наименование картинки": "Picture name", -"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", -"Стандартные реквизиты": "Common fields", -"Получить таблицы базы": "Get base tables", -"СоздатьСвойствоТовара": "CreateProductProperty", -"Использование методов": "Using methods", -"ДобавитьContentLength": "AddContentLength", -"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations", -"СоответствиеКатегорий": "CategoryMap", -"РаботаСДискомИФайлами": "StoragesAndFilesManagment", -"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile", -"УстановитьТелоЗапроса": "SetRequestBody", -"ЗаписатьКонецЭлемента": "WriteEndElement", -"Главное подразделение": "Main department", -"ПолучитьЧеклистЗадачи": "GetTasksChecklist", -"ПолучитьПолеСтроковое": "GetStringField", -"Наименование кампании": "Campaign name", -"Получить список лидов": "Get leads list", -"ПреобразоватьВложения": "ConvertAttachments", -"ПолучитьОписаниеФайла": "GetFileDescription", -"ID чата создания темы": "Thread creation chat ID", -"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID", -"СформироватьURLБакета": "FormBucketURL", -"ОтправитьОпрос (канал": "SendPoll (channel", -"УдалитьСвойствоТовара": "DeleteProductProperty", -"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", -"СоздатьОбновитьТовары": "CreateUpdateProducts", -"ПреобразованныеДанные": "ConvertedData", -"ID рекламной кампании": "Advertising campaign ID", -"Получить список меток": "Get tags list", -"ПолучитьПодразделения": "GetDepartments", -"ПолучитьПользователей": "GetUsers", -"Создать/Изменить базу": "Create/Edit database", -"CHAT (по приглашениям": "CHAT (private", -"ОтправитьДокумент (ДД": "SendDocument (DD", -"Учет рабочего времени": "Timekeeping", -"Отправляет файл в чат": "Sends the file to the chat", -"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", -"ЭтоАвторизацияТокеном": "IsTokenAuth", -"ЗаписатьПараметрВФайл": "WriteParameterToFile", -"ПолучитьСписокБакетов": "ListBuckets", -"Проверка_ЯДискКаталог": "Check_YaDiskFolder", -"ТелоОтветаИзначальное": "ResponseBodyInitial", -"СоответствиеАртикулов": "ArticlesMap", -"габариты и вес товара": "product dimensions and weight", -"Создать копию объекта": "Create object copy", -"ПолучитьТелоКакСтроку": "GetBodyAsString", -"Создать/Изменить поле": "Create/Edit field", -"задача в отчете (Y|N)": "task in the report (Y|N)", -"Удалить подразделение": "Delete department", -"ИнтерактивныеДействия": "InteractiveActions", -"УправлениеТемойФорума": "ForumTopicManagement", -"ПолучитьЗаказПоНомеру": "GetOrderByNumber", -"Массив описаний полей": "Array of field descriptions", -"Удаляет заказ по UUID": "Deletes order by UUID", -"Установите приложение": "Install the application", -"ул. Лермонтова, д. 20": "Lermontov st., b. 20", -"Добавить видео товара": "Add product video", -"СоответствиеЗаголовка": "HeaderMapping", -"ОтправитьЗапросСТелом": "SendRequestWithBody", -"СтруктураОффлайнОпций": "OfflineOptionsStructure", -"ВыполнитьСборкуМусора": "RunGarbageCollection", -"Проверка_БитриксВремя": "Check_BitrixTime", -"ПолучитьСписокСвойств": "GetPropertyList", -"ВосстановитьФайл (хук": "RestoreFile (wh", -"Новый текст сообщения": "New message text", -"АТУдалениеКомментария": "ATCommentDeleting", -"идентификатор статуса": "status identifier", -"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB", -"Получить товары по ID": "Get products by ID", -"СоздатьТоварыПоOzonID": "CreateProductByOzonID", -"МассивВариантовОпроса": "PollOptionsArray", -"СтруктураПользователя": "UserStructure", -"Проверка_БитриксЧисло": "Check_BitrixNumber", -"ID Файла для отправки": "File ID to send", -"ID поля для получения": "Field ID for retrieval", -"СоздатьУдалитьСобытие": "CreateDeleteEvent", -"SKU уцененных товаров": "SKU of discounted products", -"Дополнительный тест 1": "Additional test 1", -"Удаляет счетчик по ID": "Deletes a counter by ID", -"Изменяет имя каталога": "Change folder name", -"ПолучитьСтруктуруЧата": "GetChatStructure", -"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16", -"ПолучитьЗначенияЯчеек": "GetCellValues", -"двоичные данные файла": "binary data of the file", -"Dropbox_ПолучитьТокен": "Dropbox_GetToken", -"Другой заголовок чата": "Another title", -"ВКТ_ОтправкаСообщений": "VKT_MessagesSending", -"БитриксМассивОбъектов": "BitrixObjectsArray", -"Тестовая таблица (доп": "Test table (new", -"ПолучитьСписокКаналов": "GetChannelList", -"Географическая широта": "Geographic latitude", -"Получить чеки на дату": "Get cashbox checks by date", -"СоздатьТвитГифки (ИВФ": "CreateGifTweet (TFN", -"Время окончания обеда": "Lunch finish time", -"Получает задачу по ID": "Get task by ID", -"ПолучитьСписокТоваров": "GetProductList", -"Кнопка для клавиатуры": "Button for keyboard", -"ДобавитьТестовыйНабор": "AddTestSet", -"ИзменитьПодразделение": "UpdateDepartment", -"СортироватьПоЗначению": "SortByValue", -"ID целевого сообщения": "Target message ID", -"ИзменитьСтадиюКанбана": "UpdateKanbansStage", -"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN", +"Изменить комментарий": "Modify comment", +"Путь или ID каталога": "Path or ID of the directory", +"идентификатор стадии": "stage identifier", +"Офис группы компаний": "Group office", +"Сгруппировать товары": "Group products", +"AWS_РаботаСОбъектами": "AWS_ObjectsManagment", +"СуществующееЗначение": "ExistingValue", +"Тестовое сообщение 2": "TestMessage2", +"Скопируйте **Токен**": "Copy the **Token**", +"предполагаемая сумма": "expected amount", +"ОтправитьВидео (Путь": "SendVideo (Path", +"ПолучитьНовости (хук": "GetPosts (wh", +"ИнформацияОПрогрессе": "ProgressInformation", +"ОтправитьМеидагруппу": "SendMediaGroup", +"ПолучениеОбщихДанных": "GeneralDataRetrieval", +"ДобавитьОписаниеБазы": "AddDatabaseDescription", +"Дополнительный текст": "Additional text", +"ПолучитьСписокТестов": "GetTestList", +"УправлениеИНастройки": "ManagementAndSettings", +"Удалить внешний файл": "Delete external file", +"ПолучитьБлокКартинки": "GetPictureBlock", +"Б24_РаботаСоСделками": "B24_DealsManagment", +"ПолучитьПользователя": "GetUser", +"Удаляет задачу по ID": "Delete task by ID", +"VK_ОткрытьОбсуждение": "VK_OpenDiscussion", +"Получить комментарий": "Get comment", +"Свойства базы данных": "Database properties", +"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals", +"ПолучитьСписокЗаказов": "GetOrderList", +"Изменить пользователя": "Update user", +"СтруктураНаименования": "NameStructure", +"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost", +"ПолучитьСписокЗаписей": "GetListOfRecords", +"В работе : checkbox": "In progress : checkbox", +"Признак \"\"Это реклама": "Sign \"\"This is an ad", +"ID асинхронной работы": "AsynchronousJobID", +"Проверка_ТвиттерТекст": "Check_TwitterText", +"Проверка_ВКОбсуждение": "Check_VKDiscussion", +"Написать в обсуждение": "Write in discussion", +"сслыка на руководство": "URL to manual", +"СформироватьКвитанцию": "CreateReceipt", +"Дата ожидания курьера": "Courier waiting date", +"ВременноеСоответствие": "TempMap", +"ОтправлятьУведомления": "SendNotifications", +"ЗаписатьЗначениеВФайл": "WriteValueToFile", +"Проверка_ДропБоксФайл": "Check_DropboxFile", +"ЗагрузитьМедиаЧастями": "UploadMediaInParts", +"МассивВариантовВыбора": "ChoiceOptionArray", +"ИзменитьПараметрыЧата": "UpdateChatParameters", +"Создать твит картинки": "Create image tweet", +"РазархивироватьТовары": "UnarchiveProducts", +"Обновить цены товаров": "Update products prices", +"Заголовок приглашения": "Invitation title", +"id цели для изменения": "if of goal for updating", +"Проверка_ВКОбъявление": "Check_VKAd", +"Идентификатор таблицы": "Table identifier", "Новый текст заголовка": "New title", "УдалитьВыбранныеФайлы": "DeleteSelectedFiles", "Ссылка получения кода": "Code retrieval link", -"id цели для изменения": "if of goal for updating", "Добавить внешний файл": "Add external file", "СклеитьДвоичныеДанные": "UniteBinaryData", "Сформировать штрихкод": "Create barcode", @@ -3598,8 +3513,8 @@ "ПолучитьТаблицуТестов": "GetTestTable", "ПолучитьСписокСобытий": "GetEventList", "наименование компании": "company name", +"СуществующийУдаленный": "ExistingRemote", "Дополнительный тест 2": "Additional test 2", -"Тестовая таблица (изм": "Test table (changed", "Отключить звук задачи": "Mute task", "УстановитьПравилаЧата": "SetChatRules", "Идентификатор клиента": "Client identifier", @@ -3611,38 +3526,38 @@ "ПолучениеДанныхТестов": "TestDataRetrieval", "заголовок руководства": "manual title", "СтруктураНастроекКода": "CodeSettingsStructure", -"Проверка_ВКОбъявление": "Check_VKAd", -"СуществующийУдаленный": "ExistingRemote", -"Заголовок приглашения": "Invitation title", -"РазархивироватьТовары": "UnarchiveProducts", -"Проверка_ТвиттерТекст": "Check_TwitterText", -"Признак \"\"Это реклама": "Sign \"\"This is an ad", -"В работе : checkbox": "In progress : checkbox", -"ПолучитьСписокЗаписей": "GetListOfRecords", -"Проверка_ВКОбсуждение": "Check_VKDiscussion", -"СтруктураНаименования": "NameStructure", -"Изменить пользователя": "Update user", -"ПолучитьСписокЗаказов": "GetOrderList", -"СдэкИнтервалыДоставки": "CdekkDeliveryIntervals", -"ID асинхронной работы": "AsynchronousJobID", -"Написать в обсуждение": "Write in discussion", -"Обновить цены товаров": "Update products prices", -"СформироватьКвитанцию": "CreateReceipt", -"Дата ожидания курьера": "Courier waiting date", -"ВременноеСоответствие": "TempMap", -"ОтправлятьУведомления": "SendNotifications", -"ЗаписатьЗначениеВФайл": "WriteValueToFile", -"Проверка_ДропБоксФайл": "Check_DropboxFile", -"ЗагрузитьМедиаЧастями": "UploadMediaInParts", -"МассивВариантовВыбора": "ChoiceOptionArray", -"ИзменитьПараметрыЧата": "UpdateChatParameters", -"сслыка на руководство": "URL to manual", -"Создать твит картинки": "Create image tweet", -"ВК_СоздатьУдалитьПост": "VKAPI_CreateDeletePost", -"Идентификатор таблицы": "Table identifier", +"Тестовая таблица (изм": "Test table (changed", "VK_ПолучитьСтатистику": "VK_GetStatistics", -"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", +"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", "ПолучитьИсториюКанала": "GetChannelHistory", +"Получить данные файла": "Get file data", +"НачалоФормированияXML": "StartFormingXML", +"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration", +"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", +"Заголовок базы данных": "Database title", +"Идентификатор объекта": "Object identifier", +"Строка,ДвоичныеДанные": "String, BinaryData", +"Получить список тегов": "Get list of tags", +"Новое имя файла 2.jpg": "New file name 2.jpg", +"ИзменитьЦветЧата (хук": "ChangeChatColor (wh", +"ПолучитьСписокСкладов": "GetWarehousesList", +"Ноушн_СоздатьСтраницу": "Notion_CreatePage", +"Удаляет файл на Slack": "Deletes a file on Slack", +"ДобавитьСерверныйТест": "AddServerTest", +"Путь сохранения файла": "File save path", +"наименование счетчика": "counter name", +"УстановитьТегиОбъекта": "PutObjectTagging", +"Получить теги объекта": "Get object tagging", +"Создает новое событие": "Creates a new event", +"ПоместитьФайлВКорзину": "MarkFileAsDeleted", +"Отправить медиагруппу": "Send mediagroup", +"Орган выдачи паспорта": "Passport issuing authority", +"ID пользователя Viber": "Viber User ID", +"СоздатьТвитВидео (ИВФ": "CreateVideoTweet (TFN", +"ВК_ОтправитьСообщение": "VKAPI_SendMessage", +"ДобавитьЗаголовокБазы": "AddDatabaseHeader", +"Получить список задач": "Get tasks list", +"ПолучитьОбновитьТокен": "GetUpdateToken", "ПолучитьСтруктуруЛида": "GetLeadStructure", "ИзменитьЗаголовокЧата": "ChangeChatTitle", "Содержит wifi или gsm": "Contains wifi or gsm", @@ -3667,146 +3582,149 @@ "ID метки для удаления": "ID of the tag to be deleted", "Проверка_Соответствие": "Check_Map", "ДобавитьСтадиюКанбана": "AddKanbanStage", -"НеобходимаяДлина Цикл": "RequiredLength Do", "ТекстПервогоСообщения": "FirstMessageText", -"ПолучитьОбновитьТокен": "GetUpdateToken", -"Получить список задач": "Get tasks list", -"ДобавитьЗаголовокБазы": "AddDatabaseHeader", -"Ноушн_СоздатьСтраницу": "Notion_CreatePage", -"Получить данные файла": "Get file data", -"НачалоФормированияXML": "StartFormingXML", -"ЗаписатьОбъявлениеXML": "WriteXMLDeclaration", -"ЗаписатьФайлыРелэйтед": "WriteRelatedFiles", -"Заголовок базы данных": "Database title", -"Идентификатор объекта": "Object identifier", -"Строка,ДвоичныеДанные": "String, BinaryData", -"Получить список тегов": "Get list of tags", -"Новое имя файла 2.jpg": "New file name 2.jpg", -"ИзменитьЦветЧата (хук": "ChangeChatColor (wh", -"ПолучитьСписокСкладов": "GetWarehousesList", -"Удаляет файл на Slack": "Deletes a file on Slack", -"ВК_ОтправитьСообщение": "VKAPI_SendMessage", -"ДобавитьСерверныйТест": "AddServerTest", -"Путь сохранения файла": "File save path", -"наименование счетчика": "counter name", -"УстановитьТегиОбъекта": "PutObjectTagging", -"Получить теги объекта": "Get object tagging", -"Слак_ПолучитьСписокВФ": "Slack_GetExternalFileList", -"Создает новое событие": "Creates a new event", -"ПоместитьФайлВКорзину": "MarkFileAsDeleted", -"Отправить медиагруппу": "Send mediagroup", -"Орган выдачи паспорта": "Passport issuing authority", -"ID пользователя Viber": "Viber User ID", -"ИзменитьТекстСообщения": "EditMessageText", -"Другое описание задачи": "Another task description", -"Проверка_ТелеграмЧисло": "Check_TelegramNumber", -"Загрузить/Удалить файл": "Upload/Delete file", -"Принимает задачу по ID": "Approve task by ID", -"ПолеКоллекцииСуществет": "CollectionFieldExists", -"ПолучитьОписаниеТовара": "GetProductDescription", -"Получить пользователей": "Get users", -"Получить связанные SKU": "Get related SKUs", -"Массив из Строка,Число": "Array of String,Number", -"Отклоняет задачу по ID": "Disapprove task by ID", -"Удаляет подборку по ID": "Deletes the selection by ID", -"пр. Ленинградский, д.4": "Ave. Leningradsky, 4", -"Получить список офисов": "Get office list", -"Сделать файл публичным": "Make file public", -"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", -"КопироватьКаталог (хук": "CopyFolder (wh", -"ДобавитьОбновитьТовары": "AddUpdateProducts", -"ЗагрузитьВидеоНаСервер": "UploadVideoToServer", -"Массив изображений 360": "Array of 360 images", -"ID стадии для удаления": "ID of stage to dele", -"ИзменитьСвойствоТовара": "EditProductProperty", -"ОтправитьЗапросБезТела": "SendRequestWithoutBody", -"Структура полей фильра": "Filter fields structure", -"Тестовый товар (другой": "Test product (another", -"Установить тему канала": "Set channel topic", -"НаименованиеИзмененное": "EditedName", -"ID метки для изменения": "Tag ID to change", -"Удалить товары без SKU": "Delete products without SKU", -"ЗаписатьДвоичныеДанные": "WriteBinaryData", -"ПолучитьТоварыМагазина": "GetCampaignProducts", -"Проверка_БитриксИстина": "Check_BitrixTrue", -"ТелоОтветаДляОбработки": "ResponseBodyProcessing", -"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagment", -"./docs/ru/cli/NEW_CLI/": "./docs/en/cli/NEW_CLI/", -"СоответствиеПараметров": "ParameterMap", -"ПереименоватьХранилище": "RenameStorage", -"Подробная документация": "Detailed documentation", -"VK_НаписатьКомментарий": "VK_WriteComment", -"Получить блок картинки": "Get picture block", -"ДобавитьТоварВПодборку": "AddProductToCollection", -"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken", -"СлакПользователиКанала": "SlackChannelUsers", -"ПереименоватьФайл (хук": "RenameFile (wh", -"название подразделения": "department name", -"сообщением в этом чате": "of mesage in this chat", -"Получить токен по коду": "Get token by code", -"ПреобразоватьЗаголовок": "ConvertHeader", -"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", -"Твиттер_ДанныеАккаунта": "TwitterAPI_AccountData", -"ПолучитьТоварыКабинета": "GetBusinessProducts", -"ПроверитьДоступКЗадаче": "CheckTaskAccesses", -"ID календаря источника": "ID of the source calendar", -"ПолучитьСписокПодборок": "GetSelectionList", -"СформированноеОписание": "FormedDescription", -"ТелеграмУдалениеВебхук": "TelegramWebhookDeletion", -"HEX цвета новой стадии": "HEX of new stage color", -"ПолучитьСписокХранилищ": "GetStoragesList", -"Сделать файл приватным": "Make file private", -"УдалитьТоварИзПодборки": "RemoveProductFromSelection", -"НачатьУчетВремени (хук": "StartTimekeeping (wh", -"СформироватьКлавиатуру": "FormKeyboard", -"ПолучитьОписаниеЗаказа": "GetOrderDescription", -"Изменить картинку чата": "Change chat picture", -"ID задачи для переноса": "ID of task to move", -"УстановитьТелоИзСтроки": "SetBodyFromString", -"Загружает файл в бакет": "Uploads the file to the bucket", -"Открыть/Закрыть диалог": "Open/Close dialog", -"ПолучитьХранилище (хук": "GetStorage (wh", -"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", -"ID рекламного кабинета": "Advertising account ID", -"Получить подразделения": "Get departments", -"Отображаемое имя файла": "Displayed file name", -"Массив из Произвольный": "Array of Arbitrary", -"ПолучитьДвоичныеДанные": "GetBinaryData", -"УстановитьРежимОтладки": "SetDebugMode", -"Завершает задачу по ID": "Complete task by ID", -"ОтправитьДокумент (Имя": "SendDocument (name", -"id счетчика для отбора": "counter id for selection", -"СтруктураХаракетристик": "AttributesStructure", -"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken", -"Комментарий к упаковке": "Package сommentary", -"Получает список файлов": "Gets the list of files", -"Проверка_БитриксМассив": "Check_BitrixArray", -"Географическая долгота": "Geographic longitude", -"Проверка_ТелеграмГифка": "Check_TelegramGif", -"УстановитьИмяФайлаТела": "SetBodyFileName", -"Начните диалог с ботом": "Start a dialog with the bot", -"ПроверитьЗагрузкуЧасти": "CheckPartUpload", -"Получает заказ по UUID": "Gets the order by UUID", -"Новое имя главной темы": "New main thread name", -"ТелеграмМестоположение": "TelegramLocation", -"Сформировать квитанцию": "Create receipt", -"Соответствие Из Строка": "Map Of String", -"Консолидированный груз": "Consolidated cargo", -"Ремонт и строительство": "Repair and building", -"Массив описаний блоков": "Array of block descriptions", -"ПолучитьМассивПодборок": "GetSelectionArray", -"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask", -"ТелеграмИнформацияБота": "TelegramBotInformation", -"и почитать комментарии": "and read comments", -"ОформитьОпциюКоллекцию": "FormOptionCollection", -"Цены и остатки товаров": "Prices and stocks", -"Структура полей сделки": "Deal fields structure", -"Дневной лимит в рублях": "Daily limit in rubles", -"Проверка_ТелеграмОпрос": "Check_TelegramPoll", -"Сменить владельца чата": "Change chat owner", -"Вайбер_ОтправитьСсылку": "Viber_SendLink", -"Загружает файл на диск": "Uploads a file to the drive", +"ВыполнитьЗапросСТелом": "ExecuteRequestWithBody", +"ИзменитьСтадиюКанбана": "UpdateKanbansStage", +"НеобходимаяДлина Цикл": "RequiredLength Do", +"СортироватьПоЗначению": "SortByValue", +"ID целевого сообщения": "Target message ID", +"ID чата создания темы": "Thread creation chat ID", +"VK_ПолучитьТоварыПоИД": "VK_GetProductsByID", +"СформироватьURLБакета": "FormBucketURL", +"ОтправитьОпрос (канал": "SendPoll (channel", +"УдалитьСвойствоТовара": "DeleteProductProperty", +"Твиттер_ОбновитьТокен": "Twitter_UpdateToken", +"СоздатьОбновитьТовары": "CreateUpdateProducts", +"ПреобразованныеДанные": "ConvertedData", +"ID рекламной кампании": "Advertising campaign ID", +"Получить список меток": "Get tags list", +"ПолучитьОписаниеФайла": "GetFileDescription", +"ПолучитьПодразделения": "GetDepartments", +"Создать/Изменить базу": "Create/Edit database", +"CHAT (по приглашениям": "CHAT (private", +"ОтправитьДокумент (ДД": "SendDocument (DD", +"Учет рабочего времени": "Timekeeping", +"Отправляет файл в чат": "Sends the file to the chat", +"Удаляет лист из книги": "Deletes a sheet from the spreadsheet", +"ЭтоАвторизацияТокеном": "IsTokenAuth", +"ЗаписатьПараметрВФайл": "WriteParameterToFile", +"ПолучитьСписокБакетов": "ListBuckets", +"Проверка_ЯДискКаталог": "Check_YaDiskFolder", +"ТелоОтветаИзначальное": "ResponseBodyInitial", +"ПолучитьПользователей": "GetUsers", +"СоответствиеАртикулов": "ArticlesMap", +"ПреобразоватьВложения": "ConvertAttachments", +"Наименование кампании": "Campaign name", +"ДвоичныеДанные,Строка": "BinaryData,String", +"Новое название канала": "New channel name", +"ПолучитьИсториюЗадачи": "GetTaskHistory", +"Получить внешний файл": "Get external file", +"Новое описание задачи": "New task description", +"Получить поле (флажок": "Get field (checkbox", +"ПолучитьСтадииКанбана": "GetKanbanStages", +"Получает сделку по ID": "Gets deal by ID", +"Наименование картинки": "Picture name", +"ВК_ПолучитьСтатистику": "VKAPI_GetStatistics", +"Стандартные реквизиты": "Common fields", +"Получить список лидов": "Get leads list", +"Получить таблицы базы": "Get base tables", +"Использование методов": "Using methods", +"ДобавитьContentLength": "AddContentLength", +"Google Workspace (ОПИ": "Google Workspace (OpenIntegrations", +"СоответствиеКатегорий": "CategoryMap", +"РаботаСДискомИФайлами": "StoragesAndFilesManagment", +"Dropbox_ЗагрузитьФайл": "Dropbox_UploadFile", +"УстановитьТелоЗапроса": "SetRequestBody", +"ЗаписатьКонецЭлемента": "WriteEndElement", +"Главное подразделение": "Main department", +"ПолучитьЧеклистЗадачи": "GetTasksChecklist", +"ПолучитьПолеСтроковое": "GetStringField", +"СоздатьСвойствоТовара": "CreateProductProperty", +"габариты и вес товара": "product dimensions and weight", +"Проверка_ВКСтатистика": "Check_VKStatistic", +"ПолучитьТелоКакСтроку": "GetBodyAsString", +"СоздатьУдалитьСобытие": "CreateDeleteEvent", +"SKU уцененных товаров": "SKU of discounted products", +"Дополнительный тест 1": "Additional test 1", +"Удаляет счетчик по ID": "Deletes a counter by ID", +"Изменяет имя каталога": "Change folder name", +"ПолучитьСтруктуруЧата": "GetChatStructure", +"г.Бердск ул.Ленина 16": "Berdsk Lenina street 16", +"ПолучитьЗначенияЯчеек": "GetCellValues", +"двоичные данные файла": "binary data of the file", +"Dropbox_ПолучитьТокен": "Dropbox_GetToken", +"Другой заголовок чата": "Another title", +"ID поля для получения": "Field ID for retrieval", +"ВКТ_ОтправкаСообщений": "VKT_MessagesSending", +"Тестовая таблица (доп": "Test table (new", +"ПолучитьСписокКаналов": "GetChannelList", +"Географическая широта": "Geographic latitude", +"Получить чеки на дату": "Get cashbox checks by date", +"СоздатьТвитГифки (ИВФ": "CreateGifTweet (TFN", +"Время окончания обеда": "Lunch finish time", +"Получает задачу по ID": "Get task by ID", +"ПолучитьСписокТоваров": "GetProductList", +"Кнопка для клавиатуры": "Button for keyboard", +"ИзменитьПодразделение": "UpdateDepartment", +"Создать копию объекта": "Create object copy", +"БитриксМассивОбъектов": "BitrixObjectsArray", +"ID Файла для отправки": "File ID to send", +"ДобавитьТестовыйНабор": "AddTestSet", +"СтруктураПользователя": "UserStructure", +"Проверка_БитриксЧисло": "Check_BitrixNumber", +"задача в отчете (Y|N)": "task in the report (Y|N)", +"Удалить подразделение": "Delete department", +"ИнтерактивныеДействия": "InteractiveActions", +"УправлениеТемойФорума": "ForumTopicManagement", +"ПолучитьЗаказПоНомеру": "GetOrderByNumber", +"Массив описаний полей": "Array of field descriptions", +"Удаляет заказ по UUID": "Deletes order by UUID", +"Установите приложение": "Install the application", +"ул. Лермонтова, д. 20": "Lermontov st., b. 20", +"Добавить видео товара": "Add product video", +"СоответствиеЗаголовка": "HeaderMapping", +"Создать/Изменить поле": "Create/Edit field", +"СтруктураОффлайнОпций": "OfflineOptionsStructure", +"ВыполнитьСборкуМусора": "RunGarbageCollection", +"Проверка_БитриксВремя": "Check_BitrixTime", +"ПолучитьСписокСвойств": "GetPropertyList", +"ВосстановитьФайл (хук": "RestoreFile (wh", +"Новый текст сообщения": "New message text", +"АТУдалениеКомментария": "ATCommentDeleting", +"идентификатор статуса": "status identifier", +"УдалитьТегиБакета (DB": "DeleteBucketTagging (DB", +"Получить товары по ID": "Get products by ID", +"МассивВариантовОпроса": "PollOptionsArray", +"СоздатьТоварыПоOzonID": "CreateProductByOzonID", +"ОтправитьЗапросСТелом": "SendRequestWithBody", +"ПолучитьЗначениеДляCLI": "GetCLIFormedValue", +"Адрес грузоотправителя": "Shippers address", +"РаботаСЧеклистамиЗадач": "TasksChecklistsManagment", +"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure", +"Число, Массив Из Число": "Number, Array Of Number", +"ID календаря приемника": "ID of the target calendar", +"Добавить файл в задачу": "Attach file to the topic", +"ЗагрузитьФайл (в канал": "UploadFile (to channel", +"Дата создания >= вчера": "Creation date >= yesterday", +"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", +"Строка, ДвоичныеДанные": "String, BinaryData", +"URL файла для отправки": "File URL", +"дата начала выполнения": "start date", +"ДобавитьОписаниеДанных": "AddDataDescription", +"Проверка_ВККомментарий": "Check_VKComment", +"возрастное ограничение": "age limit", +"Получить поле (телефон": "Get field (phone", +"Возвращаемое значение:": "Returns:", +"ПолучитьУдаляемыеФайлы": "GetDeletedFiles", +"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", +"Получает событие по ID": "Gets an event by ID", +"Удалить стадию канбана": "ID of the stage to be deleted", +"Проверка_ТелеграмАудио": "Check_TelegramAudio", +"Массив URL изображений": "Array of images URLs", +"Фильтр по руководителю": "Filter by manager ID", +"ОтправитьСсылку (канал": "SendLink (channel", "МассивНеобходимыхПолей": "RequiredFieldsArray", +"Структура полей задачи": "Task fields structure", "Получить список файлов": "Get list of files", "Установить цель канала": "Set channel purpose", "Массив участников чата": "Chat members array", @@ -3816,10 +3734,9 @@ "Создать/Удалить записи": "Create/Delete records", "Фильтр по наименованию": "Filter by name", "Завершить учет времени": "Stop timekeeping", +"Массив файлов картинок": "Image files array", "операции для изменения": "change actions", -"Новое описание события": "New event description", "ПреобразоватьКодВТокен": "ConvertCodeToToken", -"Фильтр по руководителю": "Filter by manager ID", "идентификатор компании": "company identifier", "НачатьВыполнениеЗадачи": "StartTask", "Создайте бота Telegram": "Create a Telegram bot", @@ -3830,65 +3747,10 @@ "Дата окончания периода": "End date of the period", "VK_СгруппироватьТовары": "VK_GroupProducts", "Bitrix24_ПринятьЗадачу": "Bitrix24_ApproveTask", -"ОтправитьСсылку (канал": "SendLink (channel", -"Массив файлов картинок": "Image files array", -"Получает событие по ID": "Gets an event by ID", -"ЗагрузитьФайл (в канал": "UploadFile (to channel", -"СтруктураЦеныДляСкидок": "PriceForDiscountsStructure", -"Добавить файл в задачу": "Attach file to the topic", -"ID календаря приемника": "ID of the target calendar", -"Число, Массив Из Число": "Number, Array Of Number", -"Дата создания >= вчера": "Creation date >= yesterday", -"РаботаСЧеклистамиЗадач": "TasksChecklistsManagment", -"Адрес грузоотправителя": "Shippers address", -"ПолучитьЗначениеДляCLI": "GetCLIFormedValue", -"VK_НаписатьВОбсуждение": "VK_PostToDiscussion", -"Проверка_ТелеграмАудио": "Check_TelegramAudio", -"URL файла для отправки": "File URL", -"дата начала выполнения": "start date", -"ДобавитьОписаниеДанных": "AddDataDescription", -"Проверка_ВККомментарий": "Check_VKComment", -"Строка, ДвоичныеДанные": "String, BinaryData", -"возрастное ограничение": "age limit", -"Получить поле (телефон": "Get field (phone", -"Возвращаемое значение:": "Returns:", -"ПолучитьУдаляемыеФайлы": "GetDeletedFiles", -"CommonModule.OPI_Тесты": "CommonModule.OPI_Tests", -"Массив URL изображений": "Array of images URLs", -"Удалить стадию канбана": "ID of the stage to be deleted", -"Структура полей задачи": "Task fields structure", +"Новое описание события": "New event description", "Структура полей товара": "Product fields structure", -"Путь к папке или файлу": "Path to folder or file", -"КаталогЛоговБиблиотеки": "LibraryLogCatalog", -"Создать текстовый твит": "Create text tweet", -"ДропбоксПубличнаяПапка": "DropboxPublicFolder", -"СоздатьПост (один путь": "CreatePost (one path", -"идентификатор контакта": "contact identifier", -"Массив блоков вложений": "Array of attachments", -"Dropbox_ПолучитьПревью": "Dropbox_GetPreview", -"Проверка_БитриксЗадача": "Check_BitrixTask", -"Изменить свойства базы": "Edit database properties", -"Работает ли офис с LTL": "Does the office work with LTL", -"Обычный текстовый твит": "Regular text tweet", -"ID изменяемой страницы": "ID of the page being modified", -"СоздатьПодкаталог (хук": "CreateSubfolder (wh", -"Описание : rich_text": "Description : rich_text", -"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagment", -"Сообщение из автотеста": "Message from autotest", -"Работа с уведомлениями": "Notifications managment", -"Отправить внешний файл": "Send external file", -"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName", -"ВозобновитьЗадачу (хук": "RenewTask (wh", -"Вернуть дочерние блоки": "Return child blocks", -"Проверка_ТелеграмВидео": "Check_TelegramVideo", -"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask", -"ID каталога назначения": "ID of target folder", -"Загрузить/Удалить Файл": "Upload/Delete file", -"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", "Создает твит с опросом": "Creates a tweet with a poll", -"Соответствие из Строка": "Map of String", -"ВыполнитьСинхронизацию": "MakeSynchronization", -"Идентификатор каталога": "Folder identifier", +"КаталогЛоговБиблиотеки": "LibraryLogCatalog", "Проверка_БитриксСписок": "Check_BitrixList", "ИНН истинного продавца": "TIN of the true seller", "Разархивировать товары": "Unarchive products", @@ -3911,34 +3773,253 @@ "ПолучитьСписокОбъектов": "ListObjects", "ПолучитьСписокОбластей": "GetRegionList", "ДвоичныеДанные, Строка": "BinaryData, String", -"Получить список складов": "Get warehouses list", -"СлакОтложенноеСообщение": "SlackSheduledMessage", -"Удалить свойство товара": "Delete product property", -"Получить структуру лида": "Get lead structure", -"Пустое описание товара:": "Empty product description:", -"Лайк/Репост/Комментарий": "Like/Repost/Comment", -"Действия с обсуждениями": "Actions with discussions", -"ОпределитьМетодОтправки": "DetermineSendMethod", -"Получить чеклист задачи": "Get tasks checklist", -"Получить данные о сайте": "Get site data", -"Имя файла с расширением": "File name with extension", -"ОтправитьЛокацию (канал": "SendLocation (channel", -"ПереместитьКаталог (хук": "MoveFolder (wh", -"Установить правила чата": "Set chat rules", -"Какой ваш любимый цвет?": "What's your favorite color?", -"Добавить стадию канбана": "Add kanban stage", -"ЗаполнитьОчиститьЯчейки": "FillClearCells", -"Создать канал приватным": "Create channel as private", -"Получить список товаров": "Get product list", -"Telegram_ОтправитьАудио": "Telegram_SendAudio", -"ПолучитьСтатусОбработки": "GetProcessingStatus", -"Идентификатор базы База": "Base identifier Base", -"ПолучитьЧислоУчастников": "GetParticipantCount", -"ПолучитьКвитанцию (файл": "GetReceipt (file", -"Получить список событий": "Get list of events", -"Получить список бакетов": "List buckets", -"Массив описаний товаров": "Array of product descriptions", -"Изменить стадию канбана": "Change kanban stage", +"Загружает файл на диск": "Uploads a file to the drive", +"Идентификатор каталога": "Folder identifier", +"ВыполнитьСинхронизацию": "MakeSynchronization", +"Соответствие из Строка": "Map of String", +"ВыполнитьЗапросБезТела": "ExecuteRequestWithoutBody", +"Создать текстовый твит": "Create text tweet", +"ДропбоксПубличнаяПапка": "DropboxPublicFolder", +"СоздатьПост (один путь": "CreatePost (one path", +"идентификатор контакта": "contact identifier", +"Массив блоков вложений": "Array of attachments", +"Dropbox_ПолучитьПревью": "Dropbox_GetPreview", +"Проверка_БитриксЗадача": "Check_BitrixTask", +"Изменить свойства базы": "Edit database properties", +"Работает ли офис с LTL": "Does the office work with LTL", +"Обычный текстовый твит": "Regular text tweet", +"ID изменяемой страницы": "ID of the page being modified", +"Путь к папке или файлу": "Path to folder or file", +"СоздатьПодкаталог (хук": "CreateSubfolder (wh", +"ОзонАПИ_РаботаСАкциями": "OzonAPI_PromotionsManagment", +"Сообщение из автотеста": "Message from autotest", +"Работа с уведомлениями": "Notifications managment", +"Отправить внешний файл": "Send external file", +"ИзменитьИмяГлавнойТемы": "ChangeMainTopicName", +"ВозобновитьЗадачу (хук": "RenewTask (wh", +"Вернуть дочерние блоки": "Return child blocks", +"Проверка_ТелеграмВидео": "Check_TelegramVideo", +"Bitrix24_СоздатьЗадачу": "Bitrix24_CreateTask", +"ID каталога назначения": "ID of target folder", +"Загрузить/Удалить Файл": "Upload/Delete file", +"Описание : rich_text": "Description : rich_text", +"Вайбер_ОтправитьСсылку": "Viber_SendLink", +"Дневной лимит в рублях": "Daily limit in rubles", +"Проверка_ТелеграмОпрос": "Check_TelegramPoll", +"НаименованиеИзмененное": "EditedName", +"Удалить товары без SKU": "Delete products without SKU", +"ЗаписатьДвоичныеДанные": "WriteBinaryData", +"ПолучитьТоварыМагазина": "GetCampaignProducts", +"Проверка_БитриксИстина": "Check_BitrixTrue", +"ТелоОтветаДляОбработки": "ResponseBodyProcessing", +"Б24_РаботаСПолямиЗадач": "B24_TasksFieldsManagment", +"./docs/ru/cli/NEW_CLI/": "./docs/en/cli/NEW_CLI/", +"СоответствиеПараметров": "ParameterMap", +"ПереименоватьХранилище": "RenameStorage", +"Подробная документация": "Detailed documentation", +"VK_НаписатьКомментарий": "VK_WriteComment", +"Получить блок картинки": "Get picture block", +"ДобавитьТоварВПодборку": "AddProductToCollection", +"Bitrix24_ОбновитьТокен": "Bitrix24_RefreshToken", +"СлакПользователиКанала": "SlackChannelUsers", +"ПереименоватьФайл (хук": "RenameFile (wh", +"название подразделения": "department name", +"сообщением в этом чате": "of mesage in this chat", +"Получить токен по коду": "Get token by code", +"ПреобразоватьЗаголовок": "ConvertHeader", +"ВК_СоздатьСсылкуТокена": "VKAPI_CreateTokenLink", +"Твиттер_ДанныеАккаунта": "TwitterAPI_AccountData", +"Установить тему канала": "Set channel topic", +"ПолучитьТоварыКабинета": "GetBusinessProducts", +"Тестовый товар (другой": "Test product (another", +"ОтправитьЗапросБезТела": "SendRequestWithoutBody", +"Сменить владельца чата": "Change chat owner", +"ИзменитьТекстСообщения": "EditMessageText", +"Другое описание задачи": "Another task description", +"Проверка_ТелеграмЧисло": "Check_TelegramNumber", +"Загрузить/Удалить файл": "Upload/Delete file", +"Принимает задачу по ID": "Approve task by ID", +"ПолеКоллекцииСуществет": "CollectionFieldExists", +"ПолучитьОписаниеТовара": "GetProductDescription", +"Получить пользователей": "Get users", +"Получить связанные SKU": "Get related SKUs", +"Массив из Строка,Число": "Array of String,Number", +"Отклоняет задачу по ID": "Disapprove task by ID", +"Удаляет подборку по ID": "Deletes the selection by ID", +"пр. Ленинградский, д.4": "Ave. Leningradsky, 4", +"Получить список офисов": "Get office list", +"Сделать файл публичным": "Make file public", +"УдалитьЛишниеПоляБлока": "RemoveExtraBlockFields", +"КопироватьКаталог (хук": "CopyFolder (wh", +"ДобавитьОбновитьТовары": "AddUpdateProducts", +"ЗагрузитьВидеоНаСервер": "UploadVideoToServer", +"Массив изображений 360": "Array of 360 images", +"ID стадии для удаления": "ID of stage to dele", +"ИзменитьСвойствоТовара": "EditProductProperty", +"Структура полей фильра": "Filter fields structure", +"ПроверитьДоступКЗадаче": "CheckTaskAccesses", +"ID метки для изменения": "Tag ID to change", +"ПолучитьСписокПодборок": "GetSelectionList", +"Комментарий к упаковке": "Package сommentary", +"Получает список файлов": "Gets the list of files", +"Проверка_БитриксМассив": "Check_BitrixArray", +"Географическая долгота": "Geographic longitude", +"Проверка_ТелеграмГифка": "Check_TelegramGif", +"УстановитьИмяФайлаТела": "SetBodyFileName", +"Начните диалог с ботом": "Start a dialog with the bot", +"ПроверитьЗагрузкуЧасти": "CheckPartUpload", +"Получает заказ по UUID": "Gets the order by UUID", +"Новое имя главной темы": "New main thread name", +"ТелеграмМестоположение": "TelegramLocation", +"Сформировать квитанцию": "Create receipt", +"Соответствие Из Строка": "Map Of String", +"Консолидированный груз": "Consolidated cargo", +"Ремонт и строительство": "Repair and building", +"Массив описаний блоков": "Array of block descriptions", +"ПолучитьМассивПодборок": "GetSelectionArray", +"Bitrix24_УдалитьЗадачу": "Bitrix24_DeleteTask", +"ТелеграмИнформацияБота": "TelegramBotInformation", +"и почитать комментарии": "and read comments", +"ОформитьОпциюКоллекцию": "FormOptionCollection", +"Цены и остатки товаров": "Prices and stocks", +"ID календаря источника": "ID of the source calendar", +"Bitrix24_ПолучитьТокен": "Bitrix24_GetToken", +"СтруктураХаракетристик": "AttributesStructure", +"Структура полей сделки": "Deal fields structure", +"ОтправитьДокумент (Имя": "SendDocument (name", +"id счетчика для отбора": "counter id for selection", +"ТелеграмУдалениеВебхук": "TelegramWebhookDeletion", +"HEX цвета новой стадии": "HEX of new stage color", +"ПолучитьСписокХранилищ": "GetStoragesList", +"Сделать файл приватным": "Make file private", +"УдалитьТоварИзПодборки": "RemoveProductFromSelection", +"НачатьУчетВремени (хук": "StartTimekeeping (wh", +"СформироватьКлавиатуру": "FormKeyboard", +"ПолучитьОписаниеЗаказа": "GetOrderDescription", +"Изменить картинку чата": "Change chat picture", +"ID задачи для переноса": "ID of task to move", +"УстановитьТелоИзСтроки": "SetBodyFromString", +"СформированноеОписание": "FormedDescription", +"Открыть/Закрыть диалог": "Open/Close dialog", +"ПолучитьХранилище (хук": "GetStorage (wh", +"Тесты для YaxUnit (ОПИ": "Tests for YaxUnit (OPI", +"ID рекламного кабинета": "Advertising account ID", +"Получить подразделения": "Get departments", +"Отображаемое имя файла": "Displayed file name", +"Массив из Произвольный": "Array of Arbitrary", +"ПолучитьДвоичныеДанные": "GetBinaryData", +"УстановитьРежимОтладки": "SetDebugMode", +"Завершает задачу по ID": "Complete task by ID", +"Загружает файл в бакет": "Uploads the file to the bucket", +"ПроверитьОсновныеДанные": "CheckBasicData", +"Bitrix24_УдалитьНовость": "Bitrix24_DeletePost", +"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2", +"и перейдите в настройки": "and go to the settings", +"HEX нового цвета стадии": "HEX of new stage color", +"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder", +"OPI_ПреобразованиеТипов": "OPI_TypeConversion", +"Получить структуру чата": "Get chats structure", +"ТаблицаДляИспользования": "TableForUse", +"СтруктураХарактеристики": "AttributesStructure", +"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", +"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", +"ОзонСписокХарактеристик": "OzonAttributesList", +"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", +"ИзменитьАватарЧата (URL": "ChangeChatPicture (URL", +"Слак_ПолучитьИнформацию": "SlackGetData", +"Переименовать хранилище": "Rename storage", +"Новая картинка подборки": "New selection image", +"УстановитьЗаголовокЧата": "SetChatTitle", +"ВключитьУведомленияЧата": "EnableChatNotifications", +"ИсключатьАрхивированные": "ExcludeArchived", +"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders", +"ПолучитьПубличныйОбъект": "GetPublicObject", +"Скопированный файл.jpeg": "CopiedFile.jpeg", +"ПолучитьЗначениеИзФайла": "GetValueFromFile", +"Telegram_ОтправитьГифку": "Telegram_SendGif", +"ИзменитьАртикулыТоваров": "UpdateProductsArticles", +"СформироватьТестыЯксCLI": "FormYAXTestsCLI", +"ПолучитьСтруктуруСделки": "GetDealStructure", +"ОтменитьПубликациюПапки": "CancelFolderPublication", +"Получить стадии канбана": "Get kanban stages", +"ЗагрузитьФайлВХранилище": "UploadFileToStorage", +"Не найден входной файл!": "Input File Not Found!", +"Массив вариантов ответа": "Array of answer options", +"Получить описание файла": "Get file description", +"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask", +"Ответ сервера с ссылкой": "Server response with a URL", +"ИзменитьПодборкуТоваров": "EditProductCollection", +"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", +"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF", +"Проверка_ТелеграмИстина": "Check_TelegramTrue", +"Новое имя стадии стадии": "New stage name", +"Получить список каналов": "Get channel list", +"Удалить выбранные файлы": "Delete selected files", +"Является пунктом выдачи": "Its a shipping point", +"Массив вариантов опроса": "Poll options array", +"СоздатьТоварСоСвойством": "CreateProductWithProp", +"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", +"Тестовая таблица 2 (изм": "Test table 2 (change", +"Получить список записей": "Get list of records", +"УдалитьКомментарий (хук": "DeleteComment (wh", +"Новое название подборки": "New selection name", +"Получить историю задачи": "Get task history", +"Создать страницу в базу": "Create page in database", +"УдалитьШифрованиеБакета": "DeleteBucketEncryption", +"Получить список заказов": "Get order list", +"Путь к созаваемой папке": "Path to the created folder", +"Название района региона": "Name of the area of the region", +"ПолучитьСтруктуруДанных": "GetBasicDataStructure", +"СоздатьЗависимостьЗадач": "CreateTasksDependencies", +"Б24_УчетРабочегоВремени": "B24_Timekeeping", +"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagment", +"СтруктураДоговоренности": "AppointmentStructure", +"Другой заголовок задачи": "Another task title", +"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", +"Проверка_БитриксНовость": "Check_BitrixPost", +"Идентификатор хранилища": "Storage ID", +"Сформировать клавиатуру": "Create keyboard", +"ID версии начала списка": "Version ID for the beginning of the list", +"ОтправитьСообщение (хук": "SendMessage", +"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", +"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", +"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData", +"Массив ID пользователей": "User ID Array", +"ID новости для удаления": "Id of post to remove", +"Установить теги объекта": "Put object tagging", +"ПолучитьСтруктуруТовара": "GetProductStructure", +"Проверка_ТелеграмМассив": "Check_TelegramArray", +"Создать/Удалить событие": "Create/Delete event", +"Создать/Удалить каталог": "Create/Delete catalog", +"ПолучитьИнформациюОЧате": "GetChatInfo", +"Получить значения ячеек": "Get cell values", +"список активных токенов": "active token list", +"Непредвиденная ошибка!:": "Unexpected Error!", +"ЗагрузитьМассивВложений": "UploadAttachmentsArray", +"Получить список свойств": "Get property list", +"Массив Из Строка, Число": "Array of String, Number", +"Новое значение свойства": "New property value", +"для дальнейших действий": "for further actions", +"признак повторного лида": "repeat lead", +"Получить историю канала": "Get channel history", +"ПолучитьСписокСчетчиков": "GetCountersList", +"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask", +"СкопироватьКаталог (хук": "MakeFolderCopy (wh", +"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", +"признак новой сделки (Y": "new deal flag (Y", +"ID удаляемого сообщения": "ID of message to delete", +"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagment", +"Проверка_ДвоичныеДанные": "Check_BinaryData", +"ВключитьЗвукЗадачи (хук": "UnmuteTask (wh", +"УникальныйИдентификатор": "UUID", +"Удаляет сообщение по ID": "Deletes a message by ID", +"ОтправитьКонтакт (канал": "SendContact (channel", +"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", +"СформироватьМассивМедиа": "FormMediaArray", +"РазделитьДвоичныеДанные": "SplitBinaryData", +"Наименование новой базы": "New base name", +"Идентификатор категории": "Category identifier", +"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder", "Проверка_ДропБоксРабота": "Check_DropboxWork", "Получить поле (числовое": "Get field (numeric", "СоединитьДвоичныеДанные": "ConcatBinaryData", @@ -3962,43 +4043,43 @@ "Код формы собственности": "Form of ownership code", "ВК_СоздатьСоставнойПост": "VKAPI_CreateCompositePost", "Создать обновить товары": "Create update product", +"Изменить стадию канбана": "Change kanban stage", +"Массив описаний товаров": "Array of product descriptions", +"Получить список бакетов": "List buckets", +"Получить список событий": "Get list of events", +"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile", +"Получить список складов": "Get warehouses list", +"СлакОтложенноеСообщение": "SlackSheduledMessage", +"Удалить свойство товара": "Delete product property", +"Получить структуру лида": "Get lead structure", +"Пустое описание товара:": "Empty product description:", +"Лайк/Репост/Комментарий": "Like/Repost/Comment", +"Действия с обсуждениями": "Actions with discussions", +"Получить чеклист задачи": "Get tasks checklist", +"Получить данные о сайте": "Get site data", +"Имя файла с расширением": "File name with extension", "ТелеграмУстановкаВебхук": "TelegramWebhookSetup", +"ОтправитьЛокацию (канал": "SendLocation (channel", +"Установить правила чата": "Set chat rules", +"Какой ваш любимый цвет?": "What's your favorite color?", +"Добавить стадию канбана": "Add kanban stage", +"ЗаполнитьОчиститьЯчейки": "FillClearCells", +"Создать канал приватным": "Create channel as private", +"Получить список товаров": "Get product list", +"Telegram_ОтправитьАудио": "Telegram_SendAudio", +"ПолучитьСтатусОбработки": "GetProcessingStatus", +"Идентификатор базы База": "Base identifier Base", +"ПолучитьЧислоУчастников": "GetParticipantCount", +"ПолучитьКвитанцию (файл": "GetReceipt (file", +"ПереместитьКаталог (хук": "MoveFolder (wh", "Путь к объекту удаления": "Path to the object to delete", -"ОтменитьПубликациюФайла": "CancelFilePublication", +"ОпределитьМетодОтправки": "DetermineSendMethod", "Вайбер_ОтправитьЛокацию": "Viber_SendLocation", -"ПолучитьОписаниеСобытия": "GetEventDescription", -"Наименование обсуждения": "Discussion name", -"Флаг анонимности опроса": "Survey anonymity flag", -"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", -"Получить подборки по ID": "Get selections by ID", -"адрес электронной почты": "email address", -"ДелегироватьЗадачу (хук": "DelegateTask (wh", -"ПолучитьОписаниеОбъекта": "HeadObject", -"Новый заголовок новости": "New post title", -"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost", -"ОтправитьМестоположение": "SendLocation", -"МаксимальнаяВложенность": "MaximumNesting", -"МассивURLФайловВложений": "ArrayOfAttachmentURLs", -"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask", -"Проверка_ДропБоксМассив": "Check_DropboxArray", -"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", -"ПолучитьСписокМагазинов": "GetMarketsList", -"Массив из Строка, Число": "Array of string, number", -"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure", -"Создать свойство товара": "Create product property", -"ПараметрыЗапросаВСтроку": "RequestParametersToString", -"Новый текст комментария": "New comment text", -"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagment", -"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", -"СоздатьЗапросМультипарт": "CreateMultipartRequest", -"ОтправитьДокумент (Путь": "SendDocument (Path", -"Telegram_ОтправитьВидео": "Telegram_SendVideo", "ГенераторОтчетаПокрытия": "CoverageReportGenerator", "ВывестиСправкуПоМетодам": "DisplayMethodHelp", "идентификатор реквизита": "prop identifier", "СтруктураАдресаДоставки": "DeliveryAddressStruct", "АтрибутыИХарактеристики": "AttributesAndFeatures", -"Идентификатор категории": "Category identifier", "ДФ=yyyy-MM-ddTHH:mm:ssZ": "DF=yyyy-MM-ddTHH:mm:ssZ", "Б24_РаботаСППолямиЗадач": "B24_TaskFieldsManagment", "Изменить заголовок чата": "Change chat title", @@ -4009,147 +4090,136 @@ "СоздатьПроизвольныйТвит": "CreateCustomTweet", "ПолучитьКалендарьСписка": "GetListCalendar", "ПолучитьСписокКаталогов": "GetDirectoriesList", +"ID файла для скачивания": "File ID for downloading", "Вайбер_ОтправитьКонтакт": "Viber_SendContact", "Проверка_ДропБоксСтатус": "Check_DropboxStatus", -"ПереместитьФайлВКаталог": "MoveFileToFolder", "ПолучитьПланЗадачНаДень": "GetDailyPlan", "Получить/Обновить токен": "Get/Update token", "ID товаров для проверки": "Product IDs to be inspected", "Текст первого сообщения": "Text of the first message", -"ID файла для скачивания": "File ID for downloading", -"Bitrix24_УдалитьКаталог": "Bitrix24_DeleteFolder", -"ГД_ЗагрузитьУдалитьФайл": "GD_UploadDeleteFile", -"Наименование новой базы": "New base name", -"ПолучитьСтруктуруТовара": "GetProductStructure", -"ПолучитьСтруктуруСделки": "GetDealStructure", -"ОтменитьПубликациюПапки": "CancelFolderPublication", -"Получить стадии канбана": "Get kanban stages", -"ЗагрузитьФайлВХранилище": "UploadFileToStorage", -"Не найден входной файл!": "Input File Not Found!", -"Массив вариантов ответа": "Array of answer options", -"Получить описание файла": "Get file description", -"Bitrix24_ИзменитьЗадачу": "Bitrix24_UpdateTask", -"Ответ сервера с ссылкой": "Server response with a URL", -"ИзменитьПодборкуТоваров": "EditProductCollection", -"ВК_СоздатьТоварПодборку": "VKAPI_CreateProductSelection", -"Телеграм_ОтправитьГифку": "TelegramAPI_SendGIF", -"Проверка_ТелеграмИстина": "Check_TelegramTrue", -"Telegram_ОтправитьГифку": "Telegram_SendGif", -"Новое имя стадии стадии": "New stage name", -"Получить список каналов": "Get channel list", -"Удалить выбранные файлы": "Delete selected files", -"Является пунктом выдачи": "Its a shipping point", -"Массив вариантов опроса": "Poll options array", -"СоздатьТоварСоСвойством": "CreateProductWithProp", -"ЯДиск_ПереместитьОбъект": "YDisk_MoveObject", -"Тестовая таблица 2 (изм": "Test table 2 (change", -"Получить список записей": "Get list of records", -"ИзменитьАртикулыТоваров": "UpdateProductsArticles", -"УдалитьКомментарий (хук": "DeleteComment (wh", -"ПолучитьЗначениеИзФайла": "GetValueFromFile", -"ПолучитьПубличныйОбъект": "GetPublicObject", -"HEX нового цвета стадии": "HEX of new stage color", -"Получить структуру чата": "Get chats structure", -"OPI_ПреобразованиеТипов": "OPI_TypeConversion", -"YandexDisk_СоздатьПапку": "YandexDisk_CreateFolder", -"СтруктураХарактеристики": "AttributesStructure", -"и перейдите в настройки": "and go to the settings", -"УдалитьФайлы (каталог 2": "DeleteSelectedFiles (folder 2", -"Bitrix24_УдалитьНовость": "Bitrix24_DeletePost", -"ПроверитьОсновныеДанные": "CheckBasicData", -"ЗаписатьФайлыМультипарт": "WriteMultipartFiles", -"Скопированный файл.jpeg": "CopiedFile.jpeg", -"ОзонСписокХарактеристик": "OzonAttributesList", -"Telegram_УдалитьWebhook": "Telegram_DeleteWebhook", -"ИзменитьАватарЧата (URL": "ChangeChatPicture (URL", -"Слак_ПолучитьИнформацию": "SlackGetData", -"Телеграм_ОтправитьВидео": "TelegramAPI_SendVideo", -"Переименовать хранилище": "Rename storage", -"Новая картинка подборки": "New selection image", -"УстановитьЗаголовокЧата": "SetChatTitle", -"ВключитьУведомленияЧата": "EnableChatNotifications", -"ИсключатьАрхивированные": "ExcludeArchived", -"СоздатьЗаголовкиЗапроса": "CreateRequestHeaders", -"ТаблицаДляИспользования": "TableForUse", -"СформироватьТестыЯксCLI": "FormYAXTestsCLI", -"Новое название подборки": "New selection name", -"Bitrix24_ОтложитьЗадачу": "Bitrix24_DeferTask", -"Создать страницу в базу": "Create page in database", -"Получить значения ячеек": "Get cell values", -"список активных токенов": "active token list", -"Непредвиденная ошибка!:": "Unexpected Error!", -"ЗагрузитьМассивВложений": "UploadAttachmentsArray", -"Получить список свойств": "Get property list", -"Массив Из Строка, Число": "Array of String, Number", -"Новое значение свойства": "New property value", -"для дальнейших действий": "for further actions", -"признак повторного лида": "repeat lead", -"Получить историю канала": "Get channel history", -"ПолучитьСписокСчетчиков": "GetCountersList", -"СкопироватьКаталог (хук": "MakeFolderCopy (wh", -"РазделитьДвоичныеДанные": "SplitBinaryData", -"VK_СоздатьСоставнойПост": "VK_CreateCompositePost", -"признак новой сделки (Y": "new deal flag (Y", -"ID удаляемого сообщения": "ID of message to delete", -"РаботаСЧатамиИДиалогами": "ChatsAndDialogsManagment", -"Проверка_ДвоичныеДанные": "Check_BinaryData", -"ВключитьЗвукЗадачи (хук": "UnmuteTask (wh", -"УникальныйИдентификатор": "UUID", -"Удаляет сообщение по ID": "Deletes a message by ID", -"ОтправитьКонтакт (канал": "SendContact (channel", -"Телеграм_ОтправитьАудио": "TelegramAPI_SendAudio", -"СформироватьМассивМедиа": "FormMediaArray", -"ПолучитьИнформациюОЧате": "GetChatInfo", -"Создать/Удалить каталог": "Create/Delete catalog", -"Создать/Удалить событие": "Create/Delete event", -"Проверка_ТелеграмМассив": "Check_TelegramArray", -"УдалитьШифрованиеБакета": "DeleteBucketEncryption", -"Получить список заказов": "Get order list", -"Путь к созаваемой папке": "Path to the created folder", -"Название района региона": "Name of the area of the region", -"ПолучитьСтруктуруДанных": "GetBasicDataStructure", -"СоздатьЗависимостьЗадач": "CreateTasksDependencies", -"Б24_УчетРабочегоВремени": "B24_Timekeeping", -"СдэкАПИ_РаботаСЗаказами": "CDEKAPI_OrdersManagment", -"СтруктураДоговоренности": "AppointmentStructure", -"Другой заголовок задачи": "Another task title", -"АТ_СоздатьУдалитьЗаписи": "AT_CreateDeleteRecords", -"Проверка_БитриксНовость": "Check_BitrixPost", -"Идентификатор хранилища": "Storage ID", -"Сформировать клавиатуру": "Create keyboard", -"ID версии начала списка": "Version ID for the beginning of the list", -"ОтправитьСообщение (хук": "SendMessage", -"ОбеспечитьПустойКаталог": "EnsureEmptyDirectory", -"ДропБокс_СоздатьКаталог": "DropboxAPI_CreateFolder", -"ИмяМедиа, ТекущиеДанные": "MediaName, CurrentData", -"Массив ID пользователей": "User ID Array", -"ID новости для удаления": "Id of post to remove", -"Установить теги объекта": "Put object tagging", -"Получить историю задачи": "Get task history", -"АргументыКоманднойСтроки": "CommandLineArguments", -"Выбрать пункт **Другое**": "Select **Other**", -"произвольный комментарий": "arbitrary comment", -"Новый каталог размещения": "New parent directory", -"Проверка_ВКГруппаТоваров": "Check_VKProductsGroup", -"ID целевого пользователя": "Target user ID", -"Строка, Массив из Строка": "String, Array of String", -"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", -"Проверка_ТелеграмКонтакт": "Check_TelegramContact", -"УправлениеПользователями": "UsersManagment", -"Код региона по базе СДЭК": "Region code according to CDEK database", -"цвет текста на информере": "informer text color", -"ОтключитьУведомленияЧата": "DisableChatNotifications", -"ID файла для копирования": "Original file ID", -"Для работы через Webhook": "To work via Webhook", -"Получить заказ по номеру": "Get order by number", -"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", -"Структура полей счетчика": "Counter field structure", -"СохранитьУдалитьКартинку": "SaveDeleteImage", -"Отправить запрос с телом": "Send request with body", -"Создает каталог на диске": "Creates a directory on the disk", -"Б24_РаботаСКомментариями": "B24_CommentsManagment", -"ИзменитьАватарЧата (Путь": "ChangeChatPicture (Path", -"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", +"ОтменитьПубликациюФайла": "CancelFilePublication", +"Telegram_ОтправитьВидео": "Telegram_SendVideo", +"ОтправитьДокумент (Путь": "SendDocument (Path", +"ПереместитьФайлВКаталог": "MoveFileToFolder", +"Телеграм_ОтправитьОпрос": "TelegramAPI_SendPoll", +"СоздатьЗапросМультипарт": "CreateMultipartRequest", +"Наименование обсуждения": "Discussion name", +"Флаг анонимности опроса": "Survey anonymity flag", +"ПолучитьОписаниеСобытия": "GetEventDescription", +"Получить подборки по ID": "Get selections by ID", +"адрес электронной почты": "email address", +"ДелегироватьЗадачу (хук": "DelegateTask (wh", +"ПолучитьОписаниеОбъекта": "HeadObject", +"Новый заголовок новости": "New post title", +"Bitrix24_СоздатьНовость": "Bitrix24_CreatePost", +"ОтправитьМестоположение": "SendLocation", +"МаксимальнаяВложенность": "MaximumNesting", +"СкрытьГлавнуюТемуФорума": "HideMainForumTopic", +"Bitrix24_ПолучитьЗадачу": "Bitrix24_GetTask", +"МассивURLФайловВложений": "ArrayOfAttachmentURLs", +"Новый текст комментария": "New comment text", +"Создать свойство товара": "Create product property", +"ПолучитьСтруктуруЗадачи": "GetTaskFieldsStructure", +"ПараметрыЗапросаВСтроку": "RequestParametersToString", +"Массив из Строка, Число": "Array of string, number", +"ПолучитьСписокМагазинов": "GetMarketsList", +"Слак_ЗагрузитьУдалитьВФ": "Slack_UploadDeleteExternalFile", +"Проверка_ДропБоксМассив": "Check_DropboxArray", +"ЯМаркет_РаботаСТоварами": "YaMarket_ProductsManagment", +"Вайбер_ОтправкаСообщений": "Viber_MessagesSending", +"Получить список подборок": "Get selection list", +"УдалитьКалендарьИзСписка": "DeleteCalendarFromList", +"СоздатьСсылкуПриглашение": "CreateInvitationLink", +"Установить описание чата": "Set chat description", +"признак цифрового товара": "digital attribute", +"НормализоватьАвторизацию": "NormalizeAuth", +"Bitrix24_ОтклонитьЗадачу": "Bitrix24_DisapproveTask", +"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy", +"VK_ПолучитьСписокСвойств": "VK_GetPropertyList", +"UUID заказа для удаления": "Order UUID for deletion", +"Авторизуйтесь на портале": "Log in to the portal", +"ID файла для перемещения": "File ID", +"Получить список хранилищ": "Get list of storages", +"Новое описание календаря": "New calendar description", +"Поместить файл в корзину": "Mark file as deleted", +"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", +"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites", +"СоздатьТоварСоСвойствами": "CreateProductWithProperties", +"Получить информацию бота": "Get bot information", +"Строка, Массив Из Строка": "String, Array of String", +"Адрес истинного продавца": "The address of the true seller", +"ДобавитьРодителяСтраницы": "AddPageParent", +"номер документа на товар": "item document number", +"Тип чата OPEN (публичный": "Chat type OPEN (public", +"Изменить текст сообщения": "Change the message text", +"сохранение страниц сайта": "page saving", +"VK_ПолучитьСписокЗаказов": "VK_GetOrderList", +"ID счетчика для удаления": "Counter ID for deletion", +"Новая рекламная кампания": "New ads campaign", +"Получить список областей": "Get region list", +"асинхронный код счетчика": "asynchronous counter code", +"СформироватьБлокКартинку": "GenerateImageBlock", +"ПолучитьСписокЛидов (хук": "GetLeadsList (wh", +"Признак рекламного поста": "Sign of an advertising post", +"ПолучитьИнформациюОФайле": "GetFileInformation", +"Вайбер_ОтправитьКартинку": "Viber_SendImage", +"ОтправитьКартинку (канал": "SendPicture (channel", +"СоздатьАрхивироватьКанал": "CreateArchiveChannel", +"загрузка страниц в плеер": "page load to player", +"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN", +"Данные файл для загрузки": "Data file for upload", +"Путь к целевому каталогу": "Path to the target directory", +"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic", +"СформироватьТестыАссертс": "FormAssertsTests", +"Создает пустой календарь": "Creates an empty calendar", +"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard", +"ПолучитьИнформациюОДиске": "GetDiskInformation", +"Метод в документации API": "Method at API documentation", +"Новый тестовый заголовок": "NewTestTitle", +"ПолучитьСтатистикуПостов": "GetPostStatistics", +"VK_ПолучитьСписокТоваров": "VK_GetProductList", +"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts", +"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage", +"СоздатьПользователя (хук": "CreateUser (wh", +"UUID заявки для удаления": "UUID of the invitation for deletion", +"УдалитьКомментарийЗадачи": "DeleteTaskComment", +"фильтр по уровню доступа": "filter by access level", +"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask", +"Наличие терминала оплаты": "Availability of payment terminal", +"Получить список объектов": "List objects", +"ОтправитьСообщение (json": "SendMessage (json", +"ПолучитьЗаголовкиЗапроса": "GetRequestHeaders", +"ОбработанноеСоответствие": "ProcessedMap", +"ID элемента для удаления": "ID of deleted element", +"Изменяет имя метки по ID": "Changes the tag name by ID", +"ДобавитьКалендарьВСписок": "AddCalendarToList", +"БитриксСписокРезультатов": "BitrixResultsList", +"ПолучитьСтрокуЗаголовков": "GetHeadersString", +"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites", +"УстановитьТегиБакета (DB": "PutBucketTagging (DB", +"Добавить обновить товары": "Add update products", +"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost", +"СоздатьКаталогВХранилище": "CreateStorageFolder", +"Создать товар и подборку": "Create product and selection", +"количество грузовых мест": "number of cargo spaces", +"РаботаСПодборкамиТоваров": "ProductSelectionManagement", +"Другие товары сообщества": "Other items", +"ОтключитьЗвукЗадачи (хук": "MuteTask (wh", +"ID товаров для архивации": "Product IDs for archiving", +"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", +"МассивОтсутствующихПолей": "MissingFieldsArray", +"Изменяет название канала": "Changes the name of the channel", +"Загрузить файл в каталог": "Upload file to the folder", +"РаботаСУдаленнымиФайлами": "ExternalFilesManagement", +"ПреобразоватьФайлыВМедиа": "ConvertFilesToMedia", +"Проверка_БитриксВложение": "Check_BitrixAttachment", +"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", +"Б24_РаботаСУведомлениями": "B24_NotificationsManagment", +"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard", +"ПреобразоватьДанныеФайла": "ConvertFileData", +"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", +"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagment", +"ВосстановитьКаталог (хук": "RestoreFolder (wh", "ПриостановитьЗадачу (хук": "PauseTask (wh", "Получить данные аккаунта": "Get account data", "ДобавитьПараметрыКоманды": "AddCommandParameters", @@ -4169,34 +4239,34 @@ "Метод в документации AWS": "Method at AWS documentation", "Создает новое обсуждение": "Creates a new discussion", "ПолучитьКодПодтверждения": "GetConfirmationCode", +"ОпределитьТекущуюКоманду": "DetermineCurrentCommand", +"ИзменитьАватарЧата (Путь": "ChangeChatPicture (Path", +"Б24_РаботаСКомментариями": "B24_CommentsManagment", +"Отправить запрос с телом": "Send request with body", +"Создать/Изменить таблицу": "Create/Edit table", +"АргументыКоманднойСтроки": "CommandLineArguments", +"Выбрать пункт **Другое**": "Select **Other**", +"произвольный комментарий": "arbitrary comment", +"Новый каталог размещения": "New parent directory", +"Проверка_ВКГруппаТоваров": "Check_VKProductsGroup", +"ID целевого пользователя": "Target user ID", +"Строка, Массив из Строка": "String, Array of String", +"ОписаниеПримитивногоПоля": "PrimitiveFieldDescription", "ДобавитьФайлВЗадачу (хук": "AttachFileToTopic (wh", +"Проверка_ТелеграмКонтакт": "Check_TelegramContact", +"Код региона по базе СДЭК": "Region code according to CDEK database", +"цвет текста на информере": "informer text color", +"ОтключитьУведомленияЧата": "DisableChatNotifications", +"ID файла для копирования": "Original file ID", +"Для работы через Webhook": "To work via Webhook", +"Получить заказ по номеру": "Get order by number", +"СоздатьРекламнуюКампанию": "CreateAdvertisingCampaign", +"Структура полей счетчика": "Counter field structure", +"СохранитьУдалитьКартинку": "SaveDeleteImage", +"УправлениеПользователями": "UsersManagment", "Отправить местоположение": "Send location", -"Ссылка (URL) под записью": "Link (URL) under the post", +"Создает каталог на диске": "Creates a directory on the disk", "Наименование нового поля": "New field name", -"Откладывает задачу по ID": "Defer task by ID", -"ПолучитьСписокКалендарей": "GetCalendarList", -"Удаляет объект из бакета": "Removes the object from the bucket", -"ИзменитьСвойстваСтраницы": "EditPageProperties", -"Удалено %1 лишних файлов": "Removed %1 unnecessary files", -"ДобавитьПараметрКартинки": "AddImageParameter", -"СинхронизироватьКаталоги": "SynchronizeFolders", -"ОбработатьОшибочныйВывод": "HandleErrorOutput", -"Файл источник обновления": "File source for update", -"БитриксДоступныеДействия": "BitrixAvailableActions", -"ПолучитьКатегорииТоваров": "GetProductCategories", -"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", -"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", -"Получить описание товара": "Get product description", -"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty", -"ПолучитьСписокЗадач (хук": "GetTasksList (wh", -"Изменить свойство товара": "Edit product property", -"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", -"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", -"Изменяет новость в ленте": "Change post data", -"Начать выполнение задачи": "Start a task", -"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder", -"Блоки в документации API": "Blocks at API documentation", -"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", "Массив заголовков кнопок": "Array of button titles", "ПолучитьШифрованиеБакета": "GetBucketEncryption", "ПолучитьДвоичныеИлиПоток": "GetBinaryOrStream", @@ -4204,7 +4274,6 @@ "Получить товары магазина": "Get campaign products", "Набор тестов для YAxUnit": "Test suite for YAxUnit", "ПриостановитьУчетВремени": "PauseTimekeeping", -"Получить поле (строковое": "Get field (string", "Путь к объекту оригинала": "Path to the original object", "Использовать \"./internal": "Use \"./internal", "Создать подборку товаров": "Create product selection", @@ -4214,129 +4283,136 @@ "Секретный ключ (Password": "Secret key (Password", "ГК_ПолучитьСписокСобытий": "GC_GetEventList", "ПоместитьКаталогВКорзину": "MarkFolderAsDeleted", -"ОзонАПИ_РаботаСоСкладами": "OzonAPI_WarehousesManagment", "ДобавитьКомментарий (хук": "CreateComment (wh", +"Ссылка (URL) под записью": "Link (URL) under the post", "ТекущаяУниверсальнаяДата": "CurrentUniversalDate", -"ВосстановитьКаталог (хук": "RestoreFolder (wh", -"Создать/Изменить таблицу": "Create/Edit table", -"Ноушн_СоздатьУдалитьБлок": "Notion_CreateDeleteBlock", -"ID элемента для удаления": "ID of deleted element", -"номер документа на товар": "item document number", -"Изменить текст сообщения": "Change the message text", -"сохранение страниц сайта": "page saving", -"VK_ПолучитьСписокЗаказов": "VK_GetOrderList", -"ID счетчика для удаления": "Counter ID for deletion", -"Новая рекламная кампания": "New ads campaign", -"Получить список областей": "Get region list", -"асинхронный код счетчика": "asynchronous counter code", -"СформироватьБлокКартинку": "GenerateImageBlock", -"ПолучитьСписокЛидов (хук": "GetLeadsList (wh", -"Адрес истинного продавца": "The address of the true seller", -"Признак рекламного поста": "Sign of an advertising post", -"ПолучитьИнформациюОФайле": "GetFileInformation", -"Вайбер_ОтправитьКартинку": "Viber_SendImage", -"ОтправитьКартинку (канал": "SendPicture (channel", -"СоздатьАрхивироватьКанал": "CreateArchiveChannel", -"загрузка страниц в плеер": "page load to player", -"СоздатьТвитКартинки (ИВФ": "CreateImageTweet (TFN", -"Данные файл для загрузки": "Data file for upload", -"ДобавитьРодителяСтраницы": "AddPageParent", -"Путь к целевому каталогу": "Path to the target directory", -"Строка, Массив Из Строка": "String, Array of String", -"Bitrix24_СкопироватьФайл": "Bitrix24_MakeFileCopy", -"Вайбер_ОтправкаСообщений": "Viber_MessagesSending", -"УдалитьКалендарьИзСписка": "DeleteCalendarFromList", -"СоздатьСсылкуПриглашение": "CreateInvitationLink", -"Установить описание чата": "Set chat description", -"признак цифрового товара": "digital attribute", -"НормализоватьАвторизацию": "NormalizeAuth", -"Bitrix24_ОтклонитьЗадачу": "Bitrix24_DisapproveTask", -"Получить список подборок": "Get selection list", -"Получить информацию бота": "Get bot information", -"UUID заказа для удаления": "Order UUID for deletion", -"Авторизуйтесь на портале": "Log in to the portal", -"ID файла для перемещения": "File ID", -"VK_ПолучитьСписокСвойств": "VK_GetPropertyList", -"Получить список хранилищ": "Get list of storages", -"Новое описание календаря": "New calendar description", -"Поместить файл в корзину": "Mark file as deleted", -"ВК_ПолучитьСписокЗаказов": "VKAPI_GetOrderList", -"ДобавитьЗадачуВИзбранное": "AddTaskToFavorites", -"СоздатьТоварСоСвойствами": "CreateProductWithProperties", -"Тип чата OPEN (публичный": "Chat type OPEN (public", -"СоздатьУдалитьТемуФорума": "CreateDeleteForumTopic", -"БитриксСписокРезультатов": "BitrixResultsList", -"Создает пустой календарь": "Creates an empty calendar", -"УстановитьТегиБакета (DB": "PutBucketTagging (DB", -"Добавить обновить товары": "Add update products", -"Bitrix24_ИзменитьНовость": "Bitrix24_UpdatePost", -"СоздатьКаталогВХранилище": "CreateStorageFolder", -"Создать товар и подборку": "Create product and selection", -"количество грузовых мест": "number of cargo spaces", -"РаботаСПодборкамиТоваров": "ProductSelectionManagement", -"Другие товары сообщества": "Other items", -"ОтключитьЗвукЗадачи (хук": "MuteTask (wh", -"ВК_ПолучитьСписокТоваров": "VKAPI_GetProductList", -"ПреобразоватьДанныеФайла": "ConvertFileData", -"МассивОтсутствующихПолей": "MissingFieldsArray", -"Изменяет название канала": "Changes the name of the channel", -"Загрузить файл в каталог": "Upload file to the folder", -"РаботаСУдаленнымиФайлами": "ExternalFilesManagement", -"ПреобразоватьФайлыВМедиа": "ConvertFilesToMedia", -"Проверка_БитриксВложение": "Check_BitrixAttachment", -"Subsystem.OPI_Интеграция": "Subsystem.OPI_Integrations", -"Б24_РаботаСУведомлениями": "B24_NotificationsManagment", -"СоздатьВысокуюКлавиатуру": "CreateTallKeyboard", -"УбратьЗадачуИзИзбранного": "RemoveTaskFromFavorites", -"ID товаров для архивации": "Product IDs for archiving", -"ПолучитьСтрокуЗаголовков": "GetHeadersString", -"СформироватьТестыАссертс": "FormAssertsTests", -"UUID заявки для удаления": "UUID of the invitation for deletion", -"СоздатьДлиннуюКлавиатуру": "CreateLongKeyboard", -"ПолучитьИнформациюОДиске": "GetDiskInformation", -"Метод в документации API": "Method at API documentation", -"Новый тестовый заголовок": "NewTestTitle", -"ПолучитьСтатистикуПостов": "GetPostStatistics", -"VK_ПолучитьСписокТоваров": "VK_GetProductList", -"Bitrix24_ПолучитьНовости": "Bitrix24_GetPosts", -"НоушнАпи_СоздатьСтраницу": "NotionAPI_CreatePage", -"СоздатьПользователя (хук": "CreateUser (wh", -"УдалитьКомментарийЗадачи": "DeleteTaskComment", -"ДобавитьКалендарьВСписок": "AddCalendarToList", -"фильтр по уровню доступа": "filter by access level", -"Bitrix24_ЗавершитьЗадачу": "Bitrix24_CompleteTask", -"Наличие терминала оплаты": "Availability of payment terminal", -"Получить список объектов": "List objects", -"ОтправитьСообщение (json": "SendMessage (json", -"ПолучитьЗаголовкиЗапроса": "GetRequestHeaders", -"ОбработанноеСоответствие": "ProcessedMap", -"Изменяет имя метки по ID": "Changes the tag name by ID", -"ДобавитьИдентификаторЧата": "AddChatIdentifier", -"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder", -"Изменить артикулы товаров": "Update products articles", -"ID задачи приемника связи": "To task ID", -"Новое наименование стадии": "New stages name", -"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", -"Идентификатор комментария": "Comment identifier", -"Установить заголовок чата": "Set chat title", -"Путь назначения для копии": "Destination path for the copy", -"СменитьВладельцаЧата (хук": "ChangeChatOwner (wh", -"Изменить имя главной темы": "Change main topic name", -"Проверить доступ к задаче": "Check task acesses for users", -"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer", -"первый IP-адрес диапазона": "first IP address of the range", -"РаботаСРекламнымКабинетом": "AdAccountManagement", -"ОформитьКлиентскийВозврат": "CreateCustomerRefund", -"СоответствиеКомандМодулей": "ModuleCommandMapping", -"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", -"CommonModule.OPI_ТестыCLI": "CommonModule.OPI_TestsCLI", -"ПолучитьКоличествоТоваров": "GetProductsStocks", -"Обновленное описание базы": "Updated base description", -"Открытый пакет интеграций": "OpenIntegrations", -"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", -"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo", -"Удалить зависимость задач": "Delete tasks dependencies", -"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase", +"Dropbox_КопироватьОбъект": "Dropbox_CopyObject", +"Блоки в документации API": "Blocks at API documentation", +"Получить поле (строковое": "Get field (string", +"СинхронизироватьКаталоги": "SynchronizeFolders", +"ПолучитьСписокКалендарей": "GetCalendarList", +"Bitrix24_ПолучитьКаталог": "Bitrix24_GetFolder", +"Удаляет объект из бакета": "Removes the object from the bucket", +"ИзменитьСвойстваСтраницы": "EditPageProperties", +"Удалено %1 лишних файлов": "Removed %1 unnecessary files", +"ДобавитьПараметрКартинки": "AddImageParameter", +"ОбработатьОшибочныйВывод": "HandleErrorOutput", +"Файл источник обновления": "File source for update", +"БитриксДоступныеДействия": "BitrixAvailableActions", +"ГК_СоздатьУдалитьСобытие": "GC_CreateDeleteEvent", +"ПолучитьКатегорииТоваров": "GetProductCategories", +"РазложитьОбъектыПодробно": "BreakDownObjectsInDetail", +"Получить описание товара": "Get product description", +"VK_УдалитьСвойствоТовара": "VK_DeleteProductProperty", +"ПолучитьСписокЗадач (хук": "GetTasksList (wh", +"Изменить свойство товара": "Edit product property", +"Проверка_ДропбоксАккаунт": "Check_DropboxAccount", +"ДропБокс_ПолучитьАккаунт": "DropboxAPI_GetAccount", +"Изменяет новость в ленте": "Change post data", +"Начать выполнение задачи": "Start a task", +"Откладывает задачу по ID": "Defer task by ID", +"УдалитьСтадиюКанбана (хук": "DeleteKanbanStage (wh", +"Создает твит без вложений": "Creates a tweet without attachments", +"Изменить календарь списка": "Edit list calendar", +"Dropbox_ПереместитьОбъект": "Dropbox_MoveObject", +"ID счетчика для изменения": "Counter ID to change", +"ОбновитьКоличествоТоваров": "UpdateProductsStocks", +"Тестовый комментарий (изм": "Test comment (change", +"Дополнительный тип заказа": "Additional order type", +"URL картинки для отправки": "URL of sending picture", +"ID пользователей(я) Viber": "Viber User(s) ID", +"ДобавитьПользователейВЧат": "AddUsersToChat", +"Telegram_УдалитьСообщение": "Telegram_DeleteMessage", +"Отменить публикацию папки": "Unpublish folder", +"ПолучитьСписокФайлов (Все": "GetFilesList (All", +"Создать зависимость задач": "Create tasks dependencies", +"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", +"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection", +"Получить список каталогов": "Get list of directories", +"СоздатьПодразделение (хук": "CreateDepartment (wh", +"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromCollection", +"Работа с заявками курьера": "Courier invitations managment", +"Как EDT проект расширения": "As an EDT extension project", +"Получить публичный объект": "Get public object", +"Проверка_БитриксХранилища": "Check_BitrixStorage", +"Установить значения ячеек": "Set cell values", +"Создает новую базу данных": "Creates a new database", +"Добавить/Удалить картинку": "Add/Delete image", +"Наименование новой стадии": "New stage name", +"УстановитьБезопасныйРежим": "SetSafeMode", +"УдалитьПоследниеСообщения": "DeleteLastMessages", +"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", +"ИзменитьКомментарийЗадачи": "UpdateTaskComment", +"Управление пользователями": "Users managment", +"Синхронизировать каталоги": "Synchronize folders", +"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic", +"Удалить шифрование бакета": "Delete bucket encryption", +"ПолучитьСписокСделок (хук": "GetDealsList (wh", +"идентификатор наблюдателя": "auditor identifier", +"Удалить товар из подборки": "Remove product from selection", +"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", +"идентификатор комментария": "comment identifier", +"СоздатьУдалитьКомментарий": "CreateDeleteComment", +"Telegram_ОтправитьКонтакт": "Telegram_SendContact", +"Изменить подборку товаров": "Edit product selection", +"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", +"Заголовок файла для Slack": "File title for Slack", +"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", +"ПереименоватьКаталог (хук": "RenameFolder (wh", +"Открытый Пакет Интеграций": "Open Integrations Package", +"ПолучитьИнформациюОКанале": "GetChannelInformation", +"Атрибуты и характеристики": "Attributes and features", +"ID задачи источника связи": "From task ID", +"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", +"Заполнить/Очистить ячейки": "Fill/Clear cells", +"фильтровать по поддоменам": "subdomain filter", +"Отменить публикацию файла": "Unpublish file", +"Копирует файл или каталог": "Copies file or directory", +"ПолучитьСписокРезультатов": "GetResultsList", +"Удаляет уведомление по ID": "Delete notification by ID", +"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", +"Номер рекламной категории": "Advertising category number", +"ПолучитьНастройкиМагазина": "GetCampaignSettings", +"УдалитьПодразделение (хук": "DeleteDepartment (wh", +"Получить структуру сделки": "Get deal structure", +"ПолучитьСписокФайлов (все": "GetFilesList (full", +"Получить список счетчиков": "Get counters list", +"URL для установки Webhook": "URL for setting up Webhook", +"Архивирует активный канал": "Archives an active channel", +"Отправить запрос без тела": "Send request without body", +"ПолучитьСсылкуНаСообщение": "GetMessageLink", +"Добавить товар в подборку": "Add product to selection", +"Новое имя стадии стадии 2": "New stage name 2", +"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh", +"Проверка_ДропбоксУчастник": "Check_DropboxMember", +"МобильноеПриложениеКлиент": "MobileAppClient", +"ПолучитьПользователейЧата": "GetChatMembers", +"Преобразование типов (ОПИ": "Type conversion (OpenIntegrations", +"СоздатьКаноническийЗапрос": "CreateCanonicalRequest", +"Структура JSON полей базы": "The structure of the JSON database fields", +"VK_СформироватьКлавиатуру": "VK_FormKeyboard", +"Создает пост с картинками": "Creates a post with images", +"ИзменитьКартинкуЧата (хук": "ChangeChatPicture (wh", +"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", +"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty", +"Получить число участников": "Get participant count", +"Проверка_БитриксРезультат": "Check_BitrixResult", +"UUID заказа для изменение": "Order UUID for updating", +"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral", +"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", +"Новый альбом из автотеста": "NewAlbumFromAutoTest", +"ПолучитьКомменатрийЗадачи": "GetTaskComment", +"Тип дополнительной услуги": "Type of additional service", +"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", +"Загрузить видео на сервер": "Upload video to server", +"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", +"ID удаляемого комментария": "ID of comment to remove", +"ДействияПубличныхОбъектов": "PublicObjectActions", +"Загрузить массив вложений": "Upload attachments array", +"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList", +"Получить описание объекта": "Head object", +"ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy", +"Создать/Удалить календарь": "Create/Delete calendar", "Выбор по ID подразделения": "Selection by department ID", "Coverage_ЗапускВсехТестов": "Coverage_StartAllTests", "Включить уведомления чата": "Enable chat notifications", @@ -4358,36 +4434,36 @@ "ОтдельныеЭлементыМассивов": "SplitArrayParams", "ИзменитьПользователя (хук": "UpdateUser (wh", "Статус : Соответствие": "Status : Map", +"Ноушн_СоздатьИзменитьБазу": "Notion_CreateEditDatabase", +"Удалить зависимость задач": "Delete tasks dependencies", +"Твиттер_СоздатьТвитСВидео": "Twitter_CreateTweetWithVideo", +"Слак_ПолучитьСписокФайлов": "Slack_GetFileList", +"ДобавитьИдентификаторЧата": "AddChatIdentifier", +"Dropbox_ОпубликоватьПапку": "Dropbox_PublishFolder", +"Изменить артикулы товаров": "Update products articles", +"ID задачи приемника связи": "To task ID", +"Новое наименование стадии": "New stages name", +"ВыполнитьЗапросМультипарт": "ExecuteMultipartRequest", +"Идентификатор комментария": "Comment identifier", +"Установить заголовок чата": "Set chat title", +"Путь назначения для копии": "Destination path for the copy", +"СменитьВладельцаЧата (хук": "ChangeChatOwner (wh", "ДобавитьЗаголовокСтраницы": "AddPageHeader", +"Получить список магазинов": "Get markets list", +"VK_ЗагрузитьВидеоНаСервер": "VK_UploadVideoToServer", +"первый IP-адрес диапазона": "first IP address of the range", +"РаботаСРекламнымКабинетом": "AdAccountManagement", +"ОформитьКлиентскийВозврат": "CreateCustomerRefund", +"СоответствиеКомандМодулей": "ModuleCommandMapping", +"Телеграм_ОтправитьКонтакт": "TelegramAPI_SendContact", +"CommonModule.OPI_ТестыCLI": "CommonModule.OPI_TestsCLI", +"ПолучитьКоличествоТоваров": "GetProductsStocks", +"Обновленное описание базы": "Updated base description", +"Открытый пакет интеграций": "OpenIntegrations", +"Проверить доступ к задаче": "Check task acesses for users", "Использовать \"../../tools": "Use \"../../tools", -"ID сообщения для удаления": "ID of the message to be deleted", +"Изменить имя главной темы": "Change main topic name", "ПолучитьКаталогФайловЧата": "GetChatFilesFolder", -"Получить структуру данных": "Get basic data structure", -"См. ПолучитьОписаниеФайла": "See GetFileDescription", -"Некорректный вид отправки": "Incorrect sending view", -"Соответствие файлов: Ключ": "Map: Key", -"openintegrations.dev/docs": "en.openintegrations.dev/docs", -"ВыполнитьОбработкуКоманды": "ExecuteCommandProcessing", -"Преобразовать код в токен": "Convert code to token", -"РаботаСоСпискомКалендарей": "CalendarListManagement", -"ID записи о трудозатратах": "Time record ID", -"Наименование нового листа": "NewSheetName", -"См.ПолучитьОписаниеТовара": "See GetProductDescription", -"Трудозатраты по обработке": "Time spent on work", -"ПолучитьИнформациюОТоваре": "GetProductInformation", -"цвет стрелки на информере": "arrow color on the informer", -"ОчиститьОсновнойКалендарь": "ClearMainCalendar", -"Удаляет комментарий по ID": "Deletes comment by ID", -"Получить структуру товара": "Get product structure", -"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", -"ОбновитьИзображенияТовара": "UpdateProductImages", -"ПолучитьПользователя (хук": "GetUser (wh", -"МобильноеПриложениеСервер": "MobileAppServer", -"ПереключениеОбщегоДоступа": "TogglePublicAccess", -"идентификатор темы форума": "forum topic identifier", -"ID элемента для получения": "Element ID", -"Идентификатор типа товара": "Item type identifier", -"Изменяет существующий лид": "Modifies an existing lead", "Проверка_ТелеграмКартинка": "Check_TelegramImage", "Описание тестового товара": "Test item description", "ПолучитьСтруктуруСчетчика": "GetCounterStructure", @@ -4398,204 +4474,67 @@ "Устанавливает тему канала": "Sets the channel topic", "ОтправитьОписанияОбъектов": "SendObjectsDescription", "ПолучитьНастройкиКабинета": "GetBusinessSettings", +"Изменяет существующий лид": "Modifies an existing lead", "Идентификатор базы данных": "Database identifier", -"Bitrix24_ВосстановитьФайл": "Bitrix24_RestoreFile", "Подчиненное подразделение": "Subordinate department", "признак доступен для всех": "feature is available for all", "идентификатор направления": "direction identifier", "ЯМаркет_КабинетыИМагазины": "YaMarket_CampaignsAndBusiness", -"Преобразование типов (OPI": "Type conversion (OPI", "ПоказыватьВыводНемедленно": "ShowOutputImmediately", "ОтменитьПубликациюОбъекта": "CancelObjectPublication", "Тестовый товар измененный": "EditedTestProduct", "VK_СоздатьПодборкуТоваров": "VK_CreateProductCollection", "ссылка на картинку товара": "product picture link", -"Создать/Удалить календарь": "Create/Delete calendar", -"Получить список магазинов": "Get markets list", -"Получить описание объекта": "Head object", -"Новое имя стадии стадии 2": "New stage name 2", -"Добавить/Удалить картинку": "Add/Delete image", -"Наименование новой стадии": "New stage name", -"Проверка_БитриксХранилища": "Check_BitrixStorage", -"УстановитьБезопасныйРежим": "SetSafeMode", -"УдалитьПоследниеСообщения": "DeleteLastMessages", -"Слак_ОткрытьЗакрытьДиалог": "Slack_OpenCloseDialog", -"ИзменитьКомментарийЗадачи": "UpdateTaskComment", -"Управление пользователями": "Users managment", -"Синхронизировать каталоги": "Synchronize folders", -"СкрытьПоказатьГлавнуюТему": "HideShowMainTopic", -"ПолучитьСписокСделок (хук": "GetDealsList (wh", -"ПереименоватьКаталог (хук": "RenameFolder (wh", -"идентификатор наблюдателя": "auditor identifier", -"Удалить товар из подборки": "Remove product from selection", -"ПолучениеДанныхИНастройка": "DataRetrievalAndSettings", -"идентификатор комментария": "comment identifier", -"СоздатьУдалитьКомментарий": "CreateDeleteComment", -"Telegram_ОтправитьКонтакт": "Telegram_SendContact", -"Изменить подборку товаров": "Edit product selection", -"OPI_ПолучениеДанныхТестов": "OPI_TestDataRetrieval", -"Заголовок файла для Slack": "File title for Slack", -"ПолучитьСписокФайловПапки": "GetListOfFolderFiles", -"Установить значения ячеек": "Set cell values", -"Удалить шифрование бакета": "Delete bucket encryption", -"Получить публичный объект": "Get public object", -"Работа с заявками курьера": "Courier invitations managment", -"URL картинки для отправки": "URL of sending picture", -"Тестовый комментарий (изм": "Test comment (change", -"ОбновитьКоличествоТоваров": "UpdateProductsStocks", -"ID пользователей(я) Viber": "Viber User(s) ID", -"УдалитьСтадиюКанбана (хук": "DeleteKanbanStage (wh", -"Изменить календарь списка": "Edit list calendar", -"Создает твит без вложений": "Creates a tweet without attachments", -"Dropbox_ПереместитьОбъект": "Dropbox_MoveObject", -"Дополнительный тип заказа": "Additional order type", -"ДобавитьПользователейВЧат": "AddUsersToChat", -"Как EDT проект расширения": "As an EDT extension project", -"Отменить публикацию папки": "Unpublish folder", -"ПолучитьСписокФайлов (Все": "GetFilesList (All", -"Создать зависимость задач": "Create tasks dependencies", -"Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", -"VK_ДобавитьТоварВПодборку": "VK_AddProductToCollection", -"Получить список каталогов": "Get list of directories", -"СоздатьПодразделение (хук": "CreateDepartment (wh", -"Telegram_УдалитьСообщение": "Telegram_DeleteMessage", -"VK_УдалитьТоварИзПодборки": "VK_RemoveProductFromCollection", -"ID счетчика для изменения": "Counter ID to change", -"Создает новую базу данных": "Creates a new database", -"Открытый Пакет Интеграций": "Open Integrations Package", -"UUID заказа для изменение": "Order UUID for updating", -"Атрибуты и характеристики": "Attributes and features", -"Преобразование типов (ОПИ": "Type conversion (OpenIntegrations", -"СоздатьКаноническийЗапрос": "CreateCanonicalRequest", -"Структура JSON полей базы": "The structure of the JSON database fields", -"VK_СформироватьКлавиатуру": "VK_FormKeyboard", -"Создает пост с картинками": "Creates a post with images", -"ИзменитьКартинкуЧата (хук": "ChangeChatPicture (wh", -"ДропБокс_РаботаСДоступами": "DropboxAPI_AccessManagement", -"VK_ИзменитьСвойствоТовара": "VK_EditProductProperty", -"Получить число участников": "Get participant count", -"Проверка_БитриксРезультат": "Check_BitrixResult", -"ОтправитьУдалитьЭфемерное": "SendDeleteEphemeral", -"ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList", -"ПоказатьГлавнуюТемуФорума": "ShowMainForumTopic", -"Новый альбом из автотеста": "NewAlbumFromAutoTest", -"ПолучитьКомменатрийЗадачи": "GetTaskComment", -"Тип дополнительной услуги": "Type of additional service", -"ПолучитьСсылкуАвторизации": "GetAuthorizationLink", -"Загрузить видео на сервер": "Upload video to server", -"НаправлениеПоиска.СНачала": "SearchDirection.FromBegin", -"ID удаляемого комментария": "ID of comment to remove", -"ДействияПубличныхОбъектов": "PublicObjectActions", -"Загрузить массив вложений": "Upload attachments array", -"ПолучитьПользователейЧата": "GetChatMembers", -"МобильноеПриложениеКлиент": "MobileAppClient", -"Проверка_ДропбоксУчастник": "Check_DropboxMember", -"ЗавершитьУчетВремени (хук": "StopTimekeeping (wh", -"ID задачи источника связи": "From task ID", -"РаботаСоСвойствамиТоваров": "ProductPropertiesManagement", -"Заполнить/Очистить ячейки": "Fill/Clear cells", -"фильтровать по поддоменам": "subdomain filter", -"Отменить публикацию файла": "Unpublish file", -"Копирует файл или каталог": "Copies file or directory", -"ПолучитьСписокРезультатов": "GetResultsList", -"Удаляет уведомление по ID": "Delete notification by ID", -"РаботаСФайламиИКаталогами": "FileAndDirectoryManagement", -"Номер рекламной категории": "Advertising category number", -"ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy", -"ПолучитьНастройкиМагазина": "GetCampaignSettings", -"УдалитьПодразделение (хук": "DeleteDepartment (wh", -"Получить структуру сделки": "Get deal structure", -"ПолучитьСписокФайлов (все": "GetFilesList (full", -"Получить список счетчиков": "Get counters list", -"URL для установки Webhook": "URL for setting up Webhook", -"Архивирует активный канал": "Archives an active channel", -"ПолучитьИнформациюОКанале": "GetChannelInformation", -"Отправить запрос без тела": "Send request without body", -"ПолучитьСсылкуНаСообщение": "GetMessageLink", -"Добавить товар в подборку": "Add product to selection", -"Наименование подразделения": "Department name", -"Изменить свойства страницы": "Edit page properties", -"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic", -"ВывестиСообщениеИсключения": "DisplayExceptionMessage", -"Access key для авторизации": "Access key for authorization", -"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", -"Приостановить учет времени": "Stop timekeeping", -"ПолучитьИсториюЗадачи (хук": "GetTaskHistory (wh", -"признак повторного лида (Y": "reused lead flag (Y", -"СоздатьПост (одна картинка": "CreatePost (one picture", -"ОтправитьУведомлениеОВводе": "SendWritingNotification", -"запись содержимого страниц": "page content recording", -"другие увед. будут удалены": "another notif. will be deleted", -"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder", -"VK_СоздатьТоварСоСвойством": "VK_CreateProductWithProp", -"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", -"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", -"Локальный каталог источник": "Local source catalog", -"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", -"ДобавитьСтадиюКанбана (хук": "AddKanbanStage (wh", -"УстановитьШифрованиеБакета": "PutBucketEncryption", -"Структура Из КлючИЗначение": "Structure of KeyAndValue", -"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", -"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", -"Дата установки трудозатрат": "Date the record was set", -"Массив соответствий файлов": "Array of file mappings", -"ПолучитьДанныеПользователя": "GetUserData", -"Управление подразделениями": "Departments managment", -"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument", -"ПолучитьДанныеОСайте (Сайт": "GetSiteData (Site", -"Получить категории товаров": "Get product categories", -"Отключить уведомления чата": "Disable chat notifications", -"Разрешен наложенный платеж": "Cash on delivery allowed", -"Скопируйте новый **токен**": "Copy the new **token**", -"Получает схему таблиц базы": "Gets the schema of base tables", -"Получить код подтверждения": "Get confirmation code", -"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink", -"СтруктураАдресаОтправления": "SendingAddressStructure", -"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture", -"ДобавитьТрудозатратыЗадачи": "AddTaskTimeAccounting", -"ПроверитьДоступностьБакета": "HeadBucket", -"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", -"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage", -"Получить информацию о базе": "Get database info", -"Получить шифрование бакета": "Get bucket encryption", -"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval", -"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", -"ПолучитьСтатусПользователя": "GetUserStatus", -"ПолучитьИмяВременногоФайла": "GetTempFileName", -"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells", -"Получить информацию канала": "Get channel info", -"уровень доступа к счетчику": "counter access level", -"Получить список календарей": "Get list of calendars", -"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", -"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", -"ID чата для отправки файла": "Chat ID for sending", -"ПреобразоватьВариантВыбора": "ConvertSelectionOption", -"ID оригинального сообщения": "Original message ID", -"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting", -"ЗакрытьТемуФорума (главная": "CloseForumTopic (main", -"массив URL картинок товара": "array of product images URLs", -"Telegram_УстановитьWebhook": "Telegram_SetWebhook", -"Telegram_ОтправитьДокумент": "Telegram_SendDocument", -"ИсключитьПользователейЧата": "RemoveChatMembers", -"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile", -"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", -"Структура заполнения опции": "Data structure for option", -"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", -"значение продолжительности": "duration value", -"Токен авторизации (Api-Key": "Authorisation token (Api-Key", -"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs", -"Бренд на иностранном языке": "Brand in a foreign language", -"ДобавитьВидеообложкуТовара": "AddProductVideoCover", -"ИзменитьСтатусПользователя": "ChangeUserStatus", -"Получить информацию о чате": "Get information about the chat room", -"Получает комментарий по ID": "Gets comment by ID", -"СформироватьКнопкуДействия": "MakeActionButton", -"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage", -"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh", -"Это сообщение было удалено": "This message was deleted", -"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection", -"Если вам необходим чат-бот": "If you need a chatbot", +"ID сообщения для удаления": "ID of the message to be deleted", +"Bitrix24_ВосстановитьФайл": "Bitrix24_RestoreFile", +"Идентификатор типа товара": "Item type identifier", +"Преобразование типов (OPI": "Type conversion (OPI", +"идентификатор темы форума": "forum topic identifier", +"Получить структуру данных": "Get basic data structure", +"ID элемента для получения": "Element ID", +"См. ПолучитьОписаниеФайла": "See GetFileDescription", +"Некорректный вид отправки": "Incorrect sending view", +"Соответствие файлов: Ключ": "Map: Key", +"ВыполнитьОбработкуКоманды": "ExecuteCommandProcessing", +"Преобразовать код в токен": "Convert code to token", +"РаботаСоСпискомКалендарей": "CalendarListManagement", +"ID записи о трудозатратах": "Time record ID", +"Наименование нового листа": "NewSheetName", +"См.ПолучитьОписаниеТовара": "See GetProductDescription", +"openintegrations.dev/docs": "en.openintegrations.dev/docs", +"ОбновитьИзображенияТовара": "UpdateProductImages", +"Трудозатраты по обработке": "Time spent on work", +"ПолучитьПользователя (хук": "GetUser (wh", +"ВосстановитьОбъектКВерсии": "RestoreObjectToVersion", +"ПереключениеОбщегоДоступа": "TogglePublicAccess", +"Получить структуру товара": "Get product structure", +"МобильноеПриложениеСервер": "MobileAppServer", +"Удаляет комментарий по ID": "Deletes comment by ID", +"ОчиститьОсновнойКалендарь": "ClearMainCalendar", +"цвет стрелки на информере": "arrow color on the informer", +"ПолучитьИнформациюОТоваре": "GetProductInformation", +"ДобавитьКомментарийНовости": "AddPostComment", +"Telegram_ОтправитьКартинку": "Telegram_SendPicture", +"Скрыть главную тему форума": "Hide main forum thread", +"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", +"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", +"НормализоватьТекстовыйВвод": "NormalizeTextInput", +"Очищает значение в ячейках": "Clears the value in cells", +"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh", +"ИмяФайла, Вид + Расширение": "FileName, View + Extension", +"ПолучитьИнформациюОбУценке": "GetDiscountInformation", +"Получить информацию о боте": "Get bot information", +"СлужебныеПроцедурыИФункции": "Private", +"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", +"Bitrix24_ПереименоватьФайл": "Bitrix24_RenameFile", +"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh", +"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList", +"ТекущийПуть, ТекущиеДанные": "CurrentPath, CurrentData", +"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", +"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask", +"Число знаков после запятой": "Number of decimal places", "Полужирный текст сообщения": "Bold text", +"Проверка_ТелеграмСообщение": "Check_TelegramMessage", "ПолучитьСсылкуНаСкачивание": "GetDownloadLink", "разрешение на методы Drive": "Drive methods permission", "СформироватьСтруктуруТегов": "FormTagsStructure", @@ -4603,7 +4542,6 @@ "ПолучитьИнформациюОТоварах": "GetProductsInformation", "МинимальныйРазмерДляПотока": "MinimumStreamSize", "Bitrix24_КопироватьКаталог": "Bitrix24_CopyFolder", -"Bitrix24_ВозобновитьЗадачу": "Bitrix24_RenewTask", "Dropbox_ЗагрузитьФайлПоURL": "Dropbox_UploadFileByURL", "Структура из КлючИЗначение": "Structure of KeyAndValue", "ГК_СоздатьУдалитьКалендарь": "GC_CreateDeleteCalendar", @@ -4612,30 +4550,30 @@ "СформироватьЗначенияВыбора": "FormSelectionValues", "Создать ссылку-приглашение": "Create invitation link", "Описание тестового события": "TestEventDescription", -"Число знаков после запятой": "Number of decimal places", "Код КЛАДР. Устаревшее поле": "CLADR code. Deprecated field", -"ОжидатьЗавершенияОбработки": "WaitForProcessingCompletion", -"ИзменитьСтадиюКанбана (хук": "UpdateKanbansStage (wh", -"Очищает значение в ячейках": "Clears the value in cells", -"Telegram_ОтправитьКартинку": "Telegram_SendPicture", -"Скрыть главную тему форума": "Hide main forum thread", -"Ноушн_СоздатьСтраницуВБазу": "Notion_CreatePageInDatabase", -"Telegram_СоздатьТемуФорума": "Telegram_CreateForumTopic", -"НормализоватьТекстовыйВвод": "NormalizeTextInput", -"ДобавитьКомментарийНовости": "AddPostComment", -"ТекущийПуть, ТекущиеДанные": "CurrentPath, CurrentData", -"ПолучитьИнформациюОбУценке": "GetDiscountInformation", -"Получить информацию о боте": "Get bot information", -"ИмяФайла, Вид + Расширение": "FileName, View + Extension", -"СлужебныеПроцедурыИФункции": "Private", -"Dropbox_ПолчитьСписокТегов": "Dropbox_GetTagList", -"Bitrix24_ПереименоватьФайл": "Bitrix24_RenameFile", -"ЯДиск_ПолучитьСписокФайлов": "YDisk_GetFileList", -"ИзменитьЗаголовокЧата (хук": "ChangeChatTitle (wh", -"Проверка_ТелеграмСообщение": "Check_TelegramMessage", "ПреобразоватьПользователей": "ConvertUsers", -"Наименование новой таблицы": "New table name", +"Добавляет товар в подборку": "Adds a product to the selection", "ПолучитьПользователей (хук": "GetUsers (wh", +"ОткрытьТемуФорума (главная": "OpenForumTopic (main", +"Проверка_ТелеграмПереслать": "Check_TelegramForward", +"Фильтры для отбора товаров": "Product filters", +"ЯМетрика_УправлениеМетками": "YaMetrika_TagsManagment", +"ПолучитьЗначенияЯчеек (все": "GetCellValues (all", +"Удаляет набор тегов бакета": "Deletes the bucket tag set", +"Проверка_ВКВариантСвойства": "Check_VKPropVariant", +"ПолучитьПодразделения (хук": "GetDepartments (wh", +"Загрузить файл в хранилище": "Upload file to a storage", +"URL к видео для добавления": "URL of the video", +"ПолучитьРезультатОбработки": "GetProcessingResult", +"ЗагрузкаИОбновлениеТоваров": "UploadingAndUpdatingProducts", +"Сформировать блок картинку": "Generate image block", +"ОтправитьСообщение (диалог": "SendMessage (dialog", +"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh", +"Если вам необходим чат-бот": "If you need a chatbot", +"Документация Neocities API": "Neocities API docs", +"ПолучитьТрудозатратыЗадачи": "GetTaskTimeAccounting", +"ДобавитьПользователяКФайлу": "AddUserToFile", +"Массив файлов для загрузки": "Array of files to be uploaded", "Secret key для авторизации": "Secret key for authorization", "Телефон истинного продавца": "The true sellers phone number", "ОдобритьЗаявкуНаВступление": "ApprovePending", @@ -4653,121 +4591,114 @@ "Создать рекламную кампанию": "Create advertising campaign", "Создать/Архивировать канал": "Create/Archive channel", "ПолучитьСтадииКанбана (хук": "GetKanbanStages (wh", -"Массив файлов для загрузки": "Array of files to be uploaded", -"ДобавитьПользователяКФайлу": "AddUserToFile", -"ПолучитьТрудозатратыЗадачи": "GetTaskTimeAccounting", -"ПолучитьПодразделения (хук": "GetDepartments (wh", -"ОткрытьТемуФорума (главная": "OpenForumTopic (main", -"Добавляет товар в подборку": "Adds a product to the selection", -"Проверка_ТелеграмПереслать": "Check_TelegramForward", -"Фильтры для отбора товаров": "Product filters", -"ЯМетрика_УправлениеМетками": "YaMetrika_TagsManagment", -"ПолучитьЗначенияЯчеек (все": "GetCellValues (all", -"Удаляет набор тегов бакета": "Deletes the bucket tag set", +"Наименование новой таблицы": "New table name", +"VK_ИзменитьПодборкуТоваров": "VK_EditProductCollection", "ПолучитьСтруктуруЛида (хук": "GetLeadStructure (wh", -"Проверка_ВКВариантСвойства": "Check_VKPropVariant", -"Загрузить файл в хранилище": "Upload file to a storage", -"Документация Neocities API": "Neocities API docs", -"URL к видео для добавления": "URL of the video", -"ПолучитьРезультатОбработки": "GetProcessingResult", -"ЗагрузкаИОбновлениеТоваров": "UploadingAndUpdatingProducts", -"Сформировать блок картинку": "Generate image block", -"ОтправитьСообщение (диалог": "SendMessage (dialog", -"ПоместитьФайлВКорзину (хук": "MarkFileAsDeleted (wh", -"Разложить JSON на параметры": "Parse JSON to Parameters", -"Временная отметка сообщения": "Message timestamp", -"ПолучитьСписокХранилищ (хук": "GetStoragesList (wh", -"ВыгнатьПользователяИзКанала": "KickUserFromChannel", -"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", -"Получить план задач на день": "Get users daily tasks plan", -"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics", -"ОбновлятьТокенКаждыеДваЧаса": "UpdateTokenEveryTwoHours", -"Путь к файлу для скачивания": "Path to the file for downloading", -"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", -"Получить количество товаров": "Get products stocks", -"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", -"электронная почта заполнена": "email address is filled in", -"Получить настройки магазина": "Get campaign settings", -"ЗакрепитьОткрепитьСообщение": "PinUnpinMessage", -"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic", -"Имя поля БД c обычным типом": "Name of field with regular type", -"ID пользователя исполнителя": "ID of responsible user", -"ОзонАПИ_ЦеныИОстаткиТоваров": "OzonAPI_PricesAndStocks", -"ОчиститьКоллекциюРекурсивно": "ClearCollectionRecursively", -"Получить пользователей чата": "Get chat members", -"ID задачи добавления товара": "Add product task ID", -"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder", -"Получить настройки кабинета": "Get business settings", -"Обновить изображения товара": "Update product images", -"Получить ссылку авторизации": "Get authorization link", -"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", -"СоздатьСистемноеУведомление": "CreateSystemNotification", -"ДополнитьКомплексныйАтрибут": "CompleteComplexAttribute", -"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", -"Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage", -"Загрузить по URL и получить": "Upload by URL and get", -"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", -"ОтправитьГолосовоеСообщение": "SendVoice", -"Ноушн_ПолучитьПользователей": "Notion_GetUsers", -"Сохранить картинку в альбом": "Save image to album", -"ОтветитьНаСобытиеКлавиатуры": "AnswerButtonEvent", -"ВернутьСтандартныеПараметры": "ReturnStandardParameters", -"Проверка_БитриксАвторизация": "Check_BitrixAuth", -"Описание в документации API": "Description in the API documentation", -"Создет новое поле в таблице": "Creates a new field in the table", -"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", -"ИсключитьПользователяИзЧата": "DeleteUserFromChat", -"ID стены расположения поста": "ID of the wall where the post is located", -"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", -"СформироватьМассивИменЯчеек": "FormCellNameArray", -"Использовать \"../../../core": "Use \"../../../core", -"УправлениеЭлементомЧеклиста": "ChecklistElementManagment", -"Массив соответствий событий": "Array of event maps", -"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", -"цена товара с учётом скидок": "product price with discounts", -"VK_СохранитьКартинкуВАльбом": "VK_SavePictureToAlbum", -"Получает квитанцию к заказу": "Gets a receipt for the order", -"Создать товар со свойствами": "Create product with properties", -"Массив каналов для отправки": "Array of channels for sending", -"ПолучитьОтложенныеСообщения": "GetScheduledMessages", -"ДобавитьПользователейКПапке": "AddUsersToFolder", -"Удаляет сообщение в диалоге": "Deletes a dialog message", -"Удаляет подразделение по ID": "Delets department by ID", -"Массив соответствий товаров": "Array of product maps", -"НастройкиСовместногоДоступа": "SharedAccessSettings", -"Отправить/Удалить эфемерное": "Send/Delete ephemeral", -"Помечает новость как важную": "Mark post as important", -"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", -"дата публикации комментария": "comment publication date", -"ID уведомления для удаления": "Notification ID", -"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", -"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", -"Оформить клиентский возврат": "Create customer refund", -"Получить список результатов": "Get results list", -"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock", -"VK_ПолучитьСтатистикуПостов": "VK_GetPostStatistics", -"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh", -"ПолучитьИнформациюОСтранице": "GetPageInfo", -"Удалить картинку из альбома": "Deletes an image from the album", -"Удалить календарь из списка": "Remove calendar from list", -"Убрать задачу из избранного": "Remove task from favorites list", -"ОтправитьДокумент (с именем": "SendDocument (with name", -"Добавить задачу в избранное": "Add task to favorites list", -"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI", -"ID альбома, если необходимо": "Album ID, if necessary", -"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", -"Поместить каталог в корзину": "Mark folder as deleted", -"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", -"ПереслатьСообщение (простое": "ForwardMessage (simple", -"НачатьВыполнениеЗадачи (хук": "StartTask (wh", -"Тип отправляемого сообщения": "TypeOfSentMessage", -"Структура JSON данных ячеек": "The structure of the JSON cells data", -"Очистить основной календарь": "Clear primary calendar", -"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", -"Начать наблюдать за задачей": "Start watching a task", +"ЗагрузитьФайлВКаталог (хук": "UploadFileToFolder (wh", +"Структура Из КлючИЗначение": "Structure of KeyAndValue", +"ГД_ПолучитьСписокКаталогов": "GD_GetCatalogList", +"ДропБокс_СоздатьУдалитьТег": "DropboxAPI_CreateDeleteTag", +"Дата установки трудозатрат": "Date the record was set", +"Массив соответствий файлов": "Array of file mappings", +"ПолучитьДанныеПользователя": "GetUserData", +"Управление подразделениями": "Departments managment", +"УстановитьШифрованиеБакета": "PutBucketEncryption", +"Телеграм_ОтправитьДокумент": "TelegramAPI_SendDocument", +"Получить категории товаров": "Get product categories", +"Отключить уведомления чата": "Disable chat notifications", +"Разрешен наложенный платеж": "Cash on delivery allowed", +"Скопируйте новый **токен**": "Copy the new **token**", +"Получает схему таблиц базы": "Gets the schema of base tables", +"Получить код подтверждения": "Get confirmation code", +"ПолучитьВнешнююСсылкуФайла": "GetFileExternalLink", +"ПолучитьДанныеОСайте (Сайт": "GetSiteData (Site", +"ДобавитьСтадиюКанбана (хук": "AddKanbanStage (wh", +"УдалитьПустыеПоляКоллекции": "RemoveEmptyCollectionFields", +"Telegram_ЗакрытьТемуФорума": "Telegram_CloseForumTopic", +"Это сообщение было удалено": "This message was deleted", +"Наименование подразделения": "Department name", +"Изменить свойства страницы": "Edit page properties", +"Telegram_ОткрытьТемуФорума": "Telegram_OpenForumTopic", +"ВывестиСообщениеИсключения": "DisplayExceptionMessage", +"Access key для авторизации": "Access key for authorization", +"СлужебныеПроцедурыИфункции": "ServiceProceduresAndFunctions", +"Приостановить учет времени": "Stop timekeeping", +"ПолучитьИсториюЗадачи (хук": "GetTaskHistory (wh", +"признак повторного лида (Y": "reused lead flag (Y", +"СоздатьПост (одна картинка": "CreatePost (one picture", +"ОтправитьУведомлениеОВводе": "SendWritingNotification", +"запись содержимого страниц": "page content recording", +"другие увед. будут удалены": "another notif. will be deleted", +"Bitrix24_СоздатьПодкаталог": "Bitrix24_CreateSubfolder", +"VK_СоздатьТоварСоСвойством": "VK_CreateProductWithProp", +"Telegram_УдалитьТемуФорума": "Telegram_DeleteForumTopic", +"СтруктураАдресаОтправления": "SendingAddressStructure", +"Проверка_ВККартинкаАльбома": "Check_VKAlbumPicture", +"Локальный каталог источник": "Local source catalog", +"ПроверитьДоступностьБакета": "HeadBucket", +"ИсключитьПользователейЧата": "RemoveChatMembers", +"ЯДиск_ЗагрузитьУдалитьФайл": "YDisk_UploadDeleteFile", +"ВывестиСправкуПоПараметрам": "DisplayParameterHelp", +"Структура заполнения опции": "Data structure for option", +"Телеграм_УстановитьWebhook": "TelegramAPI_SetWebhook", +"значение продолжительности": "duration value", +"Токен авторизации (Api-Key": "Authorisation token (Api-Key", +"Telegram_УстановитьWebhook": "Telegram_SetWebhook", +"ОтправитьМедиагруппу (доки": "SendMediaGroup (docs", +"ДобавитьВидеообложкуТовара": "AddProductVideoCover", +"ИзменитьСтатусПользователя": "ChangeUserStatus", +"Получить информацию о чате": "Get information about the chat room", +"Получает комментарий по ID": "Gets comment by ID", +"СформироватьКнопкуДействия": "MakeActionButton", +"ДобавитьТрудозатратыЗадачи": "AddTaskTimeAccounting", +"Телеграм_ОтправитьКартинку": "TelegramAPI_SendImage", +"Бренд на иностранном языке": "Brand in a foreign language", +"массив URL картинок товара": "array of product images URLs", +"Telegram_ОтправитьДокумент": "Telegram_SendDocument", +"ПолучитьИмяВременногоФайла": "GetTempFileName", +"КраткоеПредставлениеОшибки": "BriefErrorRepresentation", +"Получить информацию о базе": "Get database info", +"Получить шифрование бакета": "Get bucket encryption", +"Вайбер_ПолучениеИнформации": "Viber_DataRetrieval", +"ПолучитьЗначенияРекурсивно": "GetValuesRecursively", +"ПолучитьСтатусПользователя": "GetUserStatus", +"ЗакрытьТемуФорума (главная": "CloseForumTopic (main", +"ГТ_ЗаполнитьОчиститьЯчейки": "GT_FillClearCells", +"Получить информацию канала": "Get channel info", +"уровень доступа к счетчику": "counter access level", +"Получить список календарей": "Get list of calendars", +"ЗаполнитьПоляЗапросаТовара": "FillProductRequestFields", +"Слак_ПолучитьСписокКаналов": "Slack_GetChannelList", +"ID чата для отправки файла": "Chat ID for sending", +"ПреобразоватьВариантВыбора": "ConvertSelectionOption", +"ID оригинального сообщения": "Original message ID", +"ИзменитьТрудозатратыЗадачи": "UpdateTaskTimeAccounting", +"Bitrix24_ПолучитьХранилище": "Bitrix24_GetStorage", +"Путь к публикуемому объекту": "Path to the object to be published", +"Обновить количество товаров": "Update products stocks", +"УправлениеПубличнымДоступом": "ManagePublicAccess", +"НайтиЗначенияХарактеристики": "SearchAttributeValue", +"ПолучитьАдминистраторовЧата": "GetChatAdmins", +"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties", +"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation", +"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation", +"ДобавитьПолучателейКНовости": "AddPostRecipients", +"Б24_УправленеПользователями": "B24_UsersManagment", +"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter", +"Задача изменена, расходимся": "The task has been changed, let's split up", +"Создать/Удалить кооментарий": "Create/Delete Comment", +"Создает новое подразделение": "Creates a new department", +"НастройкиИАдминистрирование": "SettingsAndAdministartion", +"Bitrix24_УдалитьКомментарий": "Bitrix24_DeleteComment", +"разрешение на методы Sheets": "Sheets methods permission", +"ПолучитьСписокПользователей": "GetUserList", +"Эта база была создана из 1С": "This base is from 1C", +"СоздатьТвитГифки (одиночная": "CreateGifTweet (single", +"ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer", +"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", +"Включает уведомления в чате": "Enable chat notifications", "ПолучитьСписокСообщенийЧата": "GetChatMessagesList", "ПолучитьСодержимоеХранилища": "GetStorageObjects", -"ЗаписатьБуферДвоичныхДанных": "WriteBinaryDataBuffer", "Telegram_ПолучитьОбновления": "Telegram_GetUpdates", "ПереслатьГолосовоеСообщение": "ResendVoice", "ИзменитьМетаданныеКалендаря": "EditCalendarMetadata", @@ -4784,32 +4715,33 @@ "Telegram_ЗакрепитьСообщение": "Telegram_PinMessage", "Код со страницы авторизации": "Code from the authorization page", "URL для перехода в браузере": "URL for browser transition", -"Ключ > ID, Значение > Emoji": "Key > ID, Value > Emoji", "Методы работы с Notion (ОПИ": "Notion methods (OPI", -"СоздатьТвитГифки (одиночная": "CreateGifTweet (single", -"разрешение на методы Sheets": "Sheets methods permission", -"НайтиЗначенияХарактеристики": "SearchAttributeValue", -"ВК_СоздатьТоварСоСвойствами": "VKAPI_CreateProductWithProperties", -"ПолучитьАдминистраторовЧата": "GetChatAdmins", -"СоздатьЗаявкуНаВызовКурьера": "CreateCourierInvitation", -"УправлениеПубличнымДоступом": "ManagePublicAccess", -"Путь к публикуемому объекту": "Path to the object to be published", -"Обновить количество товаров": "Update products stocks", -"УдалитьЗаявкуНаВызовКурьера": "DeleteCourierInvitation", -"ДобавитьПолучателейКНовости": "AddPostRecipients", -"Эта база была создана из 1С": "This base is from 1C", -"ПолучитьСписокФайлов (Отбор": "GetFilesList (Filter", -"Задача изменена, расходимся": "The task has been changed, let's split up", -"Создать/Удалить кооментарий": "Create/Delete Comment", -"Создает новое подразделение": "Creates a new department", -"НастройкиИАдминистрирование": "SettingsAndAdministartion", -"Bitrix24_УдалитьКомментарий": "Bitrix24_DeleteComment", -"Б24_УправленеПользователями": "B24_UsersManagment", -"ПолучитьСписокПользователей": "GetUserList", -"Включает уведомления в чате": "Enable chat notifications", "Удаляет набор тегов объекта": "Deletes an objects tag set", -"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader", +"ПолучитьОнлайнПользователей": "GetOnlineUsers", "ГК_ПолучитьСписокКалендарей": "GC_GetCalendarList", +"Создать/Удалить тему форума": "Create/Delete forum topic", +"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList", +"Получает набор тегов бакета": "Gets the bucket tag set", +"ДобавитьПользователейКФайлу": "AddUsersToFile", +"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", +"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask", +"Отправить/Удалить сообщение": "Send/Delete message", +"Проверка_БитриксСписокЗадач": "Check_BitrixTasksList", +"Удалить трудозатраты задачи": "Delete task time accounting", +"Изменить комментарий задачи": "Update task comment", +"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", +"Создать каталог в хранилище": "Create folder at the storage", +"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure", +"Начать наблюдать за задачей": "Start watching a task", +"Проверка_БитриксКомментарий": "Check_BitrixComment", +"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", +"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment", +"Создает историю из картинки": "Creates a story from an image", +"Отменить публикацию объекта": "Unpublish object", +"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", +"СоздатьЗаголовокАвторизации": "CreateAuthorizationHeader", +"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy", +"Новое наименование каталога": "New folders name", "Забытый в прошлый раз текст": "The text I forgot last time", "OPI получение данных тестов": "OPI test data retrieval", "Bitrix24_ДелегироватьЗадачу": "Bitrix24_DelegateTask", @@ -4829,1055 +4761,1090 @@ "Получить информацию о файле": "Get information about file", "Telegram_ПереслатьСообщение": "Telegram_ForwardMessage", "ОтправитьЭфемерноеСообщение": "SendEphemeralMessage", -"Новое наименование каталога": "New folders name", "Добавить календарь в список": "Add calendar to list", -"Bitrix24_СкопироватьКаталог": "Bitrix24_MakeFolderCopy", -"!OInt ВыполнитьСборкуМусора": "!OInt RunGarbageCollection", -"Создать/Удалить тему форума": "Create/Delete forum topic", -"Слак_ПолучитьСписокОбластей": "Slack_GetRegionList", -"Получает набор тегов бакета": "Gets the bucket tag set", -"ДобавитьПользователейКФайлу": "AddUsersToFile", -"Твиттер_СоздатьТвитСОпросом": "Twitter_CreateTweetWithPoll", -"Bitrix24_ВключитьЗвукЗадачи": "Bitrix24_UnmuteTask", -"Отправить/Удалить сообщение": "Send/Delete message", -"Проверка_БитриксСписокЗадач": "Check_BitrixTasksList", -"Удалить трудозатраты задачи": "Delete task time accounting", -"Изменить комментарий задачи": "Update task comment", -"ПолучитьСсылкуДляСкачивания": "GetDownloadLink", -"Создать каталог в хранилище": "Create folder at the storage", -"ПолучитьСтруктуруЦеныТовара": "GetProductPriceStructure", -"ПолучитьОнлайнПользователей": "GetOnlineUsers", -"Проверка_БитриксКомментарий": "Check_BitrixComment", -"ВК_СохранитьУдалитьКартинку": "VKAPI_SaveDeleteImage", -"Bitrix24_СоздатьКомментарий": "Bitrix24_CreateComment", -"Создает историю из картинки": "Creates a story from an image", -"Отменить публикацию объекта": "Unpublish object", -"ПолучитьСтруктуруКомментария": "GetCommentStructure", -"Изменяет данные пользователя": "Updates user data", -"Создает комментарий к задаче": "Create new comment to the task", -"ПреобразоватьПараметрВСтроку": "ConvertParameterToString", -"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning", -"Один или массив UUID заказов": "One or an array of order UUIDs", -"Получает описание поля с URL": "Gets the description of a URL field", -"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask", -"ПолучитьСтруктуруАвторизации": "GetAuthStructure", -"Исключить пользователей чата": "Remove chat members", -"Создает новую таблицу в базе": "Creates a new table in the base", -"ОтветитьНаЗаявкуНаВступление": "ResolvePending", -"Время ожидания новых событий": "Waiting time for new events", -"ПолучитьСписокАватаровФорума": "GetForumAvatarsList", -"Использовать \"../../../tools": "Use \"../../../tools", -"ОтправитьСообщение (картинка": "SendMessage (picture", -"Загрузить/Удалить внеш. файл": "Upload/Delete external file", -"Скрыть/Показать главную тему": "Hide/Show main topic", -"Добавить пользователей в чат": "Add users to chat", -"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader", -"признак доступен для всех (Y": "feature is available for all (Y", -"Новый текст пункта чек-листа": "New elements text", -"ПолучитьСписокИконокАватаров": "GetAvatarIconList", -"Другой комментарий к новости": "Another comment", -"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", -"Объявленная стоимость товара": "Declared product price", -"Восстановить объект к версии": "Restore object to version", -"ВключитьУведомленияЧата (хук": "EnableChatNotifications (wh", -"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh", -"Сформировать кнопку действия": "Make action button", -"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", -"Идентификатор/артикул товара": "Product ID/article", -"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList", -"Тестовый товар (со свойством": "Test product (with prop", -"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements", -"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts", -"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment", -"ПолучитьСписокОпубликованных": "GetPublishedList", -"СледующаяВложенностьДоступна": "NextNestingAvailable", -"Массив сформированных кнопок": "Array of formed buttons", -"УстановитьРеакциюНаСообщение": "SetMessageReaction", -"Новое наименование хранилища": "New storage name", -"Изменить статус пользователя": "Change user status", -"Получает информацию о канале": "Gets information about the channel", -"Добавить комментарий новости": "Add comment to post", -"Создать рекламное объявление": "Create advertising post", -"ПодробноеПредставлениеОшибки": "DetailErrorDescription", -"Получить список внеш. файлов": "Get external file list", -"Получить статус пользователя": "Get user status", -"ПереместитьФайлВКаталог (хук": "MoveFileToFolder (wh", -"Добавляет новый внешний файл": "Adds a new external file", -"Получить ссылку на сообщение": "Get message link", -"JSON массива описаний блоков": "JSON array of block descriptions", -"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh", -"Установить шифрование бакета": "Put bucket encryption", -"Проверить доступность бакета": "Head bucket", -"Bitrix24_ВосстановитьКаталог": "Bitrix24_RestoreFolder", -"БитриксНастройкиУчетаВремени": "BitrixTimekeepingSettings", -"страницу создания приложения": "app creation page", -"УдалитьСообщение (отложенное": "DeleteMessage (scheduled", -"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh", -"идентификатор рабочей группы": "workgroup identifier", -"идентификатор ответственного": "responsible person identifier", -"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo", -"Получить список файлов папки": "Get list of folder files", -"Эти токены обновлять не надо": "These tokens do not need to be updated", -"Изменяет существующую сделку": "Modifies an existing deal", -"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", -"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", -"Б24_УправлениеПользователями": "B2_UsersManagment", -"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", -"Добавить видеообложку товара": "Add product video cover", -"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", -"Получает набор тегов объекта": "Gets the tag set of the object", -"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement", -"Новый массив блоков вложений": "New blocks array", -"Изменяет существующую задачу": "Update a task", -"Скрывает главную тему форума": "Hides the main forum thread", -"ID сообщения для открепления": "ID of the message to be unpinned", -"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", -"Получить информацию о канале": "Get channel information", -"Получить информацию о товаре": "Get product information", -"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup", -"ПолучитьСтандартныеПараметры": "GetStandardParameters", -"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", +"ПолучитьСписокВнешнихФайлов": "GetExternalFileList", +"ДобавитьПараметрФлагКоманды": "AddCommandFlagParameter", +"Структура JSON данных ячеек": "The structure of the JSON cells data", +"Получить настройки кабинета": "Get business settings", +"Обновить изображения товара": "Update product images", +"Получить ссылку авторизации": "Get authorization link", +"Проверка_ДропБоксМетаданные": "Check_DropboxMetadata", +"СоздатьСистемноеУведомление": "CreateSystemNotification", +"ДополнитьКомплексныйАтрибут": "CompleteComplexAttribute", +"ПолучитьИнформациюОбОбъекте": "GetObjectInformation", +"Telegram_ОткрепитьСообщение": "Telegram_UnpinMessage", +"Bitrix24_ПереместитьКаталог": "Bitrix24_MoveFolder", +"Загрузить по URL и получить": "Upload by URL and get", +"ОтправитьГолосовоеСообщение": "SendVoice", +"Ноушн_ПолучитьПользователей": "Notion_GetUsers", +"Сохранить картинку в альбом": "Save image to album", +"ОтветитьНаСобытиеКлавиатуры": "AnswerButtonEvent", +"ВернутьСтандартныеПараметры": "ReturnStandardParameters", +"Проверка_БитриксАвторизация": "Check_BitrixAuth", +"Описание в документации API": "Description in the API documentation", +"Создет новое поле в таблице": "Creates a new field in the table", +"ДропБокс_ЗагрузитьФайлПоURL": "DropboxAPI_UploadFileByURL", +"ID задачи добавления товара": "Add product task ID", +"Получить пользователей чата": "Get chat members", +"ОчиститьКоллекциюРекурсивно": "ClearCollectionRecursively", +"Разложить JSON на параметры": "Parse JSON to Parameters", +"Временная отметка сообщения": "Message timestamp", +"ПолучитьСписокХранилищ (хук": "GetStoragesList (wh", +"ВыгнатьПользователяИзКанала": "KickUserFromChannel", +"ПолучитьМетаданныеКалендаря": "GetCalendarMetadata", +"Получить план задач на день": "Get users daily tasks plan", +"ВК_ПолучитьСтатистикуПостов": "VKAPI_GetPostStatistics", +"ОбновлятьТокенКаждыеДваЧаса": "UpdateTokenEveryTwoHours", +"Путь к файлу для скачивания": "Path to the file for downloading", +"Dropbox_ПолучитьСписокТегов": "Dropbox_GetTagList", +"Очистить основной календарь": "Clear primary calendar", +"ВК_ПолучитьКатегорииТоваров": "VKAPI_GetProductCategories", +"электронная почта заполнена": "email address is filled in", +"Получить настройки магазина": "Get campaign settings", +"ЗакрепитьОткрепитьСообщение": "PinUnpinMessage", +"Проверка_ВКСтатистикаПостов": "Check_VKPostsStatistic", +"Имя поля БД c обычным типом": "Name of field with regular type", +"ID пользователя исполнителя": "ID of responsible user", +"ОзонАПИ_ЦеныИОстаткиТоваров": "OzonAPI_PricesAndStocks", +"ПолучитьСтатусЗагрузкиПоURL": "GetUploadStatusByURL", +"ИсключитьПользователяИзЧата": "DeleteUserFromChat", +"Получить количество товаров": "Get products stocks", +"ВК_СоздатьРекламнуюКампанию": "VKAPI_CreateAdCampaign", +"Оформить клиентский возврат": "Create customer refund", +"Получить список результатов": "Get results list", +"НоушнАпи_СоздатьУдалитьБлок": "NotionAPI_CreateDeleteBlock", +"VK_ПолучитьСтатистикуПостов": "VK_GetPostStatistics", +"ПроверитьДоступКЗадаче (хук": "CheckTaskAccesses (wh", +"ПолучитьИнформациюОСтранице": "GetPageInfo", +"Удалить картинку из альбома": "Deletes an image from the album", +"Удалить календарь из списка": "Remove calendar from list", +"!OInt МБайт = КБайт * КБайт": "!OInt MB = KB * KB", +"Убрать задачу из избранного": "Remove task from favorites list", +"Добавить задачу в избранное": "Add task to favorites list", +"СформироватьТестыАссертсCLI": "FormAssertsTestsCLI", +"ID альбома, если необходимо": "Album ID, if necessary", +"Telegram_ИзменитьТемуФорума": "Telegram_EditForumTopic", +"ПереслатьСообщение (простое": "ForwardMessage (simple", +"НачатьВыполнениеЗадачи (хук": "StartTask (wh", +"Тип отправляемого сообщения": "TypeOfSentMessage", +"ID стены расположения поста": "ID of the wall where the post is located", +"ОтправитьДокумент (с именем": "SendDocument (with name", +"ЗащищенноеСоединениеOpenSSL": "OpenSSLSecureConnection", +"Поместить каталог в корзину": "Mark folder as deleted", +"дата публикации комментария": "comment publication date", +"СформироватьМассивИменЯчеек": "FormCellNameArray", +"ID уведомления для удаления": "Notification ID", +"Использовать \"../../../core": "Use \"../../../core", +"УправлениеЭлементомЧеклиста": "ChecklistElementManagment", +"Методы интеграции с VK (ОПИ": "VK integration methods (OPI", +"цена товара с учётом скидок": "product price with discounts", +"VK_СохранитьКартинкуВАльбом": "VK_SavePictureToAlbum", +"Получает квитанцию к заказу": "Gets a receipt for the order", +"Создать товар со свойствами": "Create product with properties", +"Массив соответствий событий": "Array of event maps", +"ПолучитьОтложенныеСообщения": "GetScheduledMessages", +"ДобавитьПользователейКПапке": "AddUsersToFolder", +"Удаляет сообщение в диалоге": "Deletes a dialog message", +"Удаляет подразделение по ID": "Delets department by ID", +"Массив соответствий товаров": "Array of product maps", +"Телеграм_ПереслатьСообщение": "TelegramAPI_ForwardMessage", +"НастройкиСовместногоДоступа": "SharedAccessSettings", +"Отправить/Удалить эфемерное": "Send/Delete ephemeral", +"Массив каналов для отправки": "Array of channels for sending", +"Помечает новость как важную": "Mark post as important", "Получить каталог файлов чата": "Get chat files folder", "HEX основного цвета (#ffffff": "HEX primary color (#ffffff", "Затраченное время в секундах": "Time spent in seconds", "Получить данные пользователя": "Get user data", "Твиттер_СоздатьТекстовыйТвит": "Twitter_CreateTextTweet", "УдалитьТегиБакета (получение": "DeleteBucketTagging", -"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", -"Работа с польз. полями задач": "Working with custom task fields", "Bitrix24_ДобавитьФайлВЗадачу": "Bitrix24_AttachFileToTopic", +"Работа с польз. полями задач": "Working with custom task fields", "ID каталога размещения копии": "ID of copy destination folder", "Проверка_ТелеграмПриглашение": "Check_TelegramInvitation", "Отправить группу медиафайлов": "Send media group", +"Добавляет новый лист в книгу": "Adds a new sheet to the spreadsheet", "Добро пожаловать в новый чат": "Welcome to new chat", -"Проверка_БитриксНеопределено": "Check_BitrixUndefined", -"ЗагрузитьФайлВХранилище (хук": "UploadFileToStorage (wh", -"массив обновляемых атрибутов": "array of updatable attributes", -"ПолучитьСписокВерсийОбъектов": "ListObjectVersions", -"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes", -"ID сообщения для закрепления": "ID of the message to be pinned", -"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase", -"Изменить трудозатраты задачи": "Update task time accounting", -"Получить список комментариев": "Get list of comments", -"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh", -"ПолучитьНаборыЛокальныхПутей": "GetLocalPathsSets", -"ПолучитьИнформациюОбАккаунте": "GetAccountInformation", -"ПолучитьСоответствиеКартинки": "GetImageMap", -"ПолучитьТекущегоПользователя": "GetCurrentUser", -"ПолучитьСтруктуруЗадачи (хук": "GetTaskFieldsStructure (wh", -"ПрекратитьНаблюдатьЗаЗадачей": "StopWatchingTask", -"идентификатор характеристики": "attribute ID", -"Получить трудозатраты задачи": "Get task time accounting", -"Массив соответствий подборок": "Array of selection maps", -"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", -"Добавить трудозатраты задачи": "Add task time accounting", -"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", -"УстановитьСтатусПользователя": "SetUserStatus", -"JSON файлов или путь к .json": "File JSON or path to .json", -"Номер страницы выдачи списка": "Issue page number of the list", -"Bitrix24_ПриостановитьЗадачу": "Bitrix24_PauseTask", -"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink", -"Изменяет сообщение в диалоге": "Edit dialog message content", -"Аватар чата в base64 формате": "Base64 chat picture", -"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation", -"Показать главную тему форума": "Show main forum thread", -"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", -"последний IP-адрес диапазона": "last IP address of the range", -"URL картинки иконки страницы": "URL of the page icon image", +"РаботаСМетаданнымиКалендарей": "CalendarMetadataManagement", +"ПолучитьСтандартныеПараметры": "GetStandardParameters", +"УдалитьЭлементЧеклистаЗадачи": "DeleteTasksChecklistElement", +"Получить информацию о товаре": "Get product information", +"Получить информацию о канале": "Get channel information", +"УдалитьВариантСвойстваТовара": "DeleteProductPropertyVariant", +"ID сообщения для открепления": "ID of the message to be unpinned", +"Скрывает главную тему форума": "Hides the main forum thread", +"Изменяет существующую задачу": "Update a task", +"Новый массив блоков вложений": "New blocks array", +"Получает набор тегов объекта": "Gets the tag set of the object", +"ИзменитьИмяГлавнойТемыФорума": "EditMainForumTopicName", +"Добавить видеообложку товара": "Add product video cover", +"Найти вкладку \"Работа с API\"": "Find the 'API usage' tab", "Наименование нового каталога": "Name of new folder", -"Добавить пользователя к файлу": "Add user to file", -"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry", -"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh", -"Описания полей в документации": "Field descriptions in the documentation", -"**Открытый пакет интеграций**": "**Open Integrations Package**", -"Отбор по ID каталога родителя": "Filter by parent directory ID", -"Получает структуру полей чата": "Get chat fields structure", -"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh", -"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription", -"Bitrix24_ПереименоватьКаталог": "Bitrix24_RenameFolder", -"ИзменитьЭлементЧеклистаЗадачи": "UpdateTasksChecklistElement", -"Изменяет существующее событие": "Edits an existing event", -"Ошибка в данных описания поля": "Error in field description data", -"ID Файла голосового сообщения": "File ID of voice message", -"Удаляет ранее созданный товар": "Deletes a previously created product", -"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", -"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh", -"Проверка_ДропбоксПространство": "Check_DropboxSpace", -"Мобильные телефоны и планшеты": "Mobile phones and tablets", -"ID блока или сам блок образец": "Block ID or block sample itself", -"Проверка_ВКИНформацияОТоварах": "Check_VKProductData", -"Отправить голосовое сообщение": "Send voice", -"Дополнить комплексный атрибут": "Complete the complex attribute", -"Наименование объекта в бакете": "Name of the object in the bucket", -"Уникальный идентификатор ФИАС": "Unique FIAS identifier", -"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement", -"Закрепить/Открепить сообщение": "Pin/Unpin message", -"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", -"Соответствие Из КлючИЗначение": "Map Of KeyAndValue", -"ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant", -"ПеренестиЗадачуВСтадиюКанбана": "MoveTaskToKanbanStage", -"Отправить эфемерное сообщение": "Send ephemeral message", -"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", -"Набор изменяемых полей заказа": "Set of changing order fields", -"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", -"URL картинки обложки страницы": "URL of the page cover image", -"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", -"Получить содержимое хранилища": "Get a list of child storage objects", -"Получает список доступных баз": "Gets the list of available bases", -"Формат печати: A4, A5, A6, A7": "Print format: A4, A5, A6, A7", -"ПолучитьСтатусДобавленияКодов": "GetCodesUploadStatus", -"Изменяет картинку аватар чата": "Changes the chat avatar picture", -"РазделитьМассивНаПараметрыURL": "SplitArrayAsURLParameters", -"VK_СоздатьРекламноеОбъявление": "VK_CreateAd", -"От лица группы. Должен быть 1": "On behalf of the group. It should be set to 1", -"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", -"Одобрить заявку на вступление": "Approve pending", -"СоздатьРезультатИзКомментария": "CreateResultFromComment", -"ДобавитьВариантСвойстваТовара": "AddProductPropertyVariant", -"Создать системное уведомление": "Create system notification", -"Отправить уведомление о вводе": "Send write notification", -"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagment", -"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh", -"Удаляет внешний файл из Slack": "Deletes an external file from Slack", -"Получить данные о базе данных": "Get database information", -"ПолучитьСтруктуруФильтраЗадач": "GetTasksFilterStructure", -"Получить хранилище приложения": "Get storage for application data", -"Время начала ожидания курьера": "Start time of waiting for the courier", -"ЗаблокироватьПользователяЧата": "BlockChatUser", -"Отправляет сообщение в диалог": "Send message to dialog", -"СформироватьМассивДанныхЯчеек": "FormCellDataArray", -"Структура JSON данных объекта": "The structure of the JSON object data", -"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh", -"УдалитьРезультатИзКомментария": "DeleteResultFromComment", -"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings", -"Найти значения характеристики": "Search attribute value", -"Исполнители с ID не равным 10": "Performers with ID not equal to 10", -"Получить информацию о товарах": "Get products informations", -"Название компании отправителя": "Name of senders company", -"Получить статус учета времени": "Get timekeeping status", -"Получить онлайн пользователей": "Get online users", -"ПолучитьСтурктуруПользователя": "GetUserFieldsStructure", -"Альтернативный текст картинки": "Alternate text of the image", -"ID товаров для восстановления": "Product IDs for recovery", -"ID руководителя подразделения": "ID of department manager", -"Email для оповещений RFC 2822": "Email for alerts as RFC 2822", -"УдалитьКомментарийЗадачи (хук": "DeleteTaskComment (wh", -"ПолучитьКонтентРейтингТоваров": "GetProductsContentRating", -"Получить администраторов чата": "Get chat admins", -"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes", -"Получить отложенные сообщения": "Get scheduled messages", -"ПолучитьЭлементЧеклистаЗадачи": "GetTasksChecklistElement", -"Переслать голосовое сообщение": "Resend voice", -"Получить информацию об уценке": "Get discount information", -"app_id из настроек приложения": "app_id from application settings", +"Б24_УправлениеПользователями": "B2_UsersManagment", +"Проверка_БитриксНеопределено": "Check_BitrixUndefined", +"Проверка_ТелеграмМедиагруппа": "Check_TelegramMediaGroup", +"ЗагрузитьФайлВХранилище (хук": "UploadFileToStorage (wh", +"УстановитьСтатусПользователя": "SetUserStatus", +"ПолучитьСписокВерсийОбъектов": "ListObjectVersions", +"ГВ_ПолучитьСсылкуАвторизации": "GV_GetAuthorizationLink", +"URL картинки иконки страницы": "URL of the page icon image", +"последний IP-адрес диапазона": "last IP address of the range", +"ГД_СоздатьУдалитьКомментарий": "GD_CreateDeleteComment", +"Показать главную тему форума": "Show main forum thread", +"ПолучитьЗаявкуНаВызовКурьера": "GetCourierInvitation", +"Аватар чата в base64 формате": "Base64 chat picture", +"Изменяет сообщение в диалоге": "Edit dialog message content", +"СоздатьСсылкуПолученияТокена": "CreateTokenRetrievalLink", +"Bitrix24_ПриостановитьЗадачу": "Bitrix24_PauseTask", +"Номер страницы выдачи списка": "Issue page number of the list", +"JSON файлов или путь к .json": "File JSON or path to .json", +"ПреобразоватьBase64ВДвоичные": "ConvertBase64ToBinary", +"Добавить трудозатраты задачи": "Add task time accounting", +"массив обновляемых атрибутов": "array of updatable attributes", +"C:\\GDrive\\Мой диск\\data.json": "C:\\GDrive\\My Drive\\data.json", +"Получить трудозатраты задачи": "Get task time accounting", +"идентификатор характеристики": "attribute ID", +"ПрекратитьНаблюдатьЗаЗадачей": "StopWatchingTask", +"ПолучитьСтруктуруЗадачи (хук": "GetTaskFieldsStructure (wh", +"ПолучитьТекущегоПользователя": "GetCurrentUser", +"ПолучитьСоответствиеКартинки": "GetImageMap", +"ПолучитьИнформациюОбАккаунте": "GetAccountInformation", +"ПолучитьНаборыЛокальныхПутей": "GetLocalPathsSets", +"СоздатьЗависимостьЗадач (хук": "CreateTasksDependencies (wh", +"Получить список комментариев": "Get list of comments", +"Изменить трудозатраты задачи": "Update task time accounting", +"НоушнАпи_СоздатьИзменитьБазу": "NotionAPI_CreateUpdateBase", +"ID сообщения для закрепления": "ID of the message to be pinned", +"ЗагрузитьКодыАктивацииТовара": "UploadProductActivationCodes", +"Массив соответствий подборок": "Array of selection maps", +"Обсуждаем: какой цвет лучше?": "Discussing: Which color is better?", +"идентификатор ответственного": "responsible person identifier", +"Эти токены обновлять не надо": "These tokens do not need to be updated", +"Сформировать кнопку действия": "Make action button", +"ПолучитьПланЗадачНаДень (хук": "GetDailyPlan (wh", +"ВключитьУведомленияЧата (хук": "EnableChatNotifications (wh", +"Восстановить объект к версии": "Restore object to version", +"Объявленная стоимость товара": "Declared product price", +"CommonModule.OPI_Инструменты": "CommonModule.OPI_Tools", +"Другой комментарий к новости": "Another comment", +"ПолучитьСписокИконокАватаров": "GetAvatarIconList", +"Новый текст пункта чек-листа": "New elements text", +"признак доступен для всех (Y": "feature is available for all (Y", +"ПолучитьЗаголовокАвторизации": "GetAuthorizationHeader", +"Добавить пользователей в чат": "Add users to chat", +"Скрыть/Показать главную тему": "Hide/Show main topic", +"Загрузить/Удалить внеш. файл": "Upload/Delete external file", +"Методы работы с Twitter (ОПИ": "Twitter methods (OPI", +"ОтправитьСообщение (картинка": "SendMessage (picture", +"ПолучитьСписокАватаровФорума": "GetForumAvatarsList", +"Время ожидания новых событий": "Waiting time for new events", +"ОтветитьНаЗаявкуНаВступление": "ResolvePending", +"Создает новую таблицу в базе": "Creates a new table in the base", +"Исключить пользователей чата": "Remove chat members", +"ПолучитьСтруктуруАвторизации": "GetAuthStructure", +"Bitrix24_ОтключитьЗвукЗадачи": "Bitrix24_MuteTask", +"Получает описание поля с URL": "Gets the description of a URL field", +"Один или массив UUID заказов": "One or an array of order UUIDs", +"HEX цвет кнопок с # в начале": "HEX color of buttons with # at the beginning", +"ПреобразоватьПараметрВСтроку": "ConvertParameterToString", +"Создает комментарий к задаче": "Create new comment to the task", +"Изменяет данные пользователя": "Updates user data", +"ПолучитьСтруктуруКомментария": "GetCommentStructure", +"Использовать \"../../../tools": "Use \"../../../tools", +"Идентификатор/артикул товара": "Product ID/article", +"Изменяет существующую сделку": "Modifies an existing deal", +"Тестовый товар (со свойством": "Test product (with prop", +"Bitrix24_ПолучитьСписокЗадач": "Bitrix24_GetTasksList", +"Получить список файлов папки": "Get list of folder files", +"Слак_ПолучитьИнформациюОБоте": "Slack_GetBotInfo", +"идентификатор рабочей группы": "workgroup identifier", +"УдалитьЗависимостьЗадач (хук": "DeleteTasksDependencies (wh", +"УдалитьСообщение (отложенное": "DeleteMessage (scheduled", +"страницу создания приложения": "app creation page", +"БитриксНастройкиУчетаВремени": "BitrixTimekeepingSettings", +"Bitrix24_ВосстановитьКаталог": "Bitrix24_RestoreFolder", +"Установить шифрование бакета": "Put bucket encryption", +"ПолучитьСтруктуруСделки (хук": "GetDealStructure (wh", +"JSON массива описаний блоков": "JSON array of block descriptions", +"Получить ссылку на сообщение": "Get message link", +"Добавляет новый внешний файл": "Adds a new external file", +"ПереместитьФайлВКаталог (хук": "MoveFileToFolder (wh", +"Проверить доступность бакета": "Head bucket", +"Получить список внеш. файлов": "Get external file list", +"Получить статус пользователя": "Get user status", +"ПолучитьДоступныеТоварыАкции": "GetAvailablePromoProducts", +"Bitrix24_ДобавитьКомментарий": "Bitrix24_CreateComment", +"ПолучитьСписокОпубликованных": "GetPublishedList", +"СледующаяВложенностьДоступна": "NextNestingAvailable", +"УстановитьРеакциюНаСообщение": "SetMessageReaction", +"Массив сформированных кнопок": "Array of formed buttons", +"Изменить статус пользователя": "Change user status", +"УдалитьПустыеЭлементыМассива": "RemoveEmptyArrayElements", +"Получает информацию о канале": "Gets information about the channel", +"Добавить комментарий новости": "Add comment to post", +"Создать рекламное объявление": "Create advertising post", +"ПодробноеПредставлениеОшибки": "DetailErrorDescription", +"Новое наименование хранилища": "New storage name", +"ПолучитьЛимитыРаботыСТоварами": "GetProductsRequestsLimits", "Твиттер_СоздатьТвитСКартинкой": "Twitter_CreateTweetWithImage", "Создает твит с видеовложением": "Creates a tweet with a video attachment", "ПригласитьПользователейВКанал": "InviteUsersToChannel", -"ПолучитьЛимитыРаботыСТоварами": "GetProductsRequestsLimits", "ПолучитьТелоКакДвоичныеДанные": "GetBodyAsBinaryData", -"НачатьНаблюдатьЗаЗадачей (хук": "StartWatchingTask (wh", +"JSON описание товара или путь": "JSON description of the product or path", "Структура JSON данных события": "The structure of the JSON event data", "Массив соответствий каталогов": "Array of directory mappings", "Получить список пользователей": "Get user list", "ДобавитьЭлементЧеклистаЗадачи": "AddTasksChecklistElement", "Создает новую новость в ленте": "Create a new post at news feed", -"JSON описание товара или путь": "JSON description of the product or path", +"app_id из настроек приложения": "app_id from application settings", +"НачатьНаблюдатьЗаЗадачей (хук": "StartWatchingTask (wh", +"Получить информацию об уценке": "Get discount information", +"Название компании отправителя": "Name of senders company", +"ПолучитьЭлементЧеклистаЗадачи": "GetTasksChecklistElement", +"Получить отложенные сообщения": "Get scheduled messages", +"ОбновитьХарактеристикиТоваров": "UpdateProductsAttributes", +"Получить администраторов чата": "Get chat admins", +"ПолучитьКонтентРейтингТоваров": "GetProductsContentRating", +"УдалитьКомментарийЗадачи (хук": "DeleteTaskComment (wh", +"Email для оповещений RFC 2822": "Email for alerts as RFC 2822", +"ID руководителя подразделения": "ID of department manager", +"ID товаров для восстановления": "Product IDs for recovery", +"Альтернативный текст картинки": "Alternate text of the image", +"ПолучитьСтурктуруПользователя": "GetUserFieldsStructure", +"Получить онлайн пользователей": "Get online users", +"Получить статус учета времени": "Get timekeeping status", "Приостанавливает задачу по ID": "Pause a task by ID", +"Переслать голосовое сообщение": "Resend voice", "Ноушн_ПолучитьИнформациюОБазе": "Notion_GetDatabaseInfo", -"ПолучитьВнешнююСсылкуКаталога": "GetFolderExternalLink", -"СлужебныйПрограммныйИнтерфейс": "Internal", -"ID пользователя для получения": "User ID", -"Получить внешнюю ссылку файла": "Get external link for a file", -"Путь (имя) в бакете источнике": "Path (name) in the source bucket", -"Закрывает существующий диалог": "Closes an existing dialog", -"Имя пользователя (опционально": "Users name (optional", -"разрешение на методы Calendar": "Calendar methods permission", -"ID пользователя для изменения": "User ID", -"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh", -"Есть ли в офисе приём заказов": "Is there an office to take orders", -"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh", -"список страниц для сохранения": "save page list", -"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", -"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure", "Изменяет текст заголовка чата": "Change text of chat title", -"ID каталога нового размещения": "ID of new destination folder", -"ID подразделения для удаления": "Department ID for deletion", -"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel", -"Отправить текстовое сообщение": "Send text message", -"ПолучитьОписаниеЗаявкиКурьера": "GetCourierInvitationsDescription", -"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL", -"Получить ссылку на скачивание": "Get download link", -"CommonModule.OPI_Криптография": "CommonModule.OPI_Cryptography", -"ПолучитьЗапросыВступленияЧата": "GetChatJoinRequests", -"Получить статистику по постам": "Get post statistics", -"Б24_УправлениеПодразделениями": "B24_DepartmentsManagment", -"Загрузка и обновление товаров": "Uploading and updating products", -"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", -"Проверка_ВКИнформацияОТоварах": "Check_VKProductData", -"Соответствие из КлючИЗначение": "Map of KeyAndValue", +"СлужебныйПрограммныйИнтерфейс": "Internal", +"Получить информацию о товарах": "Get products informations", "Необходим прозвон отправителя": "Need to call the sender", -"СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk", -"ID пользователя для блокировки": "User ID to be blocked", -"Удаляет файл или каталог по ID": "Deletes file or directory by ID", -"Дополнительный текст сообщения": "Additional message text", -"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", -"Добавить получателей к новости": "Add new recipients to a post", -"ДобавитьКомментарийЗадачи (хук": "AddTaskComment (wh", -"Добавить пользователей к папке": "Add users to folder", -"Идентификатор записи в таблице": "Record identifier in the table", -"тип: employee, extranet, email": "type: employee, extranet, email", -"ID родительского подразделения": "ID of parent department", -"Проверка_БитриксМассивОбъектов": "Check_BitrixObjectsArray", -"СформироватьСтрокуВызоваМетода": "FormMethodCallString", -"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh", -"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus", -"Отклонить заявку на вступление": "Disapprove pending", -"ID счетчика для восстановления": "Counter ID for restoring", -"Добавить пользователей к файлу": "Add users to file", -"Получить информацию о странице": "Get page info", -"УправлениеСостояниемТемыФорума": "ManageForumThreadState", -"Получает информацию о каталоге": "Get folder information", -"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", -"электронная почта заполнена (Y": "Email is filled (Y", +"Соответствие из КлючИЗначение": "Map of KeyAndValue", +"Проверка_ВКИнформацияОТоварах": "Check_VKProductData", +"ID подборки, если нужен отбор": "Selection ID, if filtering is needed", +"Загрузка и обновление товаров": "Uploading and updating products", +"Б24_УправлениеПодразделениями": "B24_DepartmentsManagment", +"Получить статистику по постам": "Get post statistics", +"ПолучитьЗапросыВступленияЧата": "GetChatJoinRequests", +"CommonModule.OPI_Криптография": "CommonModule.OPI_Cryptography", +"Получить ссылку на скачивание": "Get download link", +"Тип офиса: PVZ, POSTAMAT, ALL": "Office type: PVZ, POSTAMAT, ALL", +"ПолучитьОписаниеЗаявкиКурьера": "GetCourierInvitationsDescription", +"Отправить текстовое сообщение": "Send text message", +"ПолучитьВнешнююСсылкуКаталога": "GetFolderExternalLink", +"Слак_СоздатьАрхивироватьКанал": "Slack_CreateArchiveChannel", +"ID каталога нового размещения": "ID of new destination folder", +"ПолучитьСтруктуруФильтраЛидов": "GetLeadFilterStructure", +"ПолучитьСписокРабочихОбластей": "GetWorkspaceList", +"список страниц для сохранения": "save page list", +"ПолучитьИнформациюОФайле (хук": "GetFileInformation (wh", +"Есть ли в офисе приём заказов": "Is there an office to take orders", +"УбратьЗадачуИзИзбранного (хук": "RemoveTaskFromFavorites (wh", +"ID пользователя для изменения": "User ID", +"разрешение на методы Calendar": "Calendar methods permission", +"Имя пользователя (опционально": "Users name (optional", +"Закрывает существующий диалог": "Closes an existing dialog", +"Путь (имя) в бакете источнике": "Path (name) in the source bucket", +"Получить внешнюю ссылку файла": "Get external link for a file", +"ID пользователя для получения": "User ID", +"ID подразделения для удаления": "Department ID for deletion", +"Исполнители с ID не равным 10": "Performers with ID not equal to 10", +"СформироватьМассивДанныхЯчеек": "FormCellDataArray", +"ПолучитьНастройкиУчетаВремени": "GetTimekeepingSettings", +"ИзменитьВариантСвойстваТовара": "EditProductPropertyVariant", +"Соответствие Из КлючИЗначение": "Map Of KeyAndValue", +"СоздатьЗаголовокАвторизацииV2": "CreateAuthorizationHeaderV2", +"Закрепить/Открепить сообщение": "Pin/Unpin message", +"ЯМетрика_УправлениеСчетчиками": "YaMetrika_CountersManagement", +"Уникальный идентификатор ФИАС": "Unique FIAS identifier", +"Наименование объекта в бакете": "Name of the object in the bucket", +"Дополнить комплексный атрибут": "Complete the complex attribute", +"Отправить голосовое сообщение": "Send voice", +"Проверка_ВКИНформацияОТоварах": "Check_VKProductData", +"ID блока или сам блок образец": "Block ID or block sample itself", +"Мобильные телефоны и планшеты": "Mobile phones and tablets", +"Проверка_ДропбоксПространство": "Check_DropboxSpace", +"ПоместитьКаталогВКорзину (хук": "MarkFolderAsDeleted (wh", +"ПеренестиЗадачуВСтадиюКанбана": "MoveTaskToKanbanStage", +"СоздатьЗаголовокАвторизацииV1": "CreateAuthorizationHeaderV1", +"ID Файла голосового сообщения": "File ID of voice message", +"Ошибка в данных описания поля": "Error in field description data", +"Изменяет существующее событие": "Edits an existing event", +"ИзменитьЭлементЧеклистаЗадачи": "UpdateTasksChecklistElement", +"Bitrix24_ПереименоватьКаталог": "Bitrix24_RenameFolder", +"ПолучитьОписаниеФильтраОфисов": "GetOfficeFilterDescription", +"ДобавитьЗадачуВИзбранное (хук": "StopWatchingTask (wh", +"Получает структуру полей чата": "Get chat fields structure", +"Отбор по ID каталога родителя": "Filter by parent directory ID", +"Найти значения характеристики": "Search attribute value", +"Описания полей в документации": "Field descriptions in the documentation", +"СоздатьКаталогВХранилище (хук": "CreateStorageFolder (wh", +"ПолучитьРеестрыПлатежейНаДату": "GetDeliveryCashRegistry", +"Добавить пользователя к файлу": "Add user to file", +"Удаляет ранее созданный товар": "Deletes a previously created product", +"Отправить эфемерное сообщение": "Send ephemeral message", +"**Открытый пакет интеграций**": "**Open Integrations Package**", +"Набор изменяемых полей заказа": "Set of changing order fields", +"ПараметрыЗапросаВСоответствие": "RequestParametersToMap", +"УдалитьРезультатИзКомментария": "DeleteResultFromComment", +"ПриостановитьУчетВремени (хук": "StopTimekeeping (wh", +"Отправляет сообщение в диалог": "Send message to dialog", +"ЗаблокироватьПользователяЧата": "BlockChatUser", +"Время начала ожидания курьера": "Start time of waiting for the courier", +"Получить хранилище приложения": "Get storage for application data", +"ПолучитьСтруктуруФильтраЗадач": "GetTasksFilterStructure", +"Получить данные о базе данных": "Get database information", +"Удаляет внешний файл из Slack": "Deletes an external file from Slack", +"ОтключитьУведомленияЧата (хук": "DisableChatNotifications (wh", +"РаботаСЗаявкамиНаВызовКурьера": "CourierInvitationsManagment", +"Отправить уведомление о вводе": "Send write notification", +"Создать системное уведомление": "Create system notification", +"Структура JSON данных объекта": "The structure of the JSON object data", +"СоздатьРезультатИзКомментария": "CreateResultFromComment", +"ДобавитьВариантСвойстваТовара": "AddProductPropertyVariant", +"URL картинки обложки страницы": "URL of the page cover image", +"Получить содержимое хранилища": "Get a list of child storage objects", +"Получает список доступных баз": "Gets the list of available bases", +"Формат печати: A4, A5, A6, A7": "Print format: A4, A5, A6, A7", +"ПолучитьСтатусДобавленияКодов": "GetCodesUploadStatus", +"Telegram_ОтправитьМеидагруппу": "Telegram_SendMediaGroup", +"РазделитьМассивНаПараметрыURL": "SplitArrayAsURLParameters", +"Одобрить заявку на вступление": "Approve pending", +"Изменяет картинку аватар чата": "Changes the chat avatar picture", +"Телеграм_ОтправитьМедиагруппу": "TelegramAPI_SendMediaGroup", +"Проверка_ТелеграмСозданиеТемы": "Check_TelegramCreateTopic", +"От лица группы. Должен быть 1": "On behalf of the group. It should be set to 1", +"VK_СоздатьРекламноеОбъявление": "VK_CreateAd", +"Целевой путь создания каталога": "Target path for creating the directory", +"Получить информацию об объекте": "Get object information", +"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder", +"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted", +"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription", +"Задача невыполнима, расходимся": "Task impossible, let's split up", +"Получить структуру комментария": "Get comment structure", +"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers", +"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh", +"ПолучитьСтрокуКлючейЗаголовков": "GetHeadersKeysString", +"ID чата для отправки сообщения": "Chat ID for message sending", +"ID события календаря источника": "ID of the source calendar event", +"Ответить на событие клавиатуры": "Answer button event", +"Получить текущего пользователя": "Get current user", +"Идентификатор заказа в ИС СДЭК": "Order identifier in CDEK system", +"СохранитьКартинкуВАльбом (путь": "SavePictureToAlbum (path", +"Удаляет ранее созданный альбом": "Deletes a previously created album", +"ПолучитьКомменатрийЗадачи (хук": "GetTaskComment (wh", +"СоздатьПерсональноеУведомление": "CreatePersonalNotification", +"JSON описания или путь к .json": "JSON description or path to .json", +"Получить список версий объекта": "Get list of object versions", +"РазблокироватьПользователяЧата": "UnblockChatUser", +"Получить список опубликованных": "Get published list", +"Размер файла в случае отправке": "File size in case of sending", +"Исключить пользователя из чата": "Delete user from chat", +"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", +"Получить структуру цены товара": "Get product price structure", +"Установить статус пользователя": "Set user status", +"ПолучитьЗначенияХарактеристики": "GetAttributeValues", +"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH", +"Структура, Массив из Структура": "Structure, Array of Structure", +"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File", +"Выгнать пользователя из канала": "Kick user from channel", +"Получить список сообщений чата": "Get chat messages list", +"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single", +"ПолучитьСтатусДобавленияТовара": "GetProductCreationStatus", +"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray", +"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure", +"Получить описание файла !NOCLI": "Get file description !NOCLI", +"Получить список внешних файлов": "Get list of external files", +"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", +"Получить ссылку для скачивания": "Get download link", +"ИзменитьКомментарийЗадачи (хук": "UpdateTaskComment (wh", +"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", +"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete", +"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList", +"Bitrix24_ПолучитьИсториюЗадачи": "Bitrix24_GetTaskHistory", +"Техническое наименование видео": "Technical name of the video", +"ПолучитьСписокРезультатов (хук": "GetResultsList (wh", +"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty", +"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", +"Копирует один каталог в другой": "Copy one folder to another", +"ПолучитьКаталогФайловЧата (хук": "GetChatFilesFolder", +"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", +"ПолучитьСписокТегов (одиночный": "GetTagList (single", +"НоушнАпи_ПолучитьПользователей": "NotionAPI_GetUsers", +"Идентификатор клиента (Account": "Client identifier (Account", +"Создать/Удалить составной пост": "Create/Delete composite post", "МаксимальныйУровеньВложенности": "MaximumNestingLevel", +"электронная почта заполнена (Y": "Email is filled (Y", +"ДропБокс_ПолучитьОбновитьТокен": "DropboxAPI_GetUpdateToken", +"Получает информацию о каталоге": "Get folder information", +"УправлениеСостояниемТемыФорума": "ManageForumThreadState", +"Получить информацию о странице": "Get page info", +"Добавить пользователей к файлу": "Add users to file", +"ID счетчика для восстановления": "Counter ID for restoring", +"Отклонить заявку на вступление": "Disapprove pending", +"ПолучитьСтатусПаспортныхДанных": "GetPassportDataStatus", +"УдалитьТрудозатратыЗадачи (хук": "DeleteTaskTimeAccounting (wh", "Путь или набору путей к файлам": "Path or set of paths to the files", +"Проверка_БитриксМассивОбъектов": "Check_BitrixObjectsArray", +"тип: employee, extranet, email": "type: employee, extranet, email", +"Идентификатор записи в таблице": "Record identifier in the table", +"Добавить пользователей к папке": "Add users to folder", +"ДобавитьКомментарийЗадачи (хук": "AddTaskComment (wh", +"Добавить получателей к новости": "Add new recipients to a post", +"ЗаполнитьПараметрыЗагрузкиФото": "FillPhotoUploadParameters", +"Дополнительный текст сообщения": "Additional message text", +"Удаляет файл или каталог по ID": "Deletes file or directory by ID", +"ID пользователя для блокировки": "User ID to be blocked", +"СохранитьПубличныйОбъектНаДиск": "SavePublicObjectToDisk", +"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", +"ID родительского подразделения": "ID of parent department", "Отметить пункт как выполненный": "Mark as completed", -"ОтправитьСообщение (отложенное": "SendMessage (scheduled", +"СформироватьСтрокуВызоваМетода": "FormMethodCallString", "Структура JSON данных страницы": "The structure of the JSON page data", +"Задача изменена, не расходимся": "The task has been changed, do not split up", +"ОтправитьСообщение (отложенное": "SendMessage (scheduled", +"Нельзя замешивать разные типы!": "Different types cannot be mixed!", +"ПолучитьУчаствующиеТоварыАкции": "GetCurrentPromoProducts", +"Текст комментария трудозатраты": "Comment text", +"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ", +"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File", +"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", +"ОтправитьМестоположение (канал": "SendLocation (channel", +"включение автоматических целей": "auto-targeting", +"Идентификатор удаляемого файла": "ID of removing file", +"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", +"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement", +"Получить информацию о каталоге": "Get information about folder", +"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo", "ПолучитьКоллекциюКлючИЗначение": "GetKeyValueCollection", -"Параметр дополнительной услуги": "Additional service parameter", "Один или несколько SKU товаров": "One or array of SKUs", "ПолучитьДвоичныеДанныеИзСтроки": "GetBinaryDataFromString", "ТолстыйКлиентОбычноеПриложение": "ThickClientOrdinaryApplication", "УдалитьУведомление (приложение": "DeleteNotification (app", -"Ограничение выборки результата": "Limiting the result selection", +"Параметр дополнительной услуги": "Additional service parameter", "Отправляет http запрос с телом": "Send http request with body", "Имя поля БД с выбором значения": "Name of field with a value selection", "Структура, Массив Из Структура": "Structure, Array of Structure", "Изменяет ранее созданный товар": "Edits a previously created product", -"ЯДиск_ПолучитьИнформациюОДиске": "YDisk_GetDiskInfo", -"ВыполнитьЭлементЧеклистаЗадачи": "CompleteTasksChecklistElement", -"Ноушн_ИзменитьСвойстваСтраницы": "Notion_EditPageProperties", -"Идентификатор удаляемого файла": "ID of removing file", -"включение автоматических целей": "auto-targeting", -"ОтправитьМестоположение (канал": "SendLocation (channel", -"Получить информацию о каталоге": "Get information about folder", -"Слак_ОтправитьУдалитьСообщение": "Slack_SendDeleteMessage", -"file\"\" + ИспользуемоеИмя, Файл": "file\"\" + DisplayedName, File", -"Буквенно-цифровой код ПВЗ СДЭК": "Alphanumeric code of CDEK POZ", -"Текст комментария трудозатраты": "Comment text", -"ПолучитьУчаствующиеТоварыАкции": "GetCurrentPromoProducts", -"Идентификатор клиента (Account": "Client identifier (Account", -"Нельзя замешивать разные типы!": "Different types cannot be mixed!", -"Задача изменена, не расходимся": "The task has been changed, do not split up", -"Создать/Удалить составной пост": "Create/Delete composite post", -"Методы интеграции с Viber (ОПИ": "Viber integration methods (OPI", -"НоушнАпи_ПолучитьПользователей": "NotionAPI_GetUsers", -"единица измерения: YEAR, MONTH": "unit: YEAR, MONTH", -"Исключить пользователя из чата": "Delete user from chat", -"Получить список опубликованных": "Get published list", -"Получить список версий объекта": "Get list of object versions", -"JSON описания или путь к .json": "JSON description or path to .json", -"СоздатьПерсональноеУведомление": "CreatePersonalNotification", -"Ответить на событие клавиатуры": "Answer button event", -"ПолучитьКомменатрийЗадачи (хук": "GetTaskComment (wh", -"Удаляет ранее созданный альбом": "Deletes a previously created album", -"СохранитьКартинкуВАльбом (путь": "SavePictureToAlbum (path", -"Идентификатор заказа в ИС СДЭК": "Order identifier in CDEK system", -"Получить текущего пользователя": "Get current user", -"Слак_ОтправитьУдалитьЭфемерное": "Slack_SendDeleteEphemeral", -"Целевой путь создания каталога": "Target path for creating the directory", -"ПолучитьСтрокуКлючейЗаголовков": "GetHeadersKeysString", -"ДобавитьПользователейВЧат (хук": "AddUsersToChat (wh", -"ПолучитьПереводыПлатежейНаДату": "GetDeliveryCashTransfers", -"Получить структуру комментария": "Get comment structure", -"Задача невыполнима, расходимся": "Task impossible, let's split up", -"ПолучитьОписаниеДоговоренности": "GetAppointmentDescription", -"ID события календаря источника": "ID of the source calendar event", -"Bitrix24_ПоместитьФайлВКорзину": "Bitrix24_MarkFileAsDeleted", -"Bitrix24_ЗагрузитьФайлВКаталог": "Bitrix24_UploadFileToFolder", -"ID чата для отправки сообщения": "Chat ID for message sending", -"Получить информацию об объекте": "Get object information", -"Размер файла в случае отправке": "File size in case of sending", -"Получить структуру цены товара": "Get product price structure", -"ПолучитьСписокТегов (одиночный": "GetTagList (single", -"ПолучитьЗначенияХарактеристики": "GetAttributeValues", -"Методы работы с Yandex ID (ОПИ": "Yandex ID methods (OPI", -"ПолучитьКаталогФайловЧата (хук": "GetChatFilesFolder", -"Копирует один каталог в другой": "Copy one folder to another", -"УстановитьТелоИзДвоичныхДанных": "SetBodyFromBinaryData", -"ПолучитьОписаниеЗаказа (Пустая": "GetOrderDescription (Empty", -"ПолучитьСписокРезультатов (хук": "GetResultsList (wh", -"Техническое наименование видео": "Technical name of the video", -"Bitrix24_ПолучитьИсториюЗадачи": "Bitrix24_GetTaskHistory", -"ПолучитьСписокКатегорийТоваров": "GetProductCategoryList", -"Идентификатор удаляемого листа": "IdentifierOfSheetToDelete", -"ПолучитьСтрокуИзДвоичныхДанных": "GetStringFromBinaryData", -"ИзменитьКомментарийЗадачи (хук": "UpdateTaskComment (wh", -"Установить статус пользователя": "Set user status", -"Получить ссылку для скачивания": "Get download link", -"КоличествоПараметров - 1 Тогда": "NumberOfParameters - 1 Then", -"Получить список внешних файлов": "Get list of external files", -"Получить описание файла !NOCLI": "Get file description !NOCLI", -"ПолучитьСтруктуруФильтраСделок": "GetDealsFilterStructure", -"Проверка_БитриксМассивНовостей": "Check_BitrixPostsArray", -"ПолучитьСтатусДобавленияТовара": "GetProductCreationStatus", -"СоздатьТвитКартинки (одиночная": "CreateImageTweet (single", -"Получить список сообщений чата": "Get chat messages list", -"Выгнать пользователя из канала": "Kick user from channel", -"file|\" + ИспользуемоеИмя, Файл": "file|\" + DisplayedName, File", -"Структура, Массив из Структура": "Structure, Array of Structure", -"РазблокироватьПользователяЧата": "UnblockChatUser", -"Сохраните сгенерированный токен": "Save the generated token", -"Создать ссылку получения токена": "Create token retrieval link", -"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes", -"Двоичные данные или путь к фото": "Binary data or path to photo", -"Загружает файл на сервера Slack": "Uploads a file to Slack servers", -"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively", -"ID первого справочника в ответе": "ID of the first catalog in the response", -"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", -"Двоичные данные или пути к фото": "Binary Data or Photo Paths", -"Удалить элемент чеклиста задачи": "Delete tasks checklist element", -"ID пользователей для добавления": "New members IDs", -"Удаляет текущего бота из канала": "Removes the current bot from the channel", -"Действия с публичными объектами": "Actions with public objects", -"Курьеру необходима доверенность": "The courier needs a letter of attorney", -"Задача выполнима, не расходимся": "Task uninpossible, don't split up", -"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", -"ПолучитьСписокТрудозатратЗадачи": "GetTaskTimeAccountingList", -"Создать заявку на вызов курьера": "Create courier invitation", -"Обновить характеристики товаров": "Update products attributes", -"ОтправитьУведомлениеОВводе (хук": "SendWritingNotification (wh", -"ID чата оригинального сообщения": "Chat ID of the original message", -"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", -"Создает пустой каталог на диске": "Creates an empty directory on the drive", -"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData", -"Исключает пользователей из чата": "Removes users from the chat", -"Установить реакцию на сообщение": "Set message reaction", -"ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice", -"Целевой путь для нового объекта": "Target path for the new object", -"Получить информацию об аккаунте": "Get account information", -"https://en.openintegrations.dev": "https://openintegrations.dev", -"Новые трудозатраты по обработке": "New time record", -"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", -"Создает заказ по описанию полей": "Creates an order based on field descriptions", -"только конкретному пользователю": "only to a specific user", -"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask", -"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject", -"Добавляет комментарий к новости": "Adds a comment to the post", -"идентификатор единицы измерения": "unit ID", -"ПолучитьСтруктуруОстатковТовара": "GetProductStocksStructure", -"Быстрый переход по документации": "Fast navigation", -"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", -"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", -"запись содержимого полей и форм": "recording the contents of fields and forms", -"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh", -"ID задачи для добавления затрат": "ID of task for time accounting", -"ПолучитьЗначениеДляCLI(Значение": "GetCLIFormedValue(Value", -"Стойка для акустической системы": "Speaker stand", -"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink", -"Загружает файл на облачный диск": "Uploads a file to the cloud drive", -"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", -"Получает список каталогов диска": "Gets the list of drive directories", -"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName", -"ОзонАПИ_АтрибутыИХарактеристики": "OzonAPI_AttributesAndFeatures", -"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", -"Заблокировать пользователя чата": "Block chat user", -"Загрузить коды активации товара": "Upload product activations codes", -"Удаляет каталог с подкаталогами": "Remove folder with subfolders", -"Получить статус загрузки по URL": "Get upload status by URL", -"Получает информацию об аккаунте": "Gets account information", -"Получить ссылку для авторизации": "Get authorization link", -"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", -"ДобавитьТрудозатратыЗадачи (хук": "AddTaskTimeAccounting (wh", -"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh", -"Наименование истинного продавца": "Name of the true seller", -"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders", -"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest", -"Служебный программный интерфейс": "Service", -"Удалить вариант свойства товара": "Delete product property variant", -"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", -"Создает пустую подборку товаров": "Creates an empty product selection", -"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", -"артикул товара от производителя": "manufacturers item number", -"идентификатор привязанного лида": "linked lead identifier", -"ИзменитьТрудозатратыЗадачи (хук": "UpdateTaskTimeAccounting (wh", -"Получить список иконок-аватаров": "Get avatar icon list", -"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", -"Коды активации цифрового товара": "Digital product activation codes", -"VK_УдалитьВариантСвойстваТовара": "VK_DeleteProductPropertyVariant", -"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", -"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation", -"Отправка в канал или в чат бота": "Sending to channel or bot chat", +"Ограничение выборки результата": "Limiting the result selection", "НайтиОтсутствующиеПоляКоллекции": "FindMissingCollectionFields", "Описание тестового события (изм": "Test event description (change", "ПолучитьСтруктуруФильтраТоваров": "GetProductsFilterStructure", "Целевой путь файла на Neocities": "File path on Neocities", "Не удалось записать файл лога!:": "Failed to write log file!:", -"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", -"Восстанавливает файл из корзины": "Restore file from recycle bin", "Получить доступные товары акции": "Get available promo products", +"Восстанавливает файл из корзины": "Restore file from recycle bin", "ПолучитьДоговоренностьОДоставке": "GetDeliveryAppointment", -"ИзменитьТекстСообщения (простое": "EditMessageText (simple", "ОтправитьОпрос (строчный массив": "SendPoll (string array", +"ИзменитьТекстСообщения (простое": "EditMessageText (simple", +"Отправка в канал или в чат бота": "Sending to channel or bot chat", +"Проверка_ДропбоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Telegram_ПолучитьИнформациюБота": "Telegram_GetBotInformation", +"СоздатьЗапросМультипартРелэйтед": "CreateMultipartRelatedRequest", +"VK_УдалитьВариантСвойстваТовара": "VK_DeleteProductPropertyVariant", +"Коды активации цифрового товара": "Digital product activation codes", +"Copyright (c) 2019, ООО 1С-Софт": "Copyright (c) 2019, LLC 1C-Soft", +"Получить список иконок-аватаров": "Get avatar icon list", +"ИзменитьТрудозатратыЗадачи (хук": "UpdateTaskTimeAccounting (wh", +"идентификатор привязанного лида": "linked lead identifier", +"артикул товара от производителя": "manufacturers item number", +"ПарсерАргументовКоманднойСтроки": "CommandLineArgumentParser", +"Создает пустую подборку товаров": "Creates an empty product selection", +"ЯДиск_ДействияПубличныхОбъектов": "YDisk_PublicObjectActions", +"Удалить вариант свойства товара": "Delete product property variant", +"ДобавитьДополнительныеЗаголовки": "AddAdditionalHeaders", "Dropbox_ОтменитьПубликациюФайла": "Dropbox_CancelFilePublication", +"Проверка_ТелеграмИнформацияБота": "Check_TelegramBotInformation", "Получает значения ячеек таблицы": "Gets cell values of the table", -"Получить список аватаров форума": "Get forum avatars list", -"ПолучитьСписокПользователейЧата": "GetChatUsers", -"Получить список версий объектов": "List object versions", -"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", -"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList", -"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh", -"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded", -"Вид сервиса, если отличен от s3": "Type of service, if different from s3", -"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", -"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage", -"ПолучитьСписокСчетчиков (фильтр": "GetCountersList (filter)", -"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh", -"Получить стурктуру пользователя": "Get user fields structure", -"Имя бакета для загрузки объекта": "Name of the bucket to put the object", -"Прекратить наблюдать за задачей": "Stop watching the task", -"Путь назначение для перемещения": "Destination path for moving", -"ДобавитьКомментарийНовости (хук": "AddPostComment (wh", -"Войдите в свой аккаунт на сайте": "Login to", -"Функция вернула пустое значение": "Function Returned Empty Value", -"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses", -"ОтправитьСообщение (json массив": "SendMessage (json array", -"Идентификатор каталога родителя": "Parent folder identifier", -"Удалить заявку на вызов курьера": "Delete courier invitation", -"ID сообщения для редактирования": "Message ID for editing", -"Обновляет двоичные данные файла": "Updates file binary data", -"Привязывает штрихкоды к товарам": "Binds barcodes to products", "идентификатор предыдущей задачи": "previous task identifier", -"маркетинговый цвет для картинок": "marketing color for pictures", -"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh", +"ПолучитьСписокПользователейЧата": "GetChatUsers", "Добавляет текущего бота в канал": "Adds the current bot to the channel", -"Для автоматизации ведения канала": "For automating channel management", -"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively", -"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure", -"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", -"Получает штрихкод места к заказу": "Gets the barcode CP for the order", -"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", -"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", -"УстановитьСкидкуНаУцененныйТовар": "SetProductDiscount", -"Получает список складов компании": "Gets compnay warehouses list", -"Новый полужирный текст сообщения": "New bold message text", -"ПриостановитьРекламноеОбъявление": "PauseAdvertising", -"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh", -"Изменяет имя существующего файла": "Changes the name of an existing file", -"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", -"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder", -"ПолучитьДочерниеЭлементыКаталога": "GetFolderItems", -"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", -"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", -"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic", -"Создать персональное уведомление": "Create personal notification", -"Получить заявку на вызов курьера": "Get сourier invitation", -"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", -"Идентификатор файла или каталога": "Identifier of the file or folder", -"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result", -"Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted", -"Получает ранее созданны преалерт": "Gets a previously created prealert", -"Устанавливает новые правила чата": "Sets new chat rules", -"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", +"ПолучитьТрудозатратыЗадачи (хук": "GetTaskTimeAccounting (wh", +"маркетинговый цвет для картинок": "marketing color for pictures", +"Наименование истинного продавца": "Name of the true seller", +"Привязывает штрихкоды к товарам": "Binds barcodes to products", +"Обновляет двоичные данные файла": "Updates file binary data", +"ID сообщения для редактирования": "Message ID for editing", +"Удалить заявку на вызов курьера": "Delete courier invitation", +"Идентификатор каталога родителя": "Parent folder identifier", +"ОтправитьСообщение (json массив": "SendMessage (json array", +"Bitrix24_ПроверитьДоступКЗадаче": "Bitrix24_CheckTaskAccesses", +"Функция вернула пустое значение": "Function Returned Empty Value", +"Войдите в свой аккаунт на сайте": "Login to", +"Получить список аватаров форума": "Get forum avatars list", +"ДобавитьКомментарийНовости (хук": "AddPostComment (wh", +"Прекратить наблюдать за задачей": "Stop watching the task", +"Имя бакета для загрузки объекта": "Name of the bucket to put the object", +"Получить стурктуру пользователя": "Get user fields structure", +"ПолучитьВнешнююСсылкуФайла (хук": "GetFileExternalLink (wh", +"ПолучитьСписокСчетчиков (фильтр": "GetCountersList (filter)", +"Bitrix24_ПереименоватьХранилище": "Bitrix24_RenameStorage", +"Создает твит с вложением-гифкой": "Creates a tweet with a gif attachment", +"Вид сервиса, если отличен от s3": "Type of service, if different from s3", +"ОтметитьСообщениеКакПрочитанное": "MarkMessageAsReaded", +"ПолучитьСтатусПользователя (хук": "GetUserStatus (wh", +"Bitrix24_ПолучитьСписокХранилищ": "Bitrix24_GetStoragesList", +"См.ПолучитьСтандартныеПараметры": "See GetStandardParameters", +"Получить список версий объектов": "List object versions", +"Путь назначение для перемещения": "Destination path for moving", +"ПолучитьСтатусУчетаВремени (хук": "GetTimekeepingStatus (wh", +"Служебный программный интерфейс": "Service", +"Проверка_ТелеграмУдалениеВебхук": "Check_TelegramWebhookDeletion", +"Целевой путь для нового объекта": "Target path for the new object", +"ПреобразоватьМножественныйВыбор": "ConvertMultipleChoice", +"Установить реакцию на сообщение": "Set message reaction", +"Исключает пользователей из чата": "Removes users from the chat", +"Массив из Строка,ДвоичныеДанные": "Array of String, BinaryData", +"Создает пустой каталог на диске": "Creates an empty directory on the drive", +"Проверка_ТелеграмМестоположение": "Check_TelegramLocation", +"ID чата оригинального сообщения": "Chat ID of the original message", +"ОтправитьУведомлениеОВводе (хук": "SendWritingNotification (wh", +"Обновить характеристики товаров": "Update products attributes", +"Создать заявку на вызов курьера": "Create courier invitation", +"ПолучитьСписокТрудозатратЗадачи": "GetTaskTimeAccountingList", +"ПолучитьСписокЗаказовРекурсивно": "GetOrderListRecursively", +"Получить информацию об аккаунте": "Get account information", +"Курьеру необходима доверенность": "The courier needs a letter of attorney", +"Удаляет текущего бота из канала": "Removes the current bot from the channel", +"ID пользователей для добавления": "New members IDs", +"Удалить элемент чеклиста задачи": "Delete tasks checklist element", +"Двоичные данные или пути к фото": "Binary Data or Photo Paths", +"Dropbox_ОтменитьПубликациюПапки": "Dropbox_CancelFolderPublication", +"ID первого справочника в ответе": "ID of the first catalog in the response", +"ПолучитьСписокСобытийРекурсивно": "GetEventsListRecursively", +"Загружает файл на сервера Slack": "Uploads a file to Slack servers", +"Двоичные данные или путь к фото": "Binary data or path to photo", +"ПолучитьХарактеристикиКатегории": "GetCategoryAttributes", +"Создать ссылку получения токена": "Create token retrieval link", +"Сохраните сгенерированный токен": "Save the generated token", +"ДобавитьТрудозатратыЗадачи (хук": "AddTaskTimeAccounting (wh", +"Действия с публичными объектами": "Actions with public objects", +"https://en.openintegrations.dev": "https://openintegrations.dev", +"Задача выполнима, не расходимся": "Task uninpossible, don't split up", +"МинимальныйРазмер).Равно(Истина": "MinimumSize).Equal(True", +"Получить ссылку для авторизации": "Get authorization link", +"Новые трудозатраты по обработке": "New time record", +"Получает информацию об аккаунте": "Gets account information", +"Получить статус загрузки по URL": "Get upload status by URL", +"Удаляет каталог с подкаталогами": "Remove folder with subfolders", +"Загрузить коды активации товара": "Upload product activations codes", +"Заблокировать пользователя чата": "Block chat user", +"VK_СоздатьСсылкуПолученияТокена": "VK_CreateTokenRetrievalLink", +"ОзонАПИ_АтрибутыИХарактеристики": "OzonAPI_AttributesAndFeatures", +"Получает список каталогов диска": "Gets the list of drive directories", +"Проверка_ДропБоксПубличнаяПапка": "Check_DropboxPublicFolder", +"Загружает файл на облачный диск": "Uploads a file to the cloud drive", +"СформироватьСсылкуПолученияКода": "FormCodeRetrievalLink", +"Стойка для акустической системы": "Speaker stand", +"Телеграм_ИзменитьИмяГлавнойТемы": "TelegramAPI_ChangeMainTopicName", +"идентификатор единицы измерения": "unit ID", +"ID задачи для добавления затрат": "ID of task for time accounting", +"ИзменитьСтатусПользователя (хук": "ChangeUserStatus (wh", +"запись содержимого полей и форм": "recording the contents of fields and forms", +"ПолучитьСписокТоваровРекурсивно": "GetProductListRecursively", +"Телеграм_ПолучитьИнформациюБота": "TelegramAPI_GetBotInfo", +"Быстрый переход по документации": "Fast navigation", +"ПолучитьСтруктуруОстатковТовара": "GetProductStocksStructure", +"Добавляет комментарий к новости": "Adds a comment to the post", +"ЗагрузитьПоАдресуПолучитьОбъект": "UploadByUrlAndGetObject", +"Bitrix24_НачатьВыполнениеЗадачи": "Bitrix24_StartTask", +"ПолучитьЗначениеДляCLI(Значение": "GetCLIFormedValue(Value", +"только конкретному пользователю": "only to a specific user", +"Создает заказ по описанию полей": "Creates an order based on field descriptions", +"Начинает выполнение задачи по ID": "Start a task by ID", +"Создать результат из комментария": "Create result from comment", +"О клавиатурах в документации API": "About keyboards in the API documentation", +"Закрывает или удаляет обсуждение": "Close or delete discussion", +"Время окончания ожидания курьера": "End time of waiting for the courier", +"Удаляет бакет с выбранным именем": "Deletes the bucket by name", +"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", +"Изменить вариант свойства товара": "Edit product property variant", +"Получить внешнюю ссылку каталога": "Get external link for folder", +"СформироватьЗаголовокАвторизации": "FormAuthorisationHeader", +"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure", +"Поле с типом title - обязательно": "Title field required", +"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", +"Номер сопроводительной накладной": "Number of the accompanying consignment note", +"Получить запросы вступления чата": "Get chat join requests", +"Добавить элемент чеклиста задачи": "Add tasks checklist element", +"Получить описание договоренности": "Get appointment description", +"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement", +"Получить контент рейтинг товаров": "Get products content rating", +"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", +"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh", +"ИсключитьПользователяИзЧата (хук": "DeleteUserFromChat (wh", +"Получить структуру фильтра лидов": "Get lead filter structure", +"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", +"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", +"Создает метку с указанным именем": "Creates a tag with the specified name", +"сбор данных контентной аналитики": "content analytics data collection", +"Количество возвращаемых объектов": "Number of returned objects", +"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID", +"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant", +"идентификатор автора комментария": "comment author identifier", +"Идентификатор изменяемого товара": "Identifier of the product being edited", +"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", +"Отправка в канал или чат с ботом": "Sending to channel or bot chat", +"Комментарий к заявке для курьера": "Comment to the request for courier", +"Получить описание события !NOCLI": "Get event description !NOCLI", +"ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList", +"Client ID из настроек приложения": "Client ID from app settings", +"ОтправитьГолосовоеСообщение (URL": "SendVoice (URL", +"Удалить результат из комментария": "Delete result from comment", +"Получает описание поля типа дата": "Gets the description of a date field", +"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2", +"Получить описание товара. !NOCLI": "Get product description. !NOCLI", +"Выбрать в меню команду */newbot*": "Choose */newbot* command", +"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a", +"Удаляет объект с облачного диска": "Deletes an object from the cloud drive", +"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", +"Получить настройки учета времени": "Get timekeeping settings", +"Изменить имя главной темы форума": "Edit main forum thread name", +"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", +"Получить статус добавления кодов": "Get codes upload status", +"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", +"Возвращает структуру блока по ID": "Returns the block structure by ID", +"Пригласить пользователей в канал": "Invite users to channel", +"Изменяет имя главной темы форума": "Edits the name of the main forum thread", +"!OInt Сообщить(СообщениеУдаления": "!OInt Message(DeletingMessage", +"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", +"Получить описание заявки курьера": "Get courier invitations description", +"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", +"Получить элемент чеклиста задачи": "Get tasks checklist element", +"Получить описание фильтра офисов": "Get office filter description", +"Новое имя файла (если необходимо": "New file name (if necessary", +"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", +"Получает список подборок товаров": "Gets the list of product selections", +"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", +"Получить значения характеристики": "Get attribute values", +"Проверка товаров Ozon недоступна": "Ozon product checkout is unavailable", "расширенный период учета звонков": "extended call accounting period", +"Вайбер_ПолучитьИнформациюОКанале": "Viber_GetChannelInfo", +"Устанавливает новые правила чата": "Sets new chat rules", +"Получает ранее созданны преалерт": "Gets a previously created prealert", +"Путь к удаляемой папке или файлу": "Path to the folder or file to be deleted", +"Проверка_БитриксСтрока(Результат": "Check_BitrixString(Result", +"Идентификатор файла или каталога": "Identifier of the file or folder", +"ВыполнитьЗапросСДвоичнымиДанными": "ExecuteRequestWithBinaryData", +"Получить заявку на вызов курьера": "Get сourier invitation", +"Создать персональное уведомление": "Create personal notification", +"Telegram_СкрытьГлавнуюТемуФорума": "Telegram_HideMainForumTopic", +"Проверка_ТелеграмУстановкаВебхук": "Check_TelegramWebhookSetup", +"Telegram_ПолучитьЧислоУчастников": "Telegram_GetParticipantCount", +"ПолучитьДочерниеЭлементыКаталога": "GetFolderItems", +"Bitrix24_ПереместитьФайлВКаталог": "Bitrix24_MoveFileToFolder", +"Телеграм_ПолучитьЧислоУчастников": "TelegramAPI_GetMemberCount", +"Изменяет имя существующего файла": "Changes the name of an existing file", +"СоздатьСистемноеУведомление (хук": "CreateSystemNotification (wh", +"ПриостановитьРекламноеОбъявление": "PauseAdvertising", +"Новый полужирный текст сообщения": "New bold message text", +"УстановитьСкидкуНаУцененныйТовар": "SetProductDiscount", +"ПолучитьСписокОбъектовРекурсивно": "GetObjectsListRecursively", +"Методы работы с Yandex Disk (ОПИ": "Yandex Disk methods (OPI", +"Получает штрихкод места к заказу": "Gets the barcode CP for the order", +"ТекущаяОбласть + \"\"#color=Бирюза": "CurrentArea + \"\"#color=Aqua", +"Bitrix24_ПолучитьСтруктуруЗадачи": "Bitrix24_GetTaskFieldsStructure", +"ПолучитьСписокАльбомовРекурсивно": "GetAlbumListRecursively", +"Для автоматизации ведения канала": "For automating channel management", +"См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList", "ПолучитьСписокРекламныхКатегорий": "GetAdvertisingCategoryList", "Ошибка в данных коллекции таблиц": "Error in table collection data", -"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh", +"Получает список складов компании": "Gets compnay warehouses list", "АрхивироватьТовары (для удаления": "ArchiveProducts (for deleting", +"ДобавитьПолучателейКНовости (хук": "AddPostRecipients (wh", +"Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared", +"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", +"VK_ИзменитьВариантСвойстваТовара": "VK_EditProductPropertyVariant", +"разрешение отображения информера": "informer display permission", +"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full", +"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues", +"Удаляет объект по заданному пути": "Deletes an object at the specified path", +"Получить структуру фильтра задач": "Get structure of tasks filter", +"ПолучитьСписокСообщенийЧата (хук": "GetChatMessagesList (wh", +"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1", +"Обновляет токен по Refresh token": "Updates token by Refresh token", +"ПолучитьСписокКомментариевЗадачи": "GetTaskCommentsList", +"Текст %F0%9F%A5%9D и emoji \\(10%": "Text %F0%9F%A5%9D and emoji \\(10%", +"Коллекция, дополненная атрибутом": "A collection enhanced with a new attribute", +"Получает текущее серверное время": "Get current server time", +"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single", "Bitrix24_ЗагрузитьФайлВХранилище": "Bitrix24_UploadFileToStorage", +"Добавить вариант свойства товара": "Add product property variant", "ДобавитьДополнительныеФотоТовара": "AddAdditionalProductPhotos", "ПолучитьСодержимоеХранилища (хук": "GetStorageObjects (wh", -"Удаляет товары без SKU из архива": "Deletes products without SKU from archive", "ПолучитьСписокХранилищПриложения": "GetAppStoragesList", "Получить список рабочих областей": "Get workspace list", "Изменить элемент чеклиста задачи": "Update tasks checklist element", -"Разблокировать пользователя чата": "Unblock chat user", +"Удаляет товары без SKU из архива": "Deletes products without SKU from archive", "Слак_ПолучитьОтложенныеСообщения": "Slack_GetScheduledMessages", "Создает страницу в базе-родителе": "Creates a page in the parent database", "E-mail пользователя (опционально": "Users email (optional", "Возвращает в работу задачу по ID": "Returns a task to work by ID", "Отправляет видео в чат или канал": "Sends a video to a chat or channel", -"ОдобритьЗаявкуНаВступление (один": "ApprovePending (single", -"Добавить вариант свойства товара": "Add product property variant", -"Коллекция, дополненная атрибутом": "A collection enhanced with a new attribute", -"Текст %F0%9F%A5%9D и emoji \\(10%": "Text %F0%9F%A5%9D and emoji \\(10%", -"ПолучитьСписокКомментариевЗадачи": "GetTaskCommentsList", -"Обновляет токен по Refresh token": "Updates token by Refresh token", -"УдалитьВыбранныеФайлы (каталог 1": "DeleteSelectedFiles (folder 1", -"ПолучитьСписокСообщенийЧата (хук": "GetChatMessagesList (wh", -"Получить структуру фильтра задач": "Get structure of tasks filter", -"Удаляет объект по заданному пути": "Deletes an object at the specified path", -"ОзонСписокЗначенийХарактеристики": "OzonListOfAttributesValues", -"Получает текущее серверное время": "Get current server time", -"ПолучитьСписокВнешнихФайлов (все": "GetExternalFileList (full", -"разрешение отображения информера": "informer display permission", -"VK_ИзменитьВариантСвойстваТовара": "VK_EditProductPropertyVariant", -"JSON клавиатуры или путь к .json": "Keyboard JSON or path to .json", -"Массив ячеек вида А1 для очистки": "Array of cells like A1 to be cleared", -"Проверка товаров Ozon недоступна": "Ozon product checkout is unavailable", -"См. ПолучитьСписокИконокАватаров": "See GetAvatarIconList", -"ЯДиск_ПолучитьСсылкуНаСкачивание": "YDisk_GetDownloadLink", -"Отправка в канал или чат с ботом": "Sending to channel or bot chat", -"Количество возвращаемых объектов": "Number of returned objects", -"Получить запросы вступления чата": "Get chat join requests", -"сбор данных контентной аналитики": "content analytics data collection", -"Создает метку с указанным именем": "Creates a tag with the specified name", -"МинимальныйРазмерДляПотока Тогда": "MinimumStreamSize Then", -"Отправляет гифку в чат или канал": "Sends a GIF to a chat or channel", -"Получить структуру фильтра лидов": "Get lead filter structure", -"ИсключитьПользователяИзЧата (хук": "DeleteUserFromChat (wh", -"ПолучитьИнформациюОКаталоге (хук": "GetFolderInformation (wh", -"РазмерЧасти И ТипЗнч(Файл) = Тип": "ChunkSize And TypeOf(File) = Type", -"Получить контент рейтинг товаров": "Get products content rating", -"ВозобновитьЭлементЧеклистаЗадачи": "RenewTasksChecklistElement", -"Получить описание договоренности": "Get appointment description", -"Добавить элемент чеклиста задачи": "Add tasks checklist element", -"VK_ДобавитьВариантСвойстваТовара": "VK_AddProductPropertyVariant", -"Номер сопроводительной накладной": "Number of the accompanying consignment note", -"Поле с типом title - обязательно": "Title field required", -"Закрывает или удаляет обсуждение": "Close or delete discussion", -"Создать результат из комментария": "Create result from comment", -"Начинает выполнение задачи по ID": "Start a task by ID", -"Время окончания ожидания курьера": "End time of waiting for the courier", -"Удаляет бакет с выбранным именем": "Deletes the bucket by name", -"Telegram_ОтправитьМестоположение": "Telegram_SendLocation", -"Изменить вариант свойства товара": "Edit product property variant", -"Получить внешнюю ссылку каталога": "Get external link for folder", -"СформироватьЗаголовокАвторизации": "FormAuthorisationHeader", -"ПолучитьСтруктуруФильтраКаталога": "GetFolderFilterStructure", -"ОпределитьМетодУправленияФорумом": "DetermineForumManagementMethod", -"О клавиатурах в документации API": "About keyboards in the API documentation", -"Обновить товар по Ozon ID нельзя": "It is not possible to update a product fields by Ozon ID", -"идентификатор автора комментария": "comment author identifier", -"Получить настройки учета времени": "Get timekeeping settings", -"См.ДобавитьВариантСвойстваТовара": "See AddPropertyVariant", -"Слак_ПолучитьСписокПользователей": "Slack_GetUserList", -"Новое имя файла (если необходимо": "New file name (if necessary", -"Получить описание фильтра офисов": "Get office filter description", -"Получить элемент чеклиста задачи": "Get tasks checklist element", -"Телеграм_ОтправитьМестоположение": "TelegramAPI_SendLocation", -"Получить описание заявки курьера": "Get courier invitations description", -"Массив из Строка, ДвоичныеДанные": "Array of String, BinaryData", -"!OInt Сообщить(СообщениеУдаления": "!OInt Message(DeletingMessage", -"Получить значения характеристики": "Get attribute values", -"Пригласить пользователей в канал": "Invite users to channel", -"Возвращает структуру блока по ID": "Returns the block structure by ID", -"Загрузить массив вложений !NOCLI": "Upload attachments array !NOCLI", -"Получить статус добавления кодов": "Get codes upload status", -"Ноушн_ПолучитьДанныеПользователя": "Notion_GetUserData", -"Получает список подборок товаров": "Gets the list of product selections", -"Изменить имя главной темы форума": "Edit main forum thread name", -"ДобавитьПользователейКФайлу (доп": "AddUsersToFile (new", -"Удаляет объект с облачного диска": "Deletes an object from the cloud drive", -"Тип аудиофайла: aac, ogg или m4a": "Audio type: aac, ogg or m4a", -"Выбрать в меню команду */newbot*": "Choose */newbot* command", -"Получить описание товара. !NOCLI": "Get product description. !NOCLI", -"УдалитьВыбранныеФайлы (каталог 2": "DeleteSelectedFiles (folder 2", -"Получает описание поля типа дата": "Gets the description of a date field", -"Удалить результат из комментария": "Delete result from comment", -"ОтправитьГолосовоеСообщение (URL": "SendVoice (URL", -"Client ID из настроек приложения": "Client ID from app settings", -"ПолучитьСписокОтветовНаСообщение": "GetMessageReplyList", -"Получить описание события !NOCLI": "Get event description !NOCLI", -"Идентификатор изменяемого товара": "Identifier of the product being edited", -"Комментарий к заявке для курьера": "Comment to the request for courier", -"Изменяет имя главной темы форума": "Edits the name of the main forum thread", -"URL к видеообложке для добавления": "URL of the video cover", -"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure", -"Создает счетчик по описанию полей": "Creates a counter by field description", -"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh", -"Структура JSON данных авторизации": "The structure of the JSON authentication data", -"Ссылка на страницу сайта магазина": "Link to the store's website page", -"идентификатор родительской задачи": "parent task identifier", -"Структура основных данных запроса": "Basic request data structure", -"VK_ПолучитьСписокКатегорийТоваров": "VK_GetProductCategoryList", -"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", -"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList", -"Номер страницы выборки результата": "Result selection page number", -"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", -"Получает список доступных каналов": "Gets a list of available channels", -"Скачивает файл по указанному пути": "Downloads a file at the specified path", -"Получить список категорий товаров": "Get a list of product categories", -"Получить структуру фильтра сделок": "Get deals filter structure", -"Получает историю изменений задачи": "Get history of task changing", -"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", -"Метод проверки статуса добавления": "Uploading status check", -"Выполнить элемент чеклиста задачи": "Complete tasks checklist element", -"категория товара в вашем магазине": "product category in your shop", -"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink", -"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", -"JSON авторизации или путь к .json": "Authorization JSON or path to .json", -"Устанавливает новую картинку чата": "Setup new chat picture", -"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", -"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh", -"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask", -"Отправляет файл диска в чат по ID": "Send disk file to chat", -"УстановитьСтатусПользователя (хук": "SetUserStatus (wh", -"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites", -"Базы данных и электронные таблицы": "Databases and spreadsheets", -"Получает список участников далога": "Get chat members list", -"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", -"ИзменитьАртикулыТоваров (обратный": "UpdateProductsArticles (reverse", -"Перенести задачу в стадию канбана": "Move task to kanban stage", -"Структура JSON данных медиагруппы": "The structure of the JSON media group data", -"Получить характеристики категории": "Get category attributes", -"Создает опрос с вариантами ответа": "Creates a poll with answer options", -"Изменяет текст комментария задачи": "Changes task comment text", -"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", -"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", -"название бренда или производителя": "brand or manufacturer name", -"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh", -"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic", -"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID", -"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path", -"Обновляет токен по Refresh токену": "Update token by refresh token", -"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData", -"Отступ получения элементов списка": "Offst of items list", -"Code из авторизации через браузер": "Code from browser auth page", -"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation", -"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single", -"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions", -"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", -"Запрос, приходящий на http-сервис": "Request coming to the http service", -"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", -"Получить лимиты работы с товарами": "Get products requests limits", -"Bitrix24_ДобавитьЗадачуВИзбранное": "Bitrix24_AddTaskToFavorites", -"Наименование на иностранном языке": "Foreign language name", -"ID первого загруженного сообщения": "ID of first message", -"Получить статус паспортных данных": "Get passport data status", -"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted", -"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", -"доступные варианты разметки сайта": "available markup options", -"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString", +"Разблокировать пользователя чата": "Unblock chat user", "Bitrix24_СоздатьКаталогВХранилище": "Bitrix24_CreateStorageFolder", "Путь помещения загруженного файла": "Path to place the downloaded file", +"Наименование на иностранном языке": "Foreign language name", +"ОбработатьСтрокуПараметровЗапроса": "ProcessRequestParametersString", +"доступные варианты разметки сайта": "available markup options", +"Dropbox_ПолучитьСсылкуАвторизации": "Dropbox_GetAuthorizationLink", +"Bitrix24_ПоместитьКаталогВКорзину": "Bitrix24_MarkFolderAsDeleted", +"Получить статус паспортных данных": "Get passport data status", +"ID первого загруженного сообщения": "ID of first message", +"Bitrix24_ДобавитьЗадачуВИзбранное": "Bitrix24_AddTaskToFavorites", +"ОтклонитьЗаявкуНаВступление (один": "DisapprovePending (single", +"ПолучитьСоответствиеКомандМодулей": "GetCommandModuleMapping", +"Запрос, приходящий на http-сервис": "Request coming to the http service", +"Вайбер_ПолучитьДанныеПользователя": "Viber_GetUserData", +"Проверка_БитриксДоступныеДействия": "Check_BitrixAvailableActions", +"Bitrix24_ПолучитьИнформациюОФайле": "Bitrix24_GetFileInformation", +"Code из авторизации через браузер": "Code from browser auth page", +"Отступ получения элементов списка": "Offst of items list", "Получает настройки магазина по ID": "Gets market (campaign) settings by ID", +"ПолучитьHexСтрокуИзДвоичныхДанных": "GetHexStringFromBinaryData", +"Получить лимиты работы с товарами": "Get products requests limits", "ОтправитьТекстовоеСообщение (HTML": "SendTextMessage (HTML", -"Получить реестры платежей на дату": "Get delivery cash registry", -"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers", -"Bitrix24_УдалитьКомментарийЗадачи": "Bitrix24_DeleteTaskComment", -"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", -"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded", -"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField", -"ПолучитьСписокПользователейКанала": "GetChannelUserList", -"Закрепляет сообщение в шапке чата": "Pins a message in the chat header", -"Идентификатор удаляемого каталога": "ID of folder to be deleted", -"Получает информацию о файле по ID": "Get information about file by ID", -"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh", -"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog", -"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", -"Устанавливает новое описание чата": "Sets new chat description", -"Получить статус добавления товара": "Get product creation status", "Введите название вашей интеграции": "Enter the name of your integration", -"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", -"Получить участвующие товары акции": "Get current promo products", -"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", -"Действие над задачей не разрешено": "Action on the task is not allowed", -"сериализованный JSON ответа от VK": "serialized JSON response from VK", -"Предпочтительное хранение токенов": "Preferred token storage", +"ПолучитьСписокПросмотревшихВажное": "GetImportantPostViewers", +"Обновляет токен по Refresh токену": "Update token by refresh token", "Вес (за единицу товара, в граммах": "Weight (per unit, grams", -"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", -"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", -"Выберите имя и добавьте разрешения": "Select a name and add permissions", -"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList", -"Получает список товаров сообщества": "Gets the community's product list", -"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", -"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", -"ПолучитьДоступныеИнтервалыДоставки": "GetAvailableDeliveryIntervals", -"ID товаров для создания штрихкодов": "Products IDs for barcodes creating", -"Получает токен по коду авторизации": "Get token by auth code", -"Соответствие изменяемых параметров": "Map of editable parameters", -"Получает список меток пользователя": "Gets a list of the users tags", -"ПолучитьСокращеннуюСтруктуруТовара": "GetSimplifiedProductStructure", -"Устанавливает новый заголовок чата": "Sets new chat title", -"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment", -"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh", -"ПолучитьНастройкиУчетаВремени (хук": "GetTimekeepingSettings (wh", -"ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter", -"Восстанавливает каталог из корзины": "Resotre folder form recycle bin", -"Скачивает файл с серверов Telegram": "Download file from Telegram servers", -"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath", -"Получить переводы платежей на дату": "Get delivery cash transfers", -"Массив данных статистики по постам": "Array of post statistics data", -"получать доступ к отчетам по рынку": "access market reports", -"ПолучитьВнешнююСсылкуКаталога (хук": "GetFolderExternalLink (wh", -"необходимо будет ввести в браузере": "you will need to enter in the browser", -"используемый на сайте тип разметки": "markup type used on the site", -"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic", -"Bitrix24_ПолучитьКомменатрийЗадачи": "Bitrix24_GetTaskComment", -"Получает данные пользователя по ID": "Gets user data by ID", -"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh", -"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**", -"Сохранить публичный объект на диск": "Save public object to disk", -"Идентификатор обновляемого объекта": "Identifier of the object to update", -"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", -"ОзонАПИ_ЗагрузкаИОбновлениеТоваров": "OzonAPI_UploadingAndUpdatingProducts", -"Начинает учет времени пользователя": "Starts user timekeeping", -"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", -"Добавляет видео к атрибутам товара": "Adds video to product attributes", -"Изменяет свойства подборки товаров": "Edits the properties of a product selection", -"ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication", -"Получить структуру остатков товара": "Get product stocks structure", -"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", -"Получает описание поля типа булево": "Gets the description of a boolean field", -"Получить договоренность о доставке": "Get delivery appointment", -"Путь для сохранение файла на Диске": "Path for saving the file to disk", -"идентификатор категории на Маркете": "category identifier on the Market", -"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", -"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", -"Получить список трудозатрат задачи": "Get task time accounting list", -"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file", -"Переносит выбранные товары в архив": "Moves selected items to the archive", -"ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter", -"Получает список результатов задачи": "Gets results list for task", -"Текст (заголовок) пункта чек листа": "Text (title) of checklist element", -"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", -"Закрывает тему для новых сообщений": "Closes the thread for new messages", -"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", -"Идентификатор объекта для удаления": "Identifier of the object to delete", -"отношение или действие для фильтра": "attitude or action for the filter", -"Текст лицензии доступен по ссылке:": "License text available at:", -"ПолучитьСтурктуруПользователя (хук": "GetUserFieldsStructure (wh", -"Приостановить рекламное объявление": "Pause advertising post", +"Предпочтительное хранение токенов": "Preferred token storage", +"сериализованный JSON ответа от VK": "serialized JSON response from VK", +"Действие над задачей не разрешено": "Action on the task is not allowed", +"ВыполнитьЗапросМультипартРелэйтед": "ExecuteMultipartRelatedRequest", +"Получить участвующие товары акции": "Get current promo products", +"Открепляет сообщение в шапке чата": "Unpins a message in the chat header", +"Получить статус добавления товара": "Get product creation status", +"Устанавливает новое описание чата": "Sets new chat description", +"ПолучитьДвоичныеДанныеИзHexСтроки": "GetBinaryDataFromHexString", +"Отправляет в чат статус Вам пишут": "Send Writing... status to dialog", +"УдалитьЭлементЧеклистаЗадачи (хук": "DeleteTasksChecklistElement (wh", +"Получает информацию о файле по ID": "Get information about file by ID", +"Идентификатор удаляемого каталога": "ID of folder to be deleted", +"Закрепляет сообщение в шапке чата": "Pins a message in the chat header", +"ПолучитьСписокПользователейКанала": "GetChannelUserList", +"УдалитьПользовательскоеПолеЗадачи": "DeleteCustomTaskField", +"ОтметитьСообщениеКакНепрочитанное": "MarkMessageAsUnreaded", +"v1.1. Поэтому что-то нужно делать": "v1.1. Therefore, something needs to be done", +"Bitrix24_УдалитьКомментарийЗадачи": "Bitrix24_DeleteTaskComment", +"Получить реестры платежей на дату": "Get delivery cash registry", +"ОтправитьГолосовоеСообщение (Путь": "SendVoice (Path", +"Получить характеристики категории": "Get category attributes", +"Телеграм_СоздатьУдалитьТемуФорума": "TelegramAPI_CreateDeleteForumTopic", +"Метод проверки статуса добавления": "Uploading status check", +"Telegram_СоздатьСсылкуПриглашение": "Telegram_CreateInviteLink", +"Получает историю изменений задачи": "Get history of task changing", +"Получить структуру фильтра сделок": "Get deals filter structure", +"Получить список категорий товаров": "Get a list of product categories", +"Скачивает файл по указанному пути": "Downloads a file at the specified path", +"Получает список доступных каналов": "Gets a list of available channels", +"Телеграм_СоздатьСсылкуПриглашение": "TelegramAPI_CreateInvitationLink", +"Проверка_БитриксСписокРезультатов": "Check_BitrixResultsList", +"Выполнить элемент чеклиста задачи": "Complete tasks checklist element", +"ПолучитьСписокОтложенныхСообщений": "GetDelayedMessageList", +"Структура основных данных запроса": "Basic request data structure", +"идентификатор родительской задачи": "parent task identifier", +"Ссылка на страницу сайта магазина": "Link to the store's website page", +"Структура JSON данных авторизации": "The structure of the JSON authentication data", +"УстановитьРеакциюНаСообщение (хук": "SetMessageReaction (wh", +"Создает счетчик по описанию полей": "Creates a counter by field description", +"ПолучитьСтруктуруФильтраСчетчиков": "GetCounterFilterStructure", +"URL к видеообложке для добавления": "URL of the video cover", +"Получает информацию о книге по ID": "Gets information about the spreadsheet by ID", +"VK_ПолучитьСписокКатегорийТоваров": "VK_GetProductCategoryList", +"категория товара в вашем магазине": "product category in your shop", +"Номер страницы выборки результата": "Result selection page number", +"Dropbox_ВосстановитьОбъектКВерсии": "Dropbox_RestoreObjectToVersion", +"Твиттер_ПолучитьСсылкуАвторизации": "Twitter_GetAuthorizationLink", +"название бренда или производителя": "brand or manufacturer name", +"РежимВосстановленияПутейФайловZIP": "ZIPRestoreFilePathsMode", +"Dropbox_ПолучитьСписокФайловПапки": "Dropbox_GetFolderFileList", +"Изменяет текст комментария задачи": "Changes task comment text", +"Создает опрос с вариантами ответа": "Creates a poll with answer options", +"Структура JSON данных медиагруппы": "The structure of the JSON media group data", +"Перенести задачу в стадию канбана": "Move task to kanban stage", +"ИзменитьАртикулыТоваров (обратный": "UpdateProductsArticles (reverse", +"Ноушн_ПолучитьИнформациюОСтранице": "Notion_GetPageInfo", +"ПолучитьТекущегоПользователя (хук": "GetCurrentUser (wh", +"JSON авторизации или путь к .json": "Authorization JSON or path to .json", +"Базы данных и электронные таблицы": "Databases and spreadsheets", +"Bitrix24_УбратьЗадачуИзИзбранного": "Bitrix24_RemoveTaskFromFavorites", +"УстановитьСтатусПользователя (хук": "SetUserStatus (wh", +"Отправляет файл диска в чат по ID": "Send disk file to chat", +"Bitrix24_НачатьНаблюдатьЗаЗадачей": "Bitrix24_StartWatchingTask", +"ПрекратитьНаблюдатьЗаЗадачей (хук": "StopWatchingTask (wh", +"Методы интеграции с Telegram (ОПИ": "Telegram integration methods (OPI", +"Устанавливает новую картинку чата": "Setup new chat picture", +"Получает список участников далога": "Get chat members list", "Удаляет элемент из чеклиста задачи": "Deletes element from tasks checklist", "ИзменитьЭлементЧеклистаЗадачи (хук": "UpdateTasksChecklistElement (wh", "УдалитьРезультатИзКомментария (хук": "Delete result from comment", "Сформировать ссылку получения кода": "Generate code retrieval link", -"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField", +"Вайбер_ПолучитьОнлайнПользователей": "Viber_GetOnlineUsers", "Bitrix24_ПолучитьСписокРезультатов": "Bitrix24_GetResultsList", "ОтправитьТекстовоеСообщение (emoji": "SendTextMessage (emoji", +"Приостановить рекламное объявление": "Pause advertising post", "Создает твит с картинкой вложением": "Creates a tweet with an image attachment", -"Вайбер_ПолучитьОнлайнПользователей": "Viber_GetOnlineUsers", +"ДобавитьПользовательскоеПолеЗадачи": "AddCustomTaskField", +"ПолучитьСтурктуруПользователя (хук": "GetUserFieldsStructure (wh", +"Закрывает тему для новых сообщений": "Closes the thread for new messages", +"отношение или действие для фильтра": "attitude or action for the filter", +"Идентификатор объекта для удаления": "Identifier of the object to delete", +"ПолучитьСписокКалендарейРекурсивно": "GetCalendarsListRecursively", +"ОпределитьМетодЗагрузкиИзображений": "DetermineImageUploadMethod", +"Текст (заголовок) пункта чек листа": "Text (title) of checklist element", +"Получает список результатов задачи": "Gets results list for task", +"ДобавитьИменованныйПараметрКоманды": "AddNamedCommandParameter", +"Переносит выбранные товары в архив": "Moves selected items to the archive", +"JSON - передается как путь к файлу": "JSON is passed as a path to a .json file", +"Текст лицензии доступен по ссылке:": "License text available at:", "Временная отметка или ID сообщения": "Timestamp or message ID", -"ПеренестиЗадачуВСтадиюКанбана (хук": "MoveTaskToKanbanStage (wh", -"Отбор по префиксу, если необходимо": "Filtering by prefix, if necessary", -"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", -"Получает список пользователей чата": "Gets the list of chat members", -"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField", -"СформироватьПараметрыЗагрузкиФайла": "FormFileUploadParameters", -"querry из Telegram.WebApp.initData": "Query from Telegram.WebApp.initData", -"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", -"Расширение файла в случае отправки": "File extension in case of sending", -"Получить список пользователей чата": "Get chats users", -"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", -"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh", -"Отметить сообщение как прочитанное": "Mark message as readed", -"ИзменитьПользовательскоеПолеЗадачи": "UpdateCustomTaskField", -"Устанавливает значения ячеек листа": "Sets sheet cell values", -"Создает пустой каталог в хранилище": "Create new foldera at the storage", -"Количество единиц товара (в штуках": "Number of units (pcs", -"ПолучитьСписокПользователейДиалога": "GetChatMembersList", -"Получить структуру фильтра товаров": "Get products filter structure", -"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment", -"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", -"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", -"Bitrix24_ПолучитьСсылкуАвторизации": "Bitrix24_GetAuthLink", "ПРЕОБРАЗОВАТЬBASE64ВДВОИЧНЫЕДАННЫЕ": "CONVERTBASE64TOBINARY", -"ПолучитьПараметрыАвторизацииТвиттер": "GetTwitterAuthData", -"Получить список хранилищ приложения": "Get list of storages, available for current app", -"СоздатьПерсональноеУведомление (хук": "CreatePersonalNotification", -"Получает информацию о внешнем файле": "Gets information about the external file", -"Получает основную информацию о чате": "Gets basic information about the chat", -"Завершает учет времени пользователя": "Stops user timekeeping", -"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", -"Получает массив календарей аккаунта": "Gets an array of account calendars", -"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", -"Получить структуру фильтра каталога": "Get fields structure for folder items filter", -"Наименование создаваемого календаря": "Name of the created calendar", -"Изменяет свойства существующей базы": "Edits properties of an existing database", -"ID родительского блока или страницы": "Parent block or page ID", -"Получить дочерние элементы каталога": "Get folder child elements", -"Типы: audio, document, photo, video": "Types: audio, document, photo, video", -"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", -"Получает дочерние элементы каталога": "Get folder child elements", -"Получить список комментариев задачи": "Get comments list for a task", -"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account", -"Получает информацию событиях канала": "Gets information about channel events", -"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", -"включить опцию Measurement Protocol": "enable the Measurement Protocol option", -"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", -"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task", -"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist", -"Отправляет документ в чат или канал": "Sends a document to a chat or channel", -"Функции формирования описаний полей": "Functions for generating field descriptions", -"Получает информацию о текущем диске": "Gets information about the current disk", -"ID пользователя, затратившего время": "ID of user for time accounting", -"Изменяет существующее подразделение": "Update an existing department", -"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att", -"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment", -"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist", -"Получить список рекламных категорий": "Get a list of advertising categories", -"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", -"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink", -"Получает основную информацию о боте": "Gets basic information about the bot", -"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", -"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", -"информация об ошибках синхронизации": "synchronization error information", -"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", -"выводить код счетчика в одну строку": "output the counter code in one line", -"Планирование и управление проектами": "Planning and projects managment", -"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary", -"Токен, полученный от widget.cdek.ru": "Token received from widget.cdek.ru", -"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one", -"Выберите пункт создания нового бота": "Select the option to create a new bot", -"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W", -"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID", -"Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number", -"Идентификатор каталога для загрузки": "Folder identifier", -"доступ к группе отчетов Монетизация": "access to report group Monetization", -"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInfo", -"VK_ПриостановитьРекламноеОбъявление": "VK_PauseAdvertising", -"идентификатор товара в системе Ozon": "product identifier in the Ozon system", +"Отбор по префиксу, если необходимо": "Filtering by prefix, if necessary", +"Получить список трудозатрат задачи": "Get task time accounting list", +"Bitrix24_ПолучитьСсылкуАвторизации": "Bitrix24_GetAuthLink", +"ЯДиск_ПолучитьСписокОпубликованных": "YDisk_GetPublishedList", +"Bitrix24_ДобавитьКомментарийЗадачи": "Bitrix24_AddTaskComment", +"Получить структуру фильтра товаров": "Get products filter structure", +"ПолучитьСписокПользователейДиалога": "GetChatMembersList", +"Количество единиц товара (в штуках": "Number of units (pcs", +"Создает пустой каталог в хранилище": "Create new foldera at the storage", +"Устанавливает значения ячеек листа": "Sets sheet cell values", +"ИзменитьПользовательскоеПолеЗадачи": "UpdateCustomTaskField", +"Отметить сообщение как прочитанное": "Mark message as readed", +"СоздатьРезультатИзКомментария (хук": "CreateResultFromComment (wh", +"Переадресация И Ответ.КодСостояния": "Redirection And Response.StatusCode", +"Получить список пользователей чата": "Get chats users", +"Расширение файла в случае отправки": "File extension in case of sending", +"Сохраните ClientID и Client Secret": "Save ClientID and Client Secret", +"querry из Telegram.WebApp.initData": "Query from Telegram.WebApp.initData", +"СформироватьПараметрыЗагрузкиФайла": "FormFileUploadParameters", +"ПолучитьПользовательскоеПолеЗадачи": "GetCustomTaskField", +"Получает список пользователей чата": "Gets the list of chat members", +"ОтправитьТекстовоеСообщение (форум": "SendTextMessage (forum", +"ПеренестиЗадачуВСтадиюКанбана (хук": "MoveTaskToKanbanStage (wh", +"Телеграм_СкрытьПоказатьГлавнуюТему": "TelegramAPI_HideShowMainTopic", +"Праздники и памятные даты Беларуси": "Holidays and memorable dates in Belarus", +"идентификатор категории на Маркете": "category identifier on the Market", +"ФайлЛога = Новый Файл(ПутьКФайлу": "LogFile = New File(FilePath", +"Скачивает файл с серверов Telegram": "Download file from Telegram servers", +"Восстанавливает каталог из корзины": "Resotre folder form recycle bin", +"ДобавитьПозиционныйПараметрКоманды": "AddPositionalCommandParameter", +"ПолучитьНастройкиУчетаВремени (хук": "GetTimekeepingSettings (wh", +"ДобавитьЭлементЧеклистаЗадачи (хук": "AddTasksChecklistElement (wh", +"Bitrix24_ИзменитьКомментарийЗадачи": "Bitrix24_UpdateTaskComment", +"Устанавливает новый заголовок чата": "Sets new chat title", +"ПолучитьСокращеннуюСтруктуруТовара": "GetSimplifiedProductStructure", +"Получает список меток пользователя": "Gets a list of the users tags", +"Соответствие изменяемых параметров": "Map of editable parameters", +"Получает токен по коду авторизации": "Get token by auth code", +"ID товаров для создания штрихкодов": "Products IDs for barcodes creating", +"ПолучитьДоступныеИнтервалыДоставки": "GetAvailableDeliveryIntervals", +"См. ПолучитьСписокКатегорийТоваров": "See GetProductCategoryList", +"ОтправитьТекстовоеСообщение (канал": "SendTextMessage (channel", +"Проверка_БитриксСписокКомментариев": "Check_BitrixCommentsList", +"ID целевого чата или IDЧата*IDТемы": "Target chat ID or ChatID*TopicID", +"Выберите имя и добавьте разрешения": "Select a name and add permissions", +"HEX дополнительного цвета (#ffffff": "HEX secondary color (#ffffff", +"ОбработатьДанные Telegram Mini App": "Process Telegram Mini App data", +"Получить переводы платежей на дату": "Get delivery cash transfers", +"Массив данных статистики по постам": "Array of post statistics data", +"Получает список товаров сообщества": "Gets the community's product list", +"ПолучитьВнешнююСсылкуКаталога (хук": "GetFolderExternalLink (wh", +"получать доступ к отчетам по рынку": "access market reports", +"Путь для сохранение файла на Диске": "Path for saving the file to disk", +"Получить договоренность о доставке": "Get delivery appointment", +"Вайбер_ОтправитьТекстовоеСообщение": "Viber_SendTextMessage", +"Получить структуру остатков товара": "Get product stocks structure", +"ТолстыйКлиентУправляемоеПриложение": "ThickClientManagedApplication", +"Изменяет свойства подборки товаров": "Edits the properties of a product selection", +"Добавляет видео к атрибутам товара": "Adds video to product attributes", +"ДропБокс_ПолучитьСписокФайловПапки": "DropboxAPI_GetFolderFileList", +"Начинает учет времени пользователя": "Starts user timekeeping", +"Получает описание поля типа булево": "Gets the description of a boolean field", +"ЗаписатьПобитовоеИсключительноеИли": "WriteBitwiseXor", +"ОзонАПИ_ЗагрузкаИОбновлениеТоваров": "OzonAPI_UploadingAndUpdatingProducts", +"используемый на сайте тип разметки": "markup type used on the site", +"Bitrix24_ПолучитьКомменатрийЗадачи": "Bitrix24_GetTaskComment", +"Получает данные пользователя по ID": "Gets user data by ID", +"Telegram_ПоказатьГлавнуюТемуФорума": "Telegram_ShowMainForumTopic", +"ПолучитьЭлементЧеклистаЗадачи (хук": "GetTasksChecklistElement (wh", +"Выберите пункт **Входящий вебхук**": "Select **Incoming Webhook**", +"Сохранить публичный объект на диск": "Save public object to disk", +"Идентификатор обновляемого объекта": "Identifier of the object to update", +"необходимо будет ввести в браузере": "you will need to enter in the browser", "Удаляет задачу из списка избранного": "Delete task from favorites list", +"Строка,Число,Массив из Строка,Число": "String,Number,Array of String,Number", +"идентификатор товара в системе Ozon": "product identifier in the Ozon system", +"VK_ПриостановитьРекламноеОбъявление": "VK_PauseAdvertising", +"YandexDisk_ПолучитьИнформациюОДиске": "YandexDisk_GetDiskInfo", +"доступ к группе отчетов Монетизация": "access to report group Monetization", +"Идентификатор каталога для загрузки": "Folder identifier", "Загружает переданный файл в каталог": "Upload local file to the folder", +"Создает сокращенный URL из обычного": "Creates a shortened URL from a regular one", +"Ударная дрель Makita HP1630, 710 Вт": "Makita HP1630 impact drill, 710 W", +"Выберите пункт создания нового бота": "Select the option to create a new bot", +"Токен, полученный от widget.cdek.ru": "Token received from widget.cdek.ru", +"Кнопки к сообщению, если необходимо": "Buttons to the message if necessary", +"Планирование и управление проектами": "Planning and projects managment", "Получает информацию о диалоге по ID": "Get chat data by ID", +"выводить код счетчика в одну строку": "output the counter code in one line", +"Создаёт товар по указанному Ozon ID": "Creates a product by specified Ozon ID", "ПолучитьСтатусДобавленияТовара (SKU": "GetProductCreationStatus (SKU", -"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", -"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink", -"Банит пользователя в выбранном чате": "Bans a user in the selected chat", -"Создает преалерт для списка заказов": "Creates a prealert for the order list", -"Обработать данные Telegram Mini App": "Process Telegram Mini App data", -"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK", -"ВыполнитьЭлементЧеклистаЗадачи (хук": "CompleteTasksChecklistElement (wh", -"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", -"Идентификатор рабочего пространства": "Workspace identifier", -"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", "Отправляет картинку в чат или канал": "Sends an image to a chat or channel", -"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload", -"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagment", -"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", -"Структура JSON данных массива полей": "The structure of the JSON array of fields data", -"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then", -"Возобновить элемент чеклиста задачи": "Renew tasks checklist element", +"Bitrix24_ПолучитьВнешнююСсылкуФайла": "Bitrix24_GetFileExternalLink", +"ПолучитьБуферДвоичныхДанныхИзСтроки": "GetBinaryDataBufferFromString", "идентификатор фильтра для изменения": "filter identifier to change", -"Признак типа заказа Интернет магазин": "Flag of Online store order type", -"Получает информацию о чеке по заказу": "Receives check information on an order", -"Внешний текстовый идентификатор поля": "Text identifier for external integration", -"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", -"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", -"Получает статистику в разрезе постов": "Gets statistics in terms of posts", -"Получает общее число участников чата": "Gets the total number of chat participants", -"Главный в группе, если есть в группе": "Main in the group, if exists in the group", -"ЗафиксироватьДоговоренностьОДоставке": "RegisterDeliveryAppointment", -"сбор данных по электронной коммерции": "e-commerce data collection", -"Путь к оригинальному файлу или папке": "Path to the original file or folder", -"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", -"Перемещает объект по выбранному пути": "Moves an object to the selected path", -"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation", -"Возвращает список заказов сообщества": "Returns the community's order list", -"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet", -"Удаляет пользовательское поле задачи": "Deletes a custom task field", -"Добавляет задачу в список избранного": "Add task to favorites list", -"Загружает файл в выбранное хранилище": "Upload file to storage root", -"идентификатор товара в вашей системе": "item ID in your system", -"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", -"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh", -"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh", -"ПолучитьКоличествоПодписчиковТоваров": "GetProductSubscribersCount", -"Получить список просмотревших важное": "Get list of important post viewers", -"Удаляет существующее свойство товара": "Deletes the existing product property", -"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", -"ОтправитьТекстовоеСообщение (простое": "SendTextMessage (simple", -"Модули непосредственной работы с API": "Modules for direct interaction with APIs", -"сериализованный JSON ответа от Slack": "serialized JSON response from Slack", -"Отметить сообщение как непрочитанное": "Mark message as unreaded", -"Получает ссылку для скачивания файла": "Gets a download link for the file", -"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", -"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", -"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival", -"Получить список отложенных сообщений": "Get list of delayed messages", -"ЗаписатьСоответствиеПространстваИмен": "WriteNamespaceMapping", -"Получить список пользователей канала": "Get channel user list", -"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID", -"Получить список ответов на сообщение": "Get list of message replies", -"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", -"Начинает наблюдение за задачей по ID": "Start watching a task by ID", -"ПолучитьBase64СтрокуИзДвоичныхДанных": "GetBase64StringFromBinaryData", -"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server", -"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", -"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", -"Получает список администраторов чата": "Gets the list of chat administrators", -"Путь к опубликованному ранее объекту": "Path to the previously published object", -"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", -"ID последнего загруженного сообщения": "Id of last message", -"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects", -"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients", -"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel", -"Удалить пользовательское поле задачи": "Delete custom task field", -"Client secret из настроек приложения": "Client secret from app settings", -"сериализованный JSON ответа от Viber": "serialized JSON response from Viber", +"Возобновить элемент чеклиста задачи": "Renew tasks checklist element", +"Если Не ФайлЛога.Существует() Тогда": "If Not LogFile.Exists() Then", +"Структура JSON данных массива полей": "The structure of the JSON array of fields data", +"Имя листа (первый лист по умолчанию": "Sheet name (first sheet by default", +"РаботаСПользовательскимиПолямиЗадач": "CustomsTasksFieldsManagment", +"Dropbox_ДобавитьПользователейКФайлу": "Dropbox_AddUsersToFile", +"ПроверитьЗагрузкуИзображенийТоваров": "CheckProductsImagesUpload", +"Идентификатор рабочего пространства": "Workspace identifier", +"Dropbox_ПолучитьСписокВерсийОбъекта": "Dropbox_GetObjectVersionList", +"ВыполнитьЭлементЧеклистаЗадачи (хук": "CompleteTasksChecklistElement (wh", +"сериализованный JSON ответа от CDEK": "serialized JSON response from CDEK", +"Обработать данные Telegram Mini App": "Process Telegram Mini App data", +"Создает преалерт для списка заказов": "Creates a prealert for the order list", +"Банит пользователя в выбранном чате": "Bans a user in the selected chat", +"Открывает ранее закрытое обсуждение": "Opens a previously closed discussion", +"информация об ошибках синхронизации": "synchronization error information", +"Получить список рекламных категорий": "Get a list of advertising categories", +"ПолучитьСтатусАсинхронногоИзменения": "GetAsynchronousChangeStatus", +"Дата указывается в формате ISO 8601": "Dates are specified in ISO 8601 format", +"Типы: audio, document, photo, video": "Types: audio, document, photo, video", +"Получить дочерние элементы каталога": "Get folder child elements", +"ID родительского блока или страницы": "Parent block or page ID", +"Изменяет свойства существующей базы": "Edits properties of an existing database", +"Получить структуру фильтра каталога": "Get fields structure for folder items filter", +"Как OneScript пакет расширения ospx": "As a OneScript extension package in ospx format", +"Получает дочерние элементы каталога": "Get folder child elements", +"Получает массив календарей аккаунта": "Gets an array of account calendars", +"Завершает учет времени пользователя": "Stops user timekeeping", +"Получает основную информацию о чате": "Gets basic information about the chat", +"Получает информацию о внешнем файле": "Gets information about the external file", +"СоздатьПерсональноеУведомление (хук": "CreatePersonalNotification", +"Получить список хранилищ приложения": "Get list of storages, available for current app", +"ПолучитьПараметрыАвторизацииТвиттер": "GetTwitterAuthData", +"ID темы. Главная, если не заполнено": "Thread ID. Main if not filled", +"Dropbox_ПолучитьСтатусЗагрузкиПоURL": "Dropbox_GetUploadStatusByURL", +"Получить список комментариев задачи": "Get comments list for a task", +"Наименование создаваемого календаря": "Name of the created calendar", +"Получает информацию событиях канала": "Gets information about channel events", +"Получает основную информацию о боте": "Gets basic information about the bot", +"ПроверитьДоступностьБакета (аккаунт": "HeadBucket (account", +"Dropbox_ПолучитьИнформациюОбОбъекте": "Dropbox_GetObjectInformation", +"Тег уникальности Если уже существет": "Uniqueness Tag. If already exist", +"Bitrix24_ДобавитьКомментарийНовости": "Bitrix24_AddPostComment", +"ПолучитьСтатусДобавленияТовара (хар": "GetProductCreationStatus (att", +"Изменяет существующее подразделение": "Update an existing department", +"ID пользователя, затратившего время": "ID of user for time accounting", +"ПолучитьСсылкуАвторизацииПриложения": "GetAppAuthLink", +"Функции формирования описаний полей": "Functions for generating field descriptions", +"Отправляет документ в чат или канал": "Sends a document to a chat or channel", +"Тэг уникальности Если уже существет": "Uniqueness Tag. If already exist", +"Прикрепляет файл к выбранной задаче": "Attaches a file to the selected task", +"Dropbox_ДобавитьПользователейКПапке": "Dropbox_AddUsersToFolder", +"включить опцию Measurement Protocol": "enable the Measurement Protocol option", +"Нажать \"Создать ключ\" и забрать его": "Click on 'Create key' and retrieve it", +"Получает информацию о текущем диске": "Gets information about the current disk", "Отключает режим Без звука для задачи": "Unmute task by ID", -"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization", -"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract", -"Изменяет пользователя владельца чата": "Change chat owner", -"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket", -"ID последнего прочитанного сообщения": "Id of last readed message", -"ПолучитьСтруктуруФильтраКомментариев": "GetCommentsFilterStructure", -"Отправляет опрос с вариантами ответа": "Sends a poll with answer options", -"Отправляет текстовое сообщение в чат": "Sends a text message to a chat", -"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage", -"ПолучитьОписанияХарактеристикТоваров": "GetProductsAttributesData", -"Получает структуру полей комментария": "Get comment fields structure", -"Данные или путь к файлу для загрузки": "File path or binary data of the object", -"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh", -"Получает информацию о счетчике по ID": "Gets information about the counter by ID", -"!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData", -"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", -"ПолучитьДеревоКатегорийИТиповТоваров": "GetCategoriesAndProductTypesTree", -"Получить структуру фильтра счетчиков": "Get counter filter structure", -"Установить скидку на уцененный товар": "Set product discount", -"Создает альбом для хранения картинок": "Creates an album to store images", -"Идентификатор хранилища для загрузки": "Storage id", +"сериализованный JSON ответа от Viber": "serialized JSON response from Viber", "Получает информацию о странице по ID": "Gets information about the page by ID", -"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another", -"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp", -"Получить пользовательское поле задачи": "Gets a custom task field", -"Получить список пользователей диалога": "Get chat members list", -"ID сообщения на которое надо ответить": "Reply to message ID", -"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", -"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", -"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh", -"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration", -"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", -"Для работы через Локальное приложение": "To work via Local Application", -"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", -"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh", -"Изменяет существующее свойство товара": "Edits the existing product property", -"ID послднего непрочитанного сообщения": "ID of last unreaded message", -"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room", -"ID пользователей для проверки доступа": "User IDs for access checking", -"СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера": "CdekAPI_CourierInvitationsManagment", -"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask", -"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", -"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh", -"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", -"Получает статус загрузки файла по URL": "Gets the upload status of the file by URL", -"Если вам необходимо управлять каналом": "If you need to manage a channel", -"Получает информацию о файле по его ID": "Gets information about a file by ID", -"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", -"Получает описание поля числового типа": "Gets the description of a numeric field", -"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", -"Получает описание поля файлового типа": "Gets the description of a file field", -"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", -"Возвращает выбранные товары из архива": "Returns selected items from the archive", -"Структура JSON данных описания товара": "The structure of the JSON product description data", -"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", -"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh", -"Изменяет пользовательское поле задачи": "Updates a custom task field data", -"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility", +"Client secret из настроек приложения": "Client secret from app settings", +"Удалить пользовательское поле задачи": "Delete custom task field", +"Отправляет аудиофайл в чат или канал": "Sends an audio file to a chat or channel", +"Bitrix24_ДобавитьПолучателейКНовости": "Bitrix24_AddPostRecipients", +"Bitrix24_ПолучитьСодержимоеХранилища": "Bitrix24_GetStorageObjects", +"Получает список администраторов чата": "Gets the list of chat administrators", +"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", +"Путь к опубликованному ранее объекту": "Path to the previously published object", +"Телеграм_ЗакрепитьОткрепитьСообщение": "TelegramAPI_PinUnpinMessage", +"Отправляет сообщение в выбранный час": "Sends a message at a selected hour", +"Результат чтения JSON ответа сервера": "Result of reading the JSON response from the server", +"ПолучитьBase64СтрокуИзДвоичныхДанных": "GetBase64StringFromBinaryData", +"!OInt Сообщить(\"Начало синхронизации": "!OInt Message(\"Start synchronization", +"ID последнего загруженного сообщения": "Id of last message", +"Код тарифа (из доступных по договору": "Tariff code (from those available under the contract", +"Идентификатор хранилища для загрузки": "Storage id", +"Устанавливает набор тегов для бакета": "Sets the tag set for the bucket", +"Начинает наблюдение за задачей по ID": "Start watching a task by ID", +"Создает альбом для хранения картинок": "Creates an album to store images", +"Установить скидку на уцененный товар": "Set product discount", +"Получить структуру фильтра счетчиков": "Get counter filter structure", +"ПолучитьДеревоКатегорийИТиповТоваров": "GetCategoriesAndProductTypesTree", +"Строка,Соответствие Из КлючИЗначение": "String, Map Of KeyAndValue", +"!OInt ОсвободитьОбъект(ТекущиеДанные": "!OInt FreeObject(CurrentData", +"Получает информацию о счетчике по ID": "Gets information about the counter by ID", +"ОтметитьСообщениеКакПрочитанное (хук": "MarkMessageAsReaded (wh", +"Данные или путь к файлу для загрузки": "File path or binary data of the object", +"Получает структуру полей комментария": "Get comment fields structure", +"ПолучитьОписанияХарактеристикТоваров": "GetProductsAttributesData", +"Bitrix24_ПолучитьХранилищеПриложения": "Bitrix24_GetAppStorage", +"Отправляет текстовое сообщение в чат": "Sends a text message to a chat", +"Отправляет опрос с вариантами ответа": "Sends a poll with answer options", +"ПолучитьСтруктуруФильтраКомментариев": "GetCommentsFilterStructure", +"ID последнего прочитанного сообщения": "Id of last readed message", +"Изменяет пользователя владельца чата": "Change chat owner", +"Телеграм_ОтправитьТекстовоеСообщение": "TelegramAPI_SendTextMessage", +"ПолучитьКоличествоПодписчиковТоваров": "GetProductSubscribersCount", +"На конце URL должен быть ваш ID бота": "At the end of the URL should be your bot ID", +"Число копий одной квитанции на листе": "Number of copies of one receipt per sheet", +"Возвращает список заказов сообщества": "Returns the community's order list", +"Bitrix24_ПолучитьИнформациюОКаталоге": "Bitrix24_GetFolderInformation", +"Перемещает объект по выбранному пути": "Moves an object to the selected path", +"Устанавливает цель (описание) канала": "Sets the channel purpose (description)", +"Путь к оригинальному файлу или папке": "Path to the original file or folder", +"сбор данных по электронной коммерции": "e-commerce data collection", +"Удаляет пользовательское поле задачи": "Deletes a custom task field", +"ЗафиксироватьДоговоренностьОДоставке": "RegisterDeliveryAppointment", +"Получает общее число участников чата": "Gets the total number of chat participants", +"Получает статистику в разрезе постов": "Gets statistics in terms of posts", +"Telegram_ОтправитьТекстовоеСообщение": "Telegram_SendTextMessage", +"Внешний текстовый идентификатор поля": "Text identifier for external integration", +"Получает информацию о чеке по заказу": "Receives check information on an order", +"Признак типа заказа Интернет магазин": "Flag of Online store order type", +"Получить список ответов на сообщение": "Get list of message replies", +"Главный в группе, если есть в группе": "Main in the group, if exists in the group", +"Добавляет задачу в список избранного": "Add task to favorites list", +"ПолучитьСписокОпубликованныхОбъектов": "GetPublishedObjectsList", +"идентификатор товара в вашей системе": "item ID in your system", +"Загружает файл в выбранное хранилище": "Upload file to storage root", +"Получить список пользователей канала": "Get channel user list", +"ЗаписатьСоответствиеПространстваИмен": "WriteNamespaceMapping", +"Работает ли офис с Фулфилмент.Приход": "Does the office work with Fullfilment.Arrival", +"ПолучитьСоответствиеПараметровТовара": "GetProductParameterMapping", +"CommonModule.OPI_ПреобразованиеТипов": "CommonModule.OPI_TypeConversion", +"Получает ссылку для скачивания файла": "Gets a download link for the file", +"Отметить сообщение как непрочитанное": "Mark message as unreaded", +"Получить список отложенных сообщений": "Get list of delayed messages", +"Модули непосредственной работы с API": "Modules for direct interaction with APIs", +"ОтправитьТекстовоеСообщение (простое": "SendTextMessage (simple", +"Dropbox_ПолучитьИнформациюОбАккаунте": "Dropbox_GetAccountInformation", +"Удаляет существующее свойство товара": "Deletes the existing product property", +"Получить список просмотревших важное": "Get list of important post viewers", +"ПолучитьСписокТрудозатратЗадачи (хук": "GetTaskTimeAccountingList (wh", +"ПолучитьСписокПользователейЧата (хук": "GetChatUsers (wh", +"сериализованный JSON ответа от Slack": "serialized JSON response from Slack", +"Удаляет комментарий к записи таблицы": "Deletes a comment for a table record", +"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", +"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", +"ID свойства, куда добавляется вариант": "Property ID where the variant is added", +"Пример указания параметра типа массив": "Example of specifying a parameter of array type", +"ПолучитьСтруктуруФильтраПользователей": "GetUserFilterStructure", +"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID", "Архивировать страницу или нет (булево": "Archive page or not (boolean", "Пример структуры/соответствия свойств": "Example structure/property map", -"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", -"Прекращает наблюдение за задчей по ID": "Stop watching a task by ID", -"ПолучитьСтруктуруФильтраПользователей": "GetUserFilterStructure", -"Пример указания параметра типа массив": "Example of specifying a parameter of array type", -"ID свойства, куда добавляется вариант": "Property ID where the variant is added", -"Массивы - передаются как строки вида ": "Arrays are passed as strings in the form", -"СформироватьКлавиатуруПоМассивуКнопок": "FormKeyboardFromButtonArray", +"УправлениеВидимостьюГлавнойТемыФорума": "ManageMainTopicVisibility", +"Изменяет пользовательское поле задачи": "Updates a custom task field data", "ПолучитьОписаниеФильтраОфисов (Пустая": "GetOfficeFilterDescription (empty", +"ПолучитьСписокКомментариевЗадачи (хук": "GetTaskCommentsList (wh", +"Telegram_ИзменитьИмяГлавнойТемыФорума": "Telegram_ChangeMainTopicName", "Получает информацию о хранилище по ID": "Get information about storage", -"Массив соответствий данных календарей": "Array of calendar data mappings", +"Получает информацию о календаре по ID": "Gets calendar information by ID", "Добавить пользовательское поле задачи": "Add custom task field", "Изменить пользовательское поле задачи": "Update custom task field", "сериализованный JSON ответа от Google": "serialized JSON response from Google", @@ -5885,61 +5852,61 @@ "ПолучитьСтруктуруФильтраКаталога (хук": "GetFolderFilterStructure (wh", "Устанавливает набор тегов для объекта": "Sets the tag set of the object", "Получить доступные интервалы доставки": "Get available delivery intervals", -"Получает информацию о календаре по ID": "Gets calendar information by ID", "СформироватьКлавиатуруИзМассиваКнопок": "CreateKeyboardFromArrayButton", "Получить сокращенную структуру товара": "Get simplified product structure", "Телеграм_ПолучитьСписокАватаровФорума": "TelegramAPI_GetForumAvatarsList", "Для отображения скидки/изменения цены": "For displaying discount/changing price", "Перемещает событие в другой календарь": "Moves an event to another calendar", "Путь (имя) объекта в бакете приемнике": "Path (name) in the destination bucket", -"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", -"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result", -"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation", -"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox", -"Изменяет артикулы существующих товаров": "Modifies articles of existing products", -"Проверить загрузку изображений товаров": "Check products images upload", -"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty", -"Получить элемент чеклиста задачи по ID": "Gets tasks checklist element by ID", -"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request", -"Код тарифа (подробнее см. приложение 1": "Tariff code", -"Получить статус асинхронного изменения": "Get asynchronous change status", -"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations", -"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name", -"название лида (можно искать по шаблону": "lead name (can be searched by template", -"единица измерения для веса, например g": "unit of measurement for weight, e.g. g", -"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment", -"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')", -"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", -"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", -"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagment", -"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", -"Является ли офис только пунктом выдачи": "Is the office only a delivery point", -"Первое приветственное сообщение в чате": "First chat message", -"Получает список свойств товаров группы": "Gets the list of properties of group products", -"фильтр по содержанию подстроки в полях": "filter by substring content in fields", -"Создает твит с произвольным содержимым": "Creates a tweet with custom content", -"Создает комментарий к записи в таблице": "Creates a comment for a record in the table", -"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data", -"Получает описание поля строкового типа": "Gets the description of a string field", -"Получить app_id на странице приложения": "Get app_id at the application page", -"Проверка_ОзонДобавлениеКодов(Результат": "Check_OzonCodesUpload(Result", -"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh", -"Статус пользователя: online, dnd, away": "Status value: online, dnd, away", -"Получает события бота в Polling режиме": "Receives bot events in Polling mode", -"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", -"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", -"Перемещает один каталог внутрь другого": "Moves one folder inside another", -"Изменяет значения полей счетчика по ID": "Changes counter field values by ID", -"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os", -"Получает список всех событий календаря": "Gets the list of all calendar events", +"Рассмотрим получение каждого значения": "Let's consider obtaining of each value", +"Массив соответствий данных календарей": "Array of calendar data mappings", +"Структура JSON данных описания товара": "The structure of the JSON product description data", +"Получает описание поля числового типа": "Gets the description of a numeric field", +"Telegram_ПолучитьСписокАватаровФорума": "Telegram_GetForumAvatarList", +"Возвращает выбранные товары из архива": "Returns selected items from the archive", +"Копирует лист из одной книги в другую": "Copies a sheet from one spreadsheet to another", +"Удаляет сообщение канала по timestamp": "Deletes a channel message by timestamp", +"Получить пользовательское поле задачи": "Gets a custom task field", +"Получить список пользователей диалога": "Get chat members list", +"ID сообщения на которое надо ответить": "Reply to message ID", +"ЯДиск_ЗагрузитьПоАдресуПолучитьОбъект": "YDisk_UploadByUrlAndGetObject", +"сериализованный JSON ответа от Yandex": "serialized JSON response from Yandex", +"ID версии (ревизии) для востановления": "ID of the version (revision) for restoration", +"ПреобразоватьДанныеСПолучениемРазмера": "ConvertDataWithSizeRetrieval", +"Для работы через Локальное приложение": "To work via Local Application", +"0 И ЗначениеЗаполнено(Страница) Тогда": "0 And ValueIsFilled(Page) Then", +"ПолучитьДочерниеЭлементыКаталога (хук": "GetFolderItems (wh", +"Изменяет существующее свойство товара": "Edits the existing product property", +"ПолучитьСписокХранилищПриложения (хук": "GetAppStoragesList (wh", +"Закрепляет выбранное сообщение в чате": "Pins the selected message in the chat room", +"Получает описание поля файлового типа": "Gets the description of a file field", +"ID послднего непрочитанного сообщения": "ID of last unreaded message", +"Структура JSON данных описания таблиц": "The structure of the JSON table properties data", +"URL, который нужно открыть в браузере": "the URL that needs to be opened in the browser", +"Получает информацию о файле по его ID": "Gets information about a file by ID", +"Получает статус загрузки файла по URL": "Gets the upload status of the file by URL", +"Если вам необходимо управлять каналом": "If you need to manage a channel", +"ВозобновитьЭлементЧеклистаЗадачи (хук": "RenewTasksChecklistElement (wh", +"Текст %%F0%%9F%%A5%%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", +"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": "Bitrix24_StopWatchingTask", +"СдэкАПИ_РаботаСЗаявкамиНаВызовКурьера": "CdekAPI_CourierInvitationsManagment", +"ID пользователей для проверки доступа": "User IDs for access checking", +"Текст %%F0%%9F%%A%5%9D и emoji \\(10%%": "Text %%F0%%9F%%A5%%9D and emoji \\(10%%", "Bitrix24_ПолучитьВнешнююСсылкуКаталога": "Bitrix24_GetFolderExternalLink", -"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode", -"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment", -"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration", "Признак удаления отложенного сообщения": "Indicator of deleting a delayed message", +"Удаляет конфигурацию шифрования бакета": "Deletes the bucket encryption configuration", +"Bitrix24_СоздатьРезультатИзКомментария": "Bitrix24_CreateResultFromComment", +"НачалоКодовОшибок И Ответ.КодСостояния": "StartOfErrorCodes And Response.StatusCode", +"Получает список всех событий календаря": "Gets the list of all calendar events", +"Получает события бота в Polling режиме": "Receives bot events in Polling mode", +"Изменяет значения полей счетчика по ID": "Changes counter field values by ID", +"Перемещает один каталог внутрь другого": "Moves one folder inside another", +"Сохраняет публичный объект на ваш диск": "Saves the public object to your disk", +"Получить список подборок по массиву ID": "Gets the list of selections by array of IDs", "ПолучитьСписокПросмотревшихВажное (хук": "GetImportantPostViewers (wh", +"tests/Modules/internal/OPI_ТестыCLI.os": "tests/Modules/internal/OPI_TestsCLI.os", "Имя бакета, в котором находится объект": "Name of the bucket in which the object is stored", -"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", +"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter", "Массив файлов с диска для прикрепления": "Array of files from disk to attach", "Ключ > SKU товара, Значение > Штрихкод": "Key > product SKU, Value > barcode", "Строка, Число, Массив Из Строка, Число": "String, Number, Array of String, Number", @@ -5953,9 +5920,71 @@ "Получить ссылку авторизации приложения": "Get app authentication link", "Смещение в списке получаемых сообщений": "Offset in the list of received messages", "Удалить полностью (Истина) или закрыть": "Delete completely (True) or close", -"сериализованный JSON ответа от Twitter": "serialized JSON response from Twitter", +"Статус пользователя: online, dnd, away": "Status value: online, dnd, away", +"Получает список тегов выбранных файлов": "Gets the list of tags of the selected files", +"УдалитьПользовательскоеПолеЗадачи (хук": "DeleteCustomTaskField (wh", +"сериализованный JSON ответа от Dropbox": "serialized JSON response from Dropbox", +"Получить app_id на странице приложения": "Get app_id at the application page", +"CommonModule.OPI_ПолучениеДанныхТестов": "CommonModule.OPI_TestDataRetrieval", +"Истина > Деактивация, Ложь > Активация": "True > Deactivation, False > Activation", +"Проверка_ОзонДобавлениеКодов(Результат": "Check_OzonCodesUpload(Result", +"Изменяет артикулы существующих товаров": "Modifies articles of existing products", +"Проверить загрузку изображений товаров": "Check products images upload", +"ПолучитьОписаниеДоговоренности (Пустая": "GetAppointmentDescription (empty", +"Получить элемент чеклиста задачи по ID": "Gets tasks checklist element by ID", +"Передавайте до 200 SKU в одном запросе": "Send up to 200 SKUs in a single request", +"Код тарифа (подробнее см. приложение 1": "Tariff code", +"Получить статус асинхронного изменения": "Get asynchronous change status", +"CLI версия Открытого пакета интеграций": "CLI version of OpenIntegrations", +"Создает новый бакет с выбранным именем": "Creates a new bucket with the specified name", +"название лида (можно искать по шаблону": "lead name (can be searched by template", +"единица измерения для веса, например g": "unit of measurement for weight, e.g. g", +"Проверка_ОзонЗаданиеЗагрузки(Результат": "Check_OzonUploadTask(Result", +"Адрес битрикс вида portal.bitrix24.com": "Current Bitrix URL (like 'portal.bitrix24.com')", +"Получает описание поля строкового типа": "Gets the description of a string field", +"Двоичное тело запроса или путь к файлу": "Binary data or file of request body data", +"Создает комментарий к записи в таблице": "Creates a comment for a record in the table", +"Создает твит с произвольным содержимым": "Creates a tweet with custom content", +"Bitrix24_УдалитьРезультатИзКомментария": "Bitrix24_DeleteResultFromComment", +"Получает список свойств товаров группы": "Gets the list of properties of group products", +"фильтр по содержанию подстроки в полях": "filter by substring content in fields", +"Является ли офис только пунктом выдачи": "Is the office only a delivery point", +"Получает список файлов бота или канала": "Gets a list of files of the bot or channel", +"РаботаСКомментариямиИРезультатамиЗадач": "CommentsAndResultsManagment", +"ПолучитьБуферДвоичныхДанныхИзHexСтроки": "GetBinaryDataBufferFromHexString", +"Формирует клавиатуру по массиву кнопок": "Forms a keyboard from an array of buttons", +"Первое приветственное сообщение в чате": "First chat message", +"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", +"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format", +"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh", +"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API", +"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram", +"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", +"Выберите пункт **Локальное приложение**": "Select **Local Application**", +"Получить список опубликованных объектов": "Get list of published objects", +"Получает список опубликованных объектов": "Gets a list of published objects", +"сериализованный JSON ответа от Bitrix24": "serialized JSON of answer from Bitrix24 API", +"идентификатор значения для перечислений": "enum ID", +"ID существующей группы, если необходимо": "ID of the existing group, if needed", +"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", +"Исключает текущего пользователя из чата": "Removes the current user from the chat room", +"Изменяет состав существующего сообщения": "Edits the content of an existing message", +"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**", +"Получить описания харакетристик товаров": "Get products attributes data", +"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode", +"Удаляет существующий комментарий задачи": "Delete task comment by ID", +"Дата отправки для отложенного сообщения": "Sending date for delayed message", +"Зафиксировать договоренность о доставке": "Register delivery appointment", +"Получить структуру фильтра комментариев": "Get structure of comments filter", +"Создает результат задачи из комментария": "Create task result from comment", +"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh", +"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearThreadPinnedMessagesList", +"параметр включает для товара пометку 18": "parameter includes mark for the product 18", +"Проверяет работоспособность токена бота": "Checks if the bot token is functional", +"Изменяет текст сущесствующего сообщения": "Changes the text of an existing message", +"Отправляет простой http запрос без тела": "Sends a simple http request without a body", "Изменяет свойства существующей страницы": "Changes the properties of an existing page", -"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation", +"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm", "ДобавитьПользовательскоеПолеЗадачи (хук": "AddCustomTaskField (wh", "ПолучитьСписокПользователейДиалога (хук": "GetChatMembersList", "Зайти в раздел \"Управление\" в группе ВК": "Go to the 'Manage' section in the VK group", @@ -5966,75 +5995,21 @@ "Перезаписывать файл при конфликте путей": "Overwrite file in case of path conflicts", "Добавляет новый элемент чеклиста задачи": "Adds new element of tasks checklist", "Тип поля: string, double, date, boolean": "Field type: string, double, date, boolean", -"URL, путь или данные файла для загрузки": "URL, path or file data", +"сбор статистики для работы Карты кликов": "collection of statistics for Click Map operation", "Изменяет текст элемента чеклиста задачи": "Updates text of element of tasks checklist", -"ПолучитьНастройкийВерсионированияБакета": "GetBucketVersioning", -"использование системы управления тегами": "use of a tag management system", -"Bitrix24_ОтклонитьЗадачу(ПараметрыТеста": "Bitrix24_DisapproveTask(TestParameters", -"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData", -"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams", -"Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization", -"Получает контент рейтинг товаров по SKU": "Gets products content rating by SKU", -"Получить количество подписчиков товаров": "Get product subscribers count", +"URL, путь или данные файла для загрузки": "URL, path or file data", "дата перемещения лида на текущую стадию": "date of moving the lead to the current stage", -"Изменяет текст сущесствующего сообщения": "Changes the text of an existing message", +"Получить количество подписчиков товаров": "Get product subscribers count", +"Получает контент рейтинг товаров по SKU": "Gets products content rating by SKU", +"Скопируйте код из URL после авторизации": "Copy the code from the URL after authorization", "Путь к оригинальному файлу или каталогу": "Path to the original file or directory", -"Отправляет простой http запрос без тела": "Sends a simple http request without a body", -"Габариты упаковки. Длина (в сантиметрах": "Package Dimensions. Length (cm", -"Проверяет работоспособность токена бота": "Checks if the bot token is functional", -"ОчиститьСписокЗакрепленныхСообщенийТемы": "ClearThreadPinnedMessagesList", -"сериализованный JSON ответа от Telegram": "serialized JSON response from Telegram", -"Получает список опубликованных объектов": "Gets a list of published objects", -"Получить список опубликованных объектов": "Get list of published objects", -"Выберите пункт **Локальное приложение**": "Select **Local Application**", -"URL = ПараметрыФункции[\"Bitrix24_URL": "URL = FunctionParameters[\"Bitrix24_URL", -"идентификатор значения для перечислений": "enum ID", -"сериализованный JSON ответа от Bitrxi24": "serialized JSON of answer from Bitrix24 API", -"ПолучитьПользовательскоеПолеЗадачи (хук": "GetCustomTaskField (wh", -"Код страны в формате ISO_3166-1_alpha-2": "Country code in ISO_3166-1_alpha-2 format", -"ПолучитьДанныеИспользованияПространства": "GetSpaceUsageData", -"сериализованный JSON ответа от Bitrix24": "serialized JSON of answer from Bitrix24 API", -"ID существующей группы, если необходимо": "ID of the existing group, if needed", -"параметр включает для товара пометку 18": "parameter includes mark for the product 18", -"Исключает текущего пользователя из чата": "Removes the current user from the chat room", -"Изменяет состав существующего сообщения": "Edits the content of an existing message", -"Сохраните **ключ** и **код** приложения": "Save the **application key** and **application code**", -"Получить описания харакетристик товаров": "Get products attributes data", -"device_code из ПолучитьКодПодтверждения": "device_code from GetConfirmationCode", -"сериализованный JSON ответа от Airtable": "serialized JSON response from Airtable", -"Удаляет существующий комментарий задачи": "Delete task comment by ID", -"Дата отправки для отложенного сообщения": "Sending date for delayed message", -"Зафиксировать договоренность о доставке": "Register delivery appointment", -"Получить структуру фильтра комментариев": "Get structure of comments filter", -"Создает результат задачи из комментария": "Create task result from comment", -"ИзменитьПользовательскоеПолеЗадачи (хук": "UpdateCustomTaskField (wh", -"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", -"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123", -"Получает информацию о файле или каталоге": "Gets information about a file or directory", -"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm", -"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK", -"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID", -"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", -"согласие с Договором об обработке данных": "consent to the Data Processing Agreement", -"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN", -"ID характеристики для получения значений": "Attribute IDs for obtaining values", -"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat", -"использовать доп. настройки отслеживания": "use advanced tracking settings", -"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping", -"tools/Modules/OPI_ПреобразованиеТипов.os": "tools/Modules/OPI_TypeConversion.os", -"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", -"тип данных, к которым применяется фильтр": "type of data to which the filter is applied", -"Устанавливает режим Без звука для задачи": "Mute task by ID", -"сериализованный JSON ответа от хранилища": "serialized JSON response from storage", -"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan", -"Получить структуру фильтра пользователей": "Get user filter structure", -"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", -"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path", -"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format", -"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning", -"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting", -"ID пользователя для отправки уведомления": "User ID for sending the notification", +"HTTPОтвет, Произвольный, ДвоичныеДанные": "HTTPResponse, Arbitrary, BinaryData", +"Bitrix24_ОтклонитьЗадачу(ПараметрыТеста": "Bitrix24_DisapproveTask(TestParameters", +"использование системы управления тегами": "use of a tag management system", +"ПолучитьНастройкийВерсионированияБакета": "GetBucketVersioning", +"сериализованный JSON ответа от VK Teams": "serialized JSON response from VK Teams", "Изменяет наименование существующей книги": "Changes the name of the existing spreadsheet", +"Получает цены товаров с фильтром или без": "Gets products prices with or without filter", "Удаляет текстовый тег файла или каталога": "Deletes the text tag of a file or directory", "Идентификатор товара в системе Ozon (SKU": "Product identifier in the Ozon system (SKU", "Удаляет календарь из списка пользователя": "Removes a calendar from the user's list", @@ -6043,62 +6018,57 @@ "Изменяет текст существующего комментария": "Changes the text of an existing comment", "Получает список пользователей чата по ID": "Gets the list of chat users by ID", "Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", -"Получает цены товаров с фильтром или без": "Gets products prices with or without filter", "Получает каталог для хранения фйлов чата": "Get information about folder for chat files", -"Введите имя нового приложения и выберите": "Enter a name for the new application and select", +"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers", "Получает информацию о пользователе по ID": "Gets user information by ID", "Удаляет ранее созданный вариант свойства": "Deletes the previously created product property variant", "Скачивает файл по указанному пути или ID": "Downloads a file by the specified path or ID", "сериализованный JSON ответа от Neocities": "serialized JSON response from Neocities", -"ПолучитьЗаблокированныхПользователейЧата": "GetChatBlockedUsers", "IDЗадания = Результат[\"result\"][\"task_id": "TaskID = Result[\"result\"][\"task_id", "Отбор по региону бакета, если необходимо": "Selection by bucket region, if necessary", "расширенный период учета оффлайн-заходов": "extended accounting period for offline visits", "Проверка_БитриксСтрока(Результат); SKIP": "Check_BitrixString(Result); SKIP", "ID публичного каталога (shared folder ID": "ID of the public catalog (shared folder ID", -"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure", -"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base", -"дата перемещения сделки на текущую стадию": "date of moving the deal to the current stage", -"Признак исключения архивированных каналов": "Indicator of excluding archived channels", -"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order", -"расширенный период учета офлайн-конверсий": "extended accounting period for offline conversions", -"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter", -"Получить настройки версионирования бакета": "Get bucket versioning", -"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", -"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", -"Получает список доступных хранилищ файлов": "Get list of available files storages", -"Получает список элементов чеклиста задачи": "Gets the list of elements on the task checklist", -"Снимает пометку элемента как выполненного": "Unmark an element as completed", -"Получить дерево категорий и типов товаров": "Get categories and product types tree", -"идентификатор автора последнего изменения": "author ID of the last change", -"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL", -"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", -"Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format", -"Bitrix24_ПолучитьСписокХранилищПриложения": "Bitrix24_GetAppStoragesList", -"Новые или изменяемые свойства базы данных": "New or modified database properties", -"Делегирует задачу на другого пользователя": "Delegate task to another user", -"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar", -"ID чата источника оригинального сообщения": "Source chat ID", -"Создает комментарий под выбранной записью": "Creates a comment under the selected record", -"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList", -"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path", -"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList", -"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted", -"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", -"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot", -"ID цитируемого сообщения, если необходимо": "Replying message id if necessary", -"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", -"Получает список всех комментариев объекта": "Gets the list of all comments of the object", -"Добавляет указанных пользователей в канал": "Adds specified users to the channel", -"Удаляет новость из ленты по выбранному ID": "Remove post from a news feed", -"Необходимость сформировать печатную форму": "Need to generate a document", -"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", -"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new", -"Удаляет указанного пользователя из канала": "Removes specified user from channel", +"ID пользователя для отправки уведомления": "User ID for sending the notification", +"Введите имя нового приложения и выберите": "Enter a name for the new application and select", +"Удаляет запись о трудозатратах из задачи": "Deletes record of time accounting", +"Добавляет стабию канбана или Моего плана": "Add new stage of kanban or My Plan", +"Код страны в формате ISO_3166-1_alpha-2": "Country code in the ISO_3166-1_alpha-2 format", +"Создает комментарий к файлу или каталогу": "Creates a comment for a file or directory", +"Массив идентификаторов вида photo123_123": "Array of identifiers like photo123_123", +"Получает информацию о файле или каталоге": "Gets information about a file or directory", +"Габариты упаковки. Ширина (в сантиметрах": "Package Dimensions. Width (cm", +"Планируемая дата передачи заказов в СДЭК": "Planned date of transfer of orders to CDEK", +"Добавляет список файлов к полям каталога": "Adds a list of files to the directory fields", +"согласие с Договором об обработке данных": "consent to the Data Processing Agreement", +"ПолучитьДеревоКатегорийИТиповТоваров (EN": "GetCategoriesAndProductTypesTree (EN", +"ID характеристики для получения значений": "Attribute IDs for obtaining values", +"Блокирует выбранного пользователя в чате": "Blocks the selected user in chat", +"Получает заявку на вызов курьера по UUID": "Gets сourier invitation by UUID", +"ПолучитьСоответствиеРазделовТестирования": "GetTestingSectionMapping", +"tools/Modules/OPI_ПреобразованиеТипов.os": "tools/Modules/OPI_TypeConversion.os", +"Массив вариантов опроса, если необходимо": "Array of poll options, if necessary", +"тип данных, к которым применяется фильтр": "type of data to which the filter is applied", +"Устанавливает режим Без звука для задачи": "Mute task by ID", +"сериализованный JSON ответа от хранилища": "serialized JSON response from storage", +"УстановитьНастройкиВерсионированияБакета": "PutBucketVersioning", +"Получить структуру фильтра пользователей": "Get user filter structure", +"Получает список версий (ревизий) объекта": "Gets the list of versions (revisions) of the object", +"Загружает файл на диск по заданному пути": "Uploads a file to disk at the specified path", +"использовать доп. настройки отслеживания": "use advanced tracking settings", "Bitrix24_ПолучитьДочерниеЭлементыКаталога": "Bitrix24_GetFolderItems", +"Удаляет указанного пользователя из канала": "Removes specified user from channel", +"Артикулы: Ключ > старый, Значение > новый": "Articles: Key > current, Value > new", +"действия будут выполняться от лица группы": "actions will be performed on behalf of the group", +"Необходимость сформировать печатную форму": "Need to generate a document", +"ID цитируемого сообщения, если необходимо": "Replying message id if necessary", +"Добавляет указанных пользователей в канал": "Adds specified users to the channel", +"Получает список всех комментариев объекта": "Gets the list of all comments of the object", +"Сформировать клавиатуру из массива кнопок": "Create a keyboard from an array of buttons", "|--------[через 2 ч.]-------------------|": "|--------[after 2 hrs.]-------------------|", +"Удаляет новость из ленты по выбранному ID": "Remove post from a news feed", "С вложениями (в примере: блок с картинкой": "With attachments (picture block in the example", -"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", +"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization", "Изменяет наименование и|или описание базы": "Changes the name and/or description of the base", "Добавляет видеообложку к атрибутам товара": "Adds a video cover to the product attributes", "Возвращает URL для авторизации в браузере": "Returns URL for browser authorization", @@ -6108,19 +6078,69 @@ "Получает описание поля с номером телефона": "Gets the description of a phone number field", "Получает значения настроек кабинета по ID": "Gets the values of cabinet (business) settings by ID", "Публикует объект диска в публичный доступ": "Publishes the disk object for public access", -"ОбработкаВходящегоЗапросаПослеАвторизации": "HandleIncomingRequestAfterAuthorization", +"и пройдите процедуру создания нового бота": "and follow the procedure to create a new bot", "Тип отправителя: LEGAL_ENTITY, INDIVIDUAL": "Sender type: LEGAL_ENTITY, INDIVIDUAL", "Перейдите в **[основной интерфейс Notion]": "Go to the **[main interface of Notion]", "Исключает выбранного пользователя из чата": "Deletes user from chat", +"Кодировка, в которой записаны JSON данные": "Encoding of JSON Data", +"См. СформироватьКлавиатуруПоМассивуКнопок": "See GenerateKeyboardFromArray", +"Создает пустой каталог по выбранному пути": "Creates an empty directory at the selected path", +"ПолучитьСписокПользовательскихПолейЗадачи": "GetCustomTaskFieldsList", +"Bitrix24_ПолучитьСтруктуруФильтраКаталога": "Bitrix24_GetFolderFilterStructure", +"Стиль кнопки: primary, attention или base": "Button style: primary, attention or base", +"дата перемещения сделки на текущую стадию": "date of moving the deal to the current stage", +"Путь или несколько путей удаляемых файлов": "Path or multiple paths of the files to be deleted", +"Изменяет значения полей выбранного заказа": "Changes the field values of the selected order", +"расширенный период учета офлайн-конверсий": "extended accounting period for offline conversions", +"Получает список офисов с фильтром или без": "Gets a list of offices with or without a filter", +"Получить настройки версионирования бакета": "Get bucket versioning", +"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "GetDownloadLinkForPublicObject", +"Сформировать клавиатуру по массиву кнопок": "Generate keyboard from array of buttons", +"Получает список доступных хранилищ файлов": "Get list of available files storages", +"Получает список элементов чеклиста задачи": "Gets the list of elements on the task checklist", +"Признак исключения архивированных каналов": "Indicator of excluding archived channels", +"Получить дерево категорий и типов товаров": "Get categories and product types tree", +"Снимает пометку элемента как выполненного": "Unmark an element as completed", +"Bitrix24_ПолучитьСписокКомментариевЗадачи": "Bitrix24_GetTaskCommentsList", +"ID чата источника оригинального сообщения": "Source chat ID", +"Изменяет свойства существуещего календаря": "Edits properties of an existing calendar", +"Делегирует задачу на другого пользователя": "Delegate task to another user", +"Создает комментарий под выбранной записью": "Creates a comment under the selected record", +"Bitrix24_ПолучитьСписокХранилищПриложения": "Bitrix24_GetAppStoragesList", +"Как отдельный файл расширения формата cfe": "As a standalone extension file in cfe format", +"См. СформироватьКлавиатуруИзМассиваКнопок": "See CreateKeyboardFromArrayButton", +"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_URL", +"идентификатор автора последнего изменения": "author ID of the last change", +"Новые или изменяемые свойства базы данных": "New or modified database properties", +"tools/Modules/OPI_ПолучениеДанныхТестов.os": "tools/Modules/OPI_TestDataRetrieval.os", +"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji", +"Отображать ответ как предупреждение (alert": "Display the answer as an alert", +"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)", +"ID поста, используемого в качетсве рекламы": "ID of the post used for advertising", +"Получает пустой макет для создания события": "Gets an empty layout to create the event", +"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", +"Получает информацию о текущем пользователе": "Get current user data", +"порядковый номер первого счетчика в списке": "sequence number of the first counter in the list", +"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message", +"Получить данные использования пространства": "Get space usage data", +"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another", +"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", +"Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error", +"Идентификаторы товаров в системе Ozon (SKU": "Products identifiers in the Ozon system (SKU", +"максимальное количество счетчиков в выдаче": "maximum number of counters in the output", +"Метаданные объекты содержатся в заголовках": "Object metadata is contained in the headers", +"Обновляет характеристики выбранных товаров": "Updates the attributes of the selected items", +"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin", +"Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog", +"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:", "Создает системное уведомление пользователю": "Creates a system notification to the user", "Получает список товаров с фильтром или без": "Gets a list of products with or without filter", "Отправляет внейшний файл по списку каналов": "Sends an external file to a list of channels", -"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", "Получает статус учета времени пользователя": "Gets user timekeeping status", "Разбанивает забаненного ранее пользователя": "Unbans a previously banned user", "Отправляет файл (документ) в чат или канал": "Sends a file (document) to a chat or channel", "Удаляет зависимость одной задачи от другой": "Removes the dependency of one task to another", -"необходимо будет передать в другую функцию": "you will need to pass to another function", +"Отменяет режим общего доступа для каталога": "Cancels the public access mode for the directory", "ПолучитьСоответствиеРазделовТестированияGA": "GetTestingSectionMappingGA", "Дата доставки, согласованная с получателем": "Delivery date agreed with the recipient", "Очищает список событий основного календаря": "Clears the event list of the primary calendar", @@ -6128,29 +6148,33 @@ "Ошибка установки дополнительных заголовков": "Error setting additional headers", "Bitrix24_ПолучитьСписокПросмотревшихВажное": "Bitrix24_GetImportantPostViewers", "Структура полей товара с добавленным видео": "Structure of product fields with added video", -"Добавляет новый товар в каталог сообщества": "Adds a new product to the community's catalog", -"Сформировать клавиатуру из массива кнопок:": "Create a keyboard from an array of buttons:", -"Обновляет характеристики выбранных товаров": "Updates the attributes of the selected items", -"максимальное количество счетчиков в выдаче": "maximum number of counters in the output", -"ОтправитьТекстовоеСообщение (текст и emoji": "SendTextMessage (text and emoji", -"Отображать ответ как предупреждение (alert": "Display the answer as an alert", -"Установите Webhook. См. Установить Webhook": "Set webhook (see Set webhook)", -"ID поста, используемого в качетсве рекламы": "ID of the post used for advertising", -"Получает пустой макет для создания события": "Gets an empty layout to create the event", -"JSON клавиатуры. См.СформироватьКлавиатуру": "JSON keyboard. See FormKeyboard", -"tools/Modules/OPI_ПолучениеДанныхТестов.os": "tools/Modules/OPI_TestDataRetrieval.os", -"Получает информацию о текущем пользователе": "Get current user data", -"Метаданные объекты содержатся в заголовках": "Object metadata is contained in the headers", -"Получает постоянный UTL к сообщению канала": "Gets a permanent URL to the channel message", -"Получить данные использования пространства": "Get space usage data", -"Создает зависимость одной задачи от другой": "Creates the dependency of one task to another", -"Ввести название приложения и выбрать пункт": "Enter the application name and select the ", -"порядковый номер первого счетчика в списке": "sequence number of the first counter in the list", -"Ошибка преобразовани данных параметра JSON": "JSON Parameter Data Conversion Error", -"Идентификаторы товаров в системе Ozon (SKU": "Products identifiers in the Ozon system (SKU", -"Перемещает файл в корзину удаляемых файлов": "Move file to recycle bin", +"необходимо будет передать в другую функцию": "you will need to pass to another function", +"Время удержания соединения для Long Polling": "Connection hold time for Long Polling", +"Создает новый чат на основе структуры полей": "Creates a new chat based on the field structure", +"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage", +"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", +"Получает описание товара по идентификаторам": "Get product description by IDs", +"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", +"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", +"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors", +"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", +"Получает список товаров выбранного магазина": "Gets the list of products of the selected market (campaign)", +"Массив доступов по задачам, если необходимо": "Rights array if required", +"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket", +"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration", +"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID", +"Токен страницы, если используется пагинация": "Page token if pagination is used", +"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name", +"Получает внешнюю ссылку для доступа к файлу": "Get external link to file", +"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime", +"ID файла, к которому предоставляется доступ": "ID of the file to be accessed", +"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", +"название сделки (можно искать по шаблону [%": "deal name (can be searched using the template [%", +"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", +"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?", +"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", +"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm", "Ошибка получения данных булево из параметра": "Error getting boolean data from parameter", -"Ошибка типа значения соответствия артикулов": "Article value type error ", "Добавляет пользователей в чат по массиву ID": "Adds users to the chat by ID array", "Установить настройки версионирования бакета": "Put bucket versioning", "Текстовый идентификатор (наименование) поля": "Text identifier (name) of the field", @@ -6159,7 +6183,7 @@ "Получает информацию о папке или файле по ID": "Gets information about a folder or file by ID", "ПолучитьНастройкийВерсионированияБакета (DB": "GetBucketVersioning (DB", "Авторизоваться в браузере по ссылке из п.1.": "Authorize in the browser using the link from step 1", -"Получает структуру стандартных полей товара": "Gets the structure of product standard fields", +"Ошибка типа значения соответствия артикулов": "Article value type error ", "ПолучитьБуферДвоичныхДанныхИзДвоичныхДанных": "GetBinaryDataBufferFromBinaryData", "Получает информацию о товарах по массиву ID": "Gets information about products by array of IDs", "Формирует квитанции в формате pdf к заказам": "Generates pdf receipts for orders", @@ -6167,111 +6191,107 @@ "Отсутствуют необходимые данные авторизации:": "The required authorization data is missing:", "Дополнительная информация (добавочный номер": "Additional information (extension number", "название задачи (можно искать по шаблону [%": "task name (can be searched using the template [%", +"Получает структуру стандартных полей товара": "Gets the structure of product standard fields", "Получает описание поля с электронной почтой": "Gets the description of an email field", "Получить структуру обновления характеристик": "Get attributes update structure", -"Получает список отложенных сообщений канала": "Gets a list of delayed channel messages", -"единица измерения для размеров, например mm": "unit of measure for sizes, e.g. mm", -"Удаляет ранее добавленный товар из подборки": "Removes a previously added product from the selection", -"ID файла, к которому предоставляется доступ": "ID of the file to be accessed", -"Получает описание товара по идентификаторам": "Get product description by IDs", -"Токен = ПараметрыФункции[\"Bitrix24_Token": "Token = FunctionParameters[\"Bitrix24_Token", -"Релизы библиотеки выходят в пяти вариантах:": "The library releases come in five variants:", -"Очистить список закрепленных сообщений темы": "Clear thread's pinned messages list", -"Открытый пакет интеграций с популярными API": "Open integrations package with popular API aboard", -"Переносит задачу в выбранную стадию канбана": "Move task to another kanban stage", -"Создает новый чат на основе структуры полей": "Creates a new chat based on the field structure", -"Время удержания соединения для Long Polling": "Connection hold time for Long Polling", -"запись и анализ поведения посетителей сайта": "recording and analyzing the behavior of site visitors", -"Получает список товаров выбранного магазина": "Gets the list of products of the selected market (campaign)", -"название сделки (можно искать по шаблону [%": "deal name (can be searched using the template [%", -"Получает список объектов в выбранном бакете": "Gets the list of objects in the selected bucket", -"XML строка или файл конфигурации шифрования": "XML string or file of encryption configuration", -"Отправляет ранее загруженный файл по его ID": "Sends a previously uploaded file by ID", -"Токен страницы, если используется пагинация": "Page token if pagination is used", -"конкретное значение при указании имени поля": "Specific Value When Specifying Field Name", -"Красный, желтый, синий или какой-то другой?": "Red, yellow, blue, or some other?", -"Получает внешнюю ссылку для доступа к файлу": "Get external link to file", -"Используется в т-нии 2-х часов для запросов": "2 hrs. lifetime", -"Массив доступов по задачам, если необходимо": "Rights array if required", -"Обновляет v2 токен при помощи refresh_token": "Updates the v2 token using the refresh_token", +"Изменяет цены однного или нескольких товаров": "Changes the price of one or more items", +"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", +"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure", +"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!", +"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_UR", +"ID последнего обработанного до этого события": "ID of the last event processed before this event", +"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", +"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities", +"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object", +"ID пользователя или нескольких пользователей": "Usesr ID or array of users IDs", +"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post", +"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", +"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted", +"Флаг использования API для тестовых запросов": "Flag to use test API for requests", +"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", +"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar", +"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post", +"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser", +"Ключ разработчика (для разработчиков модулей": "Developer key (for module developers", +"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", +"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", +"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", "не получится (access_token тоже не получится": "won't work (access_token won't work either", "Добавляет вариант для существующего свойства": "Adds a variant for an existing property", -"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access", +"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts", "Получает новый токен на основе рефреш токена": "Gets a new token based on the refresh token", "Получает список акций, доступных для участия": "Gets a list of available promotions", "Переводит каталог в режим публичного доступа": "Sets the directory to public access mode", "сериализованный JSON ответа от Yandex Market": "serialized JSON response from Yandex Market", "УстановитьНастройкиВерсионированияБакета (DB": "PutBucketVersioning (DB", "Получает структуру для отбора списка товаров": "Gets the structure for selecting the list of products", -"Получает список запросов на вступление в чат": "Gets a list of requests to join the chat room", +"Авторизоваться через ВК и подтвердить доступ": "Authorize through VK and confirm access", "Перейдите на [главную страницу Google Cloud]": "Go to the [Google Cloud Console]", "Сумма наложенного платежа, в том числе и НДС": "Amount of cash on delivery, including VAT", "Токен следующей страницы при большой выборке": "Next page token in case of a large selection", "Получает товары, доступные в выбранной акции": "Gets the products available in the selected promotion", "Получает шаблон описания для создания товара": "Gets the description template for creating a product", -"Копирует файл или каталог по выбранному пути": "Copies a file or directory to the selected path", "Этот раздел посвящен библиотеке для работы с": "This section is dedicated to the library for working with", "Bitrix24_ПолучитьСсылкуАвторизацииПриложения": "Bitrix24_GetAppAuthLink", "Изменяет цвет чата для мобильного приложения": "Chat chat color for mobile app", -"Удалить объект без возможности востановления": "Delete object without the possibility of recovery", -"Минимальный вес в кг, который принимает офис": "Minimum weight in kg that the office accepts", -"Создает ссылку для вступления в закрытый чат": "Creates a link for joining a closed chat", -"Приостанавливает показ рекламного объявления": "Pauses the display of the advertising post", -"ID последнего обработанного до этого события": "ID of the last event processed before this event", -"СформироватьСтруктуруНастроекВерсионирования": "FormVersioningStructure", -"Похоже, что в ответе пришли двоичные данные!": "It Seems Binary Data Was Received in Response!", -"Показывает ранее скрытую главную тему форума": "Shows a previously hidden main forum thread", -"ПолучитьДвоичныеДанныеИзБуфераДвоичныхДанных": "GetBinaryDataFromBinaryDataBuffer", -"Изменяет цены однного или нескольких товаров": "Changes the price of one or more items", -"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_UR", -"Загружает одиночный файл на сервер Neocities": "Upload single file to Neocities", -"Ключ разработчика (для разработчиков модулей": "Developer key (for module developers", -"ID пользователя или нескольких пользователей": "Usesr ID or array of users IDs", -"Создает рекламное объявление на основе поста": "Creates an advertising post based on a post", -"Загружает файлы на сервер и возвращает их ID": "Uploads files to the server and returns their IDs", -"Токен для удаления конкретной версии объекта": "Token for deleting a specific version of an object", -"uid пользователя, которому выдано разрешение": "uid of the user to whom the authorization has been granted", -"Флаг использования API для тестовых запросов": "Flag to use test API for requests", -"Преобразует файл с Base64 строкой в бинарный": "Convert Base64 String to Binary File", -"отслеживание хеша в адресной строке браузера": "tracking the hash in the browser address bar", -"По этой ссылке необходимо перейти в браузере": "You need to follow this link in your browser", +"Получает список запросов на вступление в чат": "Gets a list of requests to join the chat room", +"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date", +"Получает настройки учета времени пользователя": "Gets user timekeeping settings", +"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", +"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", +"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object", +"Копирует файл из одного расположения в другое": "Copy file from one destination to another", +"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", +"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories", +"Получить список пользовательских полей задачи": "Get list of custom task fields", +"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking", +"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure", +"Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages", +"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", +"Соответствие Из КлючИЗначение, ДвоичныеДанные": "Map Of KeyAndValue, BinaryData", +"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin", +"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password", "Получает список пользователей рабочей области": "Gets a list of users in the workspace", -"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge", "зарегистрироваться и создать новое приложение": "register, and create a new application", "Восстанавливает ранее удаленный счетчик по ID": "Restores a previously deleted counter by ID", "Получить ссылку скачивания публичного объекта": "Get download link for public object", -"Создает персональное уведомление пользователю": "Creates a personal notification to the user", +"Сумма НДС, включённая в доп. сбор за доставку": "VAT included in additional delivery charge", "Идентификатор новой подборки, если необходимо": "Identifier of the new selection, if needed", "Выберите необходимый сайт из списка и нажмите": "Select the site from the list and click", "Время доставки С, согласованное с получателем": "Delivery time FROM agreed with the recipient", "Изменяет данные записи о трудозатратах задачи": "Update time accounting record data", "Повторно открывает ранее закрытую тему форума": "Reopens a previously closed forum thread", -"Перемещает каталог в корзину удаляемых файлов": "Move folder to recycle bin", -"Получает токен авторизации по логину и паролю": "Receives authorization token by login and password", -"Даты - передаются как строки формата ISO 8601": "Dates are passed as strings in ISO 8601 format", -"Цены товаров. См. ПолучитьСтруктуруЦеныТовара": "Products prices. See GetProductPriceStructure", -"Получает информацию о чеках за указанную дату": "Gets information about checks for a specified date", -"Соответствие Из КлючИЗначение, ДвоичныеДанные": "Map Of KeyAndValue, BinaryData", -"Не удалось получить информацию из json медиа!": "Failed to Retrieve Information from JSON media!", -"Требования: платформа 1С версии 8.3.10 и выше": "Requirements: 1C platform version 8.3.10 and above", -"Токен для получения конкретной версии объекта": "Token for receiving a specific version of an object", -"Возвращает структура клавиатуры для сообщений": "Returns a keyboard structure for messages", -"Раскомментировать, если выполняется OneScript": "Uncomment if OneScript is executed", -"Атрибуты, индивидуальные для разных категорий": "Attributes individualized for different categories", -"Получить список пользовательских полей задачи": "Get list of custom task fields", -"Копирует файл из одного расположения в другое": "Copy file from one destination to another", -"Удалить последние сообщения перед блокировкой": "Delete last messages before blocking", -"Получает настройки учета времени пользователя": "Gets user timekeeping settings", +"Создает персональное уведомление пользователю": "Creates a personal notification to the user", +"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel", +"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message", +"Получает общую статистику сообщества за период": "Gets the overall community statistics for a period", +"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", +"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task", +"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID", +"Получает статус (онлайн) текущего пользователя": "Gets the status (online) of the current user", +"UUID квитанции, полученный при ее формировании": "UUID of the receipt received during its creation", +"Создает нового пользователя по структуре полей": "Create new user by fields structure", +"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests", +"Получает список магазинов в кабинете по токену": "Gets the list of shops in the cabinet by token", +"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", +"Время доставки ПО, согласованное с получателем": "Delivery time TO agreed with the recipient", +"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users", +"Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:", +"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency", +"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion", +"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", +"сериализованный JSON ответа от Ozon Seller API": "serialized JSON response from Ozon Seller API", +"Сумма дополнительного сбора (в том числе и НДС": "Amount of additional fee (including VAT", +"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message", "Токен авторизации, если используется не вебхук": "Access token, when app auth method used", "Число последних версий объекта для отображения": "Number of the latest versions of the object to display", -"Устанавливает или снимает реакцию на сообщение": "Set or remove reaction mark on the message", +"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot", "Список адресов почты добавляемых пользователей": "List of email addresses of users being added", "Не удалось удалить временный файл после теста!": "Failed to delete the temporary file after the test!", "Список офисов](@api-docs.cdek.ru/36982648.html": "List of pickup points](@api-docs.cdek.ru/36990336.html", -"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders", "Набор полей заказа. См. ПолучитьОписаниеЗаказа": "Set of order fields. See GetOrderDescription", "Загружает несколько файлов на сервер Neocities": "Uploads multiple files to Neocities", -"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", +"Код ПВЗ, в который планируется передать заказы": "Code of shipment point to which it is planned to transfer orders", "НачалоКодовУспеха И ОтветПроверки.КодСостояния": "StartOfSuccessCodes And CheckResponse.StatusCode", "Скрыть старые сообщения от новых пользователей": "Hide old messages from new members", "логин пользователя, которому выдано разрешение": "login of the user to whom the authorization has been granted", @@ -6280,797 +6300,778 @@ "Отправляет контакт с именем и номером телефона": "Sends a contact with name and phone number", "ПолучитьСписокПользовательскихПолейЗадачи (хук": "GetCustomTaskFieldsList (wh", "минимальная цена товара после применения акций": "minimum price of product after promotions have been applied", -"Идентификатор callback query полученного ботом": "Identifier of the callback query received by the bot", -"сериализованный JSON ответа от Ozon Seller API": "serialized JSON response from Ozon Seller API", -"Сумма дополнительного сбора (в том числе и НДС": "Amount of additional fee (including VAT", -"Адрес обработки запросов от Telegram (с https:": "Request handling address from Telegram (with https:", -"Открепляет ранее закрепленное сообщение в чате": "Unpins a previously pinned chat message", -"Получает общую статистику сообщества за период": "Gets the overall community statistics for a period", -"Клавиатура под сообщением или на нижней панели": "Keyboard under the message or on the bottom panel", -"Получает список записей о трудозатратах задачи": "Get list of time accounting records for task", -"Получает информацию о комментарии задачи по ID": "Gets task comment data by ID", -"Получает статус (онлайн) текущего пользователя": "Gets the status (online) of the current user", -"Удаляет указанное сообщение из чата или канала": "Delete message from chat or channel", -"UUID квитанции, полученный при ее формировании": "UUID of the receipt received during its creation", -"URL, по которому необходимо перейти в браузере": "URL to go to in the browser", -"Истина > отправляет файлы отдельными запросами": "True > sends files in separate requests", -"Получает список магазинов в кабинете по токену": "Gets the list of shops in the cabinet by token", -"Формирует ссылку для авторизации через браузер": "Forms a link for authorization via the browser", -"Время доставки ПО, согласованное с получателем": "Delivery time TO agreed with the recipient", -"Проверяет доступность задачи для пользователей": "Checks the availability of the task for users", -"Создает нового пользователя по структуре полей": "Create new user by fields structure", -"Порог стоимости товара в целых единицах валюты": "Threshold for the value of goods in whole units of currency", -"Получает товары, участвующие в выбранной акции": "Gets the products featured in the selected promotion", -"Наименование файла с расширением для сохранения": "File name with extension", -"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel", -"Ошибка получения коллекции для формирования XML": "Error getting a collection for XML generation", -"ТекущаяДата - 60 * 60 * 24); // Дата создания": "CurrentDate - 60 * 60 * 24); // Creation date", -"Перемещает файл из одного расположения в другое": "Move file from one destination to another", -"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter", -"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID", -"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure", -"Файлы для загрузки: Ключ > путь на NC, Значение": "Files: Key > destination path on NC, Value", -"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure", -"Получает информацию о магазине (кампании) по ID": "Gets information about a market (campaign) by ID", -"UUID штрихкода, полученный при его формировании": "The UID of the barcode received when the barcode was created", -"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used", -"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type", -"название задачи (можно искать по шаблону [%_])>": "task name (can be searched using the template [%_])>", -"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData", -"Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet", +"Ошибка получения двоичных данных из параметра:": "Error getting binary data from parameter:", +"Копирует объект из одного расположения в другое": "Copies an object from one location to another", "Перейдите на [страницу Календаря в Marketplace]": "Go to the [Calendar page on the Marketplace]", "Получает информацию о пользователях для диалога": "Get users information for dialog", "Путь к объекту, тег которого необходимо удалить": "Path to the object whose tag needs to be deleted", -"Копирует объект из одного расположения в другое": "Copies an object from one location to another", +"Массив или одна структура полей описания товара": "Array or one structure of product description fields", "Получает список комментариев к записи в таблице": "Gets the list of comments for a record in the table", -"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os", +"Массив имен для добавления новых листов в книгу": "Array of names to add new sheets to the spreadsheet", "Создает кампанию в выбранном рекламном кабинете": "Creates a campaign in the selected advertising account", "Получает информацию о товаре по идентификаторам": "Gets product information by identifiers", "Получает список пользователей указанного канала": "Gets a list of users in the specified channel", "Добавьте необходимые для ваших целей разрешения": "Add the permissions required for your purposes", "ID пользователя для учета. Текущий по умолчанию": "Users ID. Current by default", "Пользователь или пользователи чата для удаления": "The member or members of the chat room to remove", -"Массив или одна структура полей описания товара": "Array or one structure of product description fields", +"OInt/tests/Modules/Coverage_ЗапускВсехТестов.os": "OInt/tests/Modules/Coverage_RunAllTests.os", +"Dropbox_ПолучитьДанныеИспользованияПространства": "Dropbox_GetSpaceUsageData", +"Структура полей чата. См. ПолучитьСтруктуруЧата": "Chat fields structure. See GetChatStructure", +"Получает список файлов с или без отбора по типу": "Gets a list of files with or without filtering by type", +"название задачи (можно искать по шаблону [%_])>": "task name (can be searched using the template [%_])>", +"Наименование файла с расширением для сохранения": "File name with extension", +"Отправляет URL с предпросмотром в чат или канал": "Sends a URL with a preview to a chat or channel", +"Ошибка получения коллекции для формирования XML": "Error getting a collection for XML generation", +"Перемещает файл из одного расположения в другое": "Move file from one destination to another", +"Получает список подразделений по ID или фильтру": "Gets a list of departments by ID or filter", +"ТекущаяДата - 60 * 60 * 24); // Дата создания": "CurrentDate - 60 * 60 * 24); // Creation date", +"Структура полей лида (см. ПолучитьСтруктуруЛида": "Lead fields structure (see GetLeadStructure", +"Файлы для загрузки: Ключ > путь на NC, Значение": "Files: Key > destination path on NC, Value", +"Получает информацию о магазине (кампании) по ID": "Gets information about a market (campaign) by ID", +"UUID штрихкода, полученный при его формировании": "The UID of the barcode received when the barcode was created", +"Токен авторизации, если используется не веб-хук": "Access token, when app auth method used", +"Получает календарь из списка пользователя по ID": "Gets a calendar from the user's list by ID", +"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser", +"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block", +"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", +"Истина > в макете будут только обязательные поля": "True > only required fields will be in the set", +"Идентификатор товара в системе продавца (Артикул": "Item identifier in the vendor's system (Article", +"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", +"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory", +"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription", +"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", +"Массив или одна структура полей атрибутов товара": "Array or one structure of product attribute fields", +"Удаление заказа](@api-docs.cdek.ru/29924487.html": "Deleting an order](@api-docs.cdek.ru/33828855.html", +"Удаление заявки](@api-docs.cdek.ru/29948379.html": "Deleting a courier invitation](@api-docs.cdek.ru/33828880.html", +"Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group", +"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", +"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request", +"Отклоняет вступление пользователя в закрытый чат": "Rejects the user's request to join a private chat room", +"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", "сериализованный JSON ответа от CDEK или PDF файл": "serialized JSON response from CDEK or a PDF file", -"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment", +"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time", "Получает токен по коду из авторизации в бразуере": "Gets token by code from browser authorization", "Вид обработки текста (HTML, Markdown, MarkdownV2": "Text processing type (HTML, Markdown, MarkdownV2", "URL, который будет открыт клиентским приложением": "URL to be opened by the client application", "Получает доступные интервалы доставки для заказа": "Gets available delivery intervals for order", -"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", +"Удаляет ранее созданный результат из комментария": "Deletes task result, created from a comment", "Отбор файлов по каталогу. Все, если не заполнено": "Selection of files by catalog. All if not filled in", "пользователь, последним изменивший статус задачи": "the user who last changed the task status", "Получает данные строки таблицы по идентификатору": "Gets row data of the table by identifier", "ОчиститьСписокЗакрепленныхСообщенийТемы (главная": "ClearPinnedMessagesList (main", "Получает список пользовательских полей для задач": "Gets list of custom task fields", "Помечает элемент чеклиста задачи как выполненный": "Mark an element as completed", -"Отклоняет вступление пользователя в закрытый чат": "Rejects the user's request to join a private chat room", -"Созвращает список дочерних блоков блока-родителя": "Returns list of child blocks of parent block", -"Вы можете передать до 100 идентификаторов за раз": "You can pass up to 100 identifiers at a time", -"Маркер продолжения списка из предыдущего запроса": "Next page marker from the previous request", -"Создает новый блок на основе существующего блока": "Creates a new block based on an existing block", -"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": "Telegram_ClearPinnedMessagesList", -"Истина > в макете будут только обязательные поля": "True > only required fields will be in the set", -"Идентификатор товара в системе продавца (Артикул": "Item identifier in the vendor's system (Article", -"Сформируйте ссылку и перейдите по ней в браузере": "Form a link and click on it in your browser", -"Истина > сортировать по дате, Ложь > по алфавиту": "True > sort by date, False > alphabetically", -"Некорректный метод! Проверьте правильность ввода": "Incorrect method! Check input correctness", -"Фильтр офисов. См. ПолучитьОписаниеФильтраОфисов": "Office filter. See GetOfficeFilterDescription", -"Лимит пользователей (бесконечно, если не указано": "User limit (infinite if not specified", -"Массив или одна структура полей атрибутов товара": "Array or one structure of product attribute fields", -"Удаление заказа](@api-docs.cdek.ru/29924487.html": "Deleting an order](@api-docs.cdek.ru/33828855.html", -"Удаление заявки](@api-docs.cdek.ru/29948379.html": "Deleting a courier invitation](@api-docs.cdek.ru/33828880.html", -"двоичные данные zip архива с содержимым каталога": "binary data of the zip archive with the contents of the directory", -"Добавляет сообщение в обсуждение от имени группы": "Adds a message to the discussion on behalf of the group", +"Забрать токен из параметра URL в адресной строке": "Retrieve the token from the URL parameter in the address bar", +"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", +"tools/Modules/internal/Modules/OPI_Инструменты.os": "tools/Modules/internal/Modules/OPI_Tools.os", +"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", +"Источник: https:github.com/vbondarevsky/Connector": "Source: https:github.com/vbondarevsky/Connector", +"Отменяет публикацию ранее опубликованного объекта": "Unpublishes a previously published object", +"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product", +"Путь внутри публичного каталога (только для папок": "Path within public catalog (folders only", +"Истина > возвращает поля фильтра как соответствие": "True > returns the filter fields as a map", +"Фильтр. См. ПолучитьСтруктуруФильтраПользователей": "Filter. See GetUserFilterStructure", +"Изменение заказа](@api-docs.cdek.ru/36981178.html": "Update an order](@api-docs.cdek.ru/36989543.html", +"Максимальный вес в кг, который может принять офис": "Maximum weight in kg that the office can accept", +"Структура счетчика. См. ПолучитьСтруктуруСчетчика": "Counter structure. See GetCounterStructure", +"только задачи, которые не являются подзадачами (Y": "only tasks that are not subtasks (Y", "Идентификатор или массив индентификаторов записей": "Identifier or array of record identifiers", "Получает список файлов с отбором каталога или без": "Gets a list of files with or without directory selection", "Вид загрузки (Пост, Товар, История, Опрос, Прочее": "Upload type (Post, Product, Story, Poll, Other", "Получает план задач на день текущего пользователя": "Gets the task plan for the current users day", "Получает список доступных значений характеристики": "Gets the list of available values of the attribute", -"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified", +"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary", "Обновляет изображения и маркетинговый цвет товара": "Update images and marketing color", "Зайдите в приложение Viber и создайте новый канал": "Open the Viber app and create a new channel", "Тип вложений: tweet_video, tweet_image, tweet_gif": "Attachment type: tweet_video, tweet_image, tweet_gif", "ID подборка для помещения товара, если необходимо": "Selection ID for placing the product, if needed", -"только задачи, которые не являются подзадачами (Y": "only tasks that are not subtasks (Y", -"Дополнительные заголовки запроса, если необходимо": "Additional request headers, if necessary", -"Максимальный вес в кг, который может принять офис": "Maximum weight in kg that the office can accept", -"Фильтр. См. ПолучитьСтруктуруФильтраПользователей": "Filter. See GetUserFilterStructure", -"Структура счетчика. См. ПолучитьСтруктуруСчетчика": "Counter structure. See GetCounterStructure", -"tools/Modules/internal/Modules/OPI_Инструменты.os": "tools/Modules/internal/Modules/OPI_Tools.os", -"Преобразует файл с Base64 строкой в бинарный файл": "Convert file with Base64 string to binary file", -"Источник: https:github.com/vbondarevsky/Connector": "Source: https:github.com/vbondarevsky/Connector", -"Изменение заказа](@api-docs.cdek.ru/36981178.html": "Update an order](@api-docs.cdek.ru/36989543.html", -"Изменяет информацию о количестве товара в наличии": "Changes the information about the stock amount of a product", -"Путь внутри публичного каталога (только для папок": "Path within public catalog (folders only", -"Отменяет публикацию ранее опубликованного объекта": "Unpublishes a previously published object", -"Истина > возвращает поля фильтра как соответствие": "True > returns the filter fields as a map", -"Твиттер не смог обработать загруженное вами видео": "Twitter could not process the video you uploaded", -"Создает новое свойство для использования в товарах": "Creates a new property for use in products", -"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)", -"Добавляет новый текстовый тег к файлу или каталогу": "Add new tag to file or folder", -"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article", -"Номер заказа в ИС Клиента (uuid, если не заполнено": "Order number in the customers system (uuid, if not filled in", -"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users", -"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response", -"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer", -"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os", -"Комплект защитных плёнок для X3 NFC. Темный хлопок": "Protective film set for X3 NFC. Dark cotton", -"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box", -"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_Domain", -"Получает информацию о пользовательском поле задачи": "Get custom task field data", -"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders", -"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter", -"Описание заявки. См. ПолучитьОписаниеЗаявкиКурьера": "Invitations description. See GetCourierInvitationsDescription", +"Путь к каталогу. Необязателен, если указан курсор": "Path to the directory. Optional if the cursor is specified", "ID блока, после которого необходимо встаивть новый": "Block ID after which to insert the new one", "Курьеру необходим документ удостоверяющий личность": "The courier needs an identity document", "Данные заполнения, где ключ это имя ячейки вида A1": "Fill data where the key is the cell name like A1", "Некорректная команда! Проверьте правильность ввода": "Incorrect command! Check input correctness", "Информация о чеке](@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", "Получает список заблокированных пользователей чата": "Gets the list of blocked chat users", "Не удалось привести структуру значений к коллекции": "Failed to convert the structure of values to a collection", "Устанавлиает шифрование бакета по XML конфигурации": "Sets bucket encryption by XML configuration", "Удаляет одну или массив записей по идентификаторам": "Deletes one or an array of records by identifiers", -"автоприменения стратегий цены: ENABLED или DISABLED": "auto application of price strategies: ENABLED or DISABLED", +"Описание заявки. См. ПолучитьОписаниеЗаявкиКурьера": "Invitations description. See GetCourierInvitationsDescription", +"Код страны производителя товара ISO_3166-1_alpha-2": "Country code of the product manufacturer as ISO_3166-1_alpha-2", +"Получает список пользователей по заданному фильтру": "Gets the list of users according to the specified filter", +"Формирует штрихкод места в формате PDF для заказов": "Generates a PDF barcode CP for orders", +"Создает новое свойство для использования в товарах": "Creates a new property for use in products", +"Получает информацию о пользовательском поле задачи": "Get custom task field data", +"Тип чата OPEN (публичный) | CHAT (по приглашениям)": "Chat type OPEN (Public) | CHAT (Private)", +"Добавляет новый текстовый тег к файлу или каталогу": "Add new tag to file or folder", +"Идентификаторы товаров в системе продавца (Артикул": "Item identifiers in the vendor's system (Article", +"Запрещает доступ к файлу для внешних пользователей": "Prohibits access to the file for external users", +"Номер заказа в ИС Клиента (uuid, если не заполнено": "Order number in the customers system (uuid, if not filled in", +"Код ПВЗ СДЭК для самостоятельного привоза клиентом": "Code of CDEK POZ for self carriage by the customer", +"tools/Modules/internal/Modules/OPI_Криптография.os": "tools/Modules/internal/Modules/OPI_Cryptography.os", +"Комплект защитных плёнок для X3 NFC. Темный хлопок": "Protective film set for X3 NFC. Dark cotton", +"Переслыает существующее сообщение в текущий диалог": "Forwards an existing message to the current dialog box", +"URL = ПараметрыФункции[\"Bitrix24_Domain": "URL = FunctionParameters[\"Bitrix24_Domain", +"ID асинхронной работы из ответа ЗагрузитьФайлПоURL": "ID of async jsob from UploadFileByURL response", +"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token", +"Путь к объекту, для которого необходимо создать тег": "Path to the object for which the tag needs to be created", +"Название региона, уточняющий параметр для поля city": "Region name, specifying parameter for the city field", +"цена до скидок; укажите значение 0, если скидок нет": "price before discounts; specify 0 if no discounts are available", +"В меню создания бота заполните все необходимые поля": "In the bot creation menu, fill in all the required fields", +"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file", +"Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum thread", +"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", +"Структура полей задачи (см. ПолучитьСтруктуруЗадачи": "Task fields structure (see GetTaskFieldsStructure", +"Код офиса СДЭК, на который будет доставлена посылка": "Code of CDEK office to which the package will be delivered", +"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object", +"Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list", +"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not", +"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure", +"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", +"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type", "Регистрация отказа](@api-docs.cdek.ru/55327658.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html", "конечный (нижний) цвет информера в формате RRGGBBAA": "final (bottom) color of the informer in RRGGBBAA format", "Регистрация заказа](@api-docs.cdek.ru/29923926.html": "Order registration](@api-docs.cdek.ru/33828802.html", "Устанавливает статус (онлайн) текущего пользователя": "Sets the status (online) of the current user", -"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list", +"автоприменения стратегий цены: ENABLED или DISABLED": "auto application of price strategies: ENABLED or DISABLED", "Подтверждает вступление пользователя в закрытый чат": "Confirms the user's request to join a private chat room", "Код региона СДЭК, уточняющий параметр для поля city": "CDEK region code, specifying parameter for the city field", "Данные авторизации. См.ПолучитьСтандартныеПараметры": "Authorization data. See GetStandardParameters", "ID аккаунта для проверки, что бакет принадлежит ему": "Account ID to verify that hes the bucket owner", "Ссылка на сайт интернет-магазина с описанием товара": "Link to the website of the online store with the description of the product", -"Коннектор: удобный HTTP-клиент для 1С:Предприятие 8": "Connector: convenient HTTP client for 1C:Enterprise 8", -"Коллекция файлов: Ключ > Файл, Значение > Тип медиа": "File collection: Key > File, Value > Media Type", -"N) - парсить или нет комментарии на наличие смайлов": "N) - parse comments for emoticons or not", -"Получает шаблон пустого описания для загрузки файла": "Gets a blank description template for uploading a file", -"Путь к объекту, для которого необходимо создать тег": "Path to the object for which the tag needs to be created", -"Название региона, уточняющий параметр для поля city": "Region name, specifying parameter for the city field", -"цена до скидок; укажите значение 0, если скидок нет": "price before discounts; specify 0 if no discounts are available", -"Получает информацию о сайте по его имени или токену": "Gets information about a site by its name or token", -"В меню создания бота заполните все необходимые поля": "In the bot creation menu, fill in all the required fields", -"Изменяет свойства календаря из списка пользователей": "Edits the properties of a calendar from the user's list", -"Очищает список закрепленных сообщений в теме форума": "Clears the list of pinned messages in the forum thread", -"(Дополнительно) Определитесь с целью взаимодействия": "(Optional) Determine the purpose of the interaction", -"Структура полей задачи (см. ПолучитьСтруктуруЗадачи": "Task fields structure (see GetTaskFieldsStructure", -"Структура полей сделки (см. ПолучитьСтруктуруСделки": "Deal fields structure (see. GetDealStructure", -"Код офиса СДЭК, на который будет доставлена посылка": "Code of CDEK office to which the package will be delivered", -"Токен для удаления данных конкретной версии объекта": "Token for deleting data of a specific version of an object", -"Отправляет географические координаты в чат или канал": "Sends geographic coordinates to a chat or channel", -"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED", -"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row", -"Значение или массив значений для добавления в values": "Value or array of values to add to Values field", -"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields", -"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog", -"Отправляет аудиофайл в качестве голосового сообщения": "Sends an audio file as a voice message", -"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", -"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL", -"Проверяет загрузку изображений по массиву ID товаров": "Check images upload by products IDs", -"Информация о заказе](@api-docs.cdek.ru/29923975.html": "Order details](@api-docs.cdek.ru/33828849.html", -"Фильтр списка. См. ПолучитьСтруктуруФильтраСчетчиков": "List filter. See GetCounterFilterStructure", -"Ставка НДС (значение - 0, 10, 12, 20, null - нет НДС": "VAT rate (value - 0, 10, 12, 20, null - no VAT", -"Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API", +"Смещение для получение объектов не из начала списка": "Offset for getting objects not from the beginning of the list", "ID чата (chatXXX) или пользователя (XXX) для диалога": "Chat ID (as chatXXX) or User ID (as XXX)", "Токен для получения данных конкретной версии объекта": "Token for retrieving data of a specific version of an object", "только задачи, которые не являются подзадачами (Y|N)": "only tasks that are not subtasks (Y|N)", "Обрабатывает данные TMA и опредеяет их достоверность": "Processes TMA data and determines its validity", "Включение и отключение удаления MFA, если необходимо": "Enable and disable MFA deletion, if necessary", -"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure", -"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range", "Название города, уточняющий параметр для postal_code": "City name, specifying parameter for postal_code", +"Основное измерение при заполнении диапазона массивом": "Main dimension when filling the array range", "Структура комплексного атрибута или структура товара": "Complex attribute structure or product structure", -"Основные данные запроса. См. ПолучитьСтруктуруДанных": "Basic request data. See GetBasicDataStructure", +"Здесь собрано определение данных для работы с VK API": "Here is a collection of data definitions for working with the VK API", "Информация о заявке](@api-docs.cdek.ru/29948360.html": "Details of a courier invitation(@api-docs.cdek.ru/33828865.html", -"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format", -"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!", -"Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app", -"OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os": "OneScript: ./OInt/tests/Modules/internal/OPI_Tests.os", -"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data", -"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients", -"Получает информацию о стадиях Канбана или Моего плана": "Get kanban (My Plan) stages info", -"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users", -"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray", -"Возвращает категории и типы для товаров в виде дерева": "Returns the categories and types for products in a tree view", -"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request", -"Авторизация клиентов](@api-docs.cdek.ru/29923918.html": "Client authorization](@api-docs.cdek.ru/33828799.html", -"Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel", -"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", +"Ошибка получения авторизационных данных из структуры": "Error of obtaining authorization data from the structure", +"Ставка НДС (значение - 0, 10, 12, 20, null - нет НДС": "VAT rate (value - 0, 10, 12, 20, null - no VAT", +"Основные данные запроса. См. ПолучитьСтруктуруДанных": "Basic request data. See GetBasicDataStructure", +"Информация о заказе](@api-docs.cdek.ru/29923975.html": "Order details](@api-docs.cdek.ru/33828849.html", +"Отправляет географические координаты в чат или канал": "Sends geographic coordinates to a chat or channel", +"включение автоприменения акций: ENABLED или DISABLED": "Enable auto application of shares: ENABLED or DISABLED", +"Истина > кнопки выводятся в столбик, Ложь > в строку": "True > buttons are displayed in a column, False > in a row", +"Значение или массив значений для добавления в values": "Value or array of values to add to Values field", +"Описание таблиц: Ключ > имя, Значение > массив полей": "Table description: Key > name, Value > array of fields", +"Фильтр списка. См. ПолучитьСтруктуруФильтраСчетчиков": "List filter. See GetCounterFilterStructure", +"Отправляет аудиофайл в качестве голосового сообщения": "Sends an audio file as a voice message", +"Скачивает zip архив с содержимым указанного каталога": "Downloads a zip archive with the contents of the specified directory", +"Загружает файл на диск, забирая его по заданному URL": "Downloads a file to disk from the specified URL", +"Проверяет загрузку изображений по массиву ID товаров": "Check images upload by products IDs", +"Написать сообщение пользователю в диалоге сообщества": "Write a message to a user in the community's dialog", "Отбор элементов (См. ПолучитьСтруктуруФильтраКаталога": "Items filter (see GetFolderFilterStructure", "авторизоваться и ввести свои данные физ. или юр. лица": "authorize and enter your personal or company information", "Получает информацию о записи трудозатрат задачи по ID": "Get time accounting record data", "Возвращает список пользователей рабочего пространства": "Returns a list of workspace users", "Отображаемое имя файла c расширением, если необходимо": "Custom displayed file name with extension, if necessary", -"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", "Удаляет файл или несколько файлов с сервера Neocities": "Deletes a file or multiple files from Neocities", "Определяет доступ к файлу для стороннего пользователя": "Defines access to the file for an external user", "Мировая гигокорпорация Илона Маска, кстати, напоминаю": "The world gigacorporation of Elon Musk, by the way, a reminder", "Клиентские возвраты](@api-docs.cdek.ru/122762174.html": "Registration of refusal](@api-docs.cdek.ru/55327686.html", +"Генерирует ссылку авторизации для перехода в браузере": "Generates an authorization link for browser transition", +"Для работы с Twitter API необходимо перейти по адресу": "To work with the Twitter API, you need to go to the following address:", "Получает статус добавления нового товара по ID задачи": "Gets the status of adding a new product by task ID", -"Вид разметки для текста сообщения: MarkdownV2 или HTML": "Markup type for message text: MarkdownV2 or HTML", -"Получает структуру с описанием полей для создания лида": "Gets a structure with field descriptions for creating a lead", +"Авторизация клиентов](@api-docs.cdek.ru/29923918.html": "Client authorization](@api-docs.cdek.ru/33828799.html", +"В одном запросе можно передать до 500 идентификаторов": "Up to 500 identifiers can be passed in one request", +"Отправляет контакт с номером телефона в чат или канал": "Sends a contact with a phone number to a chat or channel", +"Указанное значение не является подходящей коллекцией!": "The specified value is not a valid collection!", +"Введите имя и выберите Application type - Desktop app": "Enter the name and choose Application type - Desktop app", +"OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os": "OneScript: ./OInt/tests/Modules/internal/OPI_Tests.os", +"Ключ > имя файла, значение > путь или двоичные данные": "Key > file name, value > path or binary data", +"начальный (верхний) цвет информера в формате RRGGBBAA": "initial (top) color of the informer in RRGGBBAA format", +"Получает информацию о стадиях Канбана или Моего плана": "Get kanban (My Plan) stages info", +"Определяет доступ к файлу для сторонних пользователей": "Defines access to the file for third-party users", +"Клавиатура. См. СформироватьКлавиатуруПоМассивуКнопок": "Keyboard. See FormKeyboardFromButtonArray", +"Возвращает категории и типы для товаров в виде дерева": "Returns the categories and types for products in a tree view", +"Добавляет новые группы или пользователей в получатели": "Adds new groups or users to the recipients", +"Данные пользователя. См. ПолучитьСтурктуруПользователя": "New user data. See. GetUserFieldsStructure", +"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", +"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", +"Создает новую заявку на вызов курьера для забора груза": "Creates a new request to call a courier to pick up a shipment", +"Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel", +"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted", +"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", +"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette", +"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties", +"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", "Изменяет имя и|или описание существующего поля таблицы": "Changes the name and/or description of an existing table field", +"Регистрация преалерта](@api-docs.cdek.ru/78934763.html": "Registration of Prealert document](@api-docs.cdek.ru/78935159.html", +"Файлы для загрузки: Ключ > путь на NC, Значение > Файл": "Files: Key > destination path on NC, Value > file", +"Получает структуру с описанием полей для создания лида": "Gets a structure with field descriptions for creating a lead", "Признак использования только своих изображений товаров": "A flag of using only your own product images", "Добавляет существующий календарь в список пользователя": "Adds an existing calendar to the user's list", -"Отправляет ранее загруженное голосовое сообщение по ID": "Sends a previously uploaded voice message by ID", +"Вид разметки для текста сообщения: MarkdownV2 или HTML": "Markup type for message text: MarkdownV2 or HTML", "Удаленный каталог приемника. Корень, если не заполнено": "Remote receiver catalog. Root by default", "Получает список доступных счетчиков с фильтром или без": "Gets a list of available counters with or without filtering", "Как CLI приложение для Windows и Linux (exe, rpm, deb)": "As a CLI application for Windows and Linux (exe, rpm, deb)", -"Регистрация преалерта](@api-docs.cdek.ru/78934763.html": "Registration of Prealert document](@api-docs.cdek.ru/78935159.html", -"Файлы для загрузки: Ключ > путь на NC, Значение > Файл": "Files: Key > destination path on NC, Value > file", -"Перемещает объект по заданному пути и пути к оригиналу": "Moves the object to the specified path and path to the original", -"Данные пользователя. См. ПолучитьСтурктуруПользователя": "New user data. See. GetUserFieldsStructure", -"Группирует товары на основе одинаковых наборов свойств": "Groups products based on similar sets of properties", -"Получает информацию о характеристиках объекта в бакете": "Receives information about the properties of the object in the baquette", -"ID аккаунта. Текущий аккаунт токена, если не заполнено": "Account ID. Current token account if not filled", -"ID стадии, после которой необходимо вставить выбранную": "Stage ID, after which the selected stage should be inserted", -"Получает список внешних файлов пользователя или канала": "Gets a list of external files of a user or channel", -"Создает новую заявку на вызов курьера для забора груза": "Creates a new request to call a courier to pick up a shipment", -"Получает информацию об объекте диска по заданному пути": "Gets information about a disk object at the specified path", -"Перезаписывать если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", -"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in", -"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", -"Получает структуру с описанем полей для создания задачи": "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", -"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified", -"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage", -"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary", -"ID последнего значения (last_id) из предыдущего запроса": "ID of the last value (last_id) from the previous response", -"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store", -"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket", -"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)", -"ID файла, загруженного при помощи ЗагрузитьФайлВКаталог": "File ID from UploadFileToFolder method", -"Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory", -"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card", -"Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", -"Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed", -"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects", -"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue", +"Отправляет ранее загруженное голосовое сообщение по ID": "Sends a previously uploaded voice message by ID", "Разблокирует ранее заблокированного пользователя в чате": "Unblocks a previously blocked user in the chat room", -"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket", -"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", -"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os", -"Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field", -"Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL", -"Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page", -"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes", -"Добавляет дополнительные поля информации для медиафайлов": "Add information fields for mediafiles", -"Загружает коды активации для цифрового товара или услуги": "Uploads activation codes for a digital product or service", -"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator", -"Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab", -"Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object", +"и выбор конкретного проекта из списка (значек c ключем)": "and chosing of project from list (key icon)", +"Устанавливает настройки версионирования объектов бакета": "Sets the versioning settings for bucket objects", +"Блок как соответствие. С ним можно свершать манипуляции": "Block as map. Can be changed", +"Перезаписывать, если файл с таким именем уже существует": "Overwrite if a file with the same name already exists", +"Код активации привязывается к карточке цифрового товара": "The activation code is linked to the digital product card", +"Предоставляет стороннии пользователям доступ к каталогу": "Grants external users access to the directory", +"ID файла, загруженного при помощи ЗагрузитьФайлВКаталог": "File ID from UploadFileToFolder method", +"Получает список всех версий объектов в выбранном бакете": "Gets a list of all versions of objects in the selected bucket", +"Добавляет или обновляет информацию о товарах в каталоге": "Adds or updates product information in the catalogue", +"ID последнего значения (last_id) из предыдущего запроса": "ID of the last value (last_id) from the previous response", +"Включение и отключение версионирования, если необходимо": "Enable and disable versioning, if necessary", +"идентификатор автора перемещения лида на текущую стадию": "identifier of the author of moving the lead to the current stage", +"Дата окончания жизни ссылки (безсрочно, если не указано": "Link expiration date (permanent if not specified", +"Информация о преалерте](@api-docs.cdek.ru/78934799.html": "Details of prealert document](@api-docs.cdek.ru/78935281.html", +"Получает структуру с описанем полей для создания задачи": "Gets a structure with a description of the fields for creating a task", +"Идентификатор файла или каталога размещения комментария": "Identifier of the file or directory where the comment is located", +"ID пользователя. Ответ на все заявки, если не заполнено": "User ID. For all active requests if not filled in", +"Создает отказ по заказу для возврата в интернет магазин": "Creates an order refusal to return to the online store", "Отправляет сообщение, которое приходит в канал, но видно": "Sends a message that arrives in the channel but is visible", "Удаляет стадию канбана, при условии, что в ней нет задач": "Removes a kanban stage, provided there are no tasks in it", "Количество возвращаемых вложенных объектов (для каталога": "Number of returned nested objects (for catalog", "Получает структуру с описанием полей для создания сделки": "Gets a structure with field descriptions for creating a deal", -"Здесь собрано определение данных, необходимых для работы": "The definition of the data required for the work is collected here", +"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task", "Получает количество товаров в остатке с фильтром или без": "Gets the number of items in the balance with or without filtering", "Получает информацию о товарах по массиву идентификаторов": "Gets information about products by an array of identifiers", -"Полчает список комментариев пользователей к задаче по ID": "Get user comments list for a task", "Изменяет значение варианта существующего свойства товара": "Edits the value of an existing product property variant", -"Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure (see GetLeadFilterStructure", -"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token", -"Структура изменяемых полей. См. ПолучитьСтруктуруСчетчика": "Structure of fields to be changed. See GetCounterStructure", -"Получает список рабочих областей, в которых подключен бот": "Gets a list of workspaces where the bot is connected", -"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage", -"Получает макет для создания заказа в функции СоздатьЗаказ": "Gets the layout of order for the CreateOrder function", -"Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач": "Structure of task filter (see GetTaskFieldsStructure", -"Подпись в форме. Ключ: en или ru, Значение: Текст подписи": "Form label. Key: en or ru, Value: Lable text", -"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment", -"Оформляет клиентский возврат для заказа интернет магазина": "Processes customer returns for online store orders", -"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", +"Здесь собрано определение данных, необходимых для работы": "The definition of the data required for the work is collected here", +"Получает прямую ссылку для скачивания публичного объекта": "Gets a direct link to download the public object", +"Загружает коды активации для цифрового товара или услуги": "Uploads activation codes for a digital product or service", +"Как XML файлы расширения для загрузки через конфигуратор": "As XML extension files for loading via the configurator", +"Добавляет дополнительные поля информации для медиафайлов": "Add information fields for mediafiles", +"Получает статус асинхронной работы по изменению доступов": "Get async job status for access changes", +"Создает дочернюю страницу над другой страницей-родителем": "Creates a child page above another parent page", +"Получает информацию об опубликованном объекте по его URL": "Gets information about the published object by its URL", +"Соответствие данных с результатом проверки в поле passed": "Map of data with the result of verification in the passed field", +"OneScript: ./OInt/tests/Modules/internal/OPI_ТестыCLI.os": "OneScript: ./OInt/tests/Modules/internal/OPI_TestsCLI.os", +"Нажмите **Create App** и выберите пункт **From scratch**": "Click **Create App** and choose **From scratch**", +"Истина > Directory Bucket, Ложь > General Purpose Bucket": "True > Directory Bucket, False > General Purpose Bucket", +"Нажимайте далее и Save and continue на последней вкладке": "Click on Next and then Save and continue on the last tab", "Получает токен на основе идентификатора аккаунта и пароля": "Gets a token based on account ID and password", -"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user", -"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original", -"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result", -"Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat", -"Получает описания характеристик товаров с фильтром или без": "Retrieves product attributes descriptions with or without filtering", -"OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os": "OneScript: ./OInt/tools/Modules/OPI_TypeConversion.os", -"Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев": "Comments filter structure (see GetCommentsFilterStructure", -"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation", -"app_id - ID приложения. Для создания приложения необходимо": "app_id - Application ID. To create an application, you need to", -"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use", +"Создает новую тему в группе с включенным функционалом тем": "Creates a new thread in the group with theme functionality enabled", +"Оформляет клиентский возврат для заказа интернет магазина": "Processes customer returns for online store orders", +"Идентификатор объекта, для которого необходим комментарий": "Identifier of the object that needs a comment", +"Подпись в форме. Ключ: en или ru, Значение: Текст подписи": "Form label. Key: en or ru, Value: Lable text", +"Структура отбора задач (см. ПолучитьСтруктуруФильтраЗадач": "Structure of task filter (see GetTaskFieldsStructure", +"идентификатор автора перемещения сделки на текущую стадию": "identifier of the author of moving the deal to the current stage", +"Получает список рабочих областей, в которых подключен бот": "Gets a list of workspaces where the bot is connected", +"Структура изменяемых полей. См. ПолучитьСтруктуруСчетчика": "Structure of fields to be changed. See GetCounterStructure", +"Удаляет публичный URL у файла. Требует токен пользователя": "Removes the public URL from the file. Requires user token", +"Структура отбора лидов (см. ПолучитьСтруктуруФильтраЛидов": "Lead filter structure (see GetLeadFilterStructure", +"Получает макет для создания заказа в функции СоздатьЗаказ": "Gets the layout of order for the CreateOrder function", "Константы.TwitterToken.Установить(ОтветТокен[\"access_token": "Constants.TwitterToken.Set(ResponseToken[\"access_token", -"Возвращает основные данные запроса в структурированном виде": "Returns the basic data for request in structured form", -"Фильтр выборки товаров. См. ПолучитьСтруктуруФильтраТоваров": "Product selection filter. See GetProductsFilterStructure", -"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", -"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]", -"Создает публичный URL для файла. Требует токен пользователя": "Creates a public URL for the file. Requires user token", -"Получает установленную ранее конфигурацию шифрования бакета": "Gets the previously set bucket encryption configuration", -"Массив или одна сокращенная структура полей описания товара": "Array or one simplified structure of product fields", -"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk", -"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains", -"Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways", -"Получает PDF или HTML превью объекта (только для токументов": "Gets PDF or HTML preview of the object (for documents only", -"Вы можете переопределять их, передавая в качестве параметра": "You can override them by passing them as a parameter", +"Загружает фото на сервер для его дальнейшего использования": "Uploads photo to server for further use", +"app_id - ID приложения. Для создания приложения необходимо": "app_id - Application ID. To create an application, you need to", +"Получает структуру стандартных полей для создания счетчика": "Gets the structure of standard fields for counter creation", +"Структура отбора (см. ПолучитьСтруктуруФильтраКомментариев": "Comments filter structure (see GetCommentsFilterStructure", +"OneScript: ./OInt/tools/Modules/OPI_ПреобразованиеТипов.os": "OneScript: ./OInt/tools/Modules/OPI_TypeConversion.os", +"Получает описания характеристик товаров с фильтром или без": "Retrieves product attributes descriptions with or without filtering", +"Пересылает сообщение между чатами или в рамках одного чата": "Forwards a message between chats or within a chat", +"OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат": "OPI_TestDataRetrieval.Check_BitrixString(Result", +"Создает копию объекта по заданному пути и пути к оригиналу": "Creates a copy of the object at the specified path and path to the original", +"Запрещает редактирование файла для стороннего пользователя": "Prohibits file editing for the external user", "Структура отбора сделок (см. ПолучитьСтруктуруФильтраСделок": "Deals filter structure (see. GetDealsFilterStructure", +"Вы можете переопределять их, передавая в качестве параметра": "You can override them by passing them as a parameter", +"Получает PDF или HTML превью объекта (только для токументов": "Gets PDF or HTML preview of the object (for documents only", "Описание договоренности. См. ПолучитьОписаниеДоговоренности": "Appointment description. See GetAppointmentDescription", -"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os", -"Получает значения настроек версионирования объектов в бакете": "Gets the values of versioning settings of objects in the bucket", -"Установка нового набора удаляет все существующие теги бакета": "Setting up a new set removes all existing bucket tags", -"JSON данные также могут быть переданы как путь к файлу .json": "JSON data can also be passed as a path to a .json file", -"Название района региона, уточняющий параметр для поля region": "Name of the region's district, specifying parameter for the region field", -"Получает заказ по номеру СДЭК или внутреннему номеру клиента": "Receives the order by CDEK number or number from customer IB", -"Некорректный формат тегов. Ожидается коллекция ключ-значение": "Incorrect tags format. Key-value collection is expected", -"Основная структура полей товара. См. ПолучитьСтруктуруТовара": "The basic structure of the product fields. See GetProductStructure", -"Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified", -"механизм загрузки файлов и некоторые другие из старой версии": "file upload mechanism and some others from the old version", -"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required", -"Список полей задачи в ответе. Все невычисляемые по умолчанию": "A list of task fields in the response. All non calculable by default", -"Получение ШК места к заказу](@api-docs.cdek.ru/36967298.html": "Receiving barcode CP for the order](@api-docs.cdek.ru/36969722.html", -"Формирует картинку для отправки в функции ОтправитьСообщение": "Make picture block for SendMessage method", +"Истина > служебные поля удаляются, остается только сам блок": "True > service fields are deleted, only the block itself remains", +"Для начала работы необходимо получить токен доступа к диску": "To start working, you need to obtain an access token for the disk", +"Созданного вами бота теперь можно применить двумя способами": "The bot you created can now be used in two ways", +"Получает установленную ранее конфигурацию шифрования бакета": "Gets the previously set bucket encryption configuration", +"Создает публичный URL для файла. Требует токен пользователя": "Creates a public URL for the file. Requires user token", +"Перейдите **[в раздел интеграций портала для разработчиков]": "Go to the **[section of integrations of the developer portal]", +"Код, полученный из авторизации См.ПолучитьСсылкуАвторизации": "Code obtained from authorization See GetAuthorizationLink", +"Фильтр выборки товаров. См. ПолучитьСтруктуруФильтраТоваров": "Product selection filter. See GetProductsFilterStructure", +"Возвращает основные данные запроса в структурированном виде": "Returns the basic data for request in structured form", +"Массив или одна сокращенная структура полей описания товара": "Array or one simplified structure of product fields", "Отредактируйте товар, чтобы опубликовать в Маркете ВКонтакте": "Moderation", -"Добавляет новое пользовательское поле для добавления в задачу": "Adds a new custom field to be added to the task", -"Фиксирует оговоренные с клиентом дату, время и адрес доставки": "Fixes the delivery date, time and address agreed with the customer", -"Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100", -"Открывает новый диалог с одним или несколькими пользователями": "Opens a new dialog with one or more users", -"Получает характеристики для указанной категории и типа товара": "Gets the characteristics for the specified category and product type", -"Изменяет свойства существующей стадии канбана или Моего плана": "Changes the properties of the existing kanban or My plan stage", -"учитывать посещения из регионов без доступ к ресурсам Яндекса": "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", +"Формирует картинку для отправки в функции ОтправитьСообщение": "Make picture block for SendMessage method", +"Получение ШК места к заказу](@api-docs.cdek.ru/36967298.html": "Receiving barcode CP for the order](@api-docs.cdek.ru/36969722.html", +"Список полей задачи в ответе. Все невычисляемые по умолчанию": "A list of task fields in the response. All non calculable by default", +"Почтовый индекс города, для которого необходим список офисов": "Postal code of the city for which the list of offices is required", +"механизм загрузки файлов и некоторые другие из старой версии": "file upload mechanism and some others from the old version", +"Имя поля для получения. Выводит весь список, если не указано": "Field name to retrieve. Displays the entire list if not specified", +"Основная структура полей товара. См. ПолучитьСтруктуруТовара": "The basic structure of the product fields. See GetProductStructure", +"Получает заказ по номеру СДЭК или внутреннему номеру клиента": "Receives the order by CDEK number or number from customer IB", +"Название района региона, уточняющий параметр для поля region": "Name of the region's district, specifying parameter for the region field", +"JSON данные также могут быть переданы как путь к файлу .json": "JSON data can also be passed as a path to a .json file", +"Установка нового набора удаляет все существующие теги бакета": "Setting up a new set removes all existing bucket tags", +"Получает значения настроек версионирования объектов в бакете": "Gets the values of versioning settings of objects in the bucket", +"OneScript: ./OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os": "OneScript: ./OInt/tools/Modules/OPI_TestDataRetrieval.os", +"Некорректный формат тегов. Ожидается коллекция ключ-значение": "Incorrect tags format. Key-value collection is expected", "Установка нового набора удаляет все существующие теги объекта": "Setting up a new set removes all existing object tags", -"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list", -"Массив описаний остатков. См. ПолучитьСтруктуруОстатковТовара": "Array of stocks data. See GetProductStocksStructure", -"Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token", -"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", "Иднтификатор следующей страницы данных из предыдущего запроса": "Next page identifier of data from the previous request", +"Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено": "String, Arbitrary, HTTPResponse, BinaryData, Undefined", +"Константы.TwitterRefresh.Установить(ОтветТокен[\"refresh_token": "Constants.TwitterRefresh.Set(ResponseToken[\"refresh_token", +"Массив описаний остатков. См. ПолучитьСтруктуруОстатковТовара": "Array of stocks data. See GetProductStocksStructure", +"Смещение для получение вложенных объектов не из начала списка": "Offset for getting nested objects not from the beginning of the list", +"Получение квитанции к заказу](@api-docs.cdek.ru/36967287.html": "Receiving order receipt](@api-docs.cdek.ru/36969694.html", "JSON данные также могут быть переданны как путь к файлу .json": "JSON data can also be passed as a path to a .json file", -"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list", -"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed", -"Возвращает ответ пользователю при нажатии на кнопку клавиатуры": "Returns a response to the user when a keyboard button is pressed", -"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", -"ID группы или пользователя владельца канбан. Свой по умолчанию": "ID of kanban owner (group or user)", -"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour", -"Формирует блок файла для отправки в функции ОтправитьСообщение": "Make file block for SendMessage method", -"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function", -"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID", -"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings", +"Изменяет свойства существующей стадии канбана или Моего плана": "Changes the properties of the existing kanban or My plan stage", +"Получает характеристики для указанной категории и типа товара": "Gets the characteristics for the specified category and product type", +"Открывает новый диалог с одним или несколькими пользователями": "Opens a new dialog with one or more users", +"Указатель из предыдущего запроса, если строк результата > 100": "Pointer from the previous request, if the result rows > 100", +"Фиксирует оговоренные с клиентом дату, время и адрес доставки": "Fixes the delivery date, time and address agreed with the customer", +"Добавляет новое пользовательское поле для добавления в задачу": "Adds a new custom field to be added to the task", +"учитывать посещения из регионов без доступ к ресурсам Яндекса": "take into account visits from regions without access to Yandex resources", "Для вызова этого метода бот должен быть администратором в чате": "To call this method, the bot must be an administrator in the chat room", -"Получает единый SKU по старым идентификаторам SKU FBS и SKU FBO": "Gets a single SKU from the old SKU FBS and SKU FBO identifiers", -"Первая картинка в массиве картинок (поле images) будет основной": "The first image in the image array (images field) will be the main image", -"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure", -"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html", -"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert", -"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters", -"Получение интервалов доставки](@api-docs.cdek.ru/154160502.html": "Getting delivery intervals (RU)](@api-docs.cdek.ru/154160502.html", -"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively", -"Восстанавливает состояние объекта к необходимой версии (ревизии": "Restores object state to required version (revision", -"Ссылка на файл с квитанцией к заказам доступна в течение 1 часа": "A link to the receipt file for orders is available within 1 hour", -"Информация о паспортных данных](@api-docs.cdek.ru/55343091.html": "Passport data information](@api-docs.cdek.ru/55343134.html", -"Активирует или деактивирует (увольняет) выбранного пользователя": "Activates or deactivates (fire) the selected user", -"Получает статус пользователя или нескольких пользователей по 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", +"Токен бота чата сообщества, котрый можно получить в настройках": "Community chat bot token, which can be obtained in the settings", +"Получает статус добавления кодов цифрового товара по ID задачи": "Gets the status of digital item codes upload by task ID", +"Получает структуру цены товара для функции ОбновитьЦеныТоваров": "Gets the product price structure for the UpdateProductsPrices function", +"Формирует блок файла для отправки в функции ОтправитьСообщение": "Make file block for SendMessage method", +"Ссылка на файл с ШК местом к заказам доступна в течение 1 часа": "The link to the file with the barcode CP is available within 1 hour", +"ID группы или пользователя владельца канбан. Свой по умолчанию": "ID of kanban owner (group or user)", +"Загружает файл на облачный диск, получая его по указанному URL": "Uploads a file to the cloud drive by fetching it from the specified URL", +"Возвращает ответ пользователю при нажатии на кнопку клавиатуры": "Returns a response to the user when a keyboard button is pressed", +"Отмечает все сообщения во всех доступных чатах как прочитанные": "Mark all message as readed", +"Отступ от начала списка для полчения задач > 50 шт. рекурсивно": "Offset of tasks list", "Игнорируем проверку целостности архива, просто читаем результат": "Ignore archive integrity check, just read the result", -"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue", -"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators", -"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result", -"Получает массив сообщений, которые являются ответом на указанное": "Gets an array of messages that are replies to the specified", -"Удаляет URL обработчика событий бота для работы в режиме Webhook": "Deletes the bot event handler URL for webhook operation", -"Формирование квитанции к заказу](@api-docs.cdek.ru/36967276.html": "Creating order receipt](@api-docs.cdek.ru/36969649.html", -"URL внешнего вебхука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", -"Отступ от начала списка для получения сделок > 50 шт. рекурсивно": "Offset from the beginning of the list to retrieve deals > 50 pcs recursively", +"Создает копию локального каталога по выбранному пути на сервере": "Creates a copy of the local directory at the selected path on the Neocities server", +"Получает статус пользователя или нескольких пользователей по ID": "Gets the status of a user or multiple users by ID", +"Активирует или деактивирует (увольняет) выбранного пользователя": "Activates or deactivates (fire) the selected user", +"Информация о паспортных данных](@api-docs.cdek.ru/55343091.html": "Passport data information](@api-docs.cdek.ru/55343134.html", +"Ссылка на файл с квитанцией к заказам доступна в течение 1 часа": "A link to the receipt file for orders is available within 1 hour", +"Восстанавливает состояние объекта к необходимой версии (ревизии": "Restores object state to required version (revision", +"Первая картинка в массиве картинок (поле 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", +"Получает структуру полей фильтра для получения списка счетчиков": "Gets the structure of filter fields to get the list of counters", +"Преалерт должен быть предварительно создан. См. СоздатьПреалерт": "The prealert must be previously created. See CreatePrealert", +"Формирование ШК места к заказу](@api-docs.cdek.ru/36967295.html": "Creating barcode CP for the order](@api-docs.cdek.ru/36969713.html", +"Создает новый лид по структуре полей (см. ПолучитьСтруктуруЛида": "Creates a new lead by fields structure (see GetLeadStructure", +"Получает единый SKU по старым идентификаторам SKU FBS и SKU FBO": "Gets a single SKU from the old SKU FBS and SKU FBO identifiers", +"Отступ от начала списка для получения лидов > 50 шт. рекурсивно": "Offset from the beginning of the list to get leads > 50 recursively", "Массив ячеек вида А1 для получения (весь лист, если не заполнено": "Array of A1 type cells to get (whole sheet if not filled", -"OPI_ПолучениеДанныхТестов.Проверка_ОзонДобавлениеКодов(Результат": "OPI_TestDataRetrieval.Check_OzonCodesUpload(Result", -"P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The following is often referred to as the \"Twitter Developer settings page", -"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA", "Добавляет информацию о затраченном времени пользователя в задачу": "Adds information about the user's time spent to the task", -"URL внешнего веб-хука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", -"Получает список файлов и каталогов, находящихся в корне хранилища": "Get a list of files and folders, located at the root of the storage", -"Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat": "Method + BatSeparator + StrConcat(OptionsArray, BatSeparator", -"Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton", -"После создания приложения можно заполнить необходимые данные в 1С": "After creating the application, you can fill in the necessary data in 1C", -"Получает нвости или одну новость с отобором по ID или доступности": "Gen post or array of post with ID or rights selection", -"Позволяет добавлять стадии без проверки прав (для администраторов": "Allows you to add stages without checking permissions (for administrators", -"Получает структурау полей для создания или изменения пользователя": "Gets the field structure for creating or modifying user information", +"Цвет чата: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA": "Chat color: RED, GREEN, MINT, LIGHT_BLUE, DARK_BLUE, PURPLE, AQUA", +"P.S Далее часто упоминается \"страница настроек Twitter Developer": "P.S The following is often referred to as the \"Twitter Developer settings page", +"OPI_ПолучениеДанныхТестов.Проверка_ОзонДобавлениеКодов(Результат": "OPI_TestDataRetrieval.Check_OzonCodesUpload(Result", +"Отступ от начала списка для получения сделок > 50 шт. рекурсивно": "Offset from the beginning of the list to retrieve deals > 50 pcs recursively", +"Получает массив сообщений, которые являются ответом на указанное": "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", +"URL внешнего вебхука или адрес Bitrix24 при использовании токена": "URL of webhook or a Bitrix24 domain, when token used", +"OPI_ПолучениеДанныхТестов.Проверка_ОзонЗаданиеЗагрузки(Результат": "OPI_TestDataRetrieval.Check_OzonUploadTask(Result", +"Позволяет получать стадии без проверки прав (для администраторов": "Allows you to get stages without checking permissions (for administrators", +"Набор или массив наборов пар Ключ : Значение > Поле : Показатель": "Set or array of sets of pairs Key : Value > Field : FieldValue", "Сохраните **ClientID** и **Client secret** со страницы приложения": "Save **ClientID** and **ClientSecret** from the application page", -"Обрабатывает данные 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", -"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", -"Тег уникальности Если уже существет, то другие увед. будут удалены": "Uniqueness Tag. If already exist, other notif. will be deleted", +"Получает структурау полей для создания или изменения пользователя": "Gets the field structure for creating or modifying user information", +"Позволяет добавлять стадии без проверки прав (для администраторов": "Allows you to add stages without checking permissions (for administrators", +"Получает нвости или одну новость с отобором по ID или доступности": "Gen post or array of post with ID or rights selection", +"Клавиатура, если нужна, см. СформироватьКлавиатуруИзМассиваКнопок": "Keyboard, if needed, see CreateKeyboardFromArrayButton", +"Метод + РазделительBat + СтрСоединить(МассивОпций, РазделительBat": "Method + BatSeparator + StrConcat(OptionsArray, BatSeparator", +"Получает список файлов и каталогов, находящихся в корне хранилища": "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", +"После создания приложения можно заполнить необходимые данные в 1С": "After creating the application, you can fill in the necessary data in 1C", "Идентификатор следующей страницы списка баз из перыдудщего запроса": "Next page identifier of the base list from the previous request", "Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON": "Result of the function GetTokenByCode() if converted to JSON", "OPI_ПолучениеДанныхТестов.Проверка_БитриксСтрока(Результат); SKIP": "OPI_TestDataRetrieval.Check_BitrixString(Result); SKIP", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock", +"Тег уникальности Если уже существет, то другие увед. будут удалены": "Uniqueness Tag. If already exist, other notif. will be deleted", +"Доп. сбор за доставку товаров, общая стоимость которых в интервале": "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", +"Обрабатывает данные Telegram Mini App и опредеяет их достоверность": "Processes Telegram Mini App data and determines its validity", +"и авторизуйтесь с вашим номером телефона, который привязан к Viber": "and authorize yourself with your phone number linked to Viber", +"Идентификатор владельца чата. Текущий пользователь, если не указано": "ID of chat owner. Current user by default", +"Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", +"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os", +"Создает новые или обновляет существующие товары по структурам полей": "Creates new products or updates existing products, based on data structures", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock", +"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**", +"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number", +"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", +"Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]", "Метод + РазделительBash + СтрСоединить(МассивОпций, РазделительBash": "Method + BashSeparator + StrConcat(OptionsArray, BashSeparator", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteSheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", +"Формирует блок с картинкой для добавления в массив блоков сообщения": "Generates a block with an image to add to the message block array", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateBlock", "Ограничение на ур. вложенности разбора. На всю глубину по умолчанию": "Parsing depth limit. Full depth by default", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", "Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных": "Basic request data (with full URL). See GetBasicDataStructure", -"Подробнее о каждом варианте релиза в разделе [Про варианты релизов]": "For more details about each release variant, see the section [About Release Variants]", -"Формирует блок с картинкой для добавления в массив блоков сообщения": "Generates a block with an image to add to the message block array", -"ID пользователя. Для канала > администратора, для бота > получателя": "User ID. For channel > administrator, for bot > recipient", -"Идентификатор владельца чата. Текущий пользователь, если не указано": "ID of chat owner. Current user by default", -"Вид номера заказа. Истина > номер в базе клиента, Ложь > номер СДЭК": "Type of order number. True > number in the customer base, False > CDEK number", -"Перейдите на вкладку **API**, сгенерируйте и сохранеите **API KEY**": "Click on the **API** tab, generate and save the **API KEY**", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteBlock", -"Создает новые или обновляет существующие товары по структурам полей": "Creates new products or updates existing products, based on data structures", -"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Инструменты.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Tools.os", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПоле": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateField", -"Совпадающие поля будут перезаписаны с приоритетом параметра функции": "Matching fields will be overwritten with the parameter of the function", -"Регистрация заявки на вызов курьера](@api-docs.cdek.ru/29925274.html": "Registration of a courier invitation](@api-docs.cdek.ru/33828859.html", -"Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", -"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", -"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder", -"Создает новую сделку по структуре полей (см. ПолучитьСтруктуруСделки": "Creates a new deal by field structure (see. GetDealStructure", -"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os", -"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьБлок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnBlock", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddSheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", -"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", -"Товар должен быть предварительно архивирован (см. АрхивироватьТовары": "The product must be pre-archived (see ArchiveProducts", -"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", "Создает новую задачу по структуре полей (см. ПолучитьСтруктуруЗадачи": "Create new task by fields structure (see GetTaskFieldsStructure", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords", -"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON", -"Тип связи: 0 старт>старт, 1 старт>финиш, 2 финиш>старт, 3 финиш>финиш": "Link type: 0 start>start, 1 start>finish, 2 finish>start, 3 finish>finish", -"Проверяет доступность бакета для текущего аккаунта или аккаунта по ID": "Checks if the bucket is available for the current account or account by ID", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", -"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProduct", +"на redirect_uri после авторизации через браузер есть всего 30 секунд": "on redirect_uri after authorization via the browser is only 30 seconds", +"Товар должен быть предварительно архивирован (см. АрхивироватьТовары": "The product must be pre-archived (see ArchiveProducts", +"Для начала работы необходимо получить некоторые параметры для VK API": "To begin, you need to obtain certain parameters for the VK API", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateFile", +"Отмечает выбранное сообщение и все сообщения до него как прочитанные": "Mark current and all previous messages as readed", +"OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Криптография.os": "OneScript: ./OInt/tools/Modules/internal/Modules/OPI_Cryptography.os", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКнигу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateSpreadsheet", +"Штрихкод должен быть предварительно создан. См. СформироватьШтрихкод": "The barcode must be previously created. See CreateBarcode", +"Курсор из предыдущего запроса для получения следующего набора файлов": "Cursor from the previous request to get the next set of files", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateChannel", +"Полеучает токен на основе кода со страницы ПолучитьСсылкуАвторизации": "Gets token based on the code from the GetAuthorizationLink page", +"Регистрация заявки на вызов курьера](@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, \"DeleteRecords", "Типы фильтрации: !, <, <=, >, >=. Например: !ID:3 (т.е. ID не равно 3": "Types of filtration: !, <, <=, >, >=. For example: !ID:3 (ID not equal to 3", "Возвращает структуру полей для фильтрации дочерних элементов каталога": "Returns filter structure for child folder items", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannel", -"Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDialog", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UpdateToken", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDialog", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProduct", -"access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar", -"Регистрация договоренности о доставке](@api-docs.cdek.ru/36981338.html": "Registration of delivery appointment](@api-docs.cdek.ru/36989576.html", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", -"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode", -"Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи": "The complete structure of the fields can be obtained by the GetTaskFieldsStructure() function", -"ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript": "OpenIntegrations - integration tools for popular APIs", -"Имя сайта (логин) для получения информации. Текущий, если не заполнено": "Site name (login) for information. Current, if not filled in", -"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", -"Значение, возвращаемое в событии нажатия. Только если не заполнено URL": "The value returned in the event. Only if the URL is not filled", -"Сохраните ID бота, получив его при помощи кнопки \"Показать моих ботов\"": "Save the bot ID by retrieving it using the \"Show My Bots\" button", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПокинутьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"LeaveChannel", +"Загружает видео в группу с возможностью его дальнейшего использования": "Uploads video to the group for further use", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject", +"Тип связи: 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, \"GetToken", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьДиалог": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDialog", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоставитьЛайк": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Like", +"Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте": "Log in to your account and go to the **Your Apps** page on the website", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendFile", +"Проверяет доступность бакета для текущего аккаунта или аккаунта по ID": "Checks if the bucket is available for the current account or account by ID", +"Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON": "The result of the function ConvertCodeToToken(), if convert it to JSON", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateRecords", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТовар": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProduct", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEvent", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTable", "Двоичные данные или путь к файлу при указании параметра ПутьСохранения": "Binary data or file path when SavePath parameter is specified", "Полную структуру можно получить функцией ПолучитьСтурктуруПользователя": "The full structure can be obtained with the function GetUserFieldsStructure", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьЯчейки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearCells", -"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product", -"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", "Перейдите в раздел **Premission scope** из пункта установки приложения": "Go to **Premission scope** page", +"Получает список ID товарных категорий для указания при создании товара": "Gets a list of product category IDs to specify when creating a product", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", -"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", -"Параметр active_product устарел, используйте значения параметра visible": "The active_product parameter is deprecated, use the values of the visible parameter", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage", -"Информация о договоренности о доставке](@api-docs.cdek.ru/36981626.html": "Information about delivery appointment](@api-docs.cdek.ru/36989601.html", -"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving", +"После заполнения данных полей можно приступать к работе с методами API": "After filling in the data fields, you can proceed to work with the API methods", +"Сохраните ID бота, получив его при помощи кнопки \"Показать моих ботов\"": "Save the bot ID by retrieving it using the \"Show My Bots\" button", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьЯчейки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearCells", +"Значение, возвращаемое в событии нажатия. Только если не заполнено URL": "The value returned in the event. Only if the URL is not filled", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEvent", +"!OInt ВызватьИсключение(\"Не удалось получить информацию из json медиа!": "!OInt RaiseException(\"Failed to get information from json media!", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВступитьВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"JoinChannel", +"Регистрация договоренности о доставке](@api-docs.cdek.ru/36981338.html": "Registration of delivery appointment](@api-docs.cdek.ru/36989576.html", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObject", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗапись": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetRecord", +"access_token нужно будет забрать из параметра в строке адреса браузера": "access_token will need to be taken from the parameter in the browser address bar", +"Полную структуру полей можно получить функцией ПолучитьСтруктуруЗадачи": "The complete structure of the fields can be obtained by the GetTaskFieldsStructure() function", +"ОПИ - пакет интеграций с популярными API для 1С:Enterprise и OneScript": "OpenIntegrations - integration tools for popular APIs", +"Имя сайта (логин) для получения информации. Текущий, если не заполнено": "Site name (login) for information. Current, if not filled in", +"Устанавливает URL обработчика событий бота для работы в режиме Webhook": "Set webhook URL for bot event handling in webhook mode", "Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON": "The result of the function GetConfirmationCode(), if convert it to JSON", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", -"Квитанция должна быть предварительно создана. См. СформироватьКвитанцию": "The receipt must be previously created. See CreateReceipt", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram", "Получает данные о лимитах на ассортимент, создание и обновление товаров": "Get requests limits for products managment methods", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Бан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Ban\", \"Telegram", +"Квитанция должна быть предварительно создана. См. СформироватьКвитанцию": "The receipt must be previously created. See CreateReceipt", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСсылку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLink", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditTable", +"В следующий раз используйте опцию --out для указания пути их сохранения": "Next time, use the --out option to specify the path for saving", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCollection", -"Получает информацию об уценке и основном товаре по SKU уценённых товаров": "Retrieves discount and main product information by SKU of the discounted items", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif", -"Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач": "Removes a kanban (My Plan) stage, provided there are no tasks in it", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage", -"Ссылка](@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", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll", -"Время начала учета. Дата должна совпадать с текущей. Текущее время по ум": "Start time. The date must match the current. Current time by default", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьЛокацию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation", -"можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage", -"За один запрос вы можете создать штрихкоды не больше чем для 100 товаров": "You can create barcodes for a maximum of 100 products per request", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePage", +"Параметр active_product устарел, используйте значения параметра visible": "The active_product parameter is deprecated, use the values of the visible parameter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditEvent", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTable", +"Получает информацию о количестве использованного дискового пространства": "Gets information on the amount of used disk space", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEvent", +"Информация о договоренности о доставке](@api-docs.cdek.ru/36981626.html": "Information about delivery appointment](@api-docs.cdek.ru/36989601.html", "Полную документацию можно найти по адресу: (https://openintegrations.dev": "Full documentation can be found at: (https://openintegrations.dev", -"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post", -"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created", -"Отмечает выбранное сообщение и все сообщения после него как непрочитанные": "Mark current and all messages after as unreaded", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", -"Метод удаляет файлы на сервере, если они отсутствуют в локальном каталоге": "The method deletes files on the server if they do not exist in the local directory", -"Истина > будут получены сразу данные PDF файла, Ложь > ответ сервера CDEK": "True > PDF file data will be received, False > receives CDEK server response", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDatabase", -"Язык ответа: DEFAULT (русский), RU, EN, TR (турецкий), ZH_HANS (китайский": "Response language: DEFAULT (Russian), RU, EN, TR (Turkish), ZH_HANS (Chinese)", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons", -"Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf", +"За один запрос вы можете создать штрихкоды не больше чем для 100 товаров": "You can create barcodes for a maximum of 100 products per request", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтраницу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCalendar", +"можно получить в браузере по URL из функции СоздатьСсылкуПолученияТокена": "can be obtained in the browser via the URL from the CreateTokenRetrievalLink function", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьЛокацию": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact", +"Время начала учета. Дата должна совпадать с текущей. Текущее время по ум": "Start time. The date must match the current. Current time by default", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитВидео": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetVideo", +"Ссылка](@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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteMessage", +"Удаляет стадию канбана или Моего плана, при условии, что в ней нет задач": "Removes a kanban (My Plan) stage, provided there are no tasks in it", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитГифки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetGif", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteCalendar", +"Получает информацию об уценке и основном товаре по SKU уценённых товаров": "Retrieves discount and main product information by SKU of the discounted items", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитОпрос": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetPoll", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокБаз": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseList", "Устанавливает размер скидки на уценённые товары, продающиеся по схеме FBS": "Sets the amount of discount on discounted products sold under the FBS scheme", "Время заверш. учета. Дата должна совпадать с текущей. Текущее время по ум": "Stop time. The date must match the current. Current time by default", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPicture", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"VK", "Возвращает список пользователей, просмотревших выбранное важное сообщение": "Return list of important post viewers ids", -"Заявка должна быть предварительно создана. См. СоздатьЗаявкуНаВызовКурьера": "The invitation must be previously created. See CreateCourierInvitation", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL", -"ID задачи, перед которой надо поставить выбранную (если не заполнено После": "ID of the task to put the selected one in front of (if After not filled", -"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD", -"ID задачи, после которой надо поставить выбранную (если не заполнено Перед": "ID of the task to be followed by the selected (if Prev not filled", -"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", -"Метод для вставки в http-сервис, адрес которого указывается в redirect_uri": "Method for insertion into an http service, the address of which is specified in redirect_uri", +"Она заточена для работы с сообществами и выполнением действий от их имени": "It is geared towards working with communities and performing actions on their behalf", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"VK", +"Получает соответствие ID Emoji для установки в качестве иконок тем форума": "Gets the mapping of Emoji IDs for setting as forum theme icons", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject", +"Язык ответа: 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", +"Истина > будут получены сразу данные PDF файла, Ложь > ответ сервера CDEK": "True > PDF file data will be received, False > receives CDEK server response", +"Метод удаляет файлы на сервере, если они отсутствуют в локальном каталоге": "The method deletes files on the server if they do not exist in the local directory", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditMessage", +"Отмечает выбранное сообщение и все сообщения после него как непрочитанные": "Mark current and all messages after as unreaded", +"Длительность опроса, если необходимо (опрос без длительности не создается": "Poll duration if necessary (poll without duration is not created", +"Получает список id рекламных категорий для создания рекламного объявления": "Gets a list of advertising category IDs for creating an advertising post", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Разбан\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Unban\", \"Telegram", "Признак включения в макет полей исключительно для заказо Интернет магазина": "Flag of including fields in the layout exclusively for online store orders", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТоварыПоИД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductsByID", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистику": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetStatistics", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", "Список доступных типов: audio, backup, book, compressed, data, development": "List of available types: audio, backup, book, compressed, data, development", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (DD", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьБазуДанных": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabase", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкоприроватьОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet (new", -"Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html": "Cash on delivery registry information](@api-docs.cdek.ru/107254821.html", -"Получает справочные значения характеристики по заданному значению в запросе": "Gets the reference values of the attribute by the specified value", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEntries (one", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", +"Метод для вставки в 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, \"DeleteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateComment", +"URL вашего http-сервиса (или другого обработчика запросов) для авторизации": "URL of your http service (or other request handler) for authorization", +"ID задачи, после которой надо поставить выбранную (если не заполнено Перед": "ID of the task to be followed by the selected (if Prev not filled", +"Заявка должна быть предварительно создана. См. СоздатьЗаявкуНаВызовКурьера": "The invitation must be previously created. See CreateCourierInvitation", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL", +"ID задачи, перед которой надо поставить выбранную (если не заполнено После": "ID of the task to put the selected one in front of (if After not filled", +"Информация о переводе наложенного платежа](@api-docs.cdek.ru/71059888.html": "Cash on delivery transfer information](@api-docs.cdek.ru/71060213.html", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОпрос\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePoll\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереименоватьКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RenameChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (DD", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьСобытие": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveEvent", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComment", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКопиюОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateObjectCopy", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", "разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику": "allow optimization by goals in advertising campaigns without access to the counter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарии": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComments", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТвитКартинки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTweetImages", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьКопиюОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateObjectCopy", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteAlbum\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьЛист (доп": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopySheet (new", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateEntries (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьЗаписи (одна": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteEntries (one", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СгруппироватьТовары": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GroupProducts", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьКомментарий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"WriteComment", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UserList", +"Получает справочные значения характеристики по заданному значению в запросе": "Gets the reference values of the attribute by the specified value", +"Информация о реестрах наложенных платежей](@api-docs.cdek.ru/107254706.html": "Cash on delivery registry information](@api-docs.cdek.ru/107254821.html", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТаблицыБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDatabaseTables", +"Получает структуру для отбора списка товаров в функции ПолучитьСписокТоваров": "Gets the structure for products list selecting in the GetProductList function", +"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method", +"Из OAuth 2.0 Client ID and Client Secret страницы настроек Twitter Developer": "From OAuth 2.0 Client ID and Client Secret settings page of Twitter Developer", +"Показывает значения, которые можно получить из переданного JSON и возвращает": "Displays the values that can be obtained from the passed JSON and returns", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory (path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСтраницуВБазу": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePageInDatabase", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path", +"Полуает реестры наложенных платежей, по которым клиенту был переведен платеж": "Receives registers of imposed payments, for which the client was transferred the payment", +"Можно упомянуть пользователя, добавив в текст его userId в следующем формате": "You can mention a user by adding their userId to the text in the following format", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТекстовыйТвит": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTextTweet", +"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.", +"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", "в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0": "under the terms of the Attribution 4.0 International (CC BY 4.0 license", "Возвращает структуру полей для фильтрации лидов в методе ПолучитьСписокЛидов": "Returns the field structure for filtering leads in the GetLeadsList method", "URL для создания кнопки открытия страницы. Только если не заполнено Значение": "URL to create the page open button. Only if the Value is not filled in", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo (Path", "Выберите название и рабочую область, в которой необходимо создать приложение": "Select the name and workspace where you need to create the application", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory\", \"VK", +"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЦельКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelGoal", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif (Path", -"Возвращает структуру полей для фильтрации задач в методе ПолучитьСписокЗадач": "Return filter structure for GetTasksList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Изменение публикации": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangePublication", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВернутьДочерниеБлоки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ReturnChildBlocks", "Данные варианты релизов предназначены для использования в OneScript-проектах": "These release options are intended for use in OneScript projects", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьТемуКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetChannelTheme", -"Отправляет местоположение по географической широте и долготе в чат или канал": "Sends location by geographic latitude and longitude to a chat or channel", -"Создает пост на основе массива идетификаторов объектов (картинок, видео и др": "Creates a post based on an array of object identifiers (images, videos, etc.", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFileList", -"Получает структуру для отбора списка товаров в функции ПолучитьСписокТоваров": "Gets the structure for products list selecting in the GetProductList function", -"Полную структуру фильтра можно найти в функции ПолучитьСтруктуруФильтраЗадач": "Full filter structure you can find at GetTasksFilterStructure method", -"Из 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, \"CreatePageInDatabase", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТекстовыйТвит": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTextTweet", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВнешнийФайл": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendExternalFile", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваБазы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditDatabaseProperties", -"Полуает реестры наложенных платежей, по которым клиенту был переведен платеж": "Receives registers of imposed payments, for which the client was transferred the payment", -"Можно упомянуть пользователя, добавив в текст его userId в следующем формате": "You can mention a user by adding their userId to the text in the following format", -"Показывает значения, которые можно получить из переданного JSON и возвращает": "Displays the values that can be obtained from the passed JSON and returns", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox", -"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered", -"Получает информацию об оговоренных с клиентом дате, времени и адресе доставки": "Receives information about the delivery date, time and address agreed with the customer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", -"**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.", -"Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели": "Go to **Developers** in the **Applications** section of the sidebar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", -"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty", -"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьИсторию\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateStory\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаналов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаписей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEntryList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьКартинку\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteImage\", \"VK", -"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[4], \"ПолучитьПолеДаты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[4], \"GetDateField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendPoll (channel", +"Размер файла. Если не заполнен > определяется автоматически скачиванием файла": "File size. If not filled in > determined automatically by downloading the file", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСвойств": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPropertyList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокСобытий": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetEventList", +"в своем проекте и **заново получить токен** (последние два пункта инструкции)": "service in your existing project and reacquire the token (the last two steps in the instructions)", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteProductProperty", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (DD", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Dropbox", -"Удаление метки](@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, \"CreatePost (single path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[6], \"ПолучитьПолеПочты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[6], \"GetEmailField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТоварИзПодборки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RemoveProductFromCollection", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПодборок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCollectionList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", -"Создание метки](@yandex.ru/dev/metrika/ru/management/openapi/label/createLabel": "Creating a tag](@yandex.ru/dev/metrika/en/management/openapi/label/createLabel", +"С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту": "From one merchant account, you can use the method no more than 20 times per minute", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductProperty", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteTag\", \"Dropbox", +"Получает код подтверждения и адрес страницы, на которой его необходимо ввести": "Gets the confirmation code and the address of the page where it needs to be entered", +"Получает информацию об оговоренных с клиентом дате, времени и адресе доставки": "Receives information about the delivery date, time and address agreed with the customer", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (ДД": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (DD", +"**Токен** и **ID страницы** - два параметра, необходимые для работы через API": "**Token** and **Page ID** are the two parameters required for working through the API.", +"Перейти в подраздел **Разработчикам** в разделе **Приложения** боковой панели": "Go to **Developers** in the **Applications** section of the sidebar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокЗаказов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOrderList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИсториюКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelHistory", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCellValues", "Все права защищены. Эта программа и сопроводительные материалы предоставляются": "All rights reserved. This program and accompanying materials are provided", -"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty", -"Возвращает структуру полей для фильтрации сделок в методе ПолучитьСписокСделок": "Returns the field structure for filtering deals in the GetDealsList method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductCollection", -"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТоварВПодборку": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductToCollection", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПубличныйОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObject", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductCollection", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", -"Изменение метки](@yandex.ru/dev/metrika/ru/management/openapi/label/updateLabel": "Changing a tag](@yandex.ru/dev/metrika/en/management/openapi/label/updateLabel", -"Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions", +"!OInt Сообщить(ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПодборкуТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateProductCollection", +"Возвращает структуру полей для фильтрации сделок в методе ПолучитьСписокСделок": "Returns the field structure for filtering deals in the GetDealsList method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойствоТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductProperty", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьВидеоНаСервер": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadVideoToServer", +"Вне зависимости от выбранного сопособа установки, получать файлы необходимо из": "Regardless of the chosen installation method, the files must be obtained from the", +"Создание метки](@yandex.ru/dev/metrika/ru/management/openapi/label/createLabel": "Creating a tag](@yandex.ru/dev/metrika/en/management/openapi/label/createLabel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьТег\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddTag\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПодборок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCollectionList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТоварИзПодборки": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RemoveProductFromCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[6], \"ПолучитьПолеПочты": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[6], \"GetEmailField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПост (один путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (single path", +"Удаление метки](@yandex.ru/dev/metrika/ru/management/openapi/label/deleteLabel": "Deleting a tag](@yandex.ru/dev/metrika/en/management/openapi/label/deleteLabel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл (в канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile (to channel", "Из Consumer Keys -> Access Token and Secret страницы настроек Twitter Developer": "From Consumer Keys -> Access Token and Secret settings page of Twitter Developer", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьЗначенияЯчеек": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetCellValues", "Информация о метке](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabel": "Tag information](@yandex.ru/dev/metrika/en/management/openapi/label/getLabel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКаталогов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCatalogList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact (channel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseDiscussion\", \"VK", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОБоте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo", -"Параметры 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, \"AddCalendarToList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКалендарей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОДиске": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDiskInfo", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьСвойстваСтраницы": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditPageProperties", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистикуПостов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPostStatistics", +"Создает одну или массив записей по описанию или массиву описаний значений полей": "Creates one or an array of records by description or an array of field value descriptions", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditListCalendar", +"Изменение метки](@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, \"EditProductCollection", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[0], \"ПолучитьПолеНомера": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[0], \"GetNumberField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFolder\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьКалендарьСписка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetListCalendar", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage (Path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПубличныйОбъект": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObject", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[3], \"ПолучитьПолеФлажка": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[3], \"GetCheckboxField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[7], \"ПолучитьПолеСсылки": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[7], \"GetLinkField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкачатьФайл\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DownloadFile\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент (Путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument (Path", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (json": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (json", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile\", \"Dropbox", -"Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей": "True > structure with empty valuse, False > field descriptions at values", -"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", -"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token", -"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PostInDiscussion\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПревью\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPreview\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken\", \"Bitrix24", -"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle", +"D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_ЗапускВсехТестов.os": "D:\\REPOS\\OpenIntegrations\\src\\ru\\OInt\\tests\\Modules\\Coverage_StartAllTests.os", +"Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей": "True > structure with empty valuse, False > field descriptions at values", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайл\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFile\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатистикуПостов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPostStatistics", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОДиске": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDiskInfo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКалендарей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteObject\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьКалендарьВСписок": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddCalendarToList", +"Параметры 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_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[5], \"ПолучитьПолеТелефона": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[5], \"GetPhoneField", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo", -"Токен и ID чата являются основными параметрами всех методов работы с Telegram API": "The token and chat ID are the primary parameters for all methods of working with the Telegram API", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField", -"Для начала работы необходимо вызвать команду `oint` из командной строки/терминала": "To get started, you need to call the command `oint` from the command prompt/terminal", "id приложения, которое необходимо создать в профиле на странице для разработчиков": "application ID that needs to be created in the profile on the developer page", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageLink", +"Для начала работы необходимо вызвать команду `oint` из командной строки/терминала": "To get started, you need to call the command `oint` from the command prompt/terminal", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[2], \"ПолучитьПолеВложения": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[2], \"GetAttachmentField", +"Токен и ID чата являются основными параметрами всех методов работы с Telegram API": "The token and chat ID are the primary parameters for all methods of working with the Telegram API", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОКанале": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelInfo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьНаименованиеКниги": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditSpreadsheetTitle", +"Сохраните **токен**, который вам прислал BotFather после завершения создания бота": "Save the **token** that BotFather sent you after completing the bot creation", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetToken\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОбновитьТокен\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RefreshToken\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьПревью\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPreview\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"НаписатьВОбсуждение\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PostInDiscussion\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьОсновнойКалендарь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearPrimaryCalendar", +"Обновление происходит методом ОбновитьТокен с новыми access_token и refresh_token": "The update is done using the UpdateToken method with new access_token and refresh_token", +"Если в не знаете с чего начать, то стоит найти метод ПолучитьСтандартныеПараметры": "If you don't know where to start, you should find the GetStandardParameters method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", +"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", +"Вызывает метод получения токена, так как для получения токена из кода, приходящего": "Calls the token acquisition method, as for obtaining a token from the code received", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКомментариев": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCommentList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24", +"Создание счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/addCounter": "Creating a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/addCounter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСоставнойПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCompositePost\", \"VK", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo\", \"Telegram", "Данные вложений, где ключ > имя файла, значение > путь к файлу иди двоичные данные": "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_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic (main", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьОпрос\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendSurvey\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьГифку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendGif\", \"Telegram", +"!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, \"CreatePost (single image", -"Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели": "Generates a simple JSON keyboard from an array of buttons for a message or bottom panel", "color=Зеленый) - путь к файлу сохранения результата (двоичных данных в частности": "color=Green) - the path to the result saving file (particularly binary data", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьАудио\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendAudio\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьВидео\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendVideo\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСоставнойПост\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateCompositePost\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума (главная": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic (main", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteWebhook\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateAd", -"В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID": "In the side menu, select Credentials -> Create Credentials -> OAuth client ID", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКомментариев": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCommentList", -"Вызывает метод получения токена, так как для получения токена из кода, приходящего": "Calls the token acquisition method, as for obtaining a token from the code received", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(МассивПолей[1], \"ПолучитьПолеСтроковое": "!OInt OPI_TestDataRetrieval.WriteLog(FieldArray[1], \"GetStringField", -"Создание счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/addCounter": "Creating a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/addCounter", -"Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей": "Returns the field structure for filtering users in the FindUsers method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", -"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditCalendarMetadata", -"Информация о счетчике](@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, \"GetDownloadLink", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage", -"!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", -"Получает информацию о статусе обработки паспортных данных для международных заказов": "Receives information on passport data processing status for international orders", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", -"Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение": "Forms an action button for the message keyboard (see SendTextMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo", -"Для Twitter это довольно значительный набор, что обсуловлено наличием сразу 2-х API": "For Twitter, this is quite a significant set, which is due to the presence of 2 APIs at once", +"Формирует простую 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, \"SendGif\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUserList", +"Для 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, \"GetObjectInfo", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьМетаданныеКалендаря": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetCalendarMetadata", +"Формирует кнопку действия для клавиатуры сообщения (см. ОтправитьТекстовоеСообщение": "Forms an action button for the message keyboard (see SendTextMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВыгнатьПользователяИзКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"KickUserFromChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОнлайнПользователей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetOnlineUsers", +"Получает информацию о статусе обработки паспортных данных для международных заказов": "Receives information on passport data processing status for international orders", "Получает структуру для внесения остатков товара в функции ОбновитьКоличествоТоваров": "Gets the data structure for udpating product stocks in the UpdateProductsStocks function", -"Получает пустой макет фильтра получения списка офисов в функции ПолучитьСписокОфисов": "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", -"После завершения создания интеграции, нажмите *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", -"Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode", -"ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot", -"OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки": "OInt CLI - CLI toolkit for integrating with APIs of popular online services", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", -"Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара": "You can get an empty structure using the GetSimplifiedProductStructure method", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОпубликоватьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PublishFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВнешнихФайлов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetExternalFileList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуДляСкачивания": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDownloadLink", +"Информация о счетчике](@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, \"EditCalendarMetadata", +"На данной странице описаны все действия, необходимые для полноценного начала работы": "On this page, all the steps necessary to start working are described", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"КопироватьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CopyObject\", \"Dropbox", +"Возвращает структуру полей для фильтрации пользователей в методе НайтиПользователей": "Returns the field structure for filtering users in the FindUsers method", +"Пока вам не нужно использовать такие методы, получать 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, \"DeleteProductPropertyVariant", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКонтакт\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendContact\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОпубликоватьПапку\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PublishFolder\", \"Dropbox", +"Получить пустую структуру можно при помощи метода ПолучитьСокращеннуюСтруктуруТовара": "You can get an empty structure using the GetSimplifiedProductStructure method", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (картинка": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMessage (image", +"OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки": "OInt CLI - CLI toolkit for integrating with APIs of popular online services", +"ID пользователя из информации о канале не подойдет для отправки сообщений через бота": "The user ID from channel information is not suitable for sending messages through the bot", +"Если нужно добавить пользователя интранета, то обязательно передаётся: UF_DEPARTMENT": "If you want to add an intranet user, you must pass UF_DEPARTMENT field", +"После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)**": "After finishing the integration creation, click *Show* and copy the **Token (Secret)**", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"MoveObject\", \"Dropbox", +"Изменение счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/editCounter": "Changing a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/editCounter", +"Получает пустой макет фильтра получения списка офисов в функции ПолучитьСписокОфисов": "Gets an empty layout of the filter for getting the list of offices in the GetOfficeList function", +"Преобразовывает код в токен после ввода кода при выполнении ПолучитьКодПодтверждения": "Converts the code to a token after entering the code when executing GetConfirmationCode", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram", +"Удаление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/deleteCounter": "Deleting a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/deleteCounter", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox", +"Описание структур см. здесь https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT": "Description of structures see here https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT", +"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", +"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyVariant", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram", "Можно упомянуть пользователя, добавив в текст его userId в следующем формате @[userId": "You can mention a user by appending their userId to the text in the following format @[userId", "Массив или 1 получатель: UA все, SGn р. группа, Un пользователь, DRn отдел, Gn группа": "Array or 1 recipient: UA all, SGn w. group, Un user, DRn department, Gn group", "|--> ОбновитьТокен() ->|access_token --> Используется в т-нии 2-х часов для запросов": "|--> RefreshToken() ->| access_token --> Used in the interval of 2 hours for requests", "Файл не был записан! Используйте флаг --debug для получения дополнительной информации": "File was not saved! Use the --debug flag for more information", -"Создайте новый токен, нажав **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, \"SendImage\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокРабочихОбластей": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetWorkspaceList", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", +"Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения": "Create a new token by clicking Generate Token and Scopes below on the application page", "Получает макет для создания о доставке в функции ЗафиксироватьДоговоренностьОДоставке": "Gets the layout to create about delivery in the RegisterDeliveryAppointment function", "**IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале": "**UserID** - your ID (channel administrator). See Get Channel Information for details", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateForumTopic\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddProductPropertyVariant", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeleteForumTopic\", \"Telegram", -"Вызов данного метода должен использоваться в ответ на получение события callbackQuery": "This method call should be used in response to receiving a callbackQuery event", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УстановитьWebhook\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SetWebhook\", \"Telegram", -"Все страницы, которые будут созданы как дочерние, должны иметь свойства базы-родителя": "All pages created as children must have parent base properties", -"Описание структур см. здесь https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT": "Description of structures see here https:pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗагрузитьФайлПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UploadFileByURL\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CloseForumTopic\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрытьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"OpenForumTopic\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьКартинку\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendImage\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьДокумент\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDocument\", \"Telegram", -"Удаление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/deleteCounter": "Deleting a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/deleteCounter", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьВариантСвойстваТовара": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"EditProductPropertyVariant", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПригласитьПользователейВКанал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"InviteUsersToChannel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList", -"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]", -"набор разрешений для получаемого ключа. Может быть любой, но offline.access обязателен": "a set of permissions for the received key. Can be any, but offline.access is mandatory", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram", -"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", -"Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей": "True > structure with empty values, False > field types at values", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeForumTheme\", \"Telegram", "Массив|Один получатель (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", -"Массив|Один получатель: 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, \"SendLocation (channel", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", -"!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", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ЗакрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PinMessage\", \"Telegram", -"id группы с \"-\" в начале. Можно найти в настройках группы ВК или в ее URL, если не был": "group ID with \"-\" at the beginning. Can be found in the settings of the VK group or in its URL if not set", -"статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса": "status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьОбновления\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUpdates\", \"Telegram", -"Описание полей фильтра можно найти на странице документации по получению списка товаров": "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", +"статус для сортировки. Аналогичен REAL_STATUS, но имеет дополнительно три мета-статуса": "status for sorting. Similar to REAL_STATUS, but has three additional meta-statuses", +"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", +"которые, при этом, созданы не для разныз задач, но просто являются версиями друг друга": "which, at the same time, are not created for different tasks, but are simply versions of each other", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом (путь": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum (path", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов (одиночный": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList (single", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокТегов\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetTagList\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation (channel", +"Массив|Один получатель: 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, \"ChangeForumTheme\", \"Telegram", +"Получение ссылки для интерактивного получения токена (access_token), который необходим": "Getting a link for interactive token retrieval (access_token), which is necessary", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПереслатьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ForwardMessage\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОткрепитьСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DetachMessage\", \"Telegram", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьСообщение (отложенное": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendDelayedMessage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СохранитьКартинкуВАльбом\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SaveImageToAlbum\", \"VK", +"набор разрешений для получаемого ключа. Может быть любой, но offline.access обязателен": "a set of permissions for the received key. Can be any, but offline.access is mandatory", +"Зарегистрируйтесь, оформите тариф и скачайте приложение VK Teams [на главной странице]": "Register, book a tariff and download the VK Teams app [on the home page]", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокКатегорийТоваров": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetProductCategoryList", +"Истина > структура с пустыми значениями, Ложь > в значениях будут описания типов полей": "True > structure with empty values, False > field types at values", +"Список меток пользователя](@yandex.ru/dev/metrika/ru/management/openapi/label/getLabels": "List of user tags](@yandex.ru/dev/metrika/en/management/openapi/label/getLabels", +"Узнать, есть ли вложенный справочник, можно через метод ПолучитьХарактеристикиКатегории": "You can find out if there is a nested catalog by the GetCharacteristicsCategories method", +"Из Authentication Tokens -> Access Token and Secret страницы настроек Twitter Developer": "From Authentication Tokens -> Access Token and Secret settings page of Twitter Developer", +"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", "Заполните поля 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", -"можно использовать http-сервис. Туда же будет приходить и информация о новых сообщениях": "you can use an HTTP service. Information about new messages will also be sent there", -"Узнать, есть ли вложенный справочник, можно через метод ПолучитьХарактеристикиКатегории": "You can find out if there is a nested catalog by the GetCharacteristicsCategories method", -"Список меток пользователя](@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", +"!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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList", "Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации*": "Create a link for authorization in the browser using the *GetAuthorizationLink* function", "Связанные функции: ПолучитьСписокТоваров, ПолучитьКоличествоТоваров, ПолучитьЦеныТоваров": "Related functions: GetProductList, GetProductsStocks, GetProductsPrices", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМедиагруппу\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendMediaGroup\", \"Telegram", @@ -7078,77 +7079,76 @@ "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПриостановитьРекламноеОбъявление": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"PauseAdvertisement", "Получает структуру для создания товара на основе Ozon ID в функции СоздатьТоварыПоOzonID": "Gets the structure for creating a product based on Ozon ID in the CreateProductByOzonID function", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreatePost (wh)\", \"Bitrix24", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтветовНаСообщение": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMessageReplyList", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"УдалитьНовость (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"DeletePost (wh)\", \"Bitrix24", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СерверноеВремя (хук)\", \"Bitrix24": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ServerTime (wh)\", \"Bitrix24", -"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователейКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelUserList", -"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "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", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", -"Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом": "Gets a list of buckets. It is possible to use filters if they are provided by your service", -"При следующем обновлении нужно использовать уже новый 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", -"Список доступных счетчиков](@yandex.ru/dev/metrika/ru/management/openapi/counter/counters": "List of available counters](@yandex.ru/dev/metrika/en/management/openapi/counter/counters", "После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен**": "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", +"!OInt Сообщить(Прогресс + ЛокальныйПуть.Ключ + Символы.ПС + Ответ[\"message\"] + Символы.ПС": "!OInt Message(Progress + LocalPath.Key + Chars.LF + Response[\"message\"] + Chars.LF", +"Список доступных счетчиков](@yandex.ru/dev/metrika/ru/management/openapi/counter/counters": "List of available counters](@yandex.ru/dev/metrika/en/management/openapi/counter/counters", "Получает количество пользователей, которые нажали Узнать о поступлении на странице товара": "Gets the number of users who clicked Know about arrival button on the product page", +"Отбор новостей по доступу (UA все, SGn раб. группа, Un пользователь, DRn отдел, Gn группа": "Post selection by rights (UA all, SGn work group, Un user, DRn depart, Gn group", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокПользователейКанала": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetChannelUserList", +"Получает список бакетов. Возможно использование отборов, если они поддерживаются сервисом": "Gets a list of buckets. It is possible to use filters if they are provided by your service", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОтложенныхСообщений": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetDelayedMessageList", +"Получает макет для создания заявки на вызов курьера в функции СоздатьЗаявкуНаВызовКурьера": "Gets the layout for creating a request for courier call in the CreateCourierInvitation function", +"Показывает дни рождения, годовщины и другие значимые события для людей в Google Контактах": "Hollydays", +"При следующем обновлении нужно использовать уже новый refresh_token, так что захардкодить": "For the next update, you need to use a new refresh_token, so hardcode", +"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them", +"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", +"Получить пустую структуру можно при помощи метода ПолучитьСтруктуруОбновленияХарактеристик": "You can get an empty structure using the GetAttributesUpdateStructure method", +"Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину": "Gets information about orders for which cash on delivery was transferred to the online store", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", +"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform", +"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (форум": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (forum", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюБота\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetBotInfo\", \"Telegram", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel", -"ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFolder\", \"Dropbox", -"Получает токен по коду, полученному при авторизации по ссылке из ПолучитьСсылкуАвторизации": "Gets the token by the code received when authorizing using the link from GetAuthorizationLink", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтменитьПубликациюФайла\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"UnpublishFile\", \"Dropbox", -"Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах": "Stocks of bulky goods can only be renewed in the warehouses designated for them", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПолученияТокена\", \"VK": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateTokenRequestLink\", \"VK", -"Получает информацию о заказах, по которым был переведен наложенны платеж интернет магазину": "Gets information about orders for which cash on delivery was transferred to the online store", -"Получить пустую структуру можно при помощи метода ПолучитьСтруктуруОбновленияХарактеристик": "You can get an empty structure using the GetAttributesUpdateStructure method", -"Приходит вместе с access_token и используется для его обновления (время жизни access_token": "Comes together with access_token and is used to refresh it (access_token lifetime", -"Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие": "These release options are various forms of distribution for the extension for the 1C:Enterprise platform", +"ВАЖНО: Установка Webhook обязательна по правилам Viber. Для этого надо иметь свободный URL": "IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this.", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение (канал": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage (channel", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СкрытьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"HideMainForumTheme\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьЧислоУчастников\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetMemberCount\", \"Telegram", "ПолучитьСсылкуАвторизации() -> Браузер -> 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", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьМестоположение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendLocation\", \"Telegram", "Договоренность должна быть предварительно создана. См. ЗафиксироватьДоговоренностьОДоставке": "The appointment must be previously created. See RegisterDeliveryAppointment", -"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram", -"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайловПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFolderFileList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox", -"При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара": "On each method call, send all the images that should be on the product card", -"Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox", -"Изменяет имя хранилища (только для хранилища приложения см. ПолучитьСписокХранилищПриложения": "Change storage name (for app storage only, see. GetAppStorage", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокОпубликованныхОбъектов": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublishedObjectList", -"на версии 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", -"Сгенерируйте новый **токен** и включите возможность добавлять бота в группу (если необходимо)": "Generate a new **token** and enable the ability to add the bot to a group (if necessary)", -"Получает информацию о хранилище с которым может работать приложение для хранения своих данных": "Get information about storage with which the application can work to store its data", -"В IDЧатаИсточника можно передавать только chatId из событий (код из ссылки на чат не подходит": "Only the chatId from events can be passed to the FromChatID (the code from the chat link is not suitable)", +"Изменяет имя хранилища (только для хранилища приложения см. ПолучитьСписокХранилищПриложения": "Change storage name (for app storage only, see. GetAppStorage", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуАвторизации\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAuthorizationLink\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ВосстановитьОбъектКВерсии\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"RestoreObjectToVersion\", \"Dropbox", +"Актуальной версией API является v2 и она требует получения временных токенов. Несмотря на то": "The current version of the API is v2 and it requires obtaining temporary tokens. Despite the fact", +"Отправляет набор файлов в чат или канал. Варианты типов медиа: audio, document, photo, video": "Sends a set of files to a chat or channel. Media types: audio, document, photo, video", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"Dropbox_ПереместитьОбъект\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"Dropbox_MoveObject\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокФайловПапки\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetFolderFileList\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"СоздатьСсылкуПриглашение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"CreateInvitationLink\", \"Telegram", +"!OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, \"МБ\", МБайт": "!OInt Message(OPI_Tools.ProgressInfo(CurrentPosition, TotalSize, \"MB\", MB", +"При каждом вызове метода передавайте все изображения, которые должны быть на карточке товара": "On each method call, send all the images that should be on the product card", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПоказатьГлавнуюТемуФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ShowMainForumTheme\", \"Telegram", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователяКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUserToFile\", \"Dropbox", +"В IDЧатаИсточника можно передавать только chatId из событий (код из ссылки на чат не подходит": "Only the chatId from events can be passed to the FromChatID (the code from the chat link is not suitable)", "Восстановление счетчика](@yandex.ru/dev/metrika/ru/management/openapi/counter/undeleteCounter": "Restoring a counter](@yandex.ru/dev/metrika/en/management/openapi/counter/undeleteCounter", -"Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen": "Select the created project and in the side menu go to APIs and Services -> OAuth consent screen", -"Набор инструментов для интеграции с популярными 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, \"AddUsersToFile\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВерсийОбъекта\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectVersionList\", \"Dropbox", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатусЗагрузкиПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUploadStatusByUrl\", \"Dropbox", -"Оформляет значение в формате атрибута и добавляет его в массив attributes переданной коллекции": "Formats the value in attribute format and adds it to the Attributes array of the collection", -"Получает структуру для обновления характеристик товара в функции ОбновитьХарактеристикиТоваров": "Gets the structure for updating product characteristics in the UpdateProductsAttributes function", -"Массив|Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox", +"Сгенерируйте новый **токен** и включите возможность добавлять бота в группу (если необходимо)": "Generate a new **token** and enable the ability to add the bot to a group (if necessary)", +"на версии 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", "Получает список первых файлов каталога или продолжает получение следующих при указании курсора": "Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбАккаунте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetAccountInfo\", \"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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьИнформациюОбОбъекте\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectInfo\", \"Dropbox", +"Массив|Один получатель (UA все, SG раб. группа, U пользователь, DR отдел, G группа": "Array or a single post target (UA all, SG work group, U user, DR depart., G group", +"Получает структуру для обновления характеристик товара в функции ОбновитьХарактеристикиТоваров": "Gets the structure for updating product characteristics in the UpdateProductsAttributes function", +"Оформляет значение в формате атрибута и добавляет его в массив 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", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСписокВерсийОбъекта\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetObjectVersionList\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКПапке\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFolder\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ДобавитьПользователейКФайлу\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"AddUsersToFile\", \"Dropbox", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСтатусЗагрузкиПоURL\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetUploadStatusByUrl\", \"Dropbox", +"Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen": "Select the created project and in the side menu go to APIs and Services -> OAuth consent screen", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОтправитьТекстовоеСообщение\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"SendTextMessage\", \"Telegram", +"!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, \"GetAvatarIconList\", \"Telegram", "Возвращает структуру полей для фильтрации комментариев в методе ПолучитьСписокКомментариевЗадачи": "Return filter structure for GetTaskCommentsList", -"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram", "URL: домен для обычных методов или полный URL с параметрами для методов прямой отправки запросов": "URL: domain for common methods or full URL with parameters for methods of direct request sending", +"!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ИзменитьИмяГлавнойТемыФорума\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ChangeMainForumThemeName\", \"Telegram", "который будет возвращать 200 и подлинный SSL сертификат. Если есть сертификат и база опубликована": "which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьСсылкуСкачиванияПубличногоОбъекта": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetPublicObjectDownloadLink", "BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена": "BotFather will prompt you to choose a name and a username for the bot, after which the creation process will be completed", @@ -7158,9 +7158,9 @@ "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", "Выполняет запрос, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request, returning information about bot events. Used in polling mode", -"Получает список из 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", "Настройки магазина](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings": "Market settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/campaigns/getCampaignSettings", +"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", "Настройки кабинета](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings": "Cabinet settings](@yandex.ru/dev/market/partner-api/doc/ru/reference/businesses/getBusinessSettings", "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", @@ -7174,10 +7174,10 @@ "Получает список сделок (50 шт. за запрос максимум) с фильтром или без (см. ПолучитьСтруктуруФильтраСделок": "Gets the list of deals (50 pcs per query max) with or without filtering (see. GetDealsFilterStructure", "Получает структуру для отбора списка товаров в функциях ПолучитьСписокТоваров и ПолучитьКоличествоТоваров": "Gets the structure for selecting the list of goods in the functions GetProductList and GetProductsStocks", "Если нужно добавить пользователя экстранета, то в полях необходимо передать: 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", +"Параметр `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", +"Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля": "Returning fields as a map allows you to specify the filtering type before the filtered field name", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ПолучитьДанныеИспользованияПространства\", \"Dropbox": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"GetSpaceUsageData\", \"Dropbox", "Товар отклонён. Чтобы добавить его в «Маркет», укажите реальную цену товара или стоимость оказания услуги.": "Denied", -"Возврат полей в качестве соответствия позволяет указывать тип фильтрации перед названием фильтруемого поля": "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", "В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение*": "In the **Data Access** field, add permissions as shown in the screenshot below, then click **Create Application**", "!OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, \"ОчиститьСписокЗакрепленныхСообщенийТемы\", \"Telegram": "!OInt OPI_TestDataRetrieval.WriteLog(Result, \"ClearForumThemePinnedMessages\", \"Telegram", "Эту структуру необходимо дополнить полями, зависящими от категории товара из ПолучитьХарактеристикиКатегории": "This structure should be supplemented with fields that depend on the product category from GetCategoryAttributes", @@ -7186,8 +7186,8 @@ "Доступные цвета: 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", "В ответе будут все SKU, связанные с переданными. Метод может обработать любые SKU, даже скрытые или удалённые": "The response will contain all SKUs associated with the passed SKUs. The method can process any SKU, even hidden or deleted", -"Запуск портативной версии в 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", +"Запуск портативной версии в RHEL/Fedora/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой": "To run the portable version in RHEL/Fedora/CentOS (distributions using rpm packages), use the command ", ", так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки.": " section, as the repository files may contain intermediate data and functions that are still in development.", "Выполняет запрос /getUpdates, возвращающий информацию о событиях бота. Используется при работе в polling режиме": "Executes a request /getUpdates, returning information about bot events. Used in polling mode", "В теле запроса должен быть один идентификатор или массив однотипных идентификаторов, в ответе будет массив 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", @@ -7203,8 +7203,8 @@ "Найти своего нового бота вы можете отсканировав 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", "Для загрузки передайте адрес ссылки на изображение в общедоступном облачном хранилище. Формат изображения по ссылке: 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", -"Если вы хотите, чтобы клиент отображал этот файл как воспроизводимое голосовое сообщение, он должен быть в формате aac, ogg или m4a": "If you want the client to display this file as a playable voice message, it must be in aac, ogg, or m4a format", "Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3": "Click on the three dots in the upper right corner and at the very bottom find the item *Add connections*. Select your integration from items 1-3 there", +"Если вы хотите, чтобы клиент отображал этот файл как воспроизводимое голосовое сообщение, он должен быть в формате aac, ogg или m4a": "If you want the client to display this file as a playable voice message, it must be in aac, ogg, or m4a format", "В 1С метод может использоваться как процедура, без получения возвращаемого значения. Возвращаемое значение необходимо для CLI версии": "In 1C the method can be used as a procedure, without getting a return value. Return value is required for CLI version", "Рекомендуется указывать не менее 2 копий на листе (параметр КопийНаЛисте): одна приклеивается на груз, вторая остается у отправителя": "It is recommended to specify at least 2 copies per sheet (parameter CopiesPerSheet): one to be glued on the shipment, the other to be kept by the sender", "Теперь вы сможете добавлять бота в группы и управлять им при помощи **Токена** и **ID необходимого диалога** (группы или пользователя)": "Now you will be able to add a bot to groups and control it with **Token** and **ID of the desired dialog** (group or user)", @@ -7217,10 +7217,10 @@ "Используйте полученный код, 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)", "Эти токены необходимо получить 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:", "это 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", +"Этот раздел посвящен библиотеке для работы со 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", +"Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр 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", "Если заказ доставлялся другой службой, либо нужно вернуть не все товары, то необходимо использовать метод СоздатьЗаказ с 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", -"Уточняйте минимальную цену товара после применения всех акций в личном кабинете. Параметр 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", -"Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы": "This section is dedicated to the library for working with the Slack Web API. On this page, all the steps necessary to start working are described", "Передайте полученный код, вместе с ключем и секретом приложения, в функцию **ПолучитьТокен**. Сохраните полученные **access** и **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", @@ -7230,8 +7230,8 @@ "Для его работы требуется **.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", "В зависимости от выбранного способа примения будет отличаться способ получения **ID чата** - параметра, отвечающего за определение объекта взаимодействия": "Depending on the chosen path, the way to obtain the **ChatID** (the parameter responsible for identifying the interaction object) will differ", -"По истечении времени жизни 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**", +"По истечении времени жизни access_token, его можно обновить при помощи функции *ОбновитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач РефрешТокен)*": "After the access_token lifetime expires, it can be updated using the function *RefreshToken()*", "Обновлять остатки товара на одном складе можно только 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", @@ -7240,9 +7240,9 @@ "Как и большинство других программ, нацеленных на использование в 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", "Введите название для нового токена, выберите из перечня необходимые **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", @@ -7262,8 +7262,8 @@ "это DEB-пакет, предназанченный для установки OInt в Debian/Ubuntu дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется": "this is a DEB package designed for installing OInt on Debian/Ubuntu distributions. When using it, Mono dependencies are installed automatically, so no additional actions are required to start working", "Открытый пакет интеграций - набор библиотек для интеграции с некоторыми популярными API для 1C:Enterprise. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех": "The Open Integration Package is a set of libraries for integrating with some popular APIs for 1C:Enterprise. It consists of common modules, each responsible for its own API, as well as several shared tool modules.", "набор инструментов для интеграции с некоторыми популярными API посредством CLI, 1C:Enterprise или OneScript. Он состоит из общих модулей, каждый из которых отвечает за свой API, а также нескольких модулей-инструментов, общих для всех.": " is a set of tools for integration with some popular APIs via CLI, 1C, or OneScript. It consists of common modules, each responsible for its own API, as well as several utility modules that are common to all.", -"После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**": "After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**", "это zip-архив, который содержит в себе файлы стандартной выгрузки расширения 1С \"в файлы\". Аналогично варианту с CFE, распакованный архив можно использовать для загрузки расширения через панель Расширений конфигурации в конкретном проекте": "this is a zip archive that contains the files of the standard 1C extension export \"to files\". Similar to the CFE option, the unpacked archive can be used to load the extension through the Configuration Extensions panel in a specific project", +"После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token**": "After entering the code in step 6, call the function *OPI_YandexID.ConvertCodeToToken()*, passing **ClientID** and **ClientSecret** from step 4, as well as **device_code** from step 5. Save the obtained **access_token** and **refresh_token**", "Заполните необходимые разрешения в **Настройках прав** и сохраните URL вебхука. Он будет использоваться для выполнения методов библиотеки как параметр **URL**. Необязательный параметр **Токен** в данном случае будет всегда оставаться пустым": "Fill in the necessary permissions in **Permissions Settings** and save the URL of the webhook. This will be used to execute library methods as the **URL** parameter. The optional **Token** parameter will always remain empty in this case", "Время жизни токенов ограничено. Для получение нового токена можно воспользоваться функцией **ОбновитьТокен**, передав тутда refresh токен, ключ и секрет приложения. При обновлении создается не только новый access токен, но и refresh токен тоже": "Tokens have a limited lifetime. To get a new token, you can use the **UpdateToken** function, passing here the refresh token, key and application secret. The refresh creates not only a new access token, but also a refresh token as well", "это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools": "this is a zip archive that contains the files of the EDT extension project. This distribution option is intended for quickly starting work with the Open Integration Package in cases where the development of the main configuration is carried out using 1C Enterprise Development Tools", @@ -7289,5 +7289,50 @@ "Работа с Twitter подразумевает работу с двумя API - v1 (1.1) и v2, которые, при этом, не относятся к разным видам действий, но просто являются версиями друг друга. Несмотря на то, что Twitter настаивает на использовании v2, вышло так, что некоторые механизмы (в частности механизм загрузки файлов) в ней так и не появилися. Поэтому, даже для создания обычного твита с картинкой необходима работа с обеими версиями API, а, как следствие, двойной набор авторизационных данны. Этот набор описан в функции": "Working with Twitter involves using two APIs - v1 (1.1) and v2, which are not separate types of actions but simply different versions of the API. Despite Twitter's preference for v2, it turned out that some mechanisms (such as the file upload mechanism) did not appear in it. Therefore, even for creating a regular tweet with an image, you need to work with both API versions, resulting in a double set of authentication data. This set is described in the function", "Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество/назначение параметров и типы возвращаемых значений для методов работы с 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" +"Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение": "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", +"Размеры": "Sizes", +"ФайлРез": "ResultFile", +"Создать": "Create", +"КонецСтр": "EndStr", +"НачалоСтр": "StartStr", +"ЧастиПоля": "FieldParts", +"ПотокФайла": "StreamOfFile", +"ЗаписьФайла": "FileWriter", +"ТекущееПоле": "CurrentField", +"ЭтоСтруктура": "IsStructure", +"КонецУчастка": "ChunkEnd", +"ТекущийНабор": "CurrentSet", +"ВременныйФайл": "TempFile", +"НачалоУчастка": "ChunkStart", +"РазмерУчастка": "ChunkSize", +"СледующееПоле": "NextField", +"РазмерОбъекта": "ObjectSize", +"ЭтоСоответствие": "IsMap", +"МассивЗаголовков": "HeadersArray", +"ЗаголовокУчастка": "ChunkHeader", +"ИнформацияОбъекта": "ObjectInfo", +"Заголовок,Позиция": "Header,Position", +"НеобходимыйРазмер": "RequiredSize", +"СледующаяКоллекция": "NextCollection", +"МаксимальныйРазмер": "MaxSize", +"ЗагрузитьОбъект (DB": "PutObject (DB", +"ВременныйФайлБольшой": "BigTempFile", +"ПолучитьОбъект (файл": "GetObject (file", +"ПолучитьОбъектЦеликом": "GetFullObject", +"ПолучитьОбъектЧастями": "GetObjectInChunks", +"ПромежуточныйРезультат": "InterimResult", +"20000000 байт (20 МБайт": "20000000 bytes (20 MB", +"ПолеКоллекцииСуществует": "CollectionFieldExists", +"МаксимальныйРазмер Тогда": "MaxSize Then", +"ПолучитьОбъект (большой, ДД": "GetObject (big, BD", +"ПолучитьОбъект (большой, файл": "GetObject (big, file", +"ЗакрытьИПолучитьДвоичныеДанные": "CloseAndGetBinaryData", +"ОбщийРазмер - РазмерУчастка Цикл": "TotalSize - ChunkSize", +"Путь для прямой записи файла на диск": "Path to directly write a file to disk", +"Получает содержимое объекта из бакета": "Gets the contents of the object from the bucket", +"!OInt ОсвободитьОбъект(ПромежуточныйРезультат": "!OInt FreeObject(InterimResult", +"Отключает попытку преобразования ответа в JSON": "Disables an attempt to convert the response to JSON", +"Загрузка по частям используется для больших файлов. Стандартный размер ChunkSize": "Chunk upload is used for large files. Default ChunkSize", +"Вы можете использовать поле `ChunkSize` в основных данных для указания минимального размера и величины чанка загрузки по частям": "You can use the `ChunkSize` field in the basic data to specify the minimum file and chunk size for a chunked upload", +"Например, 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" } \ No newline at end of file diff --git a/src/ru/OInt/core/Modules/OPI_Ozon.os b/src/ru/OInt/core/Modules/OPI_Ozon.os index ff2078404..0500eab10 100644 --- a/src/ru/OInt/core/Modules/OPI_Ozon.os +++ b/src/ru/OInt/core/Modules/OPI_Ozon.os @@ -1009,7 +1009,7 @@ ДополнитьКомплексныйАтрибут(ОбъектВидео, 21841, 100001, СтруктураURL); ДополнитьКомплексныйАтрибут(ОбъектВидео, 21837, 100001, СтруктураНаименования); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(СтруктураТовара, Complex_attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(СтруктураТовара, Complex_attributes_) Тогда СтруктураТовара.Вставить(Complex_attributes_, Новый Массив); КонецЕсли; @@ -1044,7 +1044,7 @@ ДополнитьКомплексныйАтрибут(ОбъектОбложка, 21845, 100002, СтруктураURL); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(СтруктураТовара, Complex_attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(СтруктураТовара, Complex_attributes_) Тогда СтруктураТовара.Вставить(Complex_attributes_, Новый Массив); КонецЕсли; @@ -1078,7 +1078,7 @@ СтруктураАтрибута = Новый Структура("id,complex_id,values", IDАтрибута, КомплексныйID, Значения); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(Коллекция, Attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(Коллекция, Attributes_) Тогда Коллекция.Вставить(Attributes_, Новый Массив); КонецЕсли; diff --git a/src/ru/OInt/core/Modules/OPI_S3.os b/src/ru/OInt/core/Modules/OPI_S3.os index 45a59f0b4..ef44bf945 100644 --- a/src/ru/OInt/core/Modules/OPI_S3.os +++ b/src/ru/OInt/core/Modules/OPI_S3.os @@ -75,15 +75,19 @@ // Отправляет простой http запрос без тела // // Параметры: -// Метод - Строка - HTTP метод - method -// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic -// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// Метод - Строка - HTTP метод - method +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic +// ОжидаютсяДвоичные - Булево - Отключает попытку преобразования ответа в JSON - binary +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers // // Возвращаемое значение: // Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища -Функция ОтправитьЗапросБезТела(Знач Метод, Знач ОсновныеДанные, Знач Заголовки = Неопределено) Экспорт +Функция ОтправитьЗапросБезТела(Знач Метод + , Знач ОсновныеДанные + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) Экспорт - Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, , Заголовки); + Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, , ОжидаютсяДвоичные, Заголовки); Возврат Ответ; КонецФункции @@ -92,16 +96,21 @@ // Отправляет http запрос с телом // // Параметры: -// Метод - Строка - HTTP метод - method -// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic -// Тело - Строка, ДвоичныеДанные - Двоичное тело запроса или путь к файлу - body -// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// Метод - Строка - HTTP метод - method +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic +// Тело - Строка, ДвоичныеДанные - Двоичное тело запроса или путь к файлу - body +// ОжидаютсяДвоичные - Булево - Отключает попытку преобразования ответа в JSON - binary +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers // // Возвращаемое значение: // Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища -Функция ОтправитьЗапросСТелом(Знач Метод, Знач ОсновныеДанные, Знач Тело, Знач Заголовки = Неопределено) Экспорт +Функция ОтправитьЗапросСТелом(Знач Метод + , Знач ОсновныеДанные + , Знач Тело + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) Экспорт - Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, Тело, Заголовки); + Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, Тело, ОжидаютсяДвоичные, Заголовки); Возврат Ответ; КонецФункции @@ -216,7 +225,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, XMLКонфигурация, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, XMLКонфигурация, , Заголовки); Возврат Ответ; @@ -248,7 +257,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -280,7 +289,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -318,7 +327,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -349,7 +358,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -380,7 +389,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -419,7 +428,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -450,7 +459,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -488,7 +497,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -527,7 +536,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапрос("PUT", ОсновныеДанные, Содержимое, Заголовки); + Ответ = ОтправитьЗапрос("PUT", ОсновныеДанные, Содержимое, , Заголовки); Возврат Ответ; @@ -570,13 +579,68 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("HEAD", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("HEAD", ОсновныеДанные, , Заголовки); Ответ["response"] = Новый Структура; Возврат Ответ; КонецФункции +// Получить объект +// Получает содержимое объекта из бакета +// +// Примечание: +// Метод в документации AWS: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html) +// Вы можете использовать поле `ChunkSize` в основных данных для указания минимального размера и величины чанка загрузки по частям +// Например, ChunkSize=X означает, что все файлы, размером больше X (в байтах) будут загружаться по частям, где одна часть будет размером X. +// Загрузка по частям используется для больших файлов. Стандартный размер ChunkSize - 20000000 байт (20 МБайт) +// +// Параметры: +// Наименование - Строка - Наименование объекта в бакете - name +// Бакет - Строка - Имя бакета, в котором находится объект - bucket +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic +// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir +// Версия - Строка - Токен для получения конкретной версии объекта - ver +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// ПутьСохранения - Строка - Путь для прямой записи файла на диск - out +// +// Возвращаемое значение: +// Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища +Функция ПолучитьОбъект(Знач Наименование + , Знач Бакет + , Знач ОсновныеДанные + , Знач Версия = "" + , Знач Заголовки = Неопределено + , Знач ПутьСохранения = "") Экспорт + + Если OPI_Инструменты.ПолеКоллекцииСуществует(ОсновныеДанные, "ChunkSize") Тогда + МаксимальныйРазмер = ОсновныеДанные["ChunkSize"]; + Иначе + МаксимальныйРазмер = 20000000; + КонецЕсли; + + ИнформацияОбъекта = ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные, Версия); + + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(ИнформацияОбъекта, "headers.Content-Length") Тогда + Возврат ИнформацияОбъекта; + КонецЕсли; + + РазмерОбъекта = ИнформацияОбъекта["headers"]["Content-Length"]; + + OPI_ПреобразованиеТипов.ПолучитьЧисло(МаксимальныйРазмер); + OPI_ПреобразованиеТипов.ПолучитьЧисло(РазмерОбъекта); + + Если РазмерОбъекта > МаксимальныйРазмер Тогда + Размеры = Новый Структура("object,chunk", РазмерОбъекта, МаксимальныйРазмер); + Ответ = ПолучитьОбъектЧастями(ОсновныеДанные, Заголовки, ПутьСохранения, Размеры); + Иначе + Ответ = ПолучитьОбъектЦеликом(ОсновныеДанные, Заголовки, ПутьСохранения); + КонецЕсли; + + Возврат Ответ; + +КонецФункции + // Удалить объект // Удаляет объект из бакета // @@ -613,7 +677,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -692,7 +756,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -732,7 +796,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -772,7 +836,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -811,7 +875,7 @@ URL = URL + OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры); ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -850,7 +914,7 @@ URL = URL + OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры, , Ложь); ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -1140,7 +1204,11 @@ #Область Прочее -Функция ОтправитьЗапрос(Знач Метод, Знач ОсновныеДанные, Знач Тело = Неопределено, Знач Заголовки = Неопределено) +Функция ОтправитьЗапрос(Знач Метод + , Знач ОсновныеДанные + , Знач Тело = Неопределено + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) ПроверитьОсновныеДанные(ОсновныеДанные); @@ -1164,7 +1232,7 @@ Запрос.Заголовки.Вставить("Authorization", ЗаголовокАвторизации); Ответ = OPI_Инструменты.ВыполнитьЗапрос(Запрос, Соединение, Метод, , Истина); - Ответ = ОформитьОтвет(Ответ); + Ответ = ОформитьОтвет(Ответ, ОжидаютсяДвоичные); Возврат Ответ; @@ -1177,12 +1245,102 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела(Метод, ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела(Метод, ОсновныеДанные, , Заголовки); Возврат Ответ; КонецФункции +Функция ПолучитьОбъектЧастями(Знач ОсновныеДанные + , Знач Заголовки + , Знач ПутьСохранения + , Знач Размеры) + + ОбщийРазмер = Размеры["object"]; + РазмерУчастка = Размеры["chunk"]; + ШаблонЗаголовка = "bytes=%1-%2"; + НачалоУчастка = 0; + + МассивЗаголовков = Новый Массив; + + Пока НачалоУчастка < ОбщийРазмер - РазмерУчастка Цикл + + КонецУчастка = НачалоУчастка + РазмерУчастка - 1; + + НачалоСтр = OPI_Инструменты.ЧислоВСтроку(НачалоУчастка); + КонецСтр = OPI_Инструменты.ЧислоВСтроку(КонецУчастка); + + Заголовок = СтрШаблон(ШаблонЗаголовка, НачалоСтр, КонецСтр); + МассивЗаголовков.Добавить(Новый Структура("Заголовок,Позиция", Заголовок, КонецСтр)); + + НачалоУчастка = КонецУчастка + 1; + + КонецЦикла; + + Если Не НачалоУчастка = ОбщийРазмер Тогда + + Заголовок = "bytes=" + OPI_Инструменты.ЧислоВСтроку(НачалоУчастка) + "-"; + + СтруктураИнформации = Новый Структура("Заголовок,Позиция", Заголовок, ОбщийРазмер); + МассивЗаголовков.Добавить(СтруктураИнформации); + + КонецЕсли; + + Если ЗначениеЗаполнено(ПутьСохранения) Тогда + ПотокФайла = Новый ФайловыйПоток(ПутьСохранения, РежимОткрытияФайла.Создать); + Иначе + ПотокФайла = Новый ПотокВПамяти(); + КонецЕсли; + + ЗаписьФайла = Новый ЗаписьДанных(ПотокФайла); + + Для Каждого ТекущийНабор Из МассивЗаголовков Цикл + + ЗаголовокУчастка = ТекущийНабор["Заголовок"]; + ТекущаяПозиция = ТекущийНабор["Позиция"]; + + ЗаголовокИсточника = Новый Соответствие(); + ЗаголовокИсточника.Вставить("Range", ЗаголовокУчастка); + ДобавитьДополнительныеЗаголовки(Заголовки, ЗаголовокИсточника); + + ПромежуточныйРезультат = ПолучитьОбъектЦеликом(ОсновныеДанные, ЗаголовокИсточника); + ЗаписьФайла.Записать(ПромежуточныйРезультат); + + КБайт = 1024; + МБайт = КБайт * КБайт; + Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); + + ВыполнитьСборкуМусора(); + ОсвободитьОбъект(ПромежуточныйРезультат); + + КонецЦикла; + + ЗаписьФайла.Закрыть(); + + Если ТипЗнч(ПотокФайла) = Тип("ПотокВПамяти") Тогда + Возврат ПотокФайла.ЗакрытьИПолучитьДвоичныеДанные(); + Иначе + ПотокФайла.Закрыть(); + Возврат Новый Структура("file", ПутьСохранения); + КонецЕсли; + +КонецФункции + +Функция ПолучитьОбъектЦеликом(Знач ОсновныеДанные + , Знач Заголовки + , Знач ПутьСохранения = "") + + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Истина, Заголовки); + + Если ЗначениеЗаполнено(ПутьСохранения) Тогда + Ответ.Записать(ПутьСохранения); + Возврат Новый Структура("file", ПутьСохранения); + Иначе + Возврат Ответ; + КонецЕсли; + +КонецФункции + Функция ОформитьОтвет(Знач Ответ, Знач ОжидаютсяДвоичные = Ложь) Статус = Ответ.КодСостояния; diff --git a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os index 490829ea7..791f37586 100644 --- a/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os +++ b/src/ru/OInt/tests/Modules/internal/OPI_Тесты.os @@ -2155,6 +2155,7 @@ S3_УдалитьТегиОбъекта(ПараметрыТеста); S3_ПолучитьСписокОбъектов(ПараметрыТеста); S3_ПолучитьСписокВерсийОбъектов(ПараметрыТеста); + S3_ПолучитьОбъект(ПараметрыТеста); S3_УдалитьОбъект(ПараметрыТеста); S3_УдалитьБакет(ПараметрыТеста); @@ -15053,6 +15054,16 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект", "S3"); OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + + Бакет = "opi-dirbucket3"; + Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (DB)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры @@ -15232,6 +15243,60 @@ КонецПроцедуры +Процедура S3_ПолучитьОбъект(ПараметрыФункции) + + Картинка = ПараметрыФункции["Picture"]; // SKIP + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP + НеобходимыйРазмер = Картинка.Размер(); // SKIP + + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; + + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); // SKIP + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP + + ВременныйФайл = ПолучитьИмяВременногоФайла(); + ОсновныеДанные.Вставить("ChunkSize", 200000); + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайл); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (файл)", "S3"); + ФайлРез = Новый Файл(Результат["file"]); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = НеобходимыйРазмер); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + УдалитьФайлы(ВременныйФайл); + + Наименование = "bigfile.exe"; + Бакет = "newbucket2"; + + ВременныйФайлБольшой = ПолучитьИмяВременногоФайла(); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайлБольшой); + ФайлРез = Новый Файл(Результат["file"]); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, файл)", "S3"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = 34432400); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + УдалитьФайлы(ВременныйФайлБольшой); + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, ДД)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 34432400); + +КонецПроцедуры + #КонецОбласти #КонецОбласти diff --git a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os index c41cd656f..4ed39847d 100644 --- a/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os +++ b/src/ru/OInt/tools/Modules/OPI_ПолучениеДанныхТестов.os @@ -2040,9 +2040,9 @@ КонецФункции Функция ПолучитьОбщийМодуль(Знач Имя) - + Модуль = Вычислить(Имя); - + Возврат Модуль; КонецФункции diff --git a/src/ru/OInt/tools/Modules/internal/Modules/OPI_Инструменты.os b/src/ru/OInt/tools/Modules/internal/Modules/OPI_Инструменты.os index 1dfc24c9e..a99a72c78 100644 --- a/src/ru/OInt/tools/Modules/internal/Modules/OPI_Инструменты.os +++ b/src/ru/OInt/tools/Modules/internal/Modules/OPI_Инструменты.os @@ -36,7 +36,6 @@ //@skip-check module-structure-top-region //@skip-check module-structure-method-in-regions //@skip-check wrong-string-literal-content - #Область СлужебныйПрограммныйИнтерфейс #Область HTTPМетоды @@ -44,57 +43,42 @@ #Область ЗапросыБезТела Функция Get(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); КонецФункции Функция Delete(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросБезТела(URL, "DELETE", Параметры, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросБезТела(URL, "DELETE", Параметры, ДопЗаголовки, ФайлОтвета); КонецФункции #КонецОбласти #Область ЗапросыСТелом -Функция Post(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Post(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "POST", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "POST", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Patch(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Patch(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "PATCH", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "PATCH", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Put(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Put(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "PUT", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "PUT", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция PostBinary(Знач URL - , Знач Тело - , Знач ДопЗаголовки - , Знач ПолныйОтвет = Ложь - , Знач ТипДанных = "application/octet-stream") Экспорт +Функция PostBinary(Знач URL, Знач Тело, Знач ДопЗаголовки, Знач ПолныйОтвет = Ложь, + Знач ТипДанных = "application/octet-stream") Экспорт - Возврат ВыполнитьЗапросСДвоичнымиДанными(URL, "POST", Тело, ДопЗаголовки, ПолныйОтвет, ТипДанных); + Возврат ВыполнитьЗапросСДвоичнымиДанными(URL, "POST", Тело, ДопЗаголовки, ПолныйОтвет, ТипДанных); КонецФункции @@ -102,45 +86,31 @@ #Область ЗапросыMultipart -Функция PostMultipart(Знач URL - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", + Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипарт(URL, "POST", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипарт(URL, "POST", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PutMultipart(Знач URL - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PutMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", + Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипарт(URL, "PUT", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипарт(URL, "PUT", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PostMultipartRelated(Знач URL - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "POST", JSON, Файлы, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "POST", JSON, Файлы, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PatchMultipartRelated(Знач URL - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PatchMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "PATCH", JSON, Файлы, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "PATCH", JSON, Файлы, ДопЗаголовки, ФайлОтвета); КонецФункции @@ -150,191 +120,174 @@ Процедура ОбработатьОтвет(Ответ, Знач ПолныйОтвет = Ложь) Экспорт - Если ПолныйОтвет Или ТипЗнч(Ответ) <> Тип("HTTPОтвет") Тогда - Возврат; - КонецЕсли; + Если ПолныйОтвет Или ТипЗнч(Ответ) <> Тип("HTTPОтвет") Тогда + Возврат; + КонецЕсли; - ФайлТела = Ответ.ПолучитьИмяФайлаТела(); + ФайлТела = Ответ.ПолучитьИмяФайлаТела(); - Если Не ФайлТела = Неопределено Тогда - Ответ = ФайлТела; - Возврат; - КонецЕсли; + Если Не ФайлТела = Неопределено Тогда + Ответ = ФайлТела; + Возврат; + КонецЕсли; - GZip = "gzip"; - НужнаРаспаковка = - Ответ.Заголовки.Получить("Content-Encoding") = GZip - Или Ответ.Заголовки.Получить("content-encoding") = GZip; + GZip = "gzip"; + НужнаРаспаковка = Ответ.Заголовки.Получить("Content-Encoding") = GZip Или Ответ.Заголовки.Получить( + "content-encoding") = GZip; - Если НужнаРаспаковка Тогда - Ответ = РаспаковатьОтвет(Ответ); - КонецЕсли; + Если НужнаРаспаковка Тогда + Ответ = РаспаковатьОтвет(Ответ); + КонецЕсли; - Ответ = ?(ТипЗнч(Ответ) = Тип("HTTPОтвет"), Ответ.ПолучитьТелоКакДвоичныеДанные(), Ответ); + Ответ = ?(ТипЗнч(Ответ) = Тип("HTTPОтвет"), Ответ.ПолучитьТелоКакДвоичныеДанные(), Ответ); - Если ТипЗнч(Ответ) = Тип("ДвоичныеДанные") Тогда + Если ТипЗнч(Ответ) = Тип("ДвоичныеДанные") Тогда - Если Ответ.Размер() = 0 Тогда - Ответ = ПолучитьДвоичныеДанныеИзСтроки("{}"); - КонецЕсли; + Если Ответ.Размер() = 0 Тогда + Ответ = ПолучитьДвоичныеДанныеИзСтроки("{}"); + КонецЕсли; - Попытка - Ответ = JsonВСтруктуру(Ответ); - Исключение - Возврат; - КонецПопытки; + Попытка + Ответ = JsonВСтруктуру(Ответ); + Исключение + Возврат; + КонецПопытки; - КонецЕсли; + КонецЕсли; КонецПроцедуры Функция СоздатьЗапрос(Знач Адрес, Знач ДопЗаголовки = "", Знач ТипДанных = "") Экспорт - Заголовки = Новый Соответствие; - Заголовки.Вставить("Accept-Encoding", "gzip"); - Заголовки.Вставить("Accept" , "*/*"); - Заголовки.Вставить("Connection" , "keep-alive"); - Заголовки.Вставить("Accept-Charset" , "utf-8"); + Заголовки = Новый Соответствие; + Заголовки.Вставить("Accept-Encoding", "gzip"); + Заголовки.Вставить("Accept", "*/*"); + Заголовки.Вставить("Connection", "keep-alive"); + Заголовки.Вставить("Accept-Charset", "utf-8"); - Если ЗначениеЗаполнено(ТипДанных) Тогда - Заголовки.Вставить("Content-Type", ТипДанных); - КонецЕсли; + Если ЗначениеЗаполнено(ТипДанных) Тогда + Заголовки.Вставить("Content-Type", ТипДанных); + КонецЕсли; - Если ТипЗнч(ДопЗаголовки) = Тип("Соответствие") Тогда + Если ТипЗнч(ДопЗаголовки) = Тип("Соответствие") Тогда - Для Каждого Заголовок Из ДопЗаголовки Цикл - Заголовки.Вставить(Заголовок.Ключ, Заголовок.Значение); - КонецЦикла; + Для Каждого Заголовок Из ДопЗаголовки Цикл + Заголовки.Вставить(Заголовок.Ключ, Заголовок.Значение); + КонецЦикла; - КонецЕсли; + КонецЕсли; - НовыйЗапрос = Новый HTTPЗапрос(Адрес, Заголовки); + НовыйЗапрос = Новый HTTPЗапрос(Адрес, Заголовки); - Возврат НовыйЗапрос; + Возврат НовыйЗапрос; КонецФункции Функция СоздатьСоединение(Знач Сервер, Знач Защищенное = Истина, Знач Пользователь = "", Знач Пароль = "") Экспорт - Если Защищенное Тогда + Если Защищенное Тогда - Если ЭтоOneScript() Тогда - Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000); - Иначе - SSL = Новый ЗащищенноеСоединениеOpenSSL; - Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000, SSL); - КонецЕсли; + Если ЭтоOneScript() Тогда + Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000); + Иначе + SSL = Новый ЗащищенноеСоединениеOpenSSL; + Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000, SSL); + КонецЕсли; - Иначе + Иначе - Соединение = Новый HTTPСоединение(Сервер, 80, Пользователь, Пароль, , 3000, SSL); + Соединение = Новый HTTPСоединение(Сервер, 80, Пользователь, Пароль, , 3000, SSL); - КонецЕсли; + КонецЕсли; - Возврат Соединение; + Возврат Соединение; КонецФункции Функция ВыполнитьЗапрос(Знач Запрос, Знач Соединение, Знач Вид, Знач ФайлОтвета = "", Знач ПолныйОтвет = Ложь) Экспорт - Если ЗначениеЗаполнено(ФайлОтвета) Тогда - Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос, ФайлОтвета); - Иначе - Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос); - КонецЕсли; + Если ЗначениеЗаполнено(ФайлОтвета) Тогда + Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос, ФайлОтвета); + Иначе + Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос); + КонецЕсли; - Если ЭтоПереадресация(Ответ) Тогда + Если ЭтоПереадресация(Ответ) Тогда - URL = Ответ.Заголовки["Location"]; + URL = Ответ.Заголовки["Location"]; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Соединение = СоздатьСоединение(Сервер, Защищенное); - Запрос.АдресРесурса = Адрес; + Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос.АдресРесурса = Адрес; - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); - Иначе - ОбработатьОтвет(Ответ, ПолныйОтвет); - КонецЕсли; + Иначе + ОбработатьОтвет(Ответ, ПолныйОтвет); + КонецЕсли; - Возврат Ответ; + Возврат Ответ; КонецФункции Функция СоздатьЗапросСТелом(Знач Адрес, Знач Параметры, Знач ДопЗаголовки, Знач JSON) Экспорт - ТипДанных = ?(JSON, "application/json; charset=utf-8", "application/x-www-form-urlencoded; charset=utf-8"); - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + ТипДанных = ?(JSON, "application/json; charset=utf-8", "application/x-www-form-urlencoded; charset=utf-8"); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - УстановитьТелоЗапроса(Запрос, Параметры, JSON); + УстановитьТелоЗапроса(Запрос, Параметры, JSON); - Возврат Запрос; + Возврат Запрос; КонецФункции -Функция СоздатьЗапросМультипарт(Знач Адрес - , Знач Параметры - , Знач Файлы - , Знач ДопЗаголовки - , Знач ИмяФайла - , Знач ТипКонтента) Экспорт +Функция СоздатьЗапросМультипарт(Знач Адрес, Знач Параметры, Знач Файлы, Знач ДопЗаголовки, Знач ИмяФайла, + Знач ТипКонтента) Экспорт - Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); - РазделительСтрок = Символы.ВК + Символы.ПС; - ТипДанных = "multipart/form-data; boundary=" + Boundary; + Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); + РазделительСтрок = Символы.ВК + Символы.ПС; + ТипДанных = "multipart/form-data; boundary=" + Boundary; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла - , КодировкаТекста.UTF8 - , ПорядокБайтов.LittleEndian - , "" - , Ложь - , "" - , Ложь); + ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла, КодировкаТекста.UTF8, ПорядокБайтов.LittleEndian, "", Ложь, "", Ложь); - ЗаписатьПараметрыМультипарт(ЗаписьТекста, Boundary, Параметры); - ЗаписатьФайлыМультипарт(ЗаписьТекста, Boundary, ТипКонтента, Файлы); + ЗаписатьПараметрыМультипарт(ЗаписьТекста, Boundary, Параметры); + ЗаписатьФайлыМультипарт(ЗаписьТекста, Boundary, ТипКонтента, Файлы); - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); - ЗаписьТекста.Закрыть(); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); + ЗаписьТекста.Закрыть(); - Запрос.УстановитьИмяФайлаТела(ИмяФайла); + Запрос.УстановитьИмяФайлаТела(ИмяФайла); - Возврат Запрос + Возврат Запрос КонецФункции Функция СоздатьЗапросМультипартРелэйтед(Знач Адрес, Знач Файлы, Знач JSON, Знач ДопЗаголовки, Знач ИмяФайла) Экспорт - Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); - РазделительСтрок = Символы.ВК + Символы.ПС; - ТипДанных = "multipart/related; boundary=" + Boundary; + Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); + РазделительСтрок = Символы.ВК + Символы.ПС; + ТипДанных = "multipart/related; boundary=" + Boundary; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла - , КодировкаТекста.UTF8 - , ПорядокБайтов.LittleEndian - , "" - , Ложь - , "" - , Ложь); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла, КодировкаТекста.UTF8, ПорядокБайтов.LittleEndian, "", Ложь, "", Ложь); - ЗаписатьJSONМультипарт(ЗаписьТекста, Boundary, JSON); - ЗаписатьФайлыРелэйтед(ЗаписьТекста, Boundary, Файлы); + ЗаписатьJSONМультипарт(ЗаписьТекста, Boundary, JSON); + ЗаписатьФайлыРелэйтед(ЗаписьТекста, Boundary, Файлы); - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); - ЗаписьТекста.Закрыть(); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); + ЗаписьТекста.Закрыть(); - ДобавитьContentLength(Запрос); + ДобавитьContentLength(Запрос); - Запрос.УстановитьИмяФайлаТела(ИмяФайла); + Запрос.УстановитьИмяФайлаТела(ИмяФайла); - Возврат Запрос; + Возврат Запрос; КонецФункции @@ -346,574 +299,582 @@ Функция ПараметрыЗапросаВСтроку(Знач Параметры, Знач ОтдельныеЭлементыМассивов = Ложь, Знач Начало = Истина) Экспорт - Если Параметры.Количество() = 0 Тогда - Возврат ""; - КонецЕсли; + Если Параметры.Количество() = 0 Тогда + Возврат ""; + КонецЕсли; - СтрокаПараметров = ?(Начало, "?", "&"); + СтрокаПараметров = ?(Начало, "?", "&"); - Для Каждого Параметр Из Параметры Цикл + Для Каждого Параметр Из Параметры Цикл - ТекущееЗначение = Параметр.Значение; - ТекущийКлюч = Параметр.Ключ; + ТекущееЗначение = Параметр.Значение; + ТекущийКлюч = Параметр.Ключ; - Если Не ТипЗнч(ТекущееЗначение) = Тип("Массив") Или Не ОтдельныеЭлементыМассивов Тогда + Если Не ТипЗнч(ТекущееЗначение) = Тип("Массив") Или Не ОтдельныеЭлементыМассивов Тогда - ЗначениеПараметра = ПреобразоватьПараметрВСтроку(ТекущееЗначение); + ЗначениеПараметра = ПреобразоватьПараметрВСтроку(ТекущееЗначение); - СтрокаПараметров = СтрокаПараметров - + Параметр.Ключ - + "=" - + ЗначениеПараметра - + "&"; + СтрокаПараметров = СтрокаПараметров + Параметр.Ключ + "=" + ЗначениеПараметра + "&"; - Иначе + Иначе - ЗначениеПараметра = РазделитьМассивНаПараметрыURL(ТекущийКлюч, ТекущееЗначение); - СтрокаПараметров = СтрокаПараметров + ЗначениеПараметра + "&"; + ЗначениеПараметра = РазделитьМассивНаПараметрыURL(ТекущийКлюч, ТекущееЗначение); + СтрокаПараметров = СтрокаПараметров + ЗначениеПараметра + "&"; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; - СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); + СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); - Возврат СтрокаПараметров; + Возврат СтрокаПараметров; КонецФункции Функция РазбитьURL(Знач URL) Экспорт - ЗащищенноеСоединение = Не СтрНачинаетсяС(URL, "http://"); + ЗащищенноеСоединение = Не СтрНачинаетсяС(URL, "http://"); - URL = СтрЗаменить(URL, "https://", ""); - URL = СтрЗаменить(URL, "http://" , ""); - URL = СтрЗаменить(URL, ":443" , ""); + URL = СтрЗаменить(URL, "https://", ""); + URL = СтрЗаменить(URL, "http://", ""); + URL = СтрЗаменить(URL, ":443", ""); - Если СтрНайти(URL, "/") = 0 Тогда - Адрес = ""; - Сервер = URL; - Иначе - Адрес = Прав(URL, СтрДлина(URL) - СтрНайти(URL, "/", НаправлениеПоиска.СНачала) + 1); - Сервер = Лев(URL, СтрНайти(URL, "/", НаправлениеПоиска.СНачала) - 1); - КонецЕсли; + Если СтрНайти(URL, "/") = 0 Тогда + Адрес = ""; + Сервер = URL; + Иначе + Адрес = Прав(URL, СтрДлина(URL) - СтрНайти(URL, "/", НаправлениеПоиска.СНачала) + 1); + Сервер = Лев(URL, СтрНайти(URL, "/", НаправлениеПоиска.СНачала) - 1); + КонецЕсли; - Если ЭтоOneScript() И ЗащищенноеСоединение Тогда - Сервер = "https://" + Сервер; - КонецЕсли; + Если ЭтоOneScript() И ЗащищенноеСоединение Тогда + Сервер = "https://" + Сервер; + КонецЕсли; - СтруктураВозврата = Новый Структура; - СтруктураВозврата.Вставить("Сервер" , Сервер); - СтруктураВозврата.Вставить("Адрес" , Адрес); - СтруктураВозврата.Вставить("Защищенное" , ЗащищенноеСоединение); + СтруктураВозврата = Новый Структура; + СтруктураВозврата.Вставить("Сервер", Сервер); + СтруктураВозврата.Вставить("Адрес", Адрес); + СтруктураВозврата.Вставить("Защищенное", ЗащищенноеСоединение); - Возврат СтруктураВозврата; + Возврат СтруктураВозврата; КонецФункции Функция JsonВСтруктуру(Знач Текст) Экспорт - Если Не ЗначениеЗаполнено(Текст) Тогда - Возврат ""; - КонецЕсли; + Если Не ЗначениеЗаполнено(Текст) Тогда + Возврат ""; + КонецЕсли; - Текст = ?(ТипЗнч(Текст) = Тип("ДвоичныеДанные"), ПолучитьСтрокуИзДвоичныхДанных(Текст), Текст); + Текст = ?(ТипЗнч(Текст) = Тип("ДвоичныеДанные"), ПолучитьСтрокуИзДвоичныхДанных(Текст), Текст); - ЧтениеJSON = Новый ЧтениеJSON; - ЧтениеJSON.УстановитьСтроку(Текст); + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.УстановитьСтроку(Текст); - Данные = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); - ЧтениеJSON.Закрыть(); + Данные = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); + ЧтениеJSON.Закрыть(); - Возврат Данные; + Возврат Данные; КонецФункции -Функция JSONСтрокой(Знач Данные - , Знач Экранирование = "Нет" - , Знач ПереносСтрок = Истина - , Знач ДвойныеКавчки = Истина) Экспорт +Функция JSONСтрокой(Знач Данные, Знач Экранирование = "Нет", Знач ПереносСтрок = Истина, Знач ДвойныеКавчки = Истина) Экспорт - Перенос = ?(ПереносСтрок, ПереносСтрокJSON.Windows, ПереносСтрокJSON.Нет); + Перенос = ?(ПереносСтрок, ПереносСтрокJSON.Windows, ПереносСтрокJSON.Нет); - ПараметрыJSON = Новый ПараметрыЗаписиJSON(Перенос - , " " - , ДвойныеКавчки - , ЭкранированиеСимволовJSON[Экранирование] - , Ложь - , Ложь - , Ложь - , Ложь); + ПараметрыJSON = Новый ПараметрыЗаписиJSON(Перенос, " ", ДвойныеКавчки, ЭкранированиеСимволовJSON[Экранирование], + Ложь, Ложь, Ложь, Ложь); - Попытка + Попытка - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); + ЗаписьJSON = Новый ЗаписьJSON; + ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); - ЗаписатьJSON(ЗаписьJSON, Данные); - Возврат ЗаписьJSON.Закрыть(); + ЗаписатьJSON(ЗаписьJSON, Данные); + Возврат ЗаписьJSON.Закрыть(); - Исключение - Возврат "НЕ JSON: " + Строка(Данные); - КонецПопытки; + Исключение + Возврат "НЕ JSON: " + Строка(Данные); + КонецПопытки; КонецФункции Функция ЧислоВСтроку(Знач Число) Экспорт - Возврат СтрЗаменить(Строка(Число), Символы.НПП, ""); + Возврат СтрЗаменить(Строка(Число), Символы.НПП, ""); КонецФункции Функция ПрочитатьJSONФайл(Знач Путь) Экспорт - ЧтениеJSON = Новый ЧтениеJSON; - ЧтениеJSON.ОткрытьФайл(Путь); - Значения = ПрочитатьJSON(ЧтениеJSON); + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.ОткрытьФайл(Путь); + Значения = ПрочитатьJSON(ЧтениеJSON); - ЧтениеJSON.Закрыть(); + ЧтениеJSON.Закрыть(); - Возврат Значения; + Возврат Значения; КонецФункции Функция ПараметрыЗапросаВСоответствие(Знач СтрокаПараметров) Экспорт - СоответствиеВозврата = Новый Соответствие; - КоличествоЧастей = 2; - МассивПараметров = СтрРазделить(СтрокаПараметров, "&", Ложь); + СоответствиеВозврата = Новый Соответствие; + КоличествоЧастей = 2; + МассивПараметров = СтрРазделить(СтрокаПараметров, "&", Ложь); - Для Каждого Параметр Из МассивПараметров Цикл + Для Каждого Параметр Из МассивПараметров Цикл - МассивКлючЗначение = СтрРазделить(Параметр, "="); + МассивКлючЗначение = СтрРазделить(Параметр, "="); - Если МассивКлючЗначение.Количество() = КоличествоЧастей Тогда - СоответствиеВозврата.Вставить(МассивКлючЗначение[0], МассивКлючЗначение[1]); - Иначе - СоответствиеВозврата.Вставить(МассивКлючЗначение[0], Неопределено); - КонецЕсли; + Если МассивКлючЗначение.Количество() = КоличествоЧастей Тогда + СоответствиеВозврата.Вставить(МассивКлючЗначение[0], МассивКлючЗначение[1]); + Иначе + СоответствиеВозврата.Вставить(МассивКлючЗначение[0], Неопределено); + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат СоответствиеВозврата; + Возврат СоответствиеВозврата; КонецФункции Функция ПолучитьТекущуюДату() Экспорт - Возврат МестноеВремя(ТекущаяУниверсальнаяДата()); + Возврат МестноеВремя(ТекущаяУниверсальнаяДата()); КонецФункции Функция UNIXTime(Знач Дата) Экспорт - ОТД = Новый ОписаниеТипов("Дата"); - Дата = ОТД.ПривестиЗначение(Дата); + ОТД = Новый ОписаниеТипов("Дата"); + Дата = ОТД.ПривестиЗначение(Дата); - UNIX = Формат(Дата - Дата(1970, 1, 1, 1, 0, 0), "ЧЦ=10; ЧДЦ=0; ЧГ=0"); - UNIX = СтрЗаменить(UNIX, "," , ""); - UNIX = СтрЗаменить(UNIX, Символы.НПП, ""); - UNIX = СтрЗаменить(UNIX, " " , ""); - UNIX = Лев(UNIX, 10); + UNIX = Формат(Дата - Дата(1970, 1, 1, 1, 0, 0), "ЧЦ=10; ЧДЦ=0; ЧГ=0"); + UNIX = СтрЗаменить(UNIX, ",", ""); + UNIX = СтрЗаменить(UNIX, Символы.НПП, ""); + UNIX = СтрЗаменить(UNIX, " ", ""); + UNIX = Лев(UNIX, 10); - Возврат UNIX; + Возврат UNIX; КонецФункции Функция ИнформацияОПрогрессе(Знач Текущее, Знач Всего, Знач ЕдИзм, Знач Делитель = 1) Экспорт - Целое = 100; - Текущее = Окр(Текущее / Делитель, 2); - Всего = Окр(Всего / Делитель, 2); - Процент = Цел(Текущее / Всего * Целое); + Целое = 100; + Текущее = Окр(Текущее / Делитель, 2); + Всего = Окр(Всего / Делитель, 2); + Процент = Цел(Текущее / Всего * Целое); - СтрТекущее = ЧислоВСтроку(Текущее); - СтрВсего = ЧислоВСтроку(Всего); - СтрПроцент = ЧислоВСтроку(Процент); + СтрТекущее = ЧислоВСтроку(Текущее); + СтрВсего = ЧислоВСтроку(Всего); + СтрПроцент = ЧислоВСтроку(Процент); - Информация = СтрТекущее + "/" + СтрВсего + " " + ЕдИзм + " ( " + СтрПроцент + "% )"; + Информация = СтрТекущее + "/" + СтрВсего + " " + ЕдИзм + " ( " + СтрПроцент + "% )"; - Возврат Информация; + Возврат Информация; КонецФункции Функция ПреобразоватьДанныеСПолучениемРазмера(Данные, Знач МинимальныйРазмерДляПотока = 0) Экспорт - Размер = 0; + Размер = 0; - Если ТипЗнч(Данные) = Тип("Строка") Тогда + Если ТипЗнч(Данные) = Тип("Строка") Тогда - ФайлНаДиске = Новый Файл(Данные); + ФайлНаДиске = Новый Файл(Данные); - Если ФайлНаДиске.Существует() Тогда - Размер = ФайлНаДиске.Размер(); - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Размер = Данные.Размер(); - КонецЕсли; + Если ФайлНаДиске.Существует() Тогда + Размер = ФайлНаДиске.Размер(); + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Размер = Данные.Размер(); + КонецЕсли; - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Размер = Данные.Размер(); - КонецЕсли; + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Размер = Данные.Размер(); + КонецЕсли; - Если ЗначениеЗаполнено(МинимальныйРазмерДляПотока) Тогда - Если Размер < МинимальныйРазмерДляПотока Тогда - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); - КонецЕсли; - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); - КонецЕсли; + Если ЗначениеЗаполнено(МинимальныйРазмерДляПотока) Тогда + Если Размер < МинимальныйРазмерДляПотока Тогда + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); + КонецЕсли; + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); + КонецЕсли; - Возврат Размер; + Возврат Размер; КонецФункции -Функция ПолеКоллекцииСуществет(Знач Коллекция, Знач Поле) Экспорт +Функция ПолеКоллекцииСуществует(Знач Коллекция, Знач Поле) Экспорт - ТипКоллекции = ТипЗнч(Коллекция); + ТипКоллекции = ТипЗнч(Коллекция); + + ЭтоСтруктура = ТипКоллекции = Тип("Структура"); + ЭтоСоответствие = ТипКоллекции = Тип("Соответствие"); + ЭтоКоллекция = ЭтоСтруктура Или ЭтоСоответствие; - Если ТипКоллекции = Тип("Структура") Тогда + Если СтрНайти(Поле, ".") И ЭтоКоллекция Тогда - Возврат Коллекция.Свойство(Поле); + ЧастиПоля = СтрРазделить(Поле, "."); + ТекущееПоле = ЧастиПоля[0]; - ИначеЕсли ТипКоллекции = Тип("Соответствие") Тогда + Если Не ПолеКоллекцииСуществует(Коллекция, ТекущееПоле) Тогда - Возврат Коллекция[Поле] <> Неопределено; + Возврат Ложь; - Иначе + Иначе - ВызватьИсключение "Указанное значение не является подходящей коллекцией!"; + ЧастиПоля.Удалить(0); + СледующаяКоллекция = Коллекция[ТекущееПоле]; + СледующееПоле = СтрСоединить(ЧастиПоля, "."); - КонецЕсли; + Возврат ПолеКоллекцииСуществует(СледующаяКоллекция, СледующееПоле); + + КонецЕсли; + + ИначеЕсли ЭтоСтруктура Тогда + + Возврат Коллекция.Свойство(Поле); + + ИначеЕсли ЭтоСоответствие Тогда + + Возврат Коллекция[Поле] <> Неопределено; + + Иначе + + Возврат Ложь; + + КонецЕсли; КонецФункции Функция НайтиОтсутствующиеПоляКоллекции(Знач Коллекция, Знач Поля) Экспорт - МассивОтсутствующихПолей = Новый Массив; + МассивОтсутствующихПолей = Новый Массив; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ТекущийКлюч = ЭлементКоллекции.Ключ; - Существует = ПолеКоллекцииСуществет(Коллекция, ТекущийКлюч); + ТекущийКлюч = ЭлементКоллекции.Ключ; + Существует = ПолеКоллекцииСуществует(Коллекция, ТекущийКлюч); - Если Не Существует Тогда - МассивОтсутствующихПолей.Добавить(ТекущийКлюч); - КонецЕсли; + Если Не Существует Тогда + МассивОтсутствующихПолей.Добавить(ТекущийКлюч); + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат МассивОтсутствующихПолей; + Возврат МассивОтсутствующихПолей; КонецФункции Функция ОчиститьКоллекциюРекурсивно(Знач Коллекция) Экспорт - ТипЗначения = ТипЗнч(Коллекция); + ТипЗначения = ТипЗнч(Коллекция); - Если ТипЗначения = Тип("Структура") Тогда + Если ТипЗначения = Тип("Структура") Тогда - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); - Коллекция[ЭлементКоллекции.Ключ] = ОчищенноеПоле; + Коллекция[ЭлементКоллекции.Ключ] = ОчищенноеПоле; - КонецЦикла; + КонецЦикла; - ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда + ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда - Коллекция_ = Новый Соответствие; + Коллекция_ = Новый Соответствие; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); - Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле); + Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле); - КонецЦикла; + КонецЦикла; - Коллекция = Коллекция_; + Коллекция = Коллекция_; - ИначеЕсли ТипЗначения = Тип("Массив") Тогда + ИначеЕсли ТипЗначения = Тип("Массив") Тогда - Коллекция_ = Новый Массив; + Коллекция_ = Новый Массив; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции); - Коллекция_.Добавить(ОчищенноеПоле); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции); + Коллекция_.Добавить(ОчищенноеПоле); - КонецЦикла; + КонецЦикла; - Коллекция = Коллекция_; + Коллекция = Коллекция_; - Иначе + Иначе - Коллекция = ""; + Коллекция = ""; - КонецЕсли; + КонецЕсли; - Возврат Коллекция; + Возврат Коллекция; КонецФункции Функция ВременнаяМеткаISO(Знач Дата) Экспорт - Метка = Лев(XMLСтрока(Дата), 19) + "Z"; - Метка = СтрЗаменить(Метка, "-", ""); - Метка = СтрЗаменить(Метка, ":", ""); + Метка = Лев(XMLСтрока(Дата), 19) + "Z"; + Метка = СтрЗаменить(Метка, "-", ""); + Метка = СтрЗаменить(Метка, ":", ""); - Возврат Метка; + Возврат Метка; КонецФункции Функция ЭтоOneScript() Экспорт - Попытка + Попытка - Ответ = Ложь; + Ответ = Ложь; // BSLLS:UnusedLocalVariable-off //@skip-check module-unused-local-variable - Проверка = Новый ЗащищенноеСоединениеOpenSSL(); + Проверка = Новый ЗащищенноеСоединениеOpenSSL; // BSLLS:UnusedLocalVariable-on - Исключение + Исключение - Ответ = Истина; + Ответ = Истина; - КонецПопытки; + КонецПопытки; - Возврат Ответ; + Возврат Ответ; КонецФункции Функция ОбработатьXML(XML) Экспорт - НачалоОбработкиXML(XML); + НачалоОбработкиXML(XML); - ВозвращаемоеЗначение = Новый Соответствие; + ВозвращаемоеЗначение = Новый Соответствие; - Пока XML.Прочитать() Цикл + Пока XML.Прочитать() Цикл - ТипУзла = XML.ТипУзла; + ТипУзла = XML.ТипУзла; - Если Не ПодходящийТипУзла(ТипУзла) Тогда - Продолжить; - КонецЕсли; + Если Не ПодходящийТипУзла(ТипУзла) Тогда + Продолжить; + КонецЕсли; - ИмяУзла = XML.Имя; + ИмяУзла = XML.Имя; - СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла); + СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла); - Если ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + Если ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда - Если СуществующееЗначение = Неопределено Тогда - ВозвращаемоеЗначение.Вставить(ИмяУзла, ОбработатьXML(XML)); - Иначе - ЗначениеВМассив(СуществующееЗначение); - СуществующееЗначение.Добавить(ОбработатьXML(XML)); - ВозвращаемоеЗначение.Вставить(ИмяУзла, СуществующееЗначение); - КонецЕсли; + Если СуществующееЗначение = Неопределено Тогда + ВозвращаемоеЗначение.Вставить(ИмяУзла, ОбработатьXML(XML)); + Иначе + ЗначениеВМассив(СуществующееЗначение); + СуществующееЗначение.Добавить(ОбработатьXML(XML)); + ВозвращаемоеЗначение.Вставить(ИмяУзла, СуществующееЗначение); + КонецЕсли; - Иначе + Иначе - Если Не ТипУзла = ТипУзлаXML.КонецЭлемента Тогда - ВозвращаемоеЗначение = XML.Значение; - XML.Прочитать(); - КонецЕсли; + Если Не ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + ВозвращаемоеЗначение = XML.Значение; + XML.Прочитать(); + КонецЕсли; - Прервать; + Прервать; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат ВозвращаемоеЗначение; + Возврат ВозвращаемоеЗначение; КонецФункции Функция ПолучитьXML(Значение, ПространствоИмен = "", ЗаписьXML = Неопределено) Экспорт - ЭтоВход = НачалоФормированияXML(Значение, ЗаписьXML); + ЭтоВход = НачалоФормированияXML(Значение, ЗаписьXML); - ТипЗначения = ТипЗнч(Значение); + ТипЗначения = ТипЗнч(Значение); - Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда + Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда - Для Каждого ЗначениеКоллекции Из Значение Цикл + Для Каждого ЗначениеКоллекции Из Значение Цикл - ЗаписьXML.ЗаписатьНачалоЭлемента(ЗначениеКоллекции.Ключ, ПространствоИмен); + ЗаписьXML.ЗаписатьНачалоЭлемента(ЗначениеКоллекции.Ключ, ПространствоИмен); - Если ЗначениеЗаполнено(ПространствоИмен) Тогда - ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("", ПространствоИмен); - КонецЕсли; + Если ЗначениеЗаполнено(ПространствоИмен) Тогда + ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("", ПространствоИмен); + КонецЕсли; - ПолучитьXML(ЗначениеКоллекции.Значение, "", ЗаписьXML); - ЗаписьXML.ЗаписатьКонецЭлемента(); + ПолучитьXML(ЗначениеКоллекции.Значение, "", ЗаписьXML); + ЗаписьXML.ЗаписатьКонецЭлемента(); - КонецЦикла; + КонецЦикла; - ИначеЕсли ТипЗначения = Тип("Массив") Тогда + ИначеЕсли ТипЗначения = Тип("Массив") Тогда - Для Каждого ЭлементМассива Из Значение Цикл - ПолучитьXML(ЭлементМассива, "", ЗаписьXML); - КонецЦикла; + Для Каждого ЭлементМассива Из Значение Цикл + ПолучитьXML(ЭлементМассива, "", ЗаписьXML); + КонецЦикла; - Иначе + Иначе - ЗаписьXML.ЗаписатьТекст(Значение); + ЗаписьXML.ЗаписатьТекст(Значение); - КонецЕсли; + КонецЕсли; - Если ЭтоВход Тогда - Возврат ЗаписьXML.Закрыть(); - Иначе - Возврат Неопределено; - КонецЕсли; + Если ЭтоВход Тогда + Возврат ЗаписьXML.Закрыть(); + Иначе + Возврат Неопределено; + КонецЕсли; КонецФункции Функция ПодходящийТипУзла(Знач ТипУзла) - Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента - Или ТипУзла = ТипУзлаXML.КонецЭлемента - Или ТипУзла = ТипУзлаXML.Текст; + Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента Или ТипУзла = ТипУзлаXML.КонецЭлемента Или ТипУзла = ТипУзлаXML.Текст; КонецФункции Процедура ЗначениеВМассив(Значение) Экспорт - Если ТипЗнч(Значение) = Тип("Массив") Тогда - Возврат; - КонецЕсли; + Если ТипЗнч(Значение) = Тип("Массив") Тогда + Возврат; + КонецЕсли; - Значение_ = Новый Массив; - Значение_.Добавить(Значение); - Значение = Значение_; + Значение_ = Новый Массив; + Значение_.Добавить(Значение); + Значение = Значение_; КонецПроцедуры Процедура ЗаменитьСпецСимволы(Текст, Разметка = "Markdown") Экспорт - СоответствиеСимволов = Новый Соответствие; + СоответствиеСимволов = Новый Соответствие; - Если Разметка = "HTML" Тогда + Если Разметка = "HTML" Тогда - СоответствиеСимволов.Вставить("&", "&"); + СоответствиеСимволов.Вставить("&", "&"); - ИначеЕсли Разметка = "MarkdownV2" Тогда + ИначеЕсли Разметка = "MarkdownV2" Тогда - СоответствиеСимволов.Вставить("-", "\-"); - СоответствиеСимволов.Вставить("+", "\+"); - СоответствиеСимволов.Вставить("#", "\#"); - СоответствиеСимволов.Вставить("=", "\="); - СоответствиеСимволов.Вставить("{", "\{"); - СоответствиеСимволов.Вставить("}", "\}"); - СоответствиеСимволов.Вставить(".", "\."); + СоответствиеСимволов.Вставить("-", "\-"); + СоответствиеСимволов.Вставить("+", "\+"); + СоответствиеСимволов.Вставить("#", "\#"); + СоответствиеСимволов.Вставить("=", "\="); + СоответствиеСимволов.Вставить("{", "\{"); + СоответствиеСимволов.Вставить("}", "\}"); + СоответствиеСимволов.Вставить(".", "\."); - Иначе - Возврат; - КонецЕсли; + Иначе + Возврат; + КонецЕсли; - Для Каждого СимволМассива Из СоответствиеСимволов Цикл - Текст = СтрЗаменить(Текст, СимволМассива.Ключ, СимволМассива.Значение); - КонецЦикла; + Для Каждого СимволМассива Из СоответствиеСимволов Цикл + Текст = СтрЗаменить(Текст, СимволМассива.Ключ, СимволМассива.Значение); + КонецЦикла; КонецПроцедуры Процедура УдалитьПустыеПоляКоллекции(Коллекция) Экспорт - ТипКоллекции = ТипЗнч(Коллекция); - ВыходнаяКоллекция = Новый(ТипКоллекции); + ТипКоллекции = ТипЗнч(Коллекция); + ВыходнаяКоллекция = Новый (ТипКоллекции); - Если ТипКоллекции = Тип("Соответствие") Или ТипКоллекции = Тип("Структура") Тогда + Если ТипКоллекции = Тип("Соответствие") Или ТипКоллекции = Тип("Структура") Тогда - УдалитьПустыеКлючиЗначения(Коллекция, ВыходнаяКоллекция); + УдалитьПустыеКлючиЗначения(Коллекция, ВыходнаяКоллекция); - ИначеЕсли ТипКоллекции = Тип("Массив") Тогда + ИначеЕсли ТипКоллекции = Тип("Массив") Тогда - УдалитьПустыеЭлементыМассива(Коллекция, ВыходнаяКоллекция); + УдалитьПустыеЭлементыМассива(Коллекция, ВыходнаяКоллекция); - Иначе + Иначе - ВыходнаяКоллекция = Коллекция; + ВыходнаяКоллекция = Коллекция; - КонецЕсли; + КонецЕсли; - Коллекция = ВыходнаяКоллекция; + Коллекция = ВыходнаяКоллекция; КонецПроцедуры Процедура Пауза(Знач Секунды) Экспорт - Соединение = Новый HTTPСоединение("1C.ru", 11111, , , , Секунды); - Попытка - Соединение.Получить(Новый HTTPЗапрос("")); - Исключение - Возврат; - КонецПопытки; + Соединение = Новый HTTPСоединение("1C.ru", 11111, , , , Секунды); + Попытка + Соединение.Получить(Новый HTTPЗапрос("")); + Исключение + Возврат; + КонецПопытки; КонецПроцедуры Процедура ДобавитьПоле(Знач Имя, Знач Значение, Знач Тип, Коллекция) Экспорт - Заполнено = ЗначениеЗаполнено(Значение); + Заполнено = ЗначениеЗаполнено(Значение); - Если Не Заполнено Тогда - Возврат; - КонецЕсли; + Если Не Заполнено Тогда + Возврат; + КонецЕсли; - Если Тип = "Дата" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = UNIXTime(Значение); + Если Тип = "Дата" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = UNIXTime(Значение); - ИначеЕсли Тип = "ДатаISO" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Лев(XMLСтрока(Значение), 19); + ИначеЕсли Тип = "ДатаISO" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Лев(XMLСтрока(Значение), 19); - ИначеЕсли Тип = "ДатаISOZ" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Лев(XMLСтрока(Значение), 19) + "Z"; + ИначеЕсли Тип = "ДатаISOZ" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Лев(XMLСтрока(Значение), 19) + "Z"; - ИначеЕсли Тип = "ДатаБезВремени" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Формат(Значение, "ДФ=yyyy-MM-dd"); + ИначеЕсли Тип = "ДатаБезВремени" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Формат(Значение, "ДФ=yyyy-MM-dd"); - ИначеЕсли Тип = "Коллекция" Тогда - OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение); + ИначеЕсли Тип = "Коллекция" Тогда + OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение); - ИначеЕсли Тип = "Булево" Тогда - OPI_ПреобразованиеТипов.ПолучитьБулево(Значение); + ИначеЕсли Тип = "Булево" Тогда + OPI_ПреобразованиеТипов.ПолучитьБулево(Значение); - ИначеЕсли Тип = "СтрокаФайла" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение, Истина); + ИначеЕсли Тип = "СтрокаФайла" Тогда + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение, Истина); - ИначеЕсли Тип = "Массив" Тогда - OPI_ПреобразованиеТипов.ПолучитьМассив(Значение); + ИначеЕсли Тип = "Массив" Тогда + OPI_ПреобразованиеТипов.ПолучитьМассив(Значение); - ИначеЕсли Тип = "ДвоичныеДанные" Тогда - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Значение); + ИначеЕсли Тип = "ДвоичныеДанные" Тогда + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Значение); - ИначеЕсли Тип = "Число" Тогда - OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение); + ИначеЕсли Тип = "Число" Тогда + OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение); - ИначеЕсли Тип = "УникальныйИдентификатор" Тогда + ИначеЕсли Тип = "УникальныйИдентификатор" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); - Значение = Новый УникальныйИдентификатор(Значение); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); + Значение = Новый УникальныйИдентификатор(Значение); - Иначе + Иначе - Если Не Тип = "Текущий" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); - КонецЕсли; + Если Не Тип = "Текущий" Тогда + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); + КонецЕсли; - КонецЕсли; + КонецЕсли; - Коллекция.Вставить(Имя, Значение); + Коллекция.Вставить(Имя, Значение); КонецПроцедуры @@ -923,482 +884,454 @@ #Область СлужебныеПроцедурыИФункции -Функция ВыполнитьЗапросСТелом(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросСТелом(Знач URL, Знач Вид, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, + Знач ПолныйОтвет = Ложь, Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапросСТелом(Адрес, Параметры, ДопЗаголовки, JSON); - Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); + Запрос = СоздатьЗапросСТелом(Адрес, Параметры, ДопЗаголовки, JSON); + Соединение = СоздатьСоединение(Сервер, Защищенное); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросСДвоичнымиДанными(Знач URL - , Знач Вид - , Знач Данные - , Знач ДопЗаголовки - , Знач ПолныйОтвет - , Знач ТипДанных) +Функция ВыполнитьЗапросСДвоичнымиДанными(Знач URL, Знач Вид, Знач Данные, Знач ДопЗаголовки, Знач ПолныйОтвет, + Знач ТипДанных) - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Если Не Данные.Размер() = 0 Тогда - Запрос.УстановитьТелоИзДвоичныхДанных(Данные); - КонецЕсли; + Если Не Данные.Размер() = 0 Тогда + Запрос.УстановитьТелоИзДвоичныхДанных(Данные); + КонецЕсли; - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, , ПолныйОтвет); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, , ПолныйОтвет); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросБезТела(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросБезТела(Знач URL, Знач Вид, Знач Параметры = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"] + ПараметрыЗапросаВСтроку(Параметры); - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"] + ПараметрыЗапросаВСтроку(Параметры); + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросМультипарт(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросМультипарт(Знач URL, Знач Вид, Знач Параметры = "", Знач Файлы = "", + Знач ТипКонтента = "image/jpeg", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - Если Не ЗначениеЗаполнено(Файлы) Тогда - Файлы = Новый Соответствие; - КонецЕсли; + Если Не ЗначениеЗаполнено(Файлы) Тогда + Файлы = Новый Соответствие; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - ТелоЗапроса = ПолучитьИмяВременногоФайла(); + ТелоЗапроса = ПолучитьИмяВременногоФайла(); - Запрос = СоздатьЗапросМультипарт(Адрес, Параметры, Файлы, ДопЗаголовки, ТелоЗапроса, ТипКонтента); - Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Запрос = СоздатьЗапросМультипарт(Адрес, Параметры, Файлы, ДопЗаголовки, ТелоЗапроса, ТипКонтента); + Соединение = СоздатьСоединение(Сервер, Защищенное); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Запрос = Неопределено; - ЗаписьТекста = Неопределено; + Запрос = Неопределено; + ЗаписьТекста = Неопределено; - УдалитьФайлы(ТелоЗапроса); - Возврат Ответ; + УдалитьФайлы(ТелоЗапроса); + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросМультипартРелэйтед(Знач URL - , Знач Вид - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросМультипартРелэйтед(Знач URL, Знач Вид, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - ТелоЗапроса = ПолучитьИмяВременногоФайла(); + ТелоЗапроса = ПолучитьИмяВременногоФайла(); - Запрос = СоздатьЗапросМультипартРелэйтед(Адрес, Файлы, JSON, ДопЗаголовки, ТелоЗапроса); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапросМультипартРелэйтед(Адрес, Файлы, JSON, ДопЗаголовки, ТелоЗапроса); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Запрос = Неопределено; - ЗаписьТекста = Неопределено; + Запрос = Неопределено; + ЗаписьТекста = Неопределено; - УдалитьФайлы(ТелоЗапроса); - Возврат Ответ; + УдалитьФайлы(ТелоЗапроса); + Возврат Ответ; КонецФункции Функция ЭтоПереадресация(Знач Ответ) - Переадресация = 300; - Ошибка = 400; + Переадресация = 300; + Ошибка = 400; - ЭтоПереадресация = Ответ.КодСостояния >= Переадресация - И Ответ.КодСостояния < Ошибка - И ЗначениеЗаполнено(Ответ.Заголовки["Location"]); + ЭтоПереадресация = Ответ.КодСостояния >= Переадресация И Ответ.КодСостояния < Ошибка И ЗначениеЗаполнено( + Ответ.Заголовки["Location"]); - Возврат ЭтоПереадресация; + Возврат ЭтоПереадресация; КонецФункции Функция ПреобразоватьПараметрВСтроку(Знач Значение) - Если ТипЗнч(Значение) = Тип("Массив") Тогда + Если ТипЗнч(Значение) = Тип("Массив") Тогда - Для Н = 0 По Значение.ВГраница() Цикл - Значение[Н] = ПреобразоватьПараметрВСтроку(Значение[Н]); - КонецЦикла; + Для Н = 0 По Значение.ВГраница() Цикл + Значение[Н] = ПреобразоватьПараметрВСтроку(Значение[Н]); + КонецЦикла; - Значение = СтрСоединить(Значение, ","); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); - Значение = "[" + Значение + "]"; + Значение = СтрСоединить(Значение, ","); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + Значение = "[" + Значение + "]"; - ИначеЕсли ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Тогда + ИначеЕсли ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Тогда - ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, ""); + ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, ""); - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); + ЗаписьJSON = Новый ЗаписьJSON; + ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); - ЗаписатьJSON(ЗаписьJSON, Значение); - Значение = ЗаписьJSON.Закрыть(); + ЗаписатьJSON(ЗаписьJSON, Значение); + Значение = ЗаписьJSON.Закрыть(); - ИначеЕсли ТипЗнч(Значение) = Тип("Булево") Тогда + ИначеЕсли ТипЗнч(Значение) = Тип("Булево") Тогда - Значение = ?(Значение, "true", "false"); + Значение = ?(Значение, "true", "false"); - Иначе + Иначе - Значение = ЧислоВСтроку(Значение); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + Значение = ЧислоВСтроку(Значение); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); - КонецЕсли; + КонецЕсли; - Возврат Значение; + Возврат Значение; КонецФункции Функция РазобратьКлючФайла(Знач ДанныеФайла, Знач ТипКонтента) - ЗаменаТочки = "___"; - ИмяФайла = СтрЗаменить(ДанныеФайла, ЗаменаТочки, "."); - МассивИмени = СтрРазделить(ИмяФайла, "|", Ложь); - ЧастейИмени = 2; + ЗаменаТочки = "___"; + ИмяФайла = СтрЗаменить(ДанныеФайла, ЗаменаТочки, "."); + МассивИмени = СтрРазделить(ИмяФайла, "|", Ложь); + ЧастейИмени = 2; - Если МассивИмени.Количество() = ЧастейИмени Тогда - ИмяПоля = МассивИмени[0]; - ИмяФайла = МассивИмени[1]; - Иначе + Если МассивИмени.Количество() = ЧастейИмени Тогда + ИмяПоля = МассивИмени[0]; + ИмяФайла = МассивИмени[1]; + Иначе - Если ТипКонтента = "image/jpeg" Тогда + Если ТипКонтента = "image/jpeg" Тогда - ИмяПоля = "photo"; + ИмяПоля = "photo"; - Иначе + Иначе - ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); - ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, ".")); + ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); + ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, ".")); - КонецЕсли; + КонецЕсли; - КонецЕсли; + КонецЕсли; - СтруктураВозврата = Новый Структура("ИмяПоля,ИмяФайла", ИмяПоля, ИмяФайла); + СтруктураВозврата = Новый Структура("ИмяПоля,ИмяФайла", ИмяПоля, ИмяФайла); - Возврат СтруктураВозврата; + Возврат СтруктураВозврата; КонецФункции Функция РазделитьМассивНаПараметрыURL(Знач Ключ, Знач Значение) - КлючМассив = Ключ + "="; + КлючМассив = Ключ + "="; - Для Н = 0 По Значение.ВГраница() Цикл + Для Н = 0 По Значение.ВГраница() Цикл - ТекущееЗначение = Значение[Н]; + ТекущееЗначение = Значение[Н]; - OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееЗначение); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееЗначение); - Значение.Установить(Н, КлючМассив + ТекущееЗначение); + Значение.Установить(Н, КлючМассив + ТекущееЗначение); - КонецЦикла; + КонецЦикла; - ПараметрСтрокой = СтрСоединить(Значение, "&"); + ПараметрСтрокой = СтрСоединить(Значение, "&"); - Возврат ПараметрСтрокой; + Возврат ПараметрСтрокой; КонецФункции Процедура УстановитьТелоЗапроса(Запрос, Знач Параметры, Знач JSON) - Коллекция = ТипЗнч(Параметры) = Тип("Структура") - Или ТипЗнч(Параметры) = Тип("Соответствие") - Или ТипЗнч(Параметры) = Тип("Массив"); + Коллекция = ТипЗнч(Параметры) = Тип("Структура") Или ТипЗнч(Параметры) = Тип("Соответствие") Или ТипЗнч(Параметры) + = Тип("Массив"); - Если JSON Тогда + Если JSON Тогда - Данные = JSONСтрокой(Параметры); + Данные = JSONСтрокой(Параметры); - ИначеЕсли Не Коллекция Тогда + ИначеЕсли Не Коллекция Тогда - Данные = Параметры; + Данные = Параметры; - Иначе + Иначе - СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); - Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); + СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); + Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); - КонецЕсли; + КонецЕсли; - Если ТипЗнч(Данные) = Тип("Строка") Тогда - Запрос.УстановитьТелоИзСтроки(Данные); - Иначе + Если ТипЗнч(Данные) = Тип("Строка") Тогда + Запрос.УстановитьТелоИзСтроки(Данные); + Иначе //@skip-check wrong-type-expression - Запрос.УстановитьТелоИзДвоичныхДанных(Данные); - КонецЕсли; + Запрос.УстановитьТелоИзДвоичныхДанных(Данные); + КонецЕсли; КонецПроцедуры Процедура ЗаписатьПараметрыМультипарт(ЗаписьТекста, Знач Boundary, Знач Параметры) - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - Для Каждого Параметр Из Параметры Цикл + Для Каждого Параметр Из Параметры Цикл - Если Параметр.Значение = Неопределено - Или Параметр.Значение = NULL Тогда - Продолжить; - КонецЕсли; + Если Параметр.Значение = Неопределено Или Параметр.Значение = Null Тогда + Продолжить; + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + Параметр.Ключ + """"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + Параметр.Ключ + """"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - Если ТипЗнч(Параметр.Значение) = Тип("Строка") - Или ТипЗнч(Параметр.Значение) = Тип("Число") Тогда + Если ТипЗнч(Параметр.Значение) = Тип("Строка") Или ТипЗнч(Параметр.Значение) = Тип("Число") Тогда - ЗначениеСтрокой = ЧислоВСтроку(Параметр.Значение); - ЗаписьТекста.ЗаписатьСтроку(ЗначениеСтрокой); + ЗначениеСтрокой = ЧислоВСтроку(Параметр.Значение); + ЗаписьТекста.ЗаписатьСтроку(ЗначениеСтрокой); - ИначеЕсли ТипЗнч(Параметр.Значение) = Тип("Булево") Тогда + ИначеЕсли ТипЗнч(Параметр.Значение) = Тип("Булево") Тогда - ЗаписьТекста.ЗаписатьСтроку(?(Параметр.Значение, "true", "false")); + ЗаписьТекста.ЗаписатьСтроку(?(Параметр.Значение, "true", "false")); - Иначе + Иначе - ЗаписьТекста.Записать(Параметр.Значение); + ЗаписьТекста.Записать(Параметр.Значение); - КонецЕсли; + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьФайлыМультипарт(ЗаписьТекста, Знач Boundary, Знач ТипКонтента, Знач Файлы) - ТипКонтента = СокрЛП(ТипКонтента); - РазделительСтрок = Символы.ВК + Символы.ПС; + ТипКонтента = СокрЛП(ТипКонтента); + РазделительСтрок = Символы.ВК + Символы.ПС; - Для Каждого Файл Из Файлы Цикл + Для Каждого Файл Из Файлы Цикл - СтруктураИнформации = РазобратьКлючФайла(Файл.Ключ, ТипКонтента); + СтруктураИнформации = РазобратьКлючФайла(Файл.Ключ, ТипКонтента); - ИмяПоля = СтруктураИнформации["ИмяПоля"]; - ИмяФайла = СтруктураИнформации["ИмяФайла"]; + ИмяПоля = СтруктураИнформации["ИмяПоля"]; + ИмяФайла = СтруктураИнформации["ИмяФайла"]; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" - + ИмяПоля - + """; filename=""" - + ИмяФайла - + """"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + ИмяПоля + """; filename=""" + ИмяФайла + + """"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - Если ЗначениеЗаполнено(ТипКонтента) Тогда - ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + ТипКонтента); - КонецЕсли; + Если ЗначениеЗаполнено(ТипКонтента) Тогда + ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + ТипКонтента); + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Значение); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Значение); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьФайлыРелэйтед(ЗаписьТекста, Знач Boundary, Знач Файлы) - Если Не ЗначениеЗаполнено(Файлы) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(Файлы) Тогда + Возврат; + КонецЕсли; - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - Если ТипЗнч(Файлы) = Тип("Соответствие") Тогда - Для Каждого Файл Из Файлы Цикл + Если ТипЗнч(Файлы) = Тип("Соответствие") Тогда + Для Каждого Файл Из Файлы Цикл - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + Файл.Значение); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Ключ); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + Файл.Значение); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Ключ); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; - КонецЕсли; + КонецЕсли; КонецПроцедуры Процедура ЗаписатьДвоичныеДанные(ЗаписьДанных, Знач ДвоичныеДанные) - РазмерЧасти = 268435456; - ПрочитанноБайт = 0; - ТекущаяПозиция = 0; - ОбщийРазмер = ДвоичныеДанные.Размер(); + РазмерЧасти = 268435456; + ПрочитанноБайт = 0; + ТекущаяПозиция = 0; + ОбщийРазмер = ДвоичныеДанные.Размер(); - Пока ПрочитанноБайт < ОбщийРазмер Цикл + Пока ПрочитанноБайт < ОбщийРазмер Цикл - ЧтениеДанных = Новый ЧтениеДанных(ДвоичныеДанные); - ПрочитанноБайт = ЧтениеДанных.Пропустить(ТекущаяПозиция); - Результат = ЧтениеДанных.Прочитать(РазмерЧасти); - ТекущиеДанные = Результат.ПолучитьДвоичныеДанные(); - РазмерТекущих = ТекущиеДанные.Размер(); + ЧтениеДанных = Новый ЧтениеДанных(ДвоичныеДанные); + ПрочитанноБайт = ЧтениеДанных.Пропустить(ТекущаяПозиция); + Результат = ЧтениеДанных.Прочитать(РазмерЧасти); + ТекущиеДанные = Результат.ПолучитьДвоичныеДанные(); + РазмерТекущих = ТекущиеДанные.Размер(); - Если Не ЗначениеЗаполнено(ТекущиеДанные) Тогда - Прервать; - КонецЕсли; + Если Не ЗначениеЗаполнено(ТекущиеДанные) Тогда + Прервать; + КонецЕсли; - ЗаписьДанных.Записать(ТекущиеДанные); + ЗаписьДанных.Записать(ТекущиеДанные); ОсвободитьОбъект(ТекущиеДанные); ВыполнитьСборкуМусора(); - ТекущаяПозиция = ТекущаяПозиция + РазмерТекущих; + ТекущаяПозиция = ТекущаяПозиция + РазмерТекущих; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьJSONМультипарт(ЗаписьТекста, Знач Boundary, Знач JSON) - Если Не ЗначениеЗаполнено(JSON) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(JSON) Тогда + Возврат; + КонецЕсли; - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Type: application/json; charset=UTF-8"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(JSON); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Type: application/json; charset=UTF-8"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(JSON); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); КонецПроцедуры Процедура ДобавитьContentLength(Запрос) - ТелоЗапроса = Запрос.ПолучитьТелоКакДвоичныеДанные(); + ТелоЗапроса = Запрос.ПолучитьТелоКакДвоичныеДанные(); - Если ЗначениеЗаполнено(ТелоЗапроса) Тогда + Если ЗначениеЗаполнено(ТелоЗапроса) Тогда - Размер = ТелоЗапроса.Размер(); - Запрос.Заголовки.Вставить("Content-Length", ЧислоВСтроку(Размер)); + Размер = ТелоЗапроса.Размер(); + Запрос.Заголовки.Вставить("Content-Length", ЧислоВСтроку(Размер)); - КонецЕсли; + КонецЕсли; КонецПроцедуры Процедура УдалитьПустыеКлючиЗначения(Знач Коллекция, ВыходнаяКоллекция) - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - Если Не ЭлементКоллекции.Значение = Неопределено И Не ЭлементКоллекции.Значение = NULL Тогда - ВыходнаяКоллекция.Вставить(ЭлементКоллекции.Ключ, ЭлементКоллекции.Значение); - КонецЕсли; + Если Не ЭлементКоллекции.Значение = Неопределено И Не ЭлементКоллекции.Значение = Null Тогда + ВыходнаяКоллекция.Вставить(ЭлементКоллекции.Ключ, ЭлементКоллекции.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура УдалитьПустыеЭлементыМассива(Знач Коллекция, ВыходнаяКоллекция) - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - Если Не ЭлементКоллекции = Неопределено И Не ЭлементКоллекции = NULL Тогда - ВыходнаяКоллекция.Добавить(ЭлементКоллекции); - КонецЕсли; + Если Не ЭлементКоллекции = Неопределено И Не ЭлементКоллекции = Null Тогда + ВыходнаяКоллекция.Добавить(ЭлементКоллекции); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура НачалоОбработкиXML(XML) - Если Не ТипЗнч(XML) = Тип("ЧтениеXML") Тогда - XML_ = XML; - XML = Новый ЧтениеXML; - XML.УстановитьСтроку(XML_); - КонецЕсли; + Если Не ТипЗнч(XML) = Тип("ЧтениеXML") Тогда + XML_ = XML; + XML = Новый ЧтениеXML; + XML.УстановитьСтроку(XML_); + КонецЕсли; КонецПроцедуры Функция НачалоФормированияXML(Значение, ЗаписьXML) - ЭтоВход = Ложь; + ЭтоВход = Ложь; - Если ЗаписьXML = Неопределено Тогда + Если ЗаписьXML = Неопределено Тогда - ТекстОшибки = "Ошибка получения коллекции для формирования XML"; - OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение, ТекстОшибки); + ТекстОшибки = "Ошибка получения коллекции для формирования XML"; + OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение, ТекстОшибки); - ЗаписьXML = Новый ЗаписьXML; - ЗаписьXML.УстановитьСтроку(); - ЗаписьXML.ЗаписатьОбъявлениеXML(); + ЗаписьXML = Новый ЗаписьXML; + ЗаписьXML.УстановитьСтроку(); + ЗаписьXML.ЗаписатьОбъявлениеXML(); - ЭтоВход = Истина; + ЭтоВход = Истина; - КонецЕсли; + КонецЕсли; - Возврат ЭтоВход; + Возврат ЭтоВход; КонецФункции @@ -1432,175 +1365,171 @@ Функция РаспаковатьОтвет(Ответ) - Попытка - Возврат ПрочитатьGZip(Ответ.ПолучитьТелоКакДвоичныеДанные()); - Исключение - Возврат Ответ; - КонецПопытки; + Попытка + Возврат ПрочитатьGZip(Ответ.ПолучитьТелоКакДвоичныеДанные()); + Исключение + Возврат Ответ; + КонецПопытки; КонецФункции Функция ПрочитатьGZip(СжатыеДанные) Экспорт - РазмерПрефиксаGZip = 10; - РазмерПостфиксаGZip = 8; + РазмерПрефиксаGZip = 10; + РазмерПостфиксаGZip = 8; - РазмерДД = ZipРазмерDD(); - РазмерСДХ = ZipРазмерCDH(); - РазмерЕСД = ZipРазмерEOCD(); - РазмерЛФХ = ZipРазмерLFH(); + РазмерДД = ZipРазмерDD(); + РазмерСДХ = ZipРазмерCDH(); + РазмерЕСД = ZipРазмерEOCD(); + РазмерЛФХ = ZipРазмерLFH(); - ЧтениеДанных = Новый ЧтениеДанных(СжатыеДанные); - ЧтениеДанных.Пропустить(РазмерПрефиксаGZip); - РазмерСжатыхДанных = ЧтениеДанных.ИсходныйПоток().Размер() - РазмерПрефиксаGZip - РазмерПостфиксаGZip; + ЧтениеДанных = Новый ЧтениеДанных(СжатыеДанные); + ЧтениеДанных.Пропустить(РазмерПрефиксаGZip); + РазмерСжатыхДанных = ЧтениеДанных.ИсходныйПоток().Размер() - РазмерПрефиксаGZip - РазмерПостфиксаGZip; - ПотокZip = Новый ПотокВПамяти(РазмерЛФХ - + РазмерСжатыхДанных - + РазмерДД - + РазмерСДХ - + РазмерЕСД); + ПотокZip = Новый ПотокВПамяти(РазмерЛФХ + РазмерСжатыхДанных + РазмерДД + РазмерСДХ + РазмерЕСД); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipLFH()); - ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); + ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipLFH()); + ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); - ЗаписьДанных.Закрыть(); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); + ЗаписьДанных.Закрыть(); + ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); - РазмерНесжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); - ЧтениеДанных.Закрыть(); + CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); + РазмерНесжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); + ЧтениеДанных.Закрыть(); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipDD(CRC32 , РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipEOCD(РазмерСжатыхДанных)); - ЗаписьДанных.Закрыть(); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipEOCD(РазмерСжатыхДанных)); + ЗаписьДанных.Закрыть(); - Возврат ПрочитатьZip(ПотокZip); + Возврат ПрочитатьZip(ПотокZip); КонецФункции Функция ПрочитатьZip(СжатыеДанные, ТекстОшибки = Неопределено) - Каталог = ПолучитьИмяВременногоФайла(); - ЧтениеZip = Новый ЧтениеZipФайла(СжатыеДанные); - ИмяФайла = ЧтениеZip.Элементы[0].Имя; - Попытка - ЧтениеZip.Извлечь(ЧтениеZip.Элементы[0], Каталог, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); - Исключение + Каталог = ПолучитьИмяВременногоФайла(); + ЧтениеZip = Новый ЧтениеZipФайла(СжатыеДанные); + ИмяФайла = ЧтениеZip.Элементы[0].Имя; + Попытка + ЧтениеZip.Извлечь(ЧтениеZip.Элементы[0], Каталог, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); + Исключение // Игнорируем проверку целостности архива, просто читаем результат - ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); - КонецПопытки; - ЧтениеZip.Закрыть(); + ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); + КонецПопытки; + ЧтениеZip.Закрыть(); - Результат = Новый ДвоичныеДанные(Каталог + ПолучитьРазделительПути() + ИмяФайла); - УдалитьФайлы(Каталог); + Результат = Новый ДвоичныеДанные(Каталог + ПолучитьРазделительПути() + ИмяФайла); + УдалитьФайлы(Каталог); - Возврат Результат; + Возврат Результат; КонецФункции Функция ZipРазмерLFH() - Возврат 34; + Возврат 34; КонецФункции Функция ZipРазмерDD() - Возврат 16; + Возврат 16; КонецФункции Функция ZipРазмерCDH() - Возврат 50; + Возврат 50; КонецФункции Функция ZipРазмерEOCD() - Возврат 22; + Возврат 22; КонецФункции Функция ZipLFH() // Local file header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерLFH()); - Буфер.ЗаписатьЦелое32(0, 67324752); // signature 0x04034b50 - Буфер.ЗаписатьЦелое16(4, 20); // version - Буфер.ЗаписатьЦелое16(6, 10); // bit flags - Буфер.ЗаписатьЦелое16(8, 8); // compression method - Буфер.ЗаписатьЦелое16(10, 0); // time - Буфер.ЗаписатьЦелое16(12, 0); // date - Буфер.ЗаписатьЦелое32(14, 0); // crc-32 - Буфер.ЗаписатьЦелое32(18, 0); // compressed size - Буфер.ЗаписатьЦелое32(22, 0); // uncompressed size - Буфер.ЗаписатьЦелое16(26, 4); // filename legth - "data" - Буфер.ЗаписатьЦелое16(28, 0); // extra field length - Буфер.Записать(30, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерLFH()); + Буфер.ЗаписатьЦелое32(0, 67324752); // signature 0x04034b50 + Буфер.ЗаписатьЦелое16(4, 20); // version + Буфер.ЗаписатьЦелое16(6, 10); // bit flags + Буфер.ЗаписатьЦелое16(8, 8); // compression method + Буфер.ЗаписатьЦелое16(10, 0); // time + Буфер.ЗаписатьЦелое16(12, 0); // date + Буфер.ЗаписатьЦелое32(14, 0); // crc-32 + Буфер.ЗаписатьЦелое32(18, 0); // compressed size + Буфер.ЗаписатьЦелое32(22, 0); // uncompressed size + Буфер.ЗаписатьЦелое16(26, 4); // filename legth - "data" + Буфер.ЗаписатьЦелое16(28, 0); // extra field length + Буфер.Записать(30, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) // Data descriptor - Буфер = Новый БуферДвоичныхДанных(ZipРазмерDD()); - Буфер.ЗаписатьЦелое32(0, 134695760); - Буфер.ЗаписатьЦелое32(4, CRC32); - Буфер.ЗаписатьЦелое32(8, РазмерСжатыхДанных); - Буфер.ЗаписатьЦелое32(12, РазмерНесжатыхДанных); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерDD()); + Буфер.ЗаписатьЦелое32(0, 134695760); + Буфер.ЗаписатьЦелое32(4, CRC32); + Буфер.ЗаписатьЦелое32(8, РазмерСжатыхДанных); + Буфер.ЗаписатьЦелое32(12, РазмерНесжатыхДанных); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) // Central directory header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерCDH()); - Буфер.ЗаписатьЦелое32(0, 33639248); // signature 0x02014b50 - Буфер.ЗаписатьЦелое16(4, 798); // version made by - Буфер.ЗаписатьЦелое16(6, 20); // version needed to extract - Буфер.ЗаписатьЦелое16(8, 10); // bit flags - Буфер.ЗаписатьЦелое16(10, 8); // compression method - Буфер.ЗаписатьЦелое16(12, 0); // time - Буфер.ЗаписатьЦелое16(14, 0); // date - Буфер.ЗаписатьЦелое32(16, CRC32); // crc-32 - Буфер.ЗаписатьЦелое32(20, РазмерСжатыхДанных); // compressed size - Буфер.ЗаписатьЦелое32(24, РазмерНесжатыхДанных); // uncompressed size - Буфер.ЗаписатьЦелое16(28, 4); // file name length - Буфер.ЗаписатьЦелое16(30, 0); // extra field length - Буфер.ЗаписатьЦелое16(32, 0); // file comment length - Буфер.ЗаписатьЦелое16(34, 0); // disk number start - Буфер.ЗаписатьЦелое16(36, 0); // internal file attributes - Буфер.ЗаписатьЦелое32(38, 2176057344); // external file attributes - Буфер.ЗаписатьЦелое32(42, 0); // relative offset of local header - Буфер.Записать(46, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерCDH()); + Буфер.ЗаписатьЦелое32(0, 33639248); // signature 0x02014b50 + Буфер.ЗаписатьЦелое16(4, 798); // version made by + Буфер.ЗаписатьЦелое16(6, 20); // version needed to extract + Буфер.ЗаписатьЦелое16(8, 10); // bit flags + Буфер.ЗаписатьЦелое16(10, 8); // compression method + Буфер.ЗаписатьЦелое16(12, 0); // time + Буфер.ЗаписатьЦелое16(14, 0); // date + Буфер.ЗаписатьЦелое32(16, CRC32); // crc-32 + Буфер.ЗаписатьЦелое32(20, РазмерСжатыхДанных); // compressed size + Буфер.ЗаписатьЦелое32(24, РазмерНесжатыхДанных); // uncompressed size + Буфер.ЗаписатьЦелое16(28, 4); // file name length + Буфер.ЗаписатьЦелое16(30, 0); // extra field length + Буфер.ЗаписатьЦелое16(32, 0); // file comment length + Буфер.ЗаписатьЦелое16(34, 0); // disk number start + Буфер.ЗаписатьЦелое16(36, 0); // internal file attributes + Буфер.ЗаписатьЦелое32(38, 2176057344); // external file attributes + Буфер.ЗаписатьЦелое32(42, 0); // relative offset of local header + Буфер.Записать(46, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipEOCD(РазмерСжатыхДанных) // End of central directory - РазмерCDH = 50; - Буфер = Новый БуферДвоичныхДанных(ZipРазмерEOCD()); - Буфер.ЗаписатьЦелое32(0, 101010256); // signature 0x06054b50 - Буфер.ЗаписатьЦелое16(4, 0); // number of this disk - Буфер.ЗаписатьЦелое16(6, 0); // number of the disk with the start of the central directory - Буфер.ЗаписатьЦелое16(8, 1); // total number of entries in the central directory on this disk - Буфер.ЗаписатьЦелое16(10, 1); // total number of entries in the central directory - Буфер.ЗаписатьЦелое32(12, РазмерCDH); // size of the central directory + РазмерCDH = 50; + Буфер = Новый БуферДвоичныхДанных(ZipРазмерEOCD()); + Буфер.ЗаписатьЦелое32(0, 101010256); // signature 0x06054b50 + Буфер.ЗаписатьЦелое16(4, 0); // number of this disk + Буфер.ЗаписатьЦелое16(6, 0); // number of the disk with the start of the central directory + Буфер.ЗаписатьЦелое16(8, 1); // total number of entries in the central directory on this disk + Буфер.ЗаписатьЦелое16(10, 1); // total number of entries in the central directory + Буфер.ЗаписатьЦелое32(12, РазмерCDH); // size of the central directory // offset of start of central directory with respect to the starting disk number - Буфер.ЗаписатьЦелое32(16, ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD()); - Буфер.ЗаписатьЦелое16(20, 0); // the starting disk number + Буфер.ЗаписатьЦелое32(16, ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD()); + Буфер.ЗаписатьЦелое16(20, 0); // the starting disk number - Возврат Буфер; + Возврат Буфер; КонецФункции diff --git a/src/ru/OPI/src/CommonModules/OPI_Ozon/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Ozon/Module.bsl index e1080e887..07daa9ec4 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Ozon/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Ozon/Module.bsl @@ -1009,7 +1009,7 @@ ДополнитьКомплексныйАтрибут(ОбъектВидео, 21841, 100001, СтруктураURL); ДополнитьКомплексныйАтрибут(ОбъектВидео, 21837, 100001, СтруктураНаименования); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(СтруктураТовара, Complex_attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(СтруктураТовара, Complex_attributes_) Тогда СтруктураТовара.Вставить(Complex_attributes_, Новый Массив); КонецЕсли; @@ -1044,7 +1044,7 @@ ДополнитьКомплексныйАтрибут(ОбъектОбложка, 21845, 100002, СтруктураURL); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(СтруктураТовара, Complex_attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(СтруктураТовара, Complex_attributes_) Тогда СтруктураТовара.Вставить(Complex_attributes_, Новый Массив); КонецЕсли; @@ -1078,7 +1078,7 @@ СтруктураАтрибута = Новый Структура("id,complex_id,values", IDАтрибута, КомплексныйID, Значения); - Если Не OPI_Инструменты.ПолеКоллекцииСуществет(Коллекция, Attributes_) Тогда + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(Коллекция, Attributes_) Тогда Коллекция.Вставить(Attributes_, Новый Массив); КонецЕсли; diff --git a/src/ru/OPI/src/CommonModules/OPI_S3/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_S3/Module.bsl index e7e5aae2d..f46481de3 100644 --- a/src/ru/OPI/src/CommonModules/OPI_S3/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_S3/Module.bsl @@ -1,4 +1,4 @@ -// OneScript: ./OInt/core/Modules/OPI_S3.os +// OneScript: ./OInt/core/Modules/OPI_S3.os // Lib: S3 // CLI: s3 @@ -75,15 +75,19 @@ // Отправляет простой http запрос без тела // // Параметры: -// Метод - Строка - HTTP метод - method -// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic -// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// Метод - Строка - HTTP метод - method +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic +// ОжидаютсяДвоичные - Булево - Отключает попытку преобразования ответа в JSON - binary +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers // // Возвращаемое значение: // Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища -Функция ОтправитьЗапросБезТела(Знач Метод, Знач ОсновныеДанные, Знач Заголовки = Неопределено) Экспорт +Функция ОтправитьЗапросБезТела(Знач Метод + , Знач ОсновныеДанные + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) Экспорт - Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, , Заголовки); + Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, , ОжидаютсяДвоичные, Заголовки); Возврат Ответ; КонецФункции @@ -92,16 +96,21 @@ // Отправляет http запрос с телом // // Параметры: -// Метод - Строка - HTTP метод - method -// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic -// Тело - Строка, ДвоичныеДанные - Двоичное тело запроса или путь к файлу - body -// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// Метод - Строка - HTTP метод - method +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса (c полным URL). См. ПолучитьСтруктуруДанных - basic +// Тело - Строка, ДвоичныеДанные - Двоичное тело запроса или путь к файлу - body +// ОжидаютсяДвоичные - Булево - Отключает попытку преобразования ответа в JSON - binary +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers // // Возвращаемое значение: // Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища -Функция ОтправитьЗапросСТелом(Знач Метод, Знач ОсновныеДанные, Знач Тело, Знач Заголовки = Неопределено) Экспорт +Функция ОтправитьЗапросСТелом(Знач Метод + , Знач ОсновныеДанные + , Знач Тело + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) Экспорт - Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, Тело, Заголовки); + Ответ = ОтправитьЗапрос(Метод, ОсновныеДанные, Тело, ОжидаютсяДвоичные, Заголовки); Возврат Ответ; КонецФункции @@ -216,7 +225,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, XMLКонфигурация, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, XMLКонфигурация, , Заголовки); Возврат Ответ; @@ -248,7 +257,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -280,7 +289,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -318,7 +327,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -349,7 +358,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -380,7 +389,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -419,7 +428,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -450,7 +459,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -488,7 +497,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -527,7 +536,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапрос("PUT", ОсновныеДанные, Содержимое, Заголовки); + Ответ = ОтправитьЗапрос("PUT", ОсновныеДанные, Содержимое, , Заголовки); Возврат Ответ; @@ -570,13 +579,68 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("HEAD", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("HEAD", ОсновныеДанные, , Заголовки); Ответ["response"] = Новый Структура; Возврат Ответ; КонецФункции +// Получить объект +// Получает содержимое объекта из бакета +// +// Примечание: +// Метод в документации AWS: [GetObjectAttributes](@docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html) +// Вы можете использовать поле `ChunkSize` в основных данных для указания минимального размера и величины чанка загрузки по частям +// Например, ChunkSize=X означает, что все файлы, размером больше X (в байтах) будут загружаться по частям, где одна часть будет размером X. +// Загрузка по частям используется для больших файлов. Стандартный размер ChunkSize - 20000000 байт (20 МБайт) +// +// Параметры: +// Наименование - Строка - Наименование объекта в бакете - name +// Бакет - Строка - Имя бакета, в котором находится объект - bucket +// ОсновныеДанные - Структура Из КлючИЗначение - Основные данные запроса. См. ПолучитьСтруктуруДанных - basic +// Каталог - Булево - Истина > Directory Bucket, Ложь > General Purpose Bucket - dir +// Версия - Строка - Токен для получения конкретной версии объекта - ver +// Заголовки - Соответствие Из КлючИЗначение - Дополнительные заголовки запроса, если необходимо - headers +// ПутьСохранения - Строка - Путь для прямой записи файла на диск - out +// +// Возвращаемое значение: +// Структура Из КлючИЗначение - сериализованный JSON ответа от хранилища +Функция ПолучитьОбъект(Знач Наименование + , Знач Бакет + , Знач ОсновныеДанные + , Знач Версия = "" + , Знач Заголовки = Неопределено + , Знач ПутьСохранения = "") Экспорт + + Если OPI_Инструменты.ПолеКоллекцииСуществует(ОсновныеДанные, "ChunkSize") Тогда + МаксимальныйРазмер = ОсновныеДанные["ChunkSize"]; + Иначе + МаксимальныйРазмер = 20000000; + КонецЕсли; + + ИнформацияОбъекта = ПолучитьОписаниеОбъекта(Наименование, Бакет, ОсновныеДанные, Версия); + + Если Не OPI_Инструменты.ПолеКоллекцииСуществует(ИнформацияОбъекта, "headers.Content-Length") Тогда + Возврат ИнформацияОбъекта; + КонецЕсли; + + РазмерОбъекта = ИнформацияОбъекта["headers"]["Content-Length"]; + + OPI_ПреобразованиеТипов.ПолучитьЧисло(МаксимальныйРазмер); + OPI_ПреобразованиеТипов.ПолучитьЧисло(РазмерОбъекта); + + Если РазмерОбъекта > МаксимальныйРазмер Тогда + Размеры = Новый Структура("object,chunk", РазмерОбъекта, МаксимальныйРазмер); + Ответ = ПолучитьОбъектЧастями(ОсновныеДанные, Заголовки, ПутьСохранения, Размеры); + Иначе + Ответ = ПолучитьОбъектЦеликом(ОсновныеДанные, Заголовки, ПутьСохранения); + КонецЕсли; + + Возврат Ответ; + +КонецФункции + // Удалить объект // Удаляет объект из бакета // @@ -613,7 +677,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -692,7 +756,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, Заголовки); + Ответ = ОтправитьЗапросСТелом("PUT", ОсновныеДанные, ТегиXML, , Заголовки); Возврат Ответ; @@ -732,7 +796,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -772,7 +836,7 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("DELETE", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -811,7 +875,7 @@ URL = URL + OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры); ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -850,7 +914,7 @@ URL = URL + OPI_Инструменты.ПараметрыЗапросаВСтроку(Параметры, , Ложь); ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, , Заголовки); Возврат Ответ; @@ -1140,7 +1204,11 @@ #Область Прочее -Функция ОтправитьЗапрос(Знач Метод, Знач ОсновныеДанные, Знач Тело = Неопределено, Знач Заголовки = Неопределено) +Функция ОтправитьЗапрос(Знач Метод + , Знач ОсновныеДанные + , Знач Тело = Неопределено + , Знач ОжидаютсяДвоичные = Ложь + , Знач Заголовки = Неопределено) ПроверитьОсновныеДанные(ОсновныеДанные); @@ -1164,7 +1232,7 @@ Запрос.Заголовки.Вставить("Authorization", ЗаголовокАвторизации); Ответ = OPI_Инструменты.ВыполнитьЗапрос(Запрос, Соединение, Метод, , Истина); - Ответ = ОформитьОтвет(Ответ); + Ответ = ОформитьОтвет(Ответ, ОжидаютсяДвоичные); Возврат Ответ; @@ -1177,12 +1245,102 @@ ОсновныеДанные.Вставить("URL", URL); - Ответ = ОтправитьЗапросБезТела(Метод, ОсновныеДанные, Заголовки); + Ответ = ОтправитьЗапросБезТела(Метод, ОсновныеДанные, , Заголовки); Возврат Ответ; КонецФункции +Функция ПолучитьОбъектЧастями(Знач ОсновныеДанные + , Знач Заголовки + , Знач ПутьСохранения + , Знач Размеры) + + ОбщийРазмер = Размеры["object"]; + РазмерУчастка = Размеры["chunk"]; + ШаблонЗаголовка = "bytes=%1-%2"; + НачалоУчастка = 0; + + МассивЗаголовков = Новый Массив; + + Пока НачалоУчастка < ОбщийРазмер - РазмерУчастка Цикл + + КонецУчастка = НачалоУчастка + РазмерУчастка - 1; + + НачалоСтр = OPI_Инструменты.ЧислоВСтроку(НачалоУчастка); + КонецСтр = OPI_Инструменты.ЧислоВСтроку(КонецУчастка); + + Заголовок = СтрШаблон(ШаблонЗаголовка, НачалоСтр, КонецСтр); + МассивЗаголовков.Добавить(Новый Структура("Заголовок,Позиция", Заголовок, КонецСтр)); + + НачалоУчастка = КонецУчастка + 1; + + КонецЦикла; + + Если Не НачалоУчастка = ОбщийРазмер Тогда + + Заголовок = "bytes=" + OPI_Инструменты.ЧислоВСтроку(НачалоУчастка) + "-"; + + СтруктураИнформации = Новый Структура("Заголовок,Позиция", Заголовок, ОбщийРазмер); + МассивЗаголовков.Добавить(СтруктураИнформации); + + КонецЕсли; + + Если ЗначениеЗаполнено(ПутьСохранения) Тогда + ПотокФайла = Новый ФайловыйПоток(ПутьСохранения, РежимОткрытияФайла.Создать); + Иначе + ПотокФайла = Новый ПотокВПамяти(); + КонецЕсли; + + ЗаписьФайла = Новый ЗаписьДанных(ПотокФайла); + + Для Каждого ТекущийНабор Из МассивЗаголовков Цикл + + ЗаголовокУчастка = ТекущийНабор["Заголовок"]; + ТекущаяПозиция = ТекущийНабор["Позиция"]; + + ЗаголовокИсточника = Новый Соответствие(); + ЗаголовокИсточника.Вставить("Range", ЗаголовокУчастка); + ДобавитьДополнительныеЗаголовки(Заголовки, ЗаголовокИсточника); + + ПромежуточныйРезультат = ПолучитьОбъектЦеликом(ОсновныеДанные, ЗаголовокИсточника); + ЗаписьФайла.Записать(ПромежуточныйРезультат); + + // !OInt КБайт = 1024; + // !OInt МБайт = КБайт * КБайт; + // !OInt Сообщить(OPI_Инструменты.ИнформацияОПрогрессе(ТекущаяПозиция, ОбщийРазмер, "МБ", МБайт)); + + // !OInt ВыполнитьСборкуМусора(); + // !OInt ОсвободитьОбъект(ПромежуточныйРезультат); + + КонецЦикла; + + ЗаписьФайла.Закрыть(); + + Если ТипЗнч(ПотокФайла) = Тип("ПотокВПамяти") Тогда + Возврат ПотокФайла.ЗакрытьИПолучитьДвоичныеДанные(); + Иначе + ПотокФайла.Закрыть(); + Возврат Новый Структура("file", ПутьСохранения); + КонецЕсли; + +КонецФункции + +Функция ПолучитьОбъектЦеликом(Знач ОсновныеДанные + , Знач Заголовки + , Знач ПутьСохранения = "") + + Ответ = ОтправитьЗапросБезТела("GET", ОсновныеДанные, Истина, Заголовки); + + Если ЗначениеЗаполнено(ПутьСохранения) Тогда + Ответ.Записать(ПутьСохранения); + Возврат Новый Структура("file", ПутьСохранения); + Иначе + Возврат Ответ; + КонецЕсли; + +КонецФункции + Функция ОформитьОтвет(Знач Ответ, Знач ОжидаютсяДвоичные = Ложь) Статус = Ответ.КодСостояния; diff --git a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl index e79f28196..cdc8e7f34 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Инструменты/Module.bsl @@ -36,7 +36,6 @@ //@skip-check module-structure-top-region //@skip-check module-structure-method-in-regions //@skip-check wrong-string-literal-content - #Область СлужебныйПрограммныйИнтерфейс #Область HTTPМетоды @@ -44,57 +43,42 @@ #Область ЗапросыБезТела Функция Get(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросБезТела(URL, "GET", Параметры, ДопЗаголовки, ФайлОтвета); КонецФункции Функция Delete(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросБезТела(URL, "DELETE", Параметры, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросБезТела(URL, "DELETE", Параметры, ДопЗаголовки, ФайлОтвета); КонецФункции #КонецОбласти #Область ЗапросыСТелом -Функция Post(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Post(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "POST", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "POST", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Patch(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Patch(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "PATCH", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "PATCH", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция Put(Знач URL - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) Экспорт +Функция Put(Знач URL, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, Знач ПолныйОтвет = Ложь, + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросСТелом(URL, "PUT", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); + Возврат ВыполнитьЗапросСТелом(URL, "PUT", Параметры, ДопЗаголовки, JSON, ПолныйОтвет, ФайлОтвета); КонецФункции -Функция PostBinary(Знач URL - , Знач Тело - , Знач ДопЗаголовки - , Знач ПолныйОтвет = Ложь - , Знач ТипДанных = "application/octet-stream") Экспорт +Функция PostBinary(Знач URL, Знач Тело, Знач ДопЗаголовки, Знач ПолныйОтвет = Ложь, + Знач ТипДанных = "application/octet-stream") Экспорт - Возврат ВыполнитьЗапросСДвоичнымиДанными(URL, "POST", Тело, ДопЗаголовки, ПолныйОтвет, ТипДанных); + Возврат ВыполнитьЗапросСДвоичнымиДанными(URL, "POST", Тело, ДопЗаголовки, ПолныйОтвет, ТипДанных); КонецФункции @@ -102,45 +86,31 @@ #Область ЗапросыMultipart -Функция PostMultipart(Знач URL - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", + Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипарт(URL, "POST", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипарт(URL, "POST", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PutMultipart(Знач URL - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PutMultipart(Знач URL, Знач Параметры = "", Знач Файлы = "", Знач ТипКонтента = "image/jpeg", + Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипарт(URL, "PUT", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипарт(URL, "PUT", Параметры, Файлы, ТипКонтента, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PostMultipartRelated(Знач URL - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PostMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "POST", JSON, Файлы, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "POST", JSON, Файлы, ДопЗаголовки, ФайлОтвета); КонецФункции -Функция PatchMultipartRelated(Знач URL - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) Экспорт +Функция PatchMultipartRelated(Знач URL, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) Экспорт - Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "PATCH", JSON, Файлы, ДопЗаголовки, ФайлОтвета); + Возврат ВыполнитьЗапросМультипартРелэйтед(URL, "PATCH", JSON, Файлы, ДопЗаголовки, ФайлОтвета); КонецФункции @@ -150,191 +120,174 @@ Процедура ОбработатьОтвет(Ответ, Знач ПолныйОтвет = Ложь) Экспорт - Если ПолныйОтвет Или ТипЗнч(Ответ) <> Тип("HTTPОтвет") Тогда - Возврат; - КонецЕсли; + Если ПолныйОтвет Или ТипЗнч(Ответ) <> Тип("HTTPОтвет") Тогда + Возврат; + КонецЕсли; - ФайлТела = Ответ.ПолучитьИмяФайлаТела(); + ФайлТела = Ответ.ПолучитьИмяФайлаТела(); - Если Не ФайлТела = Неопределено Тогда - Ответ = ФайлТела; - Возврат; - КонецЕсли; + Если Не ФайлТела = Неопределено Тогда + Ответ = ФайлТела; + Возврат; + КонецЕсли; - GZip = "gzip"; - НужнаРаспаковка = - Ответ.Заголовки.Получить("Content-Encoding") = GZip - Или Ответ.Заголовки.Получить("content-encoding") = GZip; + GZip = "gzip"; + НужнаРаспаковка = Ответ.Заголовки.Получить("Content-Encoding") = GZip Или Ответ.Заголовки.Получить( + "content-encoding") = GZip; - Если НужнаРаспаковка Тогда - Ответ = РаспаковатьОтвет(Ответ); - КонецЕсли; + Если НужнаРаспаковка Тогда + Ответ = РаспаковатьОтвет(Ответ); + КонецЕсли; - Ответ = ?(ТипЗнч(Ответ) = Тип("HTTPОтвет"), Ответ.ПолучитьТелоКакДвоичныеДанные(), Ответ); + Ответ = ?(ТипЗнч(Ответ) = Тип("HTTPОтвет"), Ответ.ПолучитьТелоКакДвоичныеДанные(), Ответ); - Если ТипЗнч(Ответ) = Тип("ДвоичныеДанные") Тогда + Если ТипЗнч(Ответ) = Тип("ДвоичныеДанные") Тогда - Если Ответ.Размер() = 0 Тогда - Ответ = ПолучитьДвоичныеДанныеИзСтроки("{}"); - КонецЕсли; + Если Ответ.Размер() = 0 Тогда + Ответ = ПолучитьДвоичныеДанныеИзСтроки("{}"); + КонецЕсли; - Попытка - Ответ = JsonВСтруктуру(Ответ); - Исключение - Возврат; - КонецПопытки; + Попытка + Ответ = JsonВСтруктуру(Ответ); + Исключение + Возврат; + КонецПопытки; - КонецЕсли; + КонецЕсли; КонецПроцедуры Функция СоздатьЗапрос(Знач Адрес, Знач ДопЗаголовки = "", Знач ТипДанных = "") Экспорт - Заголовки = Новый Соответствие; - Заголовки.Вставить("Accept-Encoding", "gzip"); - Заголовки.Вставить("Accept" , "*/*"); - Заголовки.Вставить("Connection" , "keep-alive"); - Заголовки.Вставить("Accept-Charset" , "utf-8"); + Заголовки = Новый Соответствие; + Заголовки.Вставить("Accept-Encoding", "gzip"); + Заголовки.Вставить("Accept", "*/*"); + Заголовки.Вставить("Connection", "keep-alive"); + Заголовки.Вставить("Accept-Charset", "utf-8"); - Если ЗначениеЗаполнено(ТипДанных) Тогда - Заголовки.Вставить("Content-Type", ТипДанных); - КонецЕсли; + Если ЗначениеЗаполнено(ТипДанных) Тогда + Заголовки.Вставить("Content-Type", ТипДанных); + КонецЕсли; - Если ТипЗнч(ДопЗаголовки) = Тип("Соответствие") Тогда + Если ТипЗнч(ДопЗаголовки) = Тип("Соответствие") Тогда - Для Каждого Заголовок Из ДопЗаголовки Цикл - Заголовки.Вставить(Заголовок.Ключ, Заголовок.Значение); - КонецЦикла; + Для Каждого Заголовок Из ДопЗаголовки Цикл + Заголовки.Вставить(Заголовок.Ключ, Заголовок.Значение); + КонецЦикла; - КонецЕсли; + КонецЕсли; - НовыйЗапрос = Новый HTTPЗапрос(Адрес, Заголовки); + НовыйЗапрос = Новый HTTPЗапрос(Адрес, Заголовки); - Возврат НовыйЗапрос; + Возврат НовыйЗапрос; КонецФункции Функция СоздатьСоединение(Знач Сервер, Знач Защищенное = Истина, Знач Пользователь = "", Знач Пароль = "") Экспорт - Если Защищенное Тогда + Если Защищенное Тогда - Если ЭтоOneScript() Тогда - Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000); - Иначе - SSL = Новый ЗащищенноеСоединениеOpenSSL; - Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000, SSL); - КонецЕсли; + Если ЭтоOneScript() Тогда + Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000); + Иначе + SSL = Новый ЗащищенноеСоединениеOpenSSL; + Соединение = Новый HTTPСоединение(Сервер, 443, Пользователь, Пароль, , 3000, SSL); + КонецЕсли; - Иначе + Иначе - Соединение = Новый HTTPСоединение(Сервер, 80, Пользователь, Пароль, , 3000, SSL); + Соединение = Новый HTTPСоединение(Сервер, 80, Пользователь, Пароль, , 3000, SSL); - КонецЕсли; + КонецЕсли; - Возврат Соединение; + Возврат Соединение; КонецФункции Функция ВыполнитьЗапрос(Знач Запрос, Знач Соединение, Знач Вид, Знач ФайлОтвета = "", Знач ПолныйОтвет = Ложь) Экспорт - Если ЗначениеЗаполнено(ФайлОтвета) Тогда - Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос, ФайлОтвета); - Иначе - Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос); - КонецЕсли; + Если ЗначениеЗаполнено(ФайлОтвета) Тогда + Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос, ФайлОтвета); + Иначе + Ответ = Соединение.ВызватьHTTPМетод(Вид, Запрос); + КонецЕсли; - Если ЭтоПереадресация(Ответ) Тогда + Если ЭтоПереадресация(Ответ) Тогда - URL = Ответ.Заголовки["Location"]; + URL = Ответ.Заголовки["Location"]; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Соединение = СоздатьСоединение(Сервер, Защищенное); - Запрос.АдресРесурса = Адрес; + Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос.АдресРесурса = Адрес; - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); - Иначе - ОбработатьОтвет(Ответ, ПолныйОтвет); - КонецЕсли; + Иначе + ОбработатьОтвет(Ответ, ПолныйОтвет); + КонецЕсли; - Возврат Ответ; + Возврат Ответ; КонецФункции Функция СоздатьЗапросСТелом(Знач Адрес, Знач Параметры, Знач ДопЗаголовки, Знач JSON) Экспорт - ТипДанных = ?(JSON, "application/json; charset=utf-8", "application/x-www-form-urlencoded; charset=utf-8"); - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + ТипДанных = ?(JSON, "application/json; charset=utf-8", "application/x-www-form-urlencoded; charset=utf-8"); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - УстановитьТелоЗапроса(Запрос, Параметры, JSON); + УстановитьТелоЗапроса(Запрос, Параметры, JSON); - Возврат Запрос; + Возврат Запрос; КонецФункции -Функция СоздатьЗапросМультипарт(Знач Адрес - , Знач Параметры - , Знач Файлы - , Знач ДопЗаголовки - , Знач ИмяФайла - , Знач ТипКонтента) Экспорт +Функция СоздатьЗапросМультипарт(Знач Адрес, Знач Параметры, Знач Файлы, Знач ДопЗаголовки, Знач ИмяФайла, + Знач ТипКонтента) Экспорт - Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); - РазделительСтрок = Символы.ВК + Символы.ПС; - ТипДанных = "multipart/form-data; boundary=" + Boundary; + Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); + РазделительСтрок = Символы.ВК + Символы.ПС; + ТипДанных = "multipart/form-data; boundary=" + Boundary; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла - , КодировкаТекста.UTF8 - , ПорядокБайтов.LittleEndian - , "" - , Ложь - , "" - , Ложь); + ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла, КодировкаТекста.UTF8, ПорядокБайтов.LittleEndian, "", Ложь, "", Ложь); - ЗаписатьПараметрыМультипарт(ЗаписьТекста, Boundary, Параметры); - ЗаписатьФайлыМультипарт(ЗаписьТекста, Boundary, ТипКонтента, Файлы); + ЗаписатьПараметрыМультипарт(ЗаписьТекста, Boundary, Параметры); + ЗаписатьФайлыМультипарт(ЗаписьТекста, Boundary, ТипКонтента, Файлы); - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); - ЗаписьТекста.Закрыть(); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); + ЗаписьТекста.Закрыть(); - Запрос.УстановитьИмяФайлаТела(ИмяФайла); + Запрос.УстановитьИмяФайлаТела(ИмяФайла); - Возврат Запрос + Возврат Запрос КонецФункции Функция СоздатьЗапросМультипартРелэйтед(Знач Адрес, Знач Файлы, Знач JSON, Знач ДопЗаголовки, Знач ИмяФайла) Экспорт - Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); - РазделительСтрок = Символы.ВК + Символы.ПС; - ТипДанных = "multipart/related; boundary=" + Boundary; + Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор), "-", ""); + РазделительСтрок = Символы.ВК + Символы.ПС; + ТипДанных = "multipart/related; boundary=" + Boundary; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла - , КодировкаТекста.UTF8 - , ПорядокБайтов.LittleEndian - , "" - , Ложь - , "" - , Ложь); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + ЗаписьТекста = Новый ЗаписьДанных(ИмяФайла, КодировкаТекста.UTF8, ПорядокБайтов.LittleEndian, "", Ложь, "", Ложь); - ЗаписатьJSONМультипарт(ЗаписьТекста, Boundary, JSON); - ЗаписатьФайлыРелэйтед(ЗаписьТекста, Boundary, Файлы); + ЗаписатьJSONМультипарт(ЗаписьТекста, Boundary, JSON); + ЗаписатьФайлыРелэйтед(ЗаписьТекста, Boundary, Файлы); - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); - ЗаписьТекста.Закрыть(); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + "--" + РазделительСтрок); + ЗаписьТекста.Закрыть(); - ДобавитьContentLength(Запрос); + ДобавитьContentLength(Запрос); - Запрос.УстановитьИмяФайлаТела(ИмяФайла); + Запрос.УстановитьИмяФайлаТела(ИмяФайла); - Возврат Запрос; + Возврат Запрос; КонецФункции @@ -346,574 +299,582 @@ Функция ПараметрыЗапросаВСтроку(Знач Параметры, Знач ОтдельныеЭлементыМассивов = Ложь, Знач Начало = Истина) Экспорт - Если Параметры.Количество() = 0 Тогда - Возврат ""; - КонецЕсли; + Если Параметры.Количество() = 0 Тогда + Возврат ""; + КонецЕсли; - СтрокаПараметров = ?(Начало, "?", "&"); + СтрокаПараметров = ?(Начало, "?", "&"); - Для Каждого Параметр Из Параметры Цикл + Для Каждого Параметр Из Параметры Цикл - ТекущееЗначение = Параметр.Значение; - ТекущийКлюч = Параметр.Ключ; + ТекущееЗначение = Параметр.Значение; + ТекущийКлюч = Параметр.Ключ; - Если Не ТипЗнч(ТекущееЗначение) = Тип("Массив") Или Не ОтдельныеЭлементыМассивов Тогда + Если Не ТипЗнч(ТекущееЗначение) = Тип("Массив") Или Не ОтдельныеЭлементыМассивов Тогда - ЗначениеПараметра = ПреобразоватьПараметрВСтроку(ТекущееЗначение); + ЗначениеПараметра = ПреобразоватьПараметрВСтроку(ТекущееЗначение); - СтрокаПараметров = СтрокаПараметров - + Параметр.Ключ - + "=" - + ЗначениеПараметра - + "&"; + СтрокаПараметров = СтрокаПараметров + Параметр.Ключ + "=" + ЗначениеПараметра + "&"; - Иначе + Иначе - ЗначениеПараметра = РазделитьМассивНаПараметрыURL(ТекущийКлюч, ТекущееЗначение); - СтрокаПараметров = СтрокаПараметров + ЗначениеПараметра + "&"; + ЗначениеПараметра = РазделитьМассивНаПараметрыURL(ТекущийКлюч, ТекущееЗначение); + СтрокаПараметров = СтрокаПараметров + ЗначениеПараметра + "&"; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; - СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); + СтрокаПараметров = Лев(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); - Возврат СтрокаПараметров; + Возврат СтрокаПараметров; КонецФункции Функция РазбитьURL(Знач URL) Экспорт - ЗащищенноеСоединение = Не СтрНачинаетсяС(URL, "http://"); + ЗащищенноеСоединение = Не СтрНачинаетсяС(URL, "http://"); - URL = СтрЗаменить(URL, "https://", ""); - URL = СтрЗаменить(URL, "http://" , ""); - URL = СтрЗаменить(URL, ":443" , ""); + URL = СтрЗаменить(URL, "https://", ""); + URL = СтрЗаменить(URL, "http://", ""); + URL = СтрЗаменить(URL, ":443", ""); - Если СтрНайти(URL, "/") = 0 Тогда - Адрес = ""; - Сервер = URL; - Иначе - Адрес = Прав(URL, СтрДлина(URL) - СтрНайти(URL, "/", НаправлениеПоиска.СНачала) + 1); - Сервер = Лев(URL, СтрНайти(URL, "/", НаправлениеПоиска.СНачала) - 1); - КонецЕсли; + Если СтрНайти(URL, "/") = 0 Тогда + Адрес = ""; + Сервер = URL; + Иначе + Адрес = Прав(URL, СтрДлина(URL) - СтрНайти(URL, "/", НаправлениеПоиска.СНачала) + 1); + Сервер = Лев(URL, СтрНайти(URL, "/", НаправлениеПоиска.СНачала) - 1); + КонецЕсли; - Если ЭтоOneScript() И ЗащищенноеСоединение Тогда - Сервер = "https://" + Сервер; - КонецЕсли; + Если ЭтоOneScript() И ЗащищенноеСоединение Тогда + Сервер = "https://" + Сервер; + КонецЕсли; - СтруктураВозврата = Новый Структура; - СтруктураВозврата.Вставить("Сервер" , Сервер); - СтруктураВозврата.Вставить("Адрес" , Адрес); - СтруктураВозврата.Вставить("Защищенное" , ЗащищенноеСоединение); + СтруктураВозврата = Новый Структура; + СтруктураВозврата.Вставить("Сервер", Сервер); + СтруктураВозврата.Вставить("Адрес", Адрес); + СтруктураВозврата.Вставить("Защищенное", ЗащищенноеСоединение); - Возврат СтруктураВозврата; + Возврат СтруктураВозврата; КонецФункции Функция JsonВСтруктуру(Знач Текст) Экспорт - Если Не ЗначениеЗаполнено(Текст) Тогда - Возврат ""; - КонецЕсли; + Если Не ЗначениеЗаполнено(Текст) Тогда + Возврат ""; + КонецЕсли; - Текст = ?(ТипЗнч(Текст) = Тип("ДвоичныеДанные"), ПолучитьСтрокуИзДвоичныхДанных(Текст), Текст); + Текст = ?(ТипЗнч(Текст) = Тип("ДвоичныеДанные"), ПолучитьСтрокуИзДвоичныхДанных(Текст), Текст); - ЧтениеJSON = Новый ЧтениеJSON; - ЧтениеJSON.УстановитьСтроку(Текст); + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.УстановитьСтроку(Текст); - Данные = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); - ЧтениеJSON.Закрыть(); + Данные = ПрочитатьJSON(ЧтениеJSON, Истина, Неопределено, ФорматДатыJSON.ISO); + ЧтениеJSON.Закрыть(); - Возврат Данные; + Возврат Данные; КонецФункции -Функция JSONСтрокой(Знач Данные - , Знач Экранирование = "Нет" - , Знач ПереносСтрок = Истина - , Знач ДвойныеКавчки = Истина) Экспорт +Функция JSONСтрокой(Знач Данные, Знач Экранирование = "Нет", Знач ПереносСтрок = Истина, Знач ДвойныеКавычки = Истина) Экспорт - Перенос = ?(ПереносСтрок, ПереносСтрокJSON.Windows, ПереносСтрокJSON.Нет); + Перенос = ?(ПереносСтрок, ПереносСтрокJSON.Windows, ПереносСтрокJSON.Нет); - ПараметрыJSON = Новый ПараметрыЗаписиJSON(Перенос - , " " - , ДвойныеКавчки - , ЭкранированиеСимволовJSON[Экранирование] - , Ложь - , Ложь - , Ложь - , Ложь); + ПараметрыJSON = Новый ПараметрыЗаписиJSON(Перенос, " ", ДвойныеКавычки, ЭкранированиеСимволовJSON[Экранирование], + Ложь, Ложь, Ложь, Ложь); - Попытка + Попытка - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); + ЗаписьJSON = Новый ЗаписьJSON; + ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); - ЗаписатьJSON(ЗаписьJSON, Данные); - Возврат ЗаписьJSON.Закрыть(); + ЗаписатьJSON(ЗаписьJSON, Данные); + Возврат ЗаписьJSON.Закрыть(); - Исключение - Возврат "НЕ JSON: " + Строка(Данные); - КонецПопытки; + Исключение + Возврат "НЕ JSON: " + Строка(Данные); + КонецПопытки; КонецФункции Функция ЧислоВСтроку(Знач Число) Экспорт - Возврат СтрЗаменить(Строка(Число), Символы.НПП, ""); + Возврат СтрЗаменить(Строка(Число), Символы.НПП, ""); КонецФункции Функция ПрочитатьJSONФайл(Знач Путь) Экспорт - ЧтениеJSON = Новый ЧтениеJSON; - ЧтениеJSON.ОткрытьФайл(Путь); - Значения = ПрочитатьJSON(ЧтениеJSON); + ЧтениеJSON = Новый ЧтениеJSON; + ЧтениеJSON.ОткрытьФайл(Путь); + Значения = ПрочитатьJSON(ЧтениеJSON); - ЧтениеJSON.Закрыть(); + ЧтениеJSON.Закрыть(); - Возврат Значения; + Возврат Значения; КонецФункции Функция ПараметрыЗапросаВСоответствие(Знач СтрокаПараметров) Экспорт - СоответствиеВозврата = Новый Соответствие; - КоличествоЧастей = 2; - МассивПараметров = СтрРазделить(СтрокаПараметров, "&", Ложь); + СоответствиеВозврата = Новый Соответствие; + КоличествоЧастей = 2; + МассивПараметров = СтрРазделить(СтрокаПараметров, "&", Ложь); - Для Каждого Параметр Из МассивПараметров Цикл + Для Каждого Параметр Из МассивПараметров Цикл - МассивКлючЗначение = СтрРазделить(Параметр, "="); + МассивКлючЗначение = СтрРазделить(Параметр, "="); - Если МассивКлючЗначение.Количество() = КоличествоЧастей Тогда - СоответствиеВозврата.Вставить(МассивКлючЗначение[0], МассивКлючЗначение[1]); - Иначе - СоответствиеВозврата.Вставить(МассивКлючЗначение[0], Неопределено); - КонецЕсли; + Если МассивКлючЗначение.Количество() = КоличествоЧастей Тогда + СоответствиеВозврата.Вставить(МассивКлючЗначение[0], МассивКлючЗначение[1]); + Иначе + СоответствиеВозврата.Вставить(МассивКлючЗначение[0], Неопределено); + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат СоответствиеВозврата; + Возврат СоответствиеВозврата; КонецФункции Функция ПолучитьТекущуюДату() Экспорт - Возврат МестноеВремя(ТекущаяУниверсальнаяДата()); + Возврат МестноеВремя(ТекущаяУниверсальнаяДата()); КонецФункции Функция UNIXTime(Знач Дата) Экспорт - ОТД = Новый ОписаниеТипов("Дата"); - Дата = ОТД.ПривестиЗначение(Дата); + ОТД = Новый ОписаниеТипов("Дата"); + Дата = ОТД.ПривестиЗначение(Дата); - UNIX = Формат(Дата - Дата(1970, 1, 1, 1, 0, 0), "ЧЦ=10; ЧДЦ=0; ЧГ=0"); - UNIX = СтрЗаменить(UNIX, "," , ""); - UNIX = СтрЗаменить(UNIX, Символы.НПП, ""); - UNIX = СтрЗаменить(UNIX, " " , ""); - UNIX = Лев(UNIX, 10); + UNIX = Формат(Дата - Дата(1970, 1, 1, 1, 0, 0), "ЧЦ=10; ЧДЦ=0; ЧГ=0"); + UNIX = СтрЗаменить(UNIX, ",", ""); + UNIX = СтрЗаменить(UNIX, Символы.НПП, ""); + UNIX = СтрЗаменить(UNIX, " ", ""); + UNIX = Лев(UNIX, 10); - Возврат UNIX; + Возврат UNIX; КонецФункции Функция ИнформацияОПрогрессе(Знач Текущее, Знач Всего, Знач ЕдИзм, Знач Делитель = 1) Экспорт - Целое = 100; - Текущее = Окр(Текущее / Делитель, 2); - Всего = Окр(Всего / Делитель, 2); - Процент = Цел(Текущее / Всего * Целое); + Целое = 100; + Текущее = Окр(Текущее / Делитель, 2); + Всего = Окр(Всего / Делитель, 2); + Процент = Цел(Текущее / Всего * Целое); - СтрТекущее = ЧислоВСтроку(Текущее); - СтрВсего = ЧислоВСтроку(Всего); - СтрПроцент = ЧислоВСтроку(Процент); + СтрТекущее = ЧислоВСтроку(Текущее); + СтрВсего = ЧислоВСтроку(Всего); + СтрПроцент = ЧислоВСтроку(Процент); - Информация = СтрТекущее + "/" + СтрВсего + " " + ЕдИзм + " ( " + СтрПроцент + "% )"; + Информация = СтрТекущее + "/" + СтрВсего + " " + ЕдИзм + " ( " + СтрПроцент + "% )"; - Возврат Информация; + Возврат Информация; КонецФункции Функция ПреобразоватьДанныеСПолучениемРазмера(Данные, Знач МинимальныйРазмерДляПотока = 0) Экспорт - Размер = 0; + Размер = 0; - Если ТипЗнч(Данные) = Тип("Строка") Тогда + Если ТипЗнч(Данные) = Тип("Строка") Тогда - ФайлНаДиске = Новый Файл(Данные); + ФайлНаДиске = Новый Файл(Данные); - Если ФайлНаДиске.Существует() Тогда - Размер = ФайлНаДиске.Размер(); - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Размер = Данные.Размер(); - КонецЕсли; + Если ФайлНаДиске.Существует() Тогда + Размер = ФайлНаДиске.Размер(); + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Размер = Данные.Размер(); + КонецЕсли; - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Размер = Данные.Размер(); - КонецЕсли; + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Размер = Данные.Размер(); + КонецЕсли; - Если ЗначениеЗаполнено(МинимальныйРазмерДляПотока) Тогда - Если Размер < МинимальныйРазмерДляПотока Тогда - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); - КонецЕсли; - Иначе - OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); - КонецЕсли; + Если ЗначениеЗаполнено(МинимальныйРазмерДляПотока) Тогда + Если Размер < МинимальныйРазмерДляПотока Тогда + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Данные); + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); + КонецЕсли; + Иначе + OPI_ПреобразованиеТипов.ПолучитьДвоичныеИлиПоток(Данные); + КонецЕсли; - Возврат Размер; + Возврат Размер; КонецФункции -Функция ПолеКоллекцииСуществет(Знач Коллекция, Знач Поле) Экспорт +Функция ПолеКоллекцииСуществует(Знач Коллекция, Знач Поле) Экспорт - ТипКоллекции = ТипЗнч(Коллекция); + ТипКоллекции = ТипЗнч(Коллекция); + + ЭтоСтруктура = ТипКоллекции = Тип("Структура"); + ЭтоСоответствие = ТипКоллекции = Тип("Соответствие"); + ЭтоКоллекция = ЭтоСтруктура Или ЭтоСоответствие; - Если ТипКоллекции = Тип("Структура") Тогда + Если СтрНайти(Поле, ".") И ЭтоКоллекция Тогда - Возврат Коллекция.Свойство(Поле); + ЧастиПоля = СтрРазделить(Поле, "."); + ТекущееПоле = ЧастиПоля[0]; - ИначеЕсли ТипКоллекции = Тип("Соответствие") Тогда + Если Не ПолеКоллекцииСуществует(Коллекция, ТекущееПоле) Тогда - Возврат Коллекция[Поле] <> Неопределено; + Возврат Ложь; - Иначе + Иначе - ВызватьИсключение "Указанное значение не является подходящей коллекцией!"; + ЧастиПоля.Удалить(0); + СледующаяКоллекция = Коллекция[ТекущееПоле]; + СледующееПоле = СтрСоединить(ЧастиПоля, "."); - КонецЕсли; + Возврат ПолеКоллекцииСуществует(СледующаяКоллекция, СледующееПоле); + + КонецЕсли; + + ИначеЕсли ЭтоСтруктура Тогда + + Возврат Коллекция.Свойство(Поле); + + ИначеЕсли ЭтоСоответствие Тогда + + Возврат Коллекция[Поле] <> Неопределено; + + Иначе + + Возврат Ложь; + + КонецЕсли; КонецФункции Функция НайтиОтсутствующиеПоляКоллекции(Знач Коллекция, Знач Поля) Экспорт - МассивОтсутствующихПолей = Новый Массив; + МассивОтсутствующихПолей = Новый Массив; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ТекущийКлюч = ЭлементКоллекции.Ключ; - Существует = ПолеКоллекцииСуществет(Коллекция, ТекущийКлюч); + ТекущийКлюч = ЭлементКоллекции.Ключ; + Существует = ПолеКоллекцииСуществует(Коллекция, ТекущийКлюч); - Если Не Существует Тогда - МассивОтсутствующихПолей.Добавить(ТекущийКлюч); - КонецЕсли; + Если Не Существует Тогда + МассивОтсутствующихПолей.Добавить(ТекущийКлюч); + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат МассивОтсутствующихПолей; + Возврат МассивОтсутствующихПолей; КонецФункции Функция ОчиститьКоллекциюРекурсивно(Знач Коллекция) Экспорт - ТипЗначения = ТипЗнч(Коллекция); + ТипЗначения = ТипЗнч(Коллекция); - Если ТипЗначения = Тип("Структура") Тогда + Если ТипЗначения = Тип("Структура") Тогда - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); - Коллекция[ЭлементКоллекции.Ключ] = ОчищенноеПоле; + Коллекция[ЭлементКоллекции.Ключ] = ОчищенноеПоле; - КонецЦикла; + КонецЦикла; - ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда + ИначеЕсли ТипЗначения = Тип("Соответствие") Тогда - Коллекция_ = Новый Соответствие; + Коллекция_ = Новый Соответствие; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции.Значение); - Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле); + Коллекция_.Вставить(ЭлементКоллекции.Ключ, ОчищенноеПоле); - КонецЦикла; + КонецЦикла; - Коллекция = Коллекция_; + Коллекция = Коллекция_; - ИначеЕсли ТипЗначения = Тип("Массив") Тогда + ИначеЕсли ТипЗначения = Тип("Массив") Тогда - Коллекция_ = Новый Массив; + Коллекция_ = Новый Массив; - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции); - Коллекция_.Добавить(ОчищенноеПоле); + ОчищенноеПоле = ОчиститьКоллекциюРекурсивно(ЭлементКоллекции); + Коллекция_.Добавить(ОчищенноеПоле); - КонецЦикла; + КонецЦикла; - Коллекция = Коллекция_; + Коллекция = Коллекция_; - Иначе + Иначе - Коллекция = ""; + Коллекция = ""; - КонецЕсли; + КонецЕсли; - Возврат Коллекция; + Возврат Коллекция; КонецФункции Функция ВременнаяМеткаISO(Знач Дата) Экспорт - Метка = Лев(XMLСтрока(Дата), 19) + "Z"; - Метка = СтрЗаменить(Метка, "-", ""); - Метка = СтрЗаменить(Метка, ":", ""); + Метка = Лев(XMLСтрока(Дата), 19) + "Z"; + Метка = СтрЗаменить(Метка, "-", ""); + Метка = СтрЗаменить(Метка, ":", ""); - Возврат Метка; + Возврат Метка; КонецФункции Функция ЭтоOneScript() Экспорт - Попытка + Попытка - Ответ = Ложь; + Ответ = Ложь; // BSLLS:UnusedLocalVariable-off //@skip-check module-unused-local-variable - Проверка = Новый ЗащищенноеСоединениеOpenSSL(); + Проверка = Новый ЗащищенноеСоединениеOpenSSL; // BSLLS:UnusedLocalVariable-on - Исключение + Исключение - Ответ = Истина; + Ответ = Истина; - КонецПопытки; + КонецПопытки; - Возврат Ответ; + Возврат Ответ; КонецФункции Функция ОбработатьXML(XML) Экспорт - НачалоОбработкиXML(XML); + НачалоОбработкиXML(XML); - ВозвращаемоеЗначение = Новый Соответствие; + ВозвращаемоеЗначение = Новый Соответствие; - Пока XML.Прочитать() Цикл + Пока XML.Прочитать() Цикл - ТипУзла = XML.ТипУзла; + ТипУзла = XML.ТипУзла; - Если Не ПодходящийТипУзла(ТипУзла) Тогда - Продолжить; - КонецЕсли; + Если Не ПодходящийТипУзла(ТипУзла) Тогда + Продолжить; + КонецЕсли; - ИмяУзла = XML.Имя; + ИмяУзла = XML.Имя; - СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла); + СуществующееЗначение = ВозвращаемоеЗначение.Получить(ИмяУзла); - Если ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда + Если ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда - Если СуществующееЗначение = Неопределено Тогда - ВозвращаемоеЗначение.Вставить(ИмяУзла, ОбработатьXML(XML)); - Иначе - ЗначениеВМассив(СуществующееЗначение); - СуществующееЗначение.Добавить(ОбработатьXML(XML)); - ВозвращаемоеЗначение.Вставить(ИмяУзла, СуществующееЗначение); - КонецЕсли; + Если СуществующееЗначение = Неопределено Тогда + ВозвращаемоеЗначение.Вставить(ИмяУзла, ОбработатьXML(XML)); + Иначе + ЗначениеВМассив(СуществующееЗначение); + СуществующееЗначение.Добавить(ОбработатьXML(XML)); + ВозвращаемоеЗначение.Вставить(ИмяУзла, СуществующееЗначение); + КонецЕсли; - Иначе + Иначе - Если Не ТипУзла = ТипУзлаXML.КонецЭлемента Тогда - ВозвращаемоеЗначение = XML.Значение; - XML.Прочитать(); - КонецЕсли; + Если Не ТипУзла = ТипУзлаXML.КонецЭлемента Тогда + ВозвращаемоеЗначение = XML.Значение; + XML.Прочитать(); + КонецЕсли; - Прервать; + Прервать; - КонецЕсли; + КонецЕсли; - КонецЦикла; + КонецЦикла; - Возврат ВозвращаемоеЗначение; + Возврат ВозвращаемоеЗначение; КонецФункции Функция ПолучитьXML(Значение, ПространствоИмен = "", ЗаписьXML = Неопределено) Экспорт - ЭтоВход = НачалоФормированияXML(Значение, ЗаписьXML); + ЭтоВход = НачалоФормированияXML(Значение, ЗаписьXML); - ТипЗначения = ТипЗнч(Значение); + ТипЗначения = ТипЗнч(Значение); - Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда + Если ТипЗначения = Тип("Структура") Или ТипЗначения = Тип("Соответствие") Тогда - Для Каждого ЗначениеКоллекции Из Значение Цикл + Для Каждого ЗначениеКоллекции Из Значение Цикл - ЗаписьXML.ЗаписатьНачалоЭлемента(ЗначениеКоллекции.Ключ, ПространствоИмен); + ЗаписьXML.ЗаписатьНачалоЭлемента(ЗначениеКоллекции.Ключ, ПространствоИмен); - Если ЗначениеЗаполнено(ПространствоИмен) Тогда - ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("", ПространствоИмен); - КонецЕсли; + Если ЗначениеЗаполнено(ПространствоИмен) Тогда + ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("", ПространствоИмен); + КонецЕсли; - ПолучитьXML(ЗначениеКоллекции.Значение, "", ЗаписьXML); - ЗаписьXML.ЗаписатьКонецЭлемента(); + ПолучитьXML(ЗначениеКоллекции.Значение, "", ЗаписьXML); + ЗаписьXML.ЗаписатьКонецЭлемента(); - КонецЦикла; + КонецЦикла; - ИначеЕсли ТипЗначения = Тип("Массив") Тогда + ИначеЕсли ТипЗначения = Тип("Массив") Тогда - Для Каждого ЭлементМассива Из Значение Цикл - ПолучитьXML(ЭлементМассива, "", ЗаписьXML); - КонецЦикла; + Для Каждого ЭлементМассива Из Значение Цикл + ПолучитьXML(ЭлементМассива, "", ЗаписьXML); + КонецЦикла; - Иначе + Иначе - ЗаписьXML.ЗаписатьТекст(Значение); + ЗаписьXML.ЗаписатьТекст(Значение); - КонецЕсли; + КонецЕсли; - Если ЭтоВход Тогда - Возврат ЗаписьXML.Закрыть(); - Иначе - Возврат Неопределено; - КонецЕсли; + Если ЭтоВход Тогда + Возврат ЗаписьXML.Закрыть(); + Иначе + Возврат Неопределено; + КонецЕсли; КонецФункции Функция ПодходящийТипУзла(Знач ТипУзла) - Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента - Или ТипУзла = ТипУзлаXML.КонецЭлемента - Или ТипУзла = ТипУзлаXML.Текст; + Возврат ТипУзла = ТипУзлаXML.НачалоЭлемента Или ТипУзла = ТипУзлаXML.КонецЭлемента Или ТипУзла = ТипУзлаXML.Текст; КонецФункции Процедура ЗначениеВМассив(Значение) Экспорт - Если ТипЗнч(Значение) = Тип("Массив") Тогда - Возврат; - КонецЕсли; + Если ТипЗнч(Значение) = Тип("Массив") Тогда + Возврат; + КонецЕсли; - Значение_ = Новый Массив; - Значение_.Добавить(Значение); - Значение = Значение_; + Значение_ = Новый Массив; + Значение_.Добавить(Значение); + Значение = Значение_; КонецПроцедуры Процедура ЗаменитьСпецСимволы(Текст, Разметка = "Markdown") Экспорт - СоответствиеСимволов = Новый Соответствие; + СоответствиеСимволов = Новый Соответствие; - Если Разметка = "HTML" Тогда + Если Разметка = "HTML" Тогда - СоответствиеСимволов.Вставить("&", "&"); + СоответствиеСимволов.Вставить("&", "&"); - ИначеЕсли Разметка = "MarkdownV2" Тогда + ИначеЕсли Разметка = "MarkdownV2" Тогда - СоответствиеСимволов.Вставить("-", "\-"); - СоответствиеСимволов.Вставить("+", "\+"); - СоответствиеСимволов.Вставить("#", "\#"); - СоответствиеСимволов.Вставить("=", "\="); - СоответствиеСимволов.Вставить("{", "\{"); - СоответствиеСимволов.Вставить("}", "\}"); - СоответствиеСимволов.Вставить(".", "\."); + СоответствиеСимволов.Вставить("-", "\-"); + СоответствиеСимволов.Вставить("+", "\+"); + СоответствиеСимволов.Вставить("#", "\#"); + СоответствиеСимволов.Вставить("=", "\="); + СоответствиеСимволов.Вставить("{", "\{"); + СоответствиеСимволов.Вставить("}", "\}"); + СоответствиеСимволов.Вставить(".", "\."); - Иначе - Возврат; - КонецЕсли; + Иначе + Возврат; + КонецЕсли; - Для Каждого СимволМассива Из СоответствиеСимволов Цикл - Текст = СтрЗаменить(Текст, СимволМассива.Ключ, СимволМассива.Значение); - КонецЦикла; + Для Каждого СимволМассива Из СоответствиеСимволов Цикл + Текст = СтрЗаменить(Текст, СимволМассива.Ключ, СимволМассива.Значение); + КонецЦикла; КонецПроцедуры Процедура УдалитьПустыеПоляКоллекции(Коллекция) Экспорт - ТипКоллекции = ТипЗнч(Коллекция); - ВыходнаяКоллекция = Новый(ТипКоллекции); + ТипКоллекции = ТипЗнч(Коллекция); + ВыходнаяКоллекция = Новый (ТипКоллекции); - Если ТипКоллекции = Тип("Соответствие") Или ТипКоллекции = Тип("Структура") Тогда + Если ТипКоллекции = Тип("Соответствие") Или ТипКоллекции = Тип("Структура") Тогда - УдалитьПустыеКлючиЗначения(Коллекция, ВыходнаяКоллекция); + УдалитьПустыеКлючиЗначения(Коллекция, ВыходнаяКоллекция); - ИначеЕсли ТипКоллекции = Тип("Массив") Тогда + ИначеЕсли ТипКоллекции = Тип("Массив") Тогда - УдалитьПустыеЭлементыМассива(Коллекция, ВыходнаяКоллекция); + УдалитьПустыеЭлементыМассива(Коллекция, ВыходнаяКоллекция); - Иначе + Иначе - ВыходнаяКоллекция = Коллекция; + ВыходнаяКоллекция = Коллекция; - КонецЕсли; + КонецЕсли; - Коллекция = ВыходнаяКоллекция; + Коллекция = ВыходнаяКоллекция; КонецПроцедуры Процедура Пауза(Знач Секунды) Экспорт - Соединение = Новый HTTPСоединение("1C.ru", 11111, , , , Секунды); - Попытка - Соединение.Получить(Новый HTTPЗапрос("")); - Исключение - Возврат; - КонецПопытки; + Соединение = Новый HTTPСоединение("1C.ru", 11111, , , , Секунды); + Попытка + Соединение.Получить(Новый HTTPЗапрос("")); + Исключение + Возврат; + КонецПопытки; КонецПроцедуры Процедура ДобавитьПоле(Знач Имя, Знач Значение, Знач Тип, Коллекция) Экспорт - Заполнено = ЗначениеЗаполнено(Значение); + Заполнено = ЗначениеЗаполнено(Значение); - Если Не Заполнено Тогда - Возврат; - КонецЕсли; + Если Не Заполнено Тогда + Возврат; + КонецЕсли; - Если Тип = "Дата" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = UNIXTime(Значение); + Если Тип = "Дата" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = UNIXTime(Значение); - ИначеЕсли Тип = "ДатаISO" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Лев(XMLСтрока(Значение), 19); + ИначеЕсли Тип = "ДатаISO" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Лев(XMLСтрока(Значение), 19); - ИначеЕсли Тип = "ДатаISOZ" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Лев(XMLСтрока(Значение), 19) + "Z"; + ИначеЕсли Тип = "ДатаISOZ" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Лев(XMLСтрока(Значение), 19) + "Z"; - ИначеЕсли Тип = "ДатаБезВремени" Тогда - OPI_ПреобразованиеТипов.ПолучитьДату(Значение); - Значение = Формат(Значение, "ДФ=yyyy-MM-dd"); + ИначеЕсли Тип = "ДатаБезВремени" Тогда + OPI_ПреобразованиеТипов.ПолучитьДату(Значение); + Значение = Формат(Значение, "ДФ=yyyy-MM-dd"); - ИначеЕсли Тип = "Коллекция" Тогда - OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение); + ИначеЕсли Тип = "Коллекция" Тогда + OPI_ПреобразованиеТипов.ПолучитьКоллекцию(Значение); - ИначеЕсли Тип = "Булево" Тогда - OPI_ПреобразованиеТипов.ПолучитьБулево(Значение); + ИначеЕсли Тип = "Булево" Тогда + OPI_ПреобразованиеТипов.ПолучитьБулево(Значение); - ИначеЕсли Тип = "СтрокаФайла" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение, Истина); + ИначеЕсли Тип = "СтрокаФайла" Тогда + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение, Истина); - ИначеЕсли Тип = "Массив" Тогда - OPI_ПреобразованиеТипов.ПолучитьМассив(Значение); + ИначеЕсли Тип = "Массив" Тогда + OPI_ПреобразованиеТипов.ПолучитьМассив(Значение); - ИначеЕсли Тип = "ДвоичныеДанные" Тогда - OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Значение); + ИначеЕсли Тип = "ДвоичныеДанные" Тогда + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Значение); - ИначеЕсли Тип = "Число" Тогда - OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение); + ИначеЕсли Тип = "Число" Тогда + OPI_ПреобразованиеТипов.ПолучитьЧисло(Значение); - ИначеЕсли Тип = "УникальныйИдентификатор" Тогда + ИначеЕсли Тип = "УникальныйИдентификатор" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); - Значение = Новый УникальныйИдентификатор(Значение); + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); + Значение = Новый УникальныйИдентификатор(Значение); - Иначе + Иначе - Если Не Тип = "Текущий" Тогда - OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); - КонецЕсли; + Если Не Тип = "Текущий" Тогда + OPI_ПреобразованиеТипов.ПолучитьСтроку(Значение); + КонецЕсли; - КонецЕсли; + КонецЕсли; - Коллекция.Вставить(Имя, Значение); + Коллекция.Вставить(Имя, Значение); КонецПроцедуры @@ -923,482 +884,454 @@ #Область СлужебныеПроцедурыИФункции -Функция ВыполнитьЗапросСТелом(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач JSON = Истина - , Знач ПолныйОтвет = Ложь - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросСТелом(Знач URL, Знач Вид, Знач Параметры = "", Знач ДопЗаголовки = "", Знач JSON = Истина, + Знач ПолныйОтвет = Ложь, Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапросСТелом(Адрес, Параметры, ДопЗаголовки, JSON); - Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); + Запрос = СоздатьЗапросСТелом(Адрес, Параметры, ДопЗаголовки, JSON); + Соединение = СоздатьСоединение(Сервер, Защищенное); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета, ПолныйОтвет); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросСДвоичнымиДанными(Знач URL - , Знач Вид - , Знач Данные - , Знач ДопЗаголовки - , Знач ПолныйОтвет - , Знач ТипДанных) +Функция ВыполнитьЗапросСДвоичнымиДанными(Знач URL, Знач Вид, Знач Данные, Знач ДопЗаголовки, Знач ПолныйОтвет, + Знач ТипДанных) - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки, ТипДанных); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Если Не Данные.Размер() = 0 Тогда - Запрос.УстановитьТелоИзДвоичныхДанных(Данные); - КонецЕсли; + Если Не Данные.Размер() = 0 Тогда + Запрос.УстановитьТелоИзДвоичныхДанных(Данные); + КонецЕсли; - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, , ПолныйОтвет); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, , ПолныйОтвет); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросБезТела(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросБезТела(Знач URL, Знач Вид, Знач Параметры = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"] + ПараметрыЗапросаВСтроку(Параметры); - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"] + ПараметрыЗапросаВСтроку(Параметры); + Защищенное = СтруктураURL["Защищенное"]; - Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапрос(Адрес, ДопЗаголовки); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Возврат Ответ; + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросМультипарт(Знач URL - , Знач Вид - , Знач Параметры = "" - , Знач Файлы = "" - , Знач ТипКонтента = "image/jpeg" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросМультипарт(Знач URL, Знач Вид, Знач Параметры = "", Знач Файлы = "", + Знач ТипКонтента = "image/jpeg", Знач ДопЗаголовки = "", Знач ФайлОтвета = Неопределено) - Если Не ЗначениеЗаполнено(Параметры) Тогда - Параметры = Новый Структура; - КонецЕсли; + Если Не ЗначениеЗаполнено(Параметры) Тогда + Параметры = Новый Структура; + КонецЕсли; - Если Не ЗначениеЗаполнено(Файлы) Тогда - Файлы = Новый Соответствие; - КонецЕсли; + Если Не ЗначениеЗаполнено(Файлы) Тогда + Файлы = Новый Соответствие; + КонецЕсли; - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - ТелоЗапроса = ПолучитьИмяВременногоФайла(); + ТелоЗапроса = ПолучитьИмяВременногоФайла(); - Запрос = СоздатьЗапросМультипарт(Адрес, Параметры, Файлы, ДопЗаголовки, ТелоЗапроса, ТипКонтента); - Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Запрос = СоздатьЗапросМультипарт(Адрес, Параметры, Файлы, ДопЗаголовки, ТелоЗапроса, ТипКонтента); + Соединение = СоздатьСоединение(Сервер, Защищенное); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Запрос = Неопределено; - ЗаписьТекста = Неопределено; + Запрос = Неопределено; + ЗаписьТекста = Неопределено; - УдалитьФайлы(ТелоЗапроса); - Возврат Ответ; + УдалитьФайлы(ТелоЗапроса); + Возврат Ответ; КонецФункции -Функция ВыполнитьЗапросМультипартРелэйтед(Знач URL - , Знач Вид - , Знач JSON = "" - , Знач Файлы = "" - , Знач ДопЗаголовки = "" - , Знач ФайлОтвета = Неопределено) +Функция ВыполнитьЗапросМультипартРелэйтед(Знач URL, Знач Вид, Знач JSON = "", Знач Файлы = "", Знач ДопЗаголовки = "", + Знач ФайлОтвета = Неопределено) - СтруктураURL = РазбитьURL(URL); - Сервер = СтруктураURL["Сервер"]; - Адрес = СтруктураURL["Адрес"]; - Защищенное = СтруктураURL["Защищенное"]; + СтруктураURL = РазбитьURL(URL); + Сервер = СтруктураURL["Сервер"]; + Адрес = СтруктураURL["Адрес"]; + Защищенное = СтруктураURL["Защищенное"]; - ТелоЗапроса = ПолучитьИмяВременногоФайла(); + ТелоЗапроса = ПолучитьИмяВременногоФайла(); - Запрос = СоздатьЗапросМультипартРелэйтед(Адрес, Файлы, JSON, ДопЗаголовки, ТелоЗапроса); - Соединение = СоздатьСоединение(Сервер, Защищенное); + Запрос = СоздатьЗапросМультипартРелэйтед(Адрес, Файлы, JSON, ДопЗаголовки, ТелоЗапроса); + Соединение = СоздатьСоединение(Сервер, Защищенное); - Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); + Ответ = ВыполнитьЗапрос(Запрос, Соединение, Вид, ФайлОтвета); - Запрос = Неопределено; - ЗаписьТекста = Неопределено; + Запрос = Неопределено; + ЗаписьТекста = Неопределено; - УдалитьФайлы(ТелоЗапроса); - Возврат Ответ; + УдалитьФайлы(ТелоЗапроса); + Возврат Ответ; КонецФункции Функция ЭтоПереадресация(Знач Ответ) - Переадресация = 300; - Ошибка = 400; + Переадресация = 300; + Ошибка = 400; - ЭтоПереадресация = Ответ.КодСостояния >= Переадресация - И Ответ.КодСостояния < Ошибка - И ЗначениеЗаполнено(Ответ.Заголовки["Location"]); + ЭтоПереадресация = Ответ.КодСостояния >= Переадресация И Ответ.КодСостояния < Ошибка И ЗначениеЗаполнено( + Ответ.Заголовки["Location"]); - Возврат ЭтоПереадресация; + Возврат ЭтоПереадресация; КонецФункции Функция ПреобразоватьПараметрВСтроку(Знач Значение) - Если ТипЗнч(Значение) = Тип("Массив") Тогда + Если ТипЗнч(Значение) = Тип("Массив") Тогда - Для Н = 0 По Значение.ВГраница() Цикл - Значение[Н] = ПреобразоватьПараметрВСтроку(Значение[Н]); - КонецЦикла; + Для Н = 0 По Значение.ВГраница() Цикл + Значение[Н] = ПреобразоватьПараметрВСтроку(Значение[Н]); + КонецЦикла; - Значение = СтрСоединить(Значение, ","); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); - Значение = "[" + Значение + "]"; + Значение = СтрСоединить(Значение, ","); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + Значение = "[" + Значение + "]"; - ИначеЕсли ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Тогда + ИначеЕсли ТипЗнч(Значение) = Тип("Соответствие") Или ТипЗнч(Значение) = Тип("Структура") Тогда - ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, ""); + ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, ""); - ЗаписьJSON = Новый ЗаписьJSON; - ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); + ЗаписьJSON = Новый ЗаписьJSON; + ЗаписьJSON.УстановитьСтроку(ПараметрыJSON); - ЗаписатьJSON(ЗаписьJSON, Значение); - Значение = ЗаписьJSON.Закрыть(); + ЗаписатьJSON(ЗаписьJSON, Значение); + Значение = ЗаписьJSON.Закрыть(); - ИначеЕсли ТипЗнч(Значение) = Тип("Булево") Тогда + ИначеЕсли ТипЗнч(Значение) = Тип("Булево") Тогда - Значение = ?(Значение, "true", "false"); + Значение = ?(Значение, "true", "false"); - Иначе + Иначе - Значение = ЧислоВСтроку(Значение); - Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); + Значение = ЧислоВСтроку(Значение); + Значение = КодироватьСтроку(Значение, СпособКодированияСтроки.URLВКодировкеURL); - КонецЕсли; + КонецЕсли; - Возврат Значение; + Возврат Значение; КонецФункции Функция РазобратьКлючФайла(Знач ДанныеФайла, Знач ТипКонтента) - ЗаменаТочки = "___"; - ИмяФайла = СтрЗаменить(ДанныеФайла, ЗаменаТочки, "."); - МассивИмени = СтрРазделить(ИмяФайла, "|", Ложь); - ЧастейИмени = 2; + ЗаменаТочки = "___"; + ИмяФайла = СтрЗаменить(ДанныеФайла, ЗаменаТочки, "."); + МассивИмени = СтрРазделить(ИмяФайла, "|", Ложь); + ЧастейИмени = 2; - Если МассивИмени.Количество() = ЧастейИмени Тогда - ИмяПоля = МассивИмени[0]; - ИмяФайла = МассивИмени[1]; - Иначе + Если МассивИмени.Количество() = ЧастейИмени Тогда + ИмяПоля = МассивИмени[0]; + ИмяФайла = МассивИмени[1]; + Иначе - Если ТипКонтента = "image/jpeg" Тогда + Если ТипКонтента = "image/jpeg" Тогда - ИмяПоля = "photo"; + ИмяПоля = "photo"; - Иначе + Иначе - ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); - ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, ".")); + ИмяПоля = Лев(ИмяФайла, СтрНайти(ИмяФайла, ".") - 1); + ИмяПоля = ?(ЗначениеЗаполнено(ИмяПоля), ИмяПоля, СтрЗаменить(ДанныеФайла, ЗаменаТочки, ".")); - КонецЕсли; + КонецЕсли; - КонецЕсли; + КонецЕсли; - СтруктураВозврата = Новый Структура("ИмяПоля,ИмяФайла", ИмяПоля, ИмяФайла); + СтруктураВозврата = Новый Структура("ИмяПоля,ИмяФайла", ИмяПоля, ИмяФайла); - Возврат СтруктураВозврата; + Возврат СтруктураВозврата; КонецФункции Функция РазделитьМассивНаПараметрыURL(Знач Ключ, Знач Значение) - КлючМассив = Ключ + "="; + КлючМассив = Ключ + "="; - Для Н = 0 По Значение.ВГраница() Цикл + Для Н = 0 По Значение.ВГраница() Цикл - ТекущееЗначение = Значение[Н]; + ТекущееЗначение = Значение[Н]; - OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееЗначение); + OPI_ПреобразованиеТипов.ПолучитьСтроку(ТекущееЗначение); - Значение.Установить(Н, КлючМассив + ТекущееЗначение); + Значение.Установить(Н, КлючМассив + ТекущееЗначение); - КонецЦикла; + КонецЦикла; - ПараметрСтрокой = СтрСоединить(Значение, "&"); + ПараметрСтрокой = СтрСоединить(Значение, "&"); - Возврат ПараметрСтрокой; + Возврат ПараметрСтрокой; КонецФункции Процедура УстановитьТелоЗапроса(Запрос, Знач Параметры, Знач JSON) - Коллекция = ТипЗнч(Параметры) = Тип("Структура") - Или ТипЗнч(Параметры) = Тип("Соответствие") - Или ТипЗнч(Параметры) = Тип("Массив"); + Коллекция = ТипЗнч(Параметры) = Тип("Структура") Или ТипЗнч(Параметры) = Тип("Соответствие") Или ТипЗнч(Параметры) + = Тип("Массив"); - Если JSON Тогда + Если JSON Тогда - Данные = JSONСтрокой(Параметры); + Данные = JSONСтрокой(Параметры); - ИначеЕсли Не Коллекция Тогда + ИначеЕсли Не Коллекция Тогда - Данные = Параметры; + Данные = Параметры; - Иначе + Иначе - СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); - Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); + СтрокаПараметров = ПараметрыЗапросаВСтроку(Параметры); + Данные = Прав(СтрокаПараметров, СтрДлина(СтрокаПараметров) - 1); - КонецЕсли; + КонецЕсли; - Если ТипЗнч(Данные) = Тип("Строка") Тогда - Запрос.УстановитьТелоИзСтроки(Данные); - Иначе + Если ТипЗнч(Данные) = Тип("Строка") Тогда + Запрос.УстановитьТелоИзСтроки(Данные); + Иначе //@skip-check wrong-type-expression - Запрос.УстановитьТелоИзДвоичныхДанных(Данные); - КонецЕсли; + Запрос.УстановитьТелоИзДвоичныхДанных(Данные); + КонецЕсли; КонецПроцедуры Процедура ЗаписатьПараметрыМультипарт(ЗаписьТекста, Знач Boundary, Знач Параметры) - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - Для Каждого Параметр Из Параметры Цикл + Для Каждого Параметр Из Параметры Цикл - Если Параметр.Значение = Неопределено - Или Параметр.Значение = NULL Тогда - Продолжить; - КонецЕсли; + Если Параметр.Значение = Неопределено Или Параметр.Значение = Null Тогда + Продолжить; + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + Параметр.Ключ + """"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + Параметр.Ключ + """"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - Если ТипЗнч(Параметр.Значение) = Тип("Строка") - Или ТипЗнч(Параметр.Значение) = Тип("Число") Тогда + Если ТипЗнч(Параметр.Значение) = Тип("Строка") Или ТипЗнч(Параметр.Значение) = Тип("Число") Тогда - ЗначениеСтрокой = ЧислоВСтроку(Параметр.Значение); - ЗаписьТекста.ЗаписатьСтроку(ЗначениеСтрокой); + ЗначениеСтрокой = ЧислоВСтроку(Параметр.Значение); + ЗаписьТекста.ЗаписатьСтроку(ЗначениеСтрокой); - ИначеЕсли ТипЗнч(Параметр.Значение) = Тип("Булево") Тогда + ИначеЕсли ТипЗнч(Параметр.Значение) = Тип("Булево") Тогда - ЗаписьТекста.ЗаписатьСтроку(?(Параметр.Значение, "true", "false")); + ЗаписьТекста.ЗаписатьСтроку(?(Параметр.Значение, "true", "false")); - Иначе + Иначе - ЗаписьТекста.Записать(Параметр.Значение); + ЗаписьТекста.Записать(Параметр.Значение); - КонецЕсли; + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьФайлыМультипарт(ЗаписьТекста, Знач Boundary, Знач ТипКонтента, Знач Файлы) - ТипКонтента = СокрЛП(ТипКонтента); - РазделительСтрок = Символы.ВК + Символы.ПС; + ТипКонтента = СокрЛП(ТипКонтента); + РазделительСтрок = Символы.ВК + Символы.ПС; - Для Каждого Файл Из Файлы Цикл + Для Каждого Файл Из Файлы Цикл - СтруктураИнформации = РазобратьКлючФайла(Файл.Ключ, ТипКонтента); + СтруктураИнформации = РазобратьКлючФайла(Файл.Ключ, ТипКонтента); - ИмяПоля = СтруктураИнформации["ИмяПоля"]; - ИмяФайла = СтруктураИнформации["ИмяФайла"]; + ИмяПоля = СтруктураИнформации["ИмяПоля"]; + ИмяФайла = СтруктураИнформации["ИмяФайла"]; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" - + ИмяПоля - + """; filename=""" - + ИмяФайла - + """"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Disposition: form-data; name=""" + ИмяПоля + """; filename=""" + ИмяФайла + + """"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - Если ЗначениеЗаполнено(ТипКонтента) Тогда - ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + ТипКонтента); - КонецЕсли; + Если ЗначениеЗаполнено(ТипКонтента) Тогда + ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + ТипКонтента); + КонецЕсли; - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Значение); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Значение); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьФайлыРелэйтед(ЗаписьТекста, Знач Boundary, Знач Файлы) - Если Не ЗначениеЗаполнено(Файлы) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(Файлы) Тогда + Возврат; + КонецЕсли; - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - Если ТипЗнч(Файлы) = Тип("Соответствие") Тогда - Для Каждого Файл Из Файлы Цикл + Если ТипЗнч(Файлы) = Тип("Соответствие") Тогда + Для Каждого Файл Из Файлы Цикл - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + Файл.Значение); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Ключ); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Type: " + Файл.Значение); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписатьДвоичныеДанные(ЗаписьТекста, Файл.Ключ); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - КонецЦикла; + КонецЦикла; - КонецЕсли; + КонецЕсли; КонецПроцедуры Процедура ЗаписатьДвоичныеДанные(ЗаписьДанных, Знач ДвоичныеДанные) - РазмерЧасти = 268435456; - ПрочитанноБайт = 0; - ТекущаяПозиция = 0; - ОбщийРазмер = ДвоичныеДанные.Размер(); + РазмерЧасти = 268435456; + ПрочитанноБайт = 0; + ТекущаяПозиция = 0; + ОбщийРазмер = ДвоичныеДанные.Размер(); - Пока ПрочитанноБайт < ОбщийРазмер Цикл + Пока ПрочитанноБайт < ОбщийРазмер Цикл - ЧтениеДанных = Новый ЧтениеДанных(ДвоичныеДанные); - ПрочитанноБайт = ЧтениеДанных.Пропустить(ТекущаяПозиция); - Результат = ЧтениеДанных.Прочитать(РазмерЧасти); - ТекущиеДанные = Результат.ПолучитьДвоичныеДанные(); - РазмерТекущих = ТекущиеДанные.Размер(); + ЧтениеДанных = Новый ЧтениеДанных(ДвоичныеДанные); + ПрочитанноБайт = ЧтениеДанных.Пропустить(ТекущаяПозиция); + Результат = ЧтениеДанных.Прочитать(РазмерЧасти); + ТекущиеДанные = Результат.ПолучитьДвоичныеДанные(); + РазмерТекущих = ТекущиеДанные.Размер(); - Если Не ЗначениеЗаполнено(ТекущиеДанные) Тогда - Прервать; - КонецЕсли; + Если Не ЗначениеЗаполнено(ТекущиеДанные) Тогда + Прервать; + КонецЕсли; - ЗаписьДанных.Записать(ТекущиеДанные); + ЗаписьДанных.Записать(ТекущиеДанные); // !OInt ОсвободитьОбъект(ТекущиеДанные); // !OInt ВыполнитьСборкуМусора(); - ТекущаяПозиция = ТекущаяПозиция + РазмерТекущих; + ТекущаяПозиция = ТекущаяПозиция + РазмерТекущих; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура ЗаписатьJSONМультипарт(ЗаписьТекста, Знач Boundary, Знач JSON) - Если Не ЗначениеЗаполнено(JSON) Тогда - Возврат; - КонецЕсли; + Если Не ЗначениеЗаполнено(JSON) Тогда + Возврат; + КонецЕсли; - РазделительСтрок = Символы.ВК + Символы.ПС; + РазделительСтрок = Символы.ВК + Символы.ПС; - ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку("Content-Type: application/json; charset=UTF-8"); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(JSON); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); - ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("--" + boundary + РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку("Content-Type: application/json; charset=UTF-8"); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(JSON); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); + ЗаписьТекста.ЗаписатьСтроку(РазделительСтрок); КонецПроцедуры Процедура ДобавитьContentLength(Запрос) - ТелоЗапроса = Запрос.ПолучитьТелоКакДвоичныеДанные(); + ТелоЗапроса = Запрос.ПолучитьТелоКакДвоичныеДанные(); - Если ЗначениеЗаполнено(ТелоЗапроса) Тогда + Если ЗначениеЗаполнено(ТелоЗапроса) Тогда - Размер = ТелоЗапроса.Размер(); - Запрос.Заголовки.Вставить("Content-Length", ЧислоВСтроку(Размер)); + Размер = ТелоЗапроса.Размер(); + Запрос.Заголовки.Вставить("Content-Length", ЧислоВСтроку(Размер)); - КонецЕсли; + КонецЕсли; КонецПроцедуры Процедура УдалитьПустыеКлючиЗначения(Знач Коллекция, ВыходнаяКоллекция) - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - Если Не ЭлементКоллекции.Значение = Неопределено И Не ЭлементКоллекции.Значение = NULL Тогда - ВыходнаяКоллекция.Вставить(ЭлементКоллекции.Ключ, ЭлементКоллекции.Значение); - КонецЕсли; + Если Не ЭлементКоллекции.Значение = Неопределено И Не ЭлементКоллекции.Значение = Null Тогда + ВыходнаяКоллекция.Вставить(ЭлементКоллекции.Ключ, ЭлементКоллекции.Значение); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура УдалитьПустыеЭлементыМассива(Знач Коллекция, ВыходнаяКоллекция) - Для Каждого ЭлементКоллекции Из Коллекция Цикл + Для Каждого ЭлементКоллекции Из Коллекция Цикл - Если Не ЭлементКоллекции = Неопределено И Не ЭлементКоллекции = NULL Тогда - ВыходнаяКоллекция.Добавить(ЭлементКоллекции); - КонецЕсли; + Если Не ЭлементКоллекции = Неопределено И Не ЭлементКоллекции = Null Тогда + ВыходнаяКоллекция.Добавить(ЭлементКоллекции); + КонецЕсли; - КонецЦикла; + КонецЦикла; КонецПроцедуры Процедура НачалоОбработкиXML(XML) - Если Не ТипЗнч(XML) = Тип("ЧтениеXML") Тогда - XML_ = XML; - XML = Новый ЧтениеXML; - XML.УстановитьСтроку(XML_); - КонецЕсли; + Если Не ТипЗнч(XML) = Тип("ЧтениеXML") Тогда + XML_ = XML; + XML = Новый ЧтениеXML; + XML.УстановитьСтроку(XML_); + КонецЕсли; КонецПроцедуры Функция НачалоФормированияXML(Значение, ЗаписьXML) - ЭтоВход = Ложь; + ЭтоВход = Ложь; - Если ЗаписьXML = Неопределено Тогда + Если ЗаписьXML = Неопределено Тогда - ТекстОшибки = "Ошибка получения коллекции для формирования XML"; - OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение, ТекстОшибки); + ТекстОшибки = "Ошибка получения коллекции для формирования XML"; + OPI_ПреобразованиеТипов.ПолучитьКоллекциюКлючИЗначение(Значение, ТекстОшибки); - ЗаписьXML = Новый ЗаписьXML; - ЗаписьXML.УстановитьСтроку(); - ЗаписьXML.ЗаписатьОбъявлениеXML(); + ЗаписьXML = Новый ЗаписьXML; + ЗаписьXML.УстановитьСтроку(); + ЗаписьXML.ЗаписатьОбъявлениеXML(); - ЭтоВход = Истина; + ЭтоВход = Истина; - КонецЕсли; + КонецЕсли; - Возврат ЭтоВход; + Возврат ЭтоВход; КонецФункции @@ -1432,178 +1365,174 @@ Функция РаспаковатьОтвет(Ответ) - Попытка - Возврат ПрочитатьGZip(Ответ.ПолучитьТелоКакДвоичныеДанные()); - Исключение - Возврат Ответ; - КонецПопытки; + Попытка + Возврат ПрочитатьGZip(Ответ.ПолучитьТелоКакДвоичныеДанные()); + Исключение + Возврат Ответ; + КонецПопытки; КонецФункции Функция ПрочитатьGZip(СжатыеДанные) Экспорт - РазмерПрефиксаGZip = 10; - РазмерПостфиксаGZip = 8; + РазмерПрефиксаGZip = 10; + РазмерПостфиксаGZip = 8; - РазмерДД = ZipРазмерDD(); - РазмерСДХ = ZipРазмерCDH(); - РазмерЕСД = ZipРазмерEOCD(); - РазмерЛФХ = ZipРазмерLFH(); + РазмерДД = ZipРазмерDD(); + РазмерСДХ = ZipРазмерCDH(); + РазмерЕСД = ZipРазмерEOCD(); + РазмерЛФХ = ZipРазмерLFH(); - ЧтениеДанных = Новый ЧтениеДанных(СжатыеДанные); - ЧтениеДанных.Пропустить(РазмерПрефиксаGZip); - РазмерСжатыхДанных = ЧтениеДанных.ИсходныйПоток().Размер() - РазмерПрефиксаGZip - РазмерПостфиксаGZip; + ЧтениеДанных = Новый ЧтениеДанных(СжатыеДанные); + ЧтениеДанных.Пропустить(РазмерПрефиксаGZip); + РазмерСжатыхДанных = ЧтениеДанных.ИсходныйПоток().Размер() - РазмерПрефиксаGZip - РазмерПостфиксаGZip; - ПотокZip = Новый ПотокВПамяти(РазмерЛФХ - + РазмерСжатыхДанных - + РазмерДД - + РазмерСДХ - + РазмерЕСД); + ПотокZip = Новый ПотокВПамяти(РазмерЛФХ + РазмерСжатыхДанных + РазмерДД + РазмерСДХ + РазмерЕСД); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipLFH()); - ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); + ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipLFH()); + ЧтениеДанных.КопироватьВ(ЗаписьДанных, РазмерСжатыхДанных); - ЗаписьДанных.Закрыть(); - ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); + ЗаписьДанных.Закрыть(); + ЗаписьДанных = Новый ЗаписьДанных(ПотокZip); - CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); - РазмерНесжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); - ЧтениеДанных.Закрыть(); + CRC32 = ЧтениеДанных.ПрочитатьЦелое32(); + РазмерНесжатыхДанных = ЧтениеДанных.ПрочитатьЦелое32(); + ЧтениеДанных.Закрыть(); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipDD(CRC32 , РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); - ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipEOCD(РазмерСжатыхДанных)); - ЗаписьДанных.Закрыть(); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных)); + ЗаписьДанных.ЗаписатьБуферДвоичныхДанных(ZipEOCD(РазмерСжатыхДанных)); + ЗаписьДанных.Закрыть(); - Возврат ПрочитатьZip(ПотокZip); + Возврат ПрочитатьZip(ПотокZip); КонецФункции Функция ПрочитатьZip(СжатыеДанные, ТекстОшибки = Неопределено) - Каталог = ПолучитьИмяВременногоФайла(); - ЧтениеZip = Новый ЧтениеZipФайла(СжатыеДанные); - ИмяФайла = ЧтениеZip.Элементы[0].Имя; - Попытка - ЧтениеZip.Извлечь(ЧтениеZip.Элементы[0], Каталог, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); - Исключение + Каталог = ПолучитьИмяВременногоФайла(); + ЧтениеZip = Новый ЧтениеZipФайла(СжатыеДанные); + ИмяФайла = ЧтениеZip.Элементы[0].Имя; + Попытка + ЧтениеZip.Извлечь(ЧтениеZip.Элементы[0], Каталог, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); + Исключение // Игнорируем проверку целостности архива, просто читаем результат - ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); - КонецПопытки; - ЧтениеZip.Закрыть(); + ТекстОшибки = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()); + КонецПопытки; + ЧтениеZip.Закрыть(); - Результат = Новый ДвоичныеДанные(Каталог + ПолучитьРазделительПути() + ИмяФайла); - УдалитьФайлы(Каталог); + Результат = Новый ДвоичныеДанные(Каталог + ПолучитьРазделительПути() + ИмяФайла); + УдалитьФайлы(Каталог); - Возврат Результат; + Возврат Результат; КонецФункции Функция ZipРазмерLFH() - Возврат 34; + Возврат 34; КонецФункции Функция ZipРазмерDD() - Возврат 16; + Возврат 16; КонецФункции Функция ZipРазмерCDH() - Возврат 50; + Возврат 50; КонецФункции Функция ZipРазмерEOCD() - Возврат 22; + Возврат 22; КонецФункции Функция ZipLFH() // Local file header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерLFH()); - Буфер.ЗаписатьЦелое32(0, 67324752); // signature 0x04034b50 - Буфер.ЗаписатьЦелое16(4, 20); // version - Буфер.ЗаписатьЦелое16(6, 10); // bit flags - Буфер.ЗаписатьЦелое16(8, 8); // compression method - Буфер.ЗаписатьЦелое16(10, 0); // time - Буфер.ЗаписатьЦелое16(12, 0); // date - Буфер.ЗаписатьЦелое32(14, 0); // crc-32 - Буфер.ЗаписатьЦелое32(18, 0); // compressed size - Буфер.ЗаписатьЦелое32(22, 0); // uncompressed size - Буфер.ЗаписатьЦелое16(26, 4); // filename legth - "data" - Буфер.ЗаписатьЦелое16(28, 0); // extra field length - Буфер.Записать(30, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерLFH()); + Буфер.ЗаписатьЦелое32(0, 67324752); // signature 0x04034b50 + Буфер.ЗаписатьЦелое16(4, 20); // version + Буфер.ЗаписатьЦелое16(6, 10); // bit flags + Буфер.ЗаписатьЦелое16(8, 8); // compression method + Буфер.ЗаписатьЦелое16(10, 0); // time + Буфер.ЗаписатьЦелое16(12, 0); // date + Буфер.ЗаписатьЦелое32(14, 0); // crc-32 + Буфер.ЗаписатьЦелое32(18, 0); // compressed size + Буфер.ЗаписатьЦелое32(22, 0); // uncompressed size + Буфер.ЗаписатьЦелое16(26, 4); // filename legth - "data" + Буфер.ЗаписатьЦелое16(28, 0); // extra field length + Буфер.Записать(30, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipDD(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) // Data descriptor - Буфер = Новый БуферДвоичныхДанных(ZipРазмерDD()); - Буфер.ЗаписатьЦелое32(0, 134695760); - Буфер.ЗаписатьЦелое32(4, CRC32); - Буфер.ЗаписатьЦелое32(8, РазмерСжатыхДанных); - Буфер.ЗаписатьЦелое32(12, РазмерНесжатыхДанных); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерDD()); + Буфер.ЗаписатьЦелое32(0, 134695760); + Буфер.ЗаписатьЦелое32(4, CRC32); + Буфер.ЗаписатьЦелое32(8, РазмерСжатыхДанных); + Буфер.ЗаписатьЦелое32(12, РазмерНесжатыхДанных); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipCDH(CRC32, РазмерСжатыхДанных, РазмерНесжатыхДанных) // Central directory header - Буфер = Новый БуферДвоичныхДанных(ZipРазмерCDH()); - Буфер.ЗаписатьЦелое32(0, 33639248); // signature 0x02014b50 - Буфер.ЗаписатьЦелое16(4, 798); // version made by - Буфер.ЗаписатьЦелое16(6, 20); // version needed to extract - Буфер.ЗаписатьЦелое16(8, 10); // bit flags - Буфер.ЗаписатьЦелое16(10, 8); // compression method - Буфер.ЗаписатьЦелое16(12, 0); // time - Буфер.ЗаписатьЦелое16(14, 0); // date - Буфер.ЗаписатьЦелое32(16, CRC32); // crc-32 - Буфер.ЗаписатьЦелое32(20, РазмерСжатыхДанных); // compressed size - Буфер.ЗаписатьЦелое32(24, РазмерНесжатыхДанных); // uncompressed size - Буфер.ЗаписатьЦелое16(28, 4); // file name length - Буфер.ЗаписатьЦелое16(30, 0); // extra field length - Буфер.ЗаписатьЦелое16(32, 0); // file comment length - Буфер.ЗаписатьЦелое16(34, 0); // disk number start - Буфер.ЗаписатьЦелое16(36, 0); // internal file attributes - Буфер.ЗаписатьЦелое32(38, 2176057344); // external file attributes - Буфер.ЗаписатьЦелое32(42, 0); // relative offset of local header - Буфер.Записать(46, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); + Буфер = Новый БуферДвоичныхДанных(ZipРазмерCDH()); + Буфер.ЗаписатьЦелое32(0, 33639248); // signature 0x02014b50 + Буфер.ЗаписатьЦелое16(4, 798); // version made by + Буфер.ЗаписатьЦелое16(6, 20); // version needed to extract + Буфер.ЗаписатьЦелое16(8, 10); // bit flags + Буфер.ЗаписатьЦелое16(10, 8); // compression method + Буфер.ЗаписатьЦелое16(12, 0); // time + Буфер.ЗаписатьЦелое16(14, 0); // date + Буфер.ЗаписатьЦелое32(16, CRC32); // crc-32 + Буфер.ЗаписатьЦелое32(20, РазмерСжатыхДанных); // compressed size + Буфер.ЗаписатьЦелое32(24, РазмерНесжатыхДанных); // uncompressed size + Буфер.ЗаписатьЦелое16(28, 4); // file name length + Буфер.ЗаписатьЦелое16(30, 0); // extra field length + Буфер.ЗаписатьЦелое16(32, 0); // file comment length + Буфер.ЗаписатьЦелое16(34, 0); // disk number start + Буфер.ЗаписатьЦелое16(36, 0); // internal file attributes + Буфер.ЗаписатьЦелое32(38, 2176057344); // external file attributes + Буфер.ЗаписатьЦелое32(42, 0); // relative offset of local header + Буфер.Записать(46, ПолучитьБуферДвоичныхДанныхИзСтроки("data", "ascii", Ложь)); - Возврат Буфер; + Возврат Буфер; КонецФункции Функция ZipEOCD(РазмерСжатыхДанных) // End of central directory - РазмерCDH = 50; - Буфер = Новый БуферДвоичныхДанных(ZipРазмерEOCD()); - Буфер.ЗаписатьЦелое32(0, 101010256); // signature 0x06054b50 - Буфер.ЗаписатьЦелое16(4, 0); // number of this disk - Буфер.ЗаписатьЦелое16(6, 0); // number of the disk with the start of the central directory - Буфер.ЗаписатьЦелое16(8, 1); // total number of entries in the central directory on this disk - Буфер.ЗаписатьЦелое16(10, 1); // total number of entries in the central directory - Буфер.ЗаписатьЦелое32(12, РазмерCDH); // size of the central directory + РазмерCDH = 50; + Буфер = Новый БуферДвоичныхДанных(ZipРазмерEOCD()); + Буфер.ЗаписатьЦелое32(0, 101010256); // signature 0x06054b50 + Буфер.ЗаписатьЦелое16(4, 0); // number of this disk + Буфер.ЗаписатьЦелое16(6, 0); // number of the disk with the start of the central directory + Буфер.ЗаписатьЦелое16(8, 1); // total number of entries in the central directory on this disk + Буфер.ЗаписатьЦелое16(10, 1); // total number of entries in the central directory + Буфер.ЗаписатьЦелое32(12, РазмерCDH); // size of the central directory // offset of start of central directory with respect to the starting disk number - Буфер.ЗаписатьЦелое32(16, ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD()); - Буфер.ЗаписатьЦелое16(20, 0); // the starting disk number + Буфер.ЗаписатьЦелое32(16, ZipРазмерLFH() + РазмерСжатыхДанных + ZipРазмерDD()); + Буфер.ЗаписатьЦелое16(20, 0); // the starting disk number - Возврат Буфер; + Возврат Буфер; КонецФункции #КонецОбласти -#КонецОбласти +#КонецОбласти \ No newline at end of file diff --git a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl index 581697ebe..b064189f7 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Тесты/Module.bsl @@ -1,4 +1,4 @@ -// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os +// OneScript: ./OInt/tests/Modules/internal/OPI_Тесты.os // MIT License @@ -2155,6 +2155,7 @@ S3_УдалитьТегиОбъекта(ПараметрыТеста); S3_ПолучитьСписокОбъектов(ПараметрыТеста); S3_ПолучитьСписокВерсийОбъектов(ПараметрыТеста); + S3_ПолучитьОбъект(ПараметрыТеста); S3_УдалитьОбъект(ПараметрыТеста); S3_УдалитьБакет(ПараметрыТеста); @@ -15053,6 +15054,16 @@ OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект", "S3"); OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + + Бакет = "opi-dirbucket3"; + Результат = OPI_S3.ЗагрузитьОбъект(Наименование, Бакет, Содержимое, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ЗагрузитьОбъект (DB)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_S3Успех(Результат); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + + OPI_S3.УдалитьОбъект(Наименование, Бакет, ОсновныеДанные); КонецПроцедуры @@ -15232,6 +15243,60 @@ КонецПроцедуры +Процедура S3_ПолучитьОбъект(ПараметрыФункции) + + Картинка = ПараметрыФункции["Picture"]; // SKIP + OPI_ПреобразованиеТипов.ПолучитьДвоичныеДанные(Картинка); // SKIP + НеобходимыйРазмер = Картинка.Размер(); // SKIP + + URL = ПараметрыФункции["S3_URL"]; + AccessKey = ПараметрыФункции["S3_AccessKey"]; + SecretKey = ПараметрыФункции["S3_SecretKey"]; + Region = "BTC"; + + ОсновныеДанные = OPI_S3.ПолучитьСтруктуруДанных(URL, AccessKey, SecretKey, Region); + + Наименование = "picture.jpg"; + Бакет = "opi-gpbucket3"; + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект", "S3"); // SKIP + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, НеобходимыйРазмер); // SKIP + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); // SKIP + + ВременныйФайл = ПолучитьИмяВременногоФайла(); + ОсновныеДанные.Вставить("ChunkSize", 200000); + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайл); + + // END + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (файл)", "S3"); + ФайлРез = Новый Файл(Результат["file"]); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = НеобходимыйРазмер); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + УдалитьФайлы(ВременныйФайл); + + Наименование = "bigfile.exe"; + Бакет = "newbucket2"; + + ВременныйФайлБольшой = ПолучитьИмяВременногоФайла(); + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные, , , ВременныйФайлБольшой); + ФайлРез = Новый Файл(Результат["file"]); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, файл)", "S3"); + OPI_ПолучениеДанныхТестов.ОжидаетЧто(ФайлРез.Размер() = 34432400); + ОсновныеДанные.Вставить("URL", ПараметрыФункции["S3_URL"]); + УдалитьФайлы(ВременныйФайлБольшой); + + Результат = OPI_S3.ПолучитьОбъект(Наименование, Бакет, ОсновныеДанные); + + OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьОбъект (большой, ДД)", "S3"); + OPI_ПолучениеДанныхТестов.Проверка_ДвоичныеДанные(Результат, 34432400); + +КонецПроцедуры + #КонецОбласти #КонецОбласти