...

База знаний 1С

Битрикс24 эмулятор нажатия на кнопку "Начать рабочий день", "Закончить рабочий день" (модуль "Учет рабочего времени")

Инструментарий разработчика Россия Абонемент ($m)

Чем дальше, тем больше Битрикс24 используется как система учета рабочего времени вместе или вместо СКУД. Не нажмете кнопку и все, рабочий день не в зачет. Однако, Битрикс24 пока не имеет REST API для модуля "Учет рабочего времени" Если мы имеем доступ к серверу, это можно легко поправить прямой записью в базу (не рекомендовано, но спокойно практикуется) А если нет? Тогда для суперленивых/суперзабывчивых/суперхитрых (нужно подчеркнуть) обработка нажатия на кнопку "Начать рабочий день", она же "Закончить рабочий день".

2 стартмани

22.08.2016    21218    10    capitan    17    

5

Загрузка или обновление файла на яндекс диске через rest-api

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться кодом, с помощью которого можно загрузить файл на яндекс диск или обновить существующий.

12.08.2020    7088    pavelpribytkin96    11    

68

Пример выгрузки файла на MS OneDrive с помощью 1С

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В обработке содержится пример выгрузки файла на MS OneDrive с помощью 1С, с использованием API Microsoft Graph, для личной учетной записи. Разрабатывалась на платформе 8.3.20.1914, должна работать начиная с 8.3.6.

1 стартмани

06.09.2022    1341    3    uno-c    0    

4

Редактирование пользовательских полей в Битрикс24 через REST API

Внешние источники данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Меняем значения пользовательских полей в Битрикс24 через REST API на примере редактирования контактов

06.02.2017    19549    user662672_explorer2000    7    

9

Консоль HTTP-запросов с генерацией кода

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    42652    396    leongl    20    

198

1С:Альфа-Авто: обмен с WordPress-сайтом. REST API. Тестовый сервис

WEB-интеграция Оптовая торговля Розничная торговля Платформа 1С v8.3 Автомобили, автосервисы Россия Управленческий учет Абонемент ($m)

Дополнение к конфигурации Альфа-Авто «Сервис обмена данными в режиме реального времени с сайтом с помощью Rest API»

1 стартмани

13.05.2019    6119    4    osivv    2    

2

Интеграция 1С и CMS WordPress посредством Rest API сайта. Публикация картинок и категорий товаров. Внешняя обработка

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Интеграция 1С и CMS WordPress посредством функционала Rest API. Используем только язык программирования 1С и штатный функционал Rest API предоставляемый CMS, без дополнительных библиотек и плагинов. Процедуры и функции передачи фото из 1С и категорий товаров на сайт. Внешняя обработка с комментариями внутри.

2 стартмани

16.05.2020    3068    10    osivv    2    

6

1С:Альфа-Авто: обмен с WordPress-сайтом. Часть 2. REST API. Авторизация

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Автомобили, автосервисы Абонемент ($m)

Автоматический обмен данными между 1С:Альфа-Авто и сайтом WordPress в формате JSON. Авторизация и получение данных посредством REST API WordPress'a.

3 стартмани

12.09.2018    11899    13    osivv    9    

3

1С и WordPress REST API клиент. Обмен с сайтом на WordPress с помощью REST API

WEB-интеграция Оптовая торговля Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Автомобили, автосервисы Управленческий учет Абонемент ($m)

Обмен 1С с сайтом на WordPress. Внешняя обработка сделана как REST API клиент сайта WordPress, позволяет разработчику публиковать/изменять/удалять/просматривать посты/страницы/медиа на сайте WordPress. Обработка может использоваться как для обычных форм, так и для управляемых.

5 стартмани

07.06.2019    8733    5    osivv    15    

4

Библиотека для интеграции 1С с сервисом для управления задачами "Todoist"

WEB-интеграция Управление проектом (PMO, EPM) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Функционал библиотеки позволяет полностью манипулировать элементами системы "Todoist" (Например: Проекты, Задачи и т.д.). Это позволит вам разработать множество интересных и полезных решений, начиная от автоматизации конкретных бизнес процессов и заканчивая уникальными системами для взаимодействия целых отделов компании!

1 стартмани

02.11.2022    2105    4    Nabi    6    

15

Пагинация в 1С

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

Те, кому приходилось делать REST API на базе HTTP-сервисов 1С, могли в какой-то момент столкнуться с необходимостью разработки методов, которые позволяли бы возвращать данные с пагинацией, т.е. последовательными порциями. В языках общего назначения пагинация реализуется простым использованием операторов OFFSET и LIMIT в SQL-запросе к базе данных. В языке запросов 1С оператора OFFSET нет, поэтому всем приходится решать эту задачу обходными способами. Один из таких обходных способов представлен в этой статье.

09.01.2023    1839    aleksei_adamov    36    

21

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 4 - NoSQL (MongoDB, Redis)

DevOps и автоматизация разработки Бесплатно (free)

Если в ИТ-инфраструктуре есть NoSQL решения, с которыми требуется взаимодействовать из 1С, можем использовать прослойку на Golang в стиле RESTful

21.09.2020    7057    dmitry-irk38    12    

35

Вариант реализации REST API для 1С-Битрикс Управление сайтом

WEB-интеграция Платформа 1С v8.3 Россия Абонемент ($m)

В статье опишу вариант обмена 1С УТ 11.4 и 1С-Битрикс управление сайтом с иcпользованием компонентов Symfony, в качестве примера обмен данными по товарам.

1 стартмани

28.01.2020    13428    malikov_pro    3    

9

Отправка картинок из 1С на сайт WordPress. Через REST API WordPress

WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Обработка на управляемых формах. Читает из каталога на компьютере фотографии и публикует их на сайте на движке WordPress

1 стартмани

16.09.2020    2381    7    otcheskiy    0    

6

Пример использования REST API Яндекс Диска

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    46274    79    MKFreeUser    17    

49

Получение задач из Битрикс24 в 1С через вебхуки и REST APi

WEB-интеграция Управляемые формы Абонемент ($m)

Обработка-пример для загрузки задач за период из Битрикса24. Задачи вытягиваются в таблицу значений и отображаются на форме.

1 стартмани

19.11.2019    17632    85    alexlx    23    

20

Подключение к Яндекс.Диску через REST API

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Эта обработка позволит подключить вашу конфигурацию к Яндекс.Диску. В ней есть графический интерфейс, поэтому можно проверить работоспособность до встраивания обработки в конфигурацию.

1 стартмани

14.11.2016    21487    110    vitaliy1911    17    

37

Практикум по созданию обменов данными через протокол oData «за полдня»

Внешние источники данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Про oData и 1С было довольно много написано, однако же описания работы и с чтением, и с записью данных через JSON я так и не встретил ни на этом ресурсе ни на других. Попробую раскрыть эту тему.

1 стартмани

20.03.2018    29062    timm00    64    

111

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    27083    V.Stavinsky    11    

111

Подключение к REST API через OAuth протокол из 1С

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В статье описаны варианты подключения И решение граблей по подключению к REST API через протокол OAuth 2.0 из 1С. При разработке такого подключения для получения данных и загрузки в базу 1С я столкнулся с некоторыми проблемами, решил их и хочу поделиться этими наработками.

1 стартмани

06.09.2018    22060    chemezov    14    

29

Выбираем российского провайдера для интеграции с WhatsApp

Мессенджеры и боты Платформа 1С v8.3 Россия Абонемент ($m)

Собственно, почему выбираем именно провайдера и почему российского? WhatsApp, создавая свое API, преследовал две цели - делать деньги и минимизировать спам. И чтобы убить сразу двух зайцев, было принято решение предлагать API исключительно через партнеров. Ну а вопрос по поводу российского партнера скорее уже риторический. И не только из-за курса рубля, но и из-за таланта работать с российскими телефонными номерами, коим одарены далеко не все провайдеры. Между тем статья не претендует на всесторонний анализ всех возможностей всех провайдеров. Мы копнем лишь верхушку айсберга этого немаленького рынка.

1 стартмани

19.05.2020    10672    ripreal1    8    

39

Когда хотим знать IP клиента...

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

В процессе разработки web приложения на 1С, и это не шутка))), а пожелание заказчика, возникла ситуации когда понадобилось знать, с какого IP подключался клиент.

03.07.2020    13694    IMihalev    15    

8

Обертка функций для Яндекс.Диск REST API

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Работы коллег в направлении взаимодействия с Яндекс.Диск через REST API (https://infostart.ru/public/853451/ и https://infostart.ru/1c/articles/1278053/) вдохновили меня на написание обёртки основных функций для работы с диском на языке 1С. Пусть вся сложность http-запросов остаётся под капотом, а мы будем просто вызывать функции на привычном языке.

1 стартмани

17.08.2020    5633    15    soulner    17    

25

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 1 - RabbitMQ

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Часто 1С не может взаимодействовать со сторонними продуктами, например для шины предприятия RabbitMQ создают внешние компоненты. В статье предлагается новомодный подход REST API реализованный на приложении прокладке Middleware, язык тоже трендовый Golang. В статье немного познакомлю Вас с языком Golang, опишу интеграцию на стороне 1С (8.3.16.1502). Если статья зайдет, напишу как выгружать журнал регистрации по этой схеме в ElasticSearch

1 стартмани

31.08.2020    19639    19    dmitry-irk38    15    

38

Отправка данных в Битрикс24 через REST API

WEB-интеграция Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Простая обработка, позволяющая добавить/обновить информацию в Битрикс24.

1 стартмани

20.10.2020    5096    23    wenzor    5    

12

Организация HTTP публикации каталога товаров используя PostgREST

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье опишу порядок установки настройки и использования PostgREST на примере организации каталога товаров.

05.10.2020    2818    malikov_pro    2    

17

Чат и задачи с интерактивными объектами через PostgREST. Новый подход к управлению бизнес-процессами и интерфейсу

Мобильная разработка Платформа 1С v8.3 Бесплатно (free)

В новой версии Simple UI появилась возможность организовать свой корпоративный мессенджер и список задач с 1С, но не напрямую, а через PostgreSQL, чтобы не забивать 1С всякими пустяками. Причем не просто чат и задачи, а с множеством уникальных фишек: прием задач прямо из ленты чата, формат статусов в сообщении, старт процессов из задач с предопределенным состоянием переменных и сохранение переменной в задаче, отправка сообщений и задач из процессов и другое. Т.е. это такой новый способ доставки и контроля задач до исполнителя. Кроме того, в этом паке обновлений еще полный инструментарий для работы с JSON.

17.07.2020    4217    informa1555    8    

25

Подключение к DROPBOX через REST API

Универсальные обработки Внешние источники данных Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка позволит подключить вашу конфигурацию к диску DROPBOX через публичный REST API сервиса. В ней есть графический интерфейс, поэтому можно проверить работоспособность до встраивания обработки в конфигурацию.

2 стартмани

28.12.2017    8669    13    men260181    5    

7

REST API multipart/form-data или отправка файлов в nexus

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Понадобилось в nexus складывать файлы для автодеплоя. Для этого использовал onescript и rest api. Библиотека 1connector не отработала, примеры на зазеркалье и ИТС тоже. В этой статье расскажу как поборол проблему.

28.02.2020    3374    pashamak    2    

6

Обработка для REST API запросов к Битрикс 24 из 1С с использованием вэб –хука

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

- Это про HTTP сервисы? - да, да и да. - зачем нужна? – на мой взгляд, удобная библиотека вызовов сервисов REST API Битрикс 24. Возможно, поможет кому-то в интеграции с этими сервисами. По мотивам https://infostart.ru/public/708453/ , https://infostart.ru/public/788517/ И других публикаций по данной теме.

9 стартмани

20.10.2020    3821    21    zavsom    3    

7

Простой способ преобразовать UNICODE в строку или в структуру

Универсальные функции Платформа 1С v8.3 Россия Бесплатно (free)

Первая функция получает Строку, которая содержит строчки вида «Ключ=Значение». Вторая функция получает Структуру.

07.07.2017    9710    dimasts    6    

23

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы

Обмен между базами 1C Платформа 1С v8.3 Бесплатно (free)

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    13045    V.Stavinsky    5    

34

Обмен с BITRIX24 из 1С 8.2 - Добавление нового контакта(массив). Добавление нового пользователя (запись). Простой пример на пальцах!

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка авторизуется и в дальнейшем поддерживает авторизацию через токен с сайтом Домен.Bitrix24.ru через "приложение" через REST API. Разработка является модернизацией публикации https://infostart.ru/public/574117/, но сделана для работы из толстого клиента 1С Предприятие 8.2. Добавлен метод многостраничного чтения и запрос к дополнительным полям на примере списка документов "Сделки с клиентами". В обработке представлена реализация JSON под платформу 8.2 Функции ПрочитатьJSON(Значение) и ЗаписатьJSON(Значение) - которые можно перенести себе в общий модуль.

1 стартмани

25.12.2018    4712    23    DimGan    3    

11

Изменение состава объектов OData

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Обработка предназначена для изменения состава объектов интерфейса OData. Стандартный интерфейс OData — это REST интерфейс прикладного решения, который платформа формирует автоматически. Вы можете опубликовать этот интерфейс на веб-сервере, и тогда внешние приложения смогут взаимодействовать с вашей информационной базой с помощью HTTP-запросов. Стандартный интерфейс OData позволяет читать данные, изменять их, создавать новые объекты данных и удалять существующие. Обработка может быть полезна разработчикам сторонних интеграционных решений для 1С.

1 стартмани

24.02.2020    2962    25    makkl    6    

9

1С:Деньги: Загрузка выписки банка из личного кабинета Тинькофф Банка

Обмен с интернет-банком Учет доходов и расходов WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Домашние учет и финансы Управленческий учет Абонемент ($m)

Для тех, кто ведет домашние финансы в 1С:Деньги и пользуется услугами Тинькофф Банка. Расширение позволяет загружать операции из личного кабинета Тинькофф Банка напрямую, без промежуточных файлов.

1 стартмани

18.05.2020    12401    35    Bazil    28    

14