RestAPI с произвольным кодом 1С

Обмен данными с 1С. Данный модуль подойдет, если вам нужно: выгрузить данные из 1С в другой сервис (сайт, мобильное приложение, CRM), загрузить в 1С данные из скрипта или сторонней системы, изменить формат, потому что 1С предоставляет данные не так, как нужно.

Арт.: 2349504

Лицензии

14 640 руб.

36 600 руб.

Техподдержка и обновления

3 000 руб.

6 100 руб.

Область применения

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

Причины купить

 

Мониторинг в Zabbix

Получение данных для мониторинга в Zabbix (количество документов по типам и ответственным для анализа динамики базы или загрузки пользователей).

 

Интеграция с сайтом

Интеграция с собственным сайтом, для которого нет готового решения или существующий обмен не подходит.

 

Быстрая скорость

Быстрое обновление остатков на сайте, когда штатный обмен работает слишком медленно.

 

Обработка данных

Обработка данных из файла с последующей генерацией кода для выполнения в 1С без создания отдельной обработки.


Специальный модуль, позволяющий гибко настраивать обмен данными между 1С и внешними системами.

Изначально модуль разрабатывался для быстрого обмена остатками и ценами между 1С:УТ 10.3/11 / Розница 2 и сайтом на Битрикс по протоколу oData.
В новой версии он был переработан и разделен на две части, что позволяет:

  • Гибко настраивать интеграцию под свои алгоритмы.

  • Работать с данными на более низком уровне.



Демонстрация решения

Установка

  1. Установить расширение в 1С.

  2. Опубликовать конфигурацию на web-сервере.

  3. В файл default.vrd в секцию httpServices добавить сервис из расширения:

  4. <httpServices publishExtensionsByDefault="true">
        <service name="HTTPBitrix"
            rootUrl="RestAPI"
            enable="true"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
    </httpServices>

     

  5. Готово! Можно пользоваться.

 

Бесплатное тестирование

Попробуйте модуль Битрикс "Синхронизация с 1С по собственному алгоритму" бесплатно 10 дней после установки!

Демоверсия REST-API

Бесплатная демоверсия REST-API

Тестируйте решение без оплаты
Оставьте заявку и дождитесь ответа менеджера

 Ограничения демо:

При запросе выводит только одну строку

При алгоритме показывает полный код, который должен выполнится

Применяется практически на всех современных конфигурациях 1С

Код закрыт

 

Инструкция на GitHub по ссылке - Установка модуля Битрикс


Преимущества

  • Интеграция  с любыми сервисами, поддерживающими WEB-запросы.

  • Разработка и тестирование нестандартных обменов.

Технические требования

  • Для : любая конфигурация на платформе 1С:Предприятие 8.3.9 и выше (более старые версии не тестировались).

  • Для Битрикс: версия 24 и выше.

  • Код открыт.

Внимание! Расширение не работает на БАЗОВЫХ конфигурациях (в базовых конфигурациях 1С, возможности подключения расширений - отсутствуют)!


Пример использования для создания номенклатуры в 1С при помощи сгенерированного в консоле кода из массива:

#!/bin/bash
items=("Товар1" "Товар2")
echo "Данные = новый Массив();" > 1ccode.txt
for item in ${items[*]}
do
  echo "Данные.Добавить(\"$item\");" >> 1ccode.txt
  echo $item
done
echo 'Для каждого Наименование из Данные Цикл
    Н = Справочники.Номенклатура.СоздатьЭлемент();
    н.Наименование = Наименование;
    н.Записать();
    Структура = Новый Структура;
    Структура.Вставить("uid",XMLСтрока(н.Ссылка));
    Структура.Вставить("code",н.Код);
    Структура.Вставить("name",н.Наименование);
    Результат.Добавить(Структура);
КонецЦикла;
' >> 1ccode.txt

generate_post_data()
{
  cat <<EOF 1ccode.txt
  
EOF
}

CURL='/usr/bin/curl'
RVMHTTP=http://192.168.7.39:8880/Retail/hs/RestAPI/v1/exec
CURLARGS="-f -s -S -k -u $user:$password  "

raw="$(cat 1ccode.txt | $CURL $CURLARGS $RVMHTTP --data-binary @- )"
python3 -c  '
import sys
print(sys.argv[1])
' "$raw"

Создание номенклатуры в  с помощью сгенерированного в консоли кода из массива данных.

Таким образом, решение подходит для:

  • Интеграции

  • Разработки

  • Тестирования

Обеспечивает гибкость и скорость в работе с данными! 🚀

 

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 1 месяц со дня покупки.

Также после приобретения вы получаете 1 месяц бесплатных обновлений.

По окончании бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на платной основе.

Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.

Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.

При создании тикета необходимо предоставить:

  • Номер заказа
  • Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
  • Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.

К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения

Внимание! Техническая поддержка предоставляется исключительно в рамках переписки по обращению. В некоторых случаях для диагностики ошибок и/или вопросов, связанных с особенностями использования продукта в информационных базах покупателя, может потребоваться дополнительная платная диагностика с организацией удаленного доступа к информационной базе. Стоимость уточняется индивидуально.

 

Техподдержка
 

Проверено на следующих конфигурациях и релизах:

  • Розница, редакция 3.0, релизы 3.0.1.282
  • Управление торговлей, редакция 10.3, релизы 10.3.65.1
  • 1С:ERP Управление предприятием 2, релизы 2.5.18.46
  • Управление торговлей, редакция 11, релизы 11.5.25.109, 11.5.8.240
Наименование Файл Версия Размер
DEMO RestAPI с произвольным кодом 1С: .cfe 216,05Kb 1 Скачать
1. Трактор 02.04.25 20:52 Сейчас в теме
1С получает код со стороны и исполняет его? 😳
1. Дыра в безопасности колоссальной величины
2. Полная потеря контроля над кодом. Искать причину ошибки можно будет долго.
mip128; Diversus; ltfriend; +3 Ответить
2. Техподдержка 02.04.25 22:38
Да, со стороны.
1. Авторизация средствами 1с, брандмауэр и т.д..
2. Потери контроля над кодом нет, вы его также пишите, только храните в других местах.
3. Diversus 04.04.25 16:45 Сейчас в теме
(2) Потенциально, если будет доступ к административной учетной записи, то можно сделать все что угодно и не только с базой, но и на сервере (в рамках прав пользователя из под которой запущен сервер 1С, конечно же). Трактор в (0) говорит об этом. Так для backend никто не делает.
4. Техподдержка 04.04.25 20:16
(3) С этим от части согласен, но оказалось некоторым такое нужно было. Просто правильно настроить права и всем подряд не давать доступ.
5. Техподдержка 04.04.25 20:17
(3)в принципе как и с обычной обработкой)))
6. mip128 06.05.25 15:46 Сейчас в теме
(3)
так если иметь доступ к 1С под админом точно так же с логином и паролем можно сделать , что угодно. Тут хоть логи наверное есть
Для отправки сообщения требуется регистрация/авторизация

См. также

Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Авито, Алиэкспресс, Ламода, Магнит - для БП, УНФ, УТ, ...

Подключите маркетплейсы Ozon, WB, АлиЭкспресс и ЯндексМаркет к 1С. Удобное управление заказами, остатками и синхронизация данных из одного окна 1С для УНФ, УТ, КА, ERP. Единый интерфейс работы для всех площадок. Отправка остатков по сопоста...

5000 руб.

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте врем...

58000 руб.

Обмен 1С с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока...

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

5000 руб.

Гособоронзаказ: раздельный учет и отчетность 1С БП3.0 КОРП + ПРОФ + Базовая + БИТ.ФИНАНС

Доработка конфигурации 1С:Бухгалтерия предприятия, редакция 3.0. реализована в виде расширения. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, Ба...

62220 руб.

Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся докум...

50050 руб.