Обмен с сайтом Bitrix Событие окончания выгрузки xml пакетов OnCompleteCatalogImport1C

Публикация № 1339340 07.12.20

Интеграция - Сайты и интернет-магазины

Расширение ОбменССайтом Битрикс Событие Полная выгрузка Адаптация

Активация недокументированного события Bitrix - завершения обмена xml пакетами для штатной выгрузки (Обмен с сайтом). 1С 8.3 УТ 11.4.

Всем привет ))

Задача

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

(нам удобнее обработать весь каталог сразу а не ловить каждое изменение данных как рекомендуют специалисты )

Инструменты

  1. Штатная выгрузка 1С (обмен с сайтом) – *используем по умолчанию
  2. Обработка от Битрикс – Обмен с интернет магазином

Проблема

Обмен и там и там идет xml пакетами, 1С отправляет, Bitrix принимает

по документации, для обмена, у Bitrix существует два события

  • OnBeforeCatalogImport1C - перед началом обработки xml пакета
  • OnSuccessCatalogImport1C - по окончанию обработки xml пакета

Если для запуска своего скрипта использовать событие OnSuccessCatalogImport1C – оно за выгрузку сработает несколько раз (например)

  1. Для штатной выгрузки 1С – 2 раза (товары+торговые предложения)
  2. Для выгрузки Bitrix ~ 6 раз (товары+торговые предложения+цены+остатки и т.д.)

Как отловить окончание всей выгрузки – непонятно

Поиск…

Которое вызывается get запросом вида

https://example.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=complete&sessid=ID_Сессии

  • в конфигураторе по поиску кода оказалось что строка mode=complete ПРИСУТСТВУЕТ в модуле Битрикса
  • при выгрузке на сайт через модуль Битрикса – выяснилось что данное событие СРАБАТЫВАЕТ на сайте

Решение (да простит меня Битрикс)

  1. Делаем расширение конфигурации типа адаптация
  2. Из основной конфигурации добавляем в расширение ОбщийМодуль/ОбменССайтом
  3. Используем запуск по окончании основной функции
  4. Формируем в модуле расширения GET запрос к сайту для активации  OnCompleteCatalogImport1C

 

 
Со стороны 1С 
&После("ДобавитьПараметрыПротоколаОбменаВСтруктуру")
// Процедура - добавляет в структуру параметры http запросов
Процедура CatalogImport1C_ДобавитьПараметрыПротоколаОбменаВСтруктуру(СтруктураПараметров)
	СтруктураПараметров.Вставить("ПараметрЗапросаHTTP_ДеактивацияДанныхПоДате"	, "&mode=deactivate");
	СтруктураПараметров.Вставить("ПараметрЗапросаHTTP_ОкончаниеВыгрузкиТоваров"	, "&mode=complete");
//	Сообщить("обновлена СтруктураПараметров");
КонецПроцедуры	

&После("ВыполнитьОбменССайтом")
// Процедура - Выполняет запуск обмена с сайтом.
//
// Параметры:
//  Параметры - Структура - настройки и данные для обмена.
//  РезультатОбмена - Структура - результат обмена товарами и заказами.
//  ТаблицаИнформации - ТаблицаЗначений - таблица, хранящая лог обмена.
//
Процедура CatalogImport1C_ВыполнитьОбменССайтом(Параметры, РезультатОбмена, ТаблицаИнформации) Экспорт
	Если Параметры.ВыгружатьНаСайт Тогда  //проверка на выгрузку на сайт или в локальный каталог
		ТипСоединения = "catalog";
		ОтветСервера = "";
		Соединение = Неопределено;
		ОписаниеОшибки = "";

		НастройкиПодключения = Параметры.НастройкиПодключения;

		АдресДляРаботы = НастройкиПодключения.АдресСкрипта + "?type=" + ТипСоединения; 
		Успешно = ВыполнитьАвторизациюДляСоединения(Соединение, НастройкиПодключения, 
												ОтветСервера, ОписаниеОшибки,
												ТипСоединения);
		Если НЕ Успешно Тогда
//			ДобавитьОписаниеОшибки(ОписаниеОшибки, НСтр("ru = 'Выгрузка на сайт не выполнена.'"));
			Сообщить("авторизация на сайте не выполнена");
		КонецЕсли;
	
		КукиИмя				= СтрПолучитьСтроку(ОтветСервера, 2);
		КукиЗначение		= СтрПолучитьСтроку(ОтветСервера, 3);
		ЗаголовкиЗапросов	= Новый Соответствие;
		ЗаголовкиЗапросов.Вставить("Cookie", КукиИмя + "=" + КукиЗначение);
		
		ПараметрыЗапроса = АдресДляРаботы + НастройкиПодключения.ПараметрЗапросаHTTP_ОкончаниеВыгрузкиТоваров;
		Если Параметры.ИспользоватьИдентификаторСессии Тогда
			ПараметрыЗапроса = ПараметрыЗапроса + "&sessid=" + НастройкиПодключения.ИдентификаторСессии;
		КонецЕсли;
	
		Сообщить("Запрос сайту Bitrix:" + Символы.ПС + ПараметрыЗапроса);
		ОтветСервера = ПолучитьДанныеССервера(
			Соединение,
			ОписаниеОшибки,
			ПараметрыЗапроса,
			ЗаголовкиЗапросов);
	
		Если ОтветСервера = Неопределено Тогда 
//			ДобавитьОписаниеОшибки(ОписаниеОшибки, НСтр("ru = 'Выгрузка на сайт не выполнена.'"));
			Сообщить("Bitrix не ответил на запрос");
		Иначе
			Сообщить("Ответ сайта Bitrix:" + Символы.ПС + ОтветСервера);   
		КонецЕсли;
	
		Сообщить(Формат(ТекущаяДата(), "ггггММддЧЧммсс")+ " Обмен xml пакетами с сайтом завершен");
	КонецЕсли;

КонецПроцедуры

 

 
 Со стороны Битрикса

 В файле sftp://хххххх/хххххх.ru/bitrix/php_interface/init.php или в инклюде к этому файлу ловим события и запускаем свой скрипт

/***********************************************************************************
	записать в лог файл на диске
	$var - переменная
	$filename - имя файла
	$path - путь относительно корня *по умолчанию
		/_logs/bx/					- каталог для системных ошибок 
		/_logs/log_debug/ 			- просто каталог для отладки скриптов
		/_logs/log_import_from_1C/ 	- каталог для отладки скриптов мипорта
***********************************************************************************/
function cl_print_w ($var, $filename="", $path = "/_logs/log_import_from_1C/")
{
//	$pr = date("Y-m-d H:i:s");
	$pr = date("H:i:s");
	 	 
    if ($filename=="" or empty($filename)){
      \Bitrix\Main\Diag\Debug::writeToFile($pr.$var,
      "",
      $path.date("Y-m-d H_00")." cadmarket.log");
    }
    else {
      \Bitrix\Main\Diag\Debug::writeToFile($pr.$var,
      "",
      $path.date("Y-m-d H_00")." cadmarket ".$filename.".log");
    }	
}


//СОБЫТИЯ при импорте из 1С

// регистрируем обработчик
AddEventHandler("catalog", "OnBeforeCatalogImport1C",   Array("EventClass", "ric_OnBeforeCatalogImport1C"));
AddEventHandler("catalog", "OnSuccessCatalogImport1C",  Array("EventClass", "ric_OnSuccessCatalogImport1C"));
AddEventHandler("catalog", "OnCompleteCatalogImport1C", Array("EventClass", "ric_OnCompleteCatalogImport1C"));

class EventClass{
  function ric_OnBeforeCatalogImport1C($arPropertyValues, $ABS_FILE_NAME){
    $msg = "Перед загрузкой пакета XML";
    cl_print_w("-On- BeforeCatalogImport1C : ".$msg. 
               "\n".$ABS_FILE_NAME.	 
               "\n----------------------------------------------------------------------------------------------------------------------",
               "ImportFrom1C"			
              );
    return "";}					   
		
  function ric_OnSuccessCatalogImport1C($arPropertyValues, $ABS_FILE_NAME){
    $msg = "После загрузки пакета XML"; 
    cl_print_w("-On- SuccessCatalogImport1C : ".$msg.
               "\n".$ABS_FILE_NAME.	 
               "\n----------------------------------------------------------------------------------------------------------------------",
               "ImportFrom1C"			
               );
    return "";}

  function ric_OnCompleteCatalogImport1C(){
    $msg = "После загрузки всех XML пакетов. Старт";
    cl_print_w("-On- CompleteCatalogImport1C : ".$msg. 
               "\n----------------------------------------------------------------------------------------------------------------------",
               "ImportFrom1C"			
               );
	echo nl2br(date("H:i:s")." ".$msg."\n");                    // оставьте эту строчку если хотите увидеть это в ответе для 1С

    $startImportCatalogTimer = microtime(true); 				// начало измерения импорта каталога
//  $ret=fn_SetAfterImport();   //скрипт обработки каталога
    $stopImportCatalogTimer = microtime(true); 					// конец измерения импорта каталога

    $msg = "После загрузки всех XML пакетов. Стоп";
	echo nl2br(date("H:i:s")." ".$msg."\n");                    // оставьте эту строчку если хотите увидеть это в ответе для 1С
    cl_print_w("-On- CompleteCatalogImport1C : ".$msg.
               "\nЗатрачено время: ".($stopImportCatalogTimer - $startImportCatalogTimer)." сек.".					   
               "\n----------------------------------------------------------------------------------------------------------------------",
               "ImportFrom1C"
               );
    return "";}
}	

 

Скачать файлы

Наименование Файл Версия Размер
1С Обмен с сайтом Bitrix Событие окончания выгрузки xml пакетов OnCompleteCatalogImport1C:

.cfe 7,88Kb
6
.cfe 7,88Kb 6 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. ef1 19 07.12.20 13:55 Сейчас в теме
Спасибо, за оценки ))
но самое смешное оказалось в том что наш хостер обновил версию PHP до 7.2 с копейками
и выгрузка 5к позиций тормознулась с 10 до 30 минут....
думали что виноват параметр php_value mbstring.func_overload 0 из .htaccess
(до этого был в 2 ке, но Битрикс для обновлений требует 0)
короче практически смирившись с неизбежными тормозами
(причем логирование железа сервера 1С и хостера - показывало что машины не нагружены)
выложив сюда публикацию и посмотрев на время из логов
оказалось
что у хостера время выставлено на ЧАС НАЗАД!!!, кто бы мог подумать ))
т.е. сервер 1С посылал все свои запросы в ПРОШЛОЕ ))

помог короче сам себе ))
2. ef1 19 10.12.20 14:31 Сейчас в теме
добавил проверку выгрузки на сайт или локально
Если Параметры.ВыгружатьНаСайт Тогда  //проверка на выгрузку на сайт или в локальный каталог

расширение не менял (код в тексте темы)
3. ef1 19 10.01.22 13:20 Сейчас в теме
при переходе на УТ 11.5 будет сообщение -...расширение - On complete catalog import1C ...не поддерживает язык - RU... (или что то в этом духе)

в конфигураторе встаньте на расширение - нажмите проверить, и в окне сообщений - исправить, при этом ссылка на RU в каком то параметре расширения будет сброшена - и все ок
Оставьте свое сообщение

См. также

Обмен данными с сайтом. БП 3.0

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

12000 руб.

18.03.2019    26456    92    95    

47

Универсальный парсер интернет-магазинов

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не написать ни строчки кода.

9600 руб.

19.10.2018    47631    212    98    

106

Оптимизация закупки автозапчастей

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

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

27990 руб.

20.12.2016    31356    3    16    

18

SALE! 10%

"МС:Мониторинг цен" - парсинг сайтов, мониторинг цен конкурентов "одной кнопкой"

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

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

21667 19500 руб.

23.09.2019    28277    5    7    

24

Выгрузка заказов из 1С в MEASOFT (ранее "Курьерская служба 2008") [РАСШИРЕНИЕ]

Сайты и интернет-магазины Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Платные (руб)

Данный модуль предоставляет возможность выгружать заказы из 1С: Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

9600 руб.

27.04.2022    8643    3    2    

3

Простой мониторинг цен (так просто ещё не было)

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

Легкая обработка для мониторинга цен практически любого сайта (парсинга), не требует специальных знаний при настройке.

2400 руб.

17.04.2017    28804    26    23    

39

Выгрузка для АВИТО

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Россия Платные (руб)

Выгрузка товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для "Авито" - "Автозагрузка".

4200 руб.

07.06.2022    10426    17    46    

12

Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. Выгрузка сопутствующих товаров / аналогов

Оптовая торговля Розничная торговля Сайты и интернет-магазины Платформа 1С v8.3 Оперативный учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки на сайт Битрикс сопутствующих товаров, аналогов, рекомендованных и прочих связанных товаров.

3600 руб.

25.07.2018    40297    77    72    

84

Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. Выгрузка скидок.

Сайты и интернет-магазины Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3600 руб.

25.08.2021    16373    7    4    

13

Обмен 1С с сайтом в формате CommerceML. Выгрузка строчных свойств товара с длиной текста более 1024 для 1С:УТ.11

Сайты и интернет-магазины Платформа 1С v8.3 1С:Управление торговлей 11 Платные (руб)

При интеграции 1С и интернет магазина на CMS поддерживающие обмен в формате CommerceML вы можете столкнуться с проблемой, когда вы заполняете свойство товара(доп.реквизит) с длинным текстом, например вы хотите выгружать html-описание с тегами,  типовой модуль 1С выгрузит на сайт строку не более 1024 символа, что сильно ограничит возможность ознакомиться с товаром вашему покупателю. Данное расширение снимает данное ограничение и позволяет выгружать строки до 100 000 символов. 

2400 руб.

25.04.2023    4259    1    0    

2

Интернет-магазин в Телеграм

Мессенджеры и боты Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Как мы создали продающий в Телеграм интернет-магазин с возможностью оплаты online для карт банков России.

15.05.2023    777    wrooom    0    

13

Публикация сборки сайта через 1С

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

Демонстрация возможного сценария развертывания сайта через 1С HTTP сервис на примере сборки react-app.

03.03.2023    2231    van_za    7    

26

Интеграция СБП (SBER) и Альфа Авто 5

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

В настоящее время система СБП очень часто стала использоваться в повседневной жизни. Одна из систем интеграции СБП через СБЕР. Данная конфигурация является инструментом интеграции СБП в Альфа Авто. Данная система не просто формирует статический QR, а динамический, а значит, в системе будет привязка и на покупателя, и на документ.

6000 руб.

25.10.2022    3466    7    1    

4

Работа с товарами на сайте 1С-Битрикс (сверка цен, поиск старых товаров, товаров без остатка и т.п.)

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

Обработка предназначена для анализа товарного каталога на сайте на предмет наличия в нем старых товаров, товаров, которые давно не продавали и/или которых нет на остатке, а также сравнение цен товаров в 1С с ценами на сайте.

1 стартмани

04.10.2022    1826    1    windows98a    0    

5

Яндекс - маркет: расширение для конфигурации "INFOSTART ERP community edition"

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

Расширение предназначено для обмена данными и учета заказов с торговой площадкой "Яндекс-Маркет".

10 стартмани

15.09.2022    2954    3    33lab    0    

8

Парсер Авито - друг перекупа

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

Начни совершать выгодные сделки на Авито по всей России! Увидел первым - купил быстро! Удобное решение для мониторинга цен, поиска свежих объявлений и получения статистики продаж! Всего лишь пара кликов мышью - и через несколько секунд ты увидишь самые горячие предложения Авито по интересующей тематике! Имеется интерфейс с понятными и гибкими настройками, а также возможность интеграции в любую базу данных 1С!

7 стартмани

01.07.2022    4062    12    vasko88    19    

9

Как я парсил сайт

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

Получение данных с сайта, сохранение постов, вывод html-документа в табличный документ с обработкой.

1 стартмани

17.05.2022    2176    2    user720820720    2    

6

Все методы API сайта https://vk.com/

Сайты и интернет-магазины 8.3.6 Беларусь Украина Россия Казахстан Абонемент ($m)

Программа отправляет запросы через сервер API на сайт https://vk.com/. Обрабатывает и сохраняет полученные данные. Удобный инструмент для работы со своим профилем, клиентами и товарами. Автоматизируйте работу с сайтом, интегрируя со своей программой.

10 стартмани

22.02.2022    4178    2    Kupinov    34    

5

"1С:Розница 8. Ювелирный магазин" - кол. УИН в списках ДМДК, альтернативная печать DataMatrix, заполнение партий для ДМДК по артикулам/штрихкодам

Сайты и интернет-магазины Платформа 1С v8.3 1С:Розница 2 Ювелирная промышленность и торговля Россия Абонемент ($m)

В связи с обязанностью организаций отражать остатки (а чуть позже, и выбытие в рознице) - многим придется или обновлять/дорабатывать свою систему, или переходить на систему со встроенной поддержкой ГИИС ДМДК. Мы решили использовать ПП 1С:Розница 8. Ювелирный магазин. О самом процессе упомяну лишь вскользь, т.к. существуют инструкции и по настройке туннеля stunnel, и вебинары по пользованию программой. Но на этапе заведения остатков ряд вещей мы посчитали неудобными, потому доработали их, так или иначе, об этом и расскажу.

1 стартмани

25.01.2022    5885    1    erutan    10    

4

Создание простых сайтов на основе http сервисов - tips and tricks

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

Универсальный метод, html шаблоны, страницы с авторизацией и без, многоязычность, страница авторизации, etc.

1 стартмани

22.01.2022    9915    11    vl-sher1    29    

39

Меняем любой дизайн сайта на свой вкус (на примере infostart Dark theme)

Сайты и интернет-магазины Абонемент ($m)

Для тех, кому хочется поменять дизайн сайта на темный или любой другой, на примере делаем это с сайтом infostart.ru за пару кликов, так вот есть такое решение, об этом речь пойдет ниже.

1 стартмани

01.01.2022    3811    0    kucar_ip    7    

5

Личный кабинет - делаем сайт с помощью 1С

Сайты и интернет-магазины 8.3.14 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

30.11.2021    16996    122    elcoan    42    

109

Загрузка штрафов с сайта onlinegibdd.ru

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

Шаблон загрузки штрафов ГИБДД с сайта onlinegibdd.ru. Обработка на УФ для любой конфигурации.

1 стартмани

09.11.2021    4361    6    stdstd    4    

6

Интеграция с личным кабинетом интернет-магазина на тильде (tilda.cc)

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

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

5 стартмани

19.10.2021    7654    29    user1198057    21    

14

Интеграция с API Boxberry

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

Интеграция с API Boxberry. Внешняя обработка на управляемых формах для выгрузки тестовых данных.

1 стартмани

13.10.2021    2859    9    haland    1    

4

Глава 2. Как я написал (собрал с инфостарта) свой парсер сайта 1С Releases

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Россия Бесплатно (free)

Путешествие начинающего программиста 1С. Глава вторая. Призываем экспертов в комментарии, оптимизируем код, ругаемся на кривые руки автора. Автор же, в свою очередь, делится своим опытом, читает умные комментарии, стремится дать те знания, за которыми он сидел ночами тем, кто их хочет найти.

31.08.2021    2944    ldmonster    9    

12

Встраивание форм 1С на страницы сайта

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

В платформе 8.3.16 появилась возможность выводить на страницах сайта информацию из веб-клиента 1С так, что пользователь даже не заметит, что работает с платформой. Руководитель компании Айтон Михаил Пинягин на онлайн-митапе «Web-клиенты для 1С» рассказал о том, какие особенности нужно учесть при настройке встраиваемого веб-клиента, и какие возможности он дает.

27.08.2021    8552    mikepin    11    

63

Интеграция 1С и ВКонтакте (vk.com) с помощью API

Сайты и интернет-магазины 8.3.14 Конфигурации 1cv8 Бесплатно (free)

Внешняя обработка для тестирования интеграции с ВКонтакте, реализованы базовые методы отправить сообщение, отправить файл. Подойдет в качестве основы для дальнейшего развития.

07.07.2021    4981    146    elcoan    3    

10

Билеты РЖД

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

Просмотр билетов, маршрутов с сайта РЖД с возможностью отслеживания с интервалом времени.

1 стартмани

06.07.2021    1969    1    pupkinSana    0    

6

Создаем интернет-магазин на бесплатной CMS PrestaShop с открытым кодом за 60 минут

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

Описано пошаговое создание полноценного действующего интернет-магазина. Бесплатно. Без программирования. Без навыков администрирования. Для "чайников".

1 стартмани

31.05.2021    3162    andryandry    0    

8

Get product - сервис для получения информации о товаре с web сайтов

Сайты и интернет-магазины Бесплатно (free)

Сервис для получения информации о товаре с web сайтов путем поиска и скрапинга информации из него.

30.05.2021    3778    33    korableg    1    

5

Модуль синхронизации Битрикс24 для УНФ для Казахстана

Сайты и интернет-магазины Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Казахстан Управленческий учет Абонемент ($m)

На официальной странице Битрикс24 нет модуля интеграции Битрикс24 и УНФ для Казахстана. Но данная обработка исправляет проблему.

1 стартмани

24.05.2021    3298    4    Nefilimus    0    

5

Интеграция 1С — Битрикс24. Обмен задачами

Управление проектом (PMO, EPM) Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    14593    5    15    

9

API 1С (получение отчета на стороне сайта по данным 1С)

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

Вводная: На сайте есть личный кабинет контрагента, необходимо предоставить возможность формировать отчеты по взаиморасчетам по данным БП 3.0. Для этого был разработан HTTP-сервис. Сама тема создания HTTP-сервиса не нова, здесь не будет описано, что это и как это готовить. В данной статье описан подход к реализации данной задачи.

1 стартмани

22.04.2021    3665    2    con-men    0    

8

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

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

Редактор HTML платформы 1С простой и очень удобный для небольших задач, однако ПолучитьHTML возвращает отдельно картинки и отдельно целиком HTML страницу со ссылкой на имена этих картинок, что неудобно для отправки в базу данных сайта/интернет-магазина/веб-приложения/B2B. Разберем на открытом коде, как решить эту проблему, напишем универсальную функцию получения значения любого тега HTML на регулярных выражениях. Бонусом - возможность редактировать теги HTML в текстовом режиме.

24.11.2020    2783    SizovE    4    

9

Как сделать интеграцию (обмен) с интернет-магазином? Пошаговый план действий (Часть 1)

Сайты и интернет-магазины Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Бесплатно (free)

C 2011 года я занимаюсь интеграцией с интернет-магазинами и за это время, наверное, повидал все. Делал интеграцию как «культурными», так и «экзотическими» способами. Количество магазинов исчисляется сотнями. В этой серии статей я буду делиться своим опытом, а также выкладывать какие-то полезные наработки.

19.11.2020    16022    markbraer    14    

17