Решение проблемы непрекращающегося обмена УТ с сайтом на Битрикс и Помощник поиска проблем обмена с сайтом на Битрикс

21.10.19

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Помощник поиска проблем обмена с сайтом на Битрикс:
.epf 9,14Kb
3 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Столкнулся с проблемой: в базе часами выполняется обмен с сайтом на Битрикс на встроенном механизме, хотя в настройках обмена с сайтом установлен Режим выгрузки данных в значение Изменения.

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

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

Для начала, чтобы это остановить, меняем условие сравнения на ВСписке в модуле ОбменССайтом в процедуре ИзменитьОтборКомпоновщика():

// Добавляем отбор по изменениям.
Если МассивИзмененийНоменклатуры <> Неопределено Тогда
	
	СписокГруппОтбора = Новый СписокЗначений;
	СписокГруппОтбора.ЗагрузитьЗначения(МассивИзмененийНоменклатуры);
	
	НовыйЭлемент = Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	НовыйЭлемент.ИдентификаторПользовательскойНастройки = ОтборПоИзменениям;
	НовыйЭлемент.ЛевоеЗначение 	=  Новый ПолеКомпоновкиДанных("Номенклатура");
	НовыйЭлемент.ВидСравнения 	= ВидСравненияКомпоновкиДанных.ВСписке;//.ВСпискеПоИерархии;
	НовыйЭлемент.ПравоеЗначение = СписокГруппОтбора;
	НовыйЭлемент.Использование 	= Истина;
	
КонецЕсли;

Далее ждём, пока передадутся все данные, которые удаётся передать.

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

По заказам обмен передаёт изменения по заказам, которые пришли с сайта. У них должно быть дополнительное свойство с номером заказа в Битриксе, если на закладке "Заказы" в обработке в колонке "Свойство" пусто - это значит, что заказ не с сайта и можно тоже удалить регистрацию изменений.

Вступайте в нашу телеграмм-группу Инфостарт

управление торговлей битрикс обмен с сайтом поиск проблем отладка

См. также

Сайты и интернет-магазины 1С:Предприятие 8 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Интеграция сервиса dolyame.ru с 1С:Розница 2.3 для приема платежей в рассрочку. Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер), поддерживается старый РМК, работа через чек ККМ.

24000 руб.

19.12.2023    11516    68    18    

61

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM / LOGICSTARS. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM / LOGICSTAR разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    22818    33    24    

26

Сайты и интернет-магазины 1С:Предприятие 8 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Россия Платные (руб)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 3.0. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ, отдельно от РИБ, тонкий, толстый клиент, web-клиент (через интернет-браузер). Интегрировано в Чек ККМ, Рабочее место кассира (РМК)

26400 руб.

02.11.2024    3456    15    2    

13

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

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

4200 руб.

07.06.2022    21592    50    56    

52

Оптовая торговля Розничная торговля Сайты и интернет-магазины Системный администратор Программист 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка для обмена данными с интернет-магазином OpenCart. Позволяет быстро наполнить магазин товарами, затем обновлять цены и добавлять новые товары. Далее можно средствами OpenCart настраивать и дополнять карточки товаров как надо для магазина, при этом связь товаров с 1С не теряется.

5000 руб.

30.03.2018    48412    86    149    

91

Сайты и интернет-магазины Программист Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Платные (руб)

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

9600 руб.

27.04.2022    12901    22    3    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2548 21.10.19 19:53 Сейчас в теме
Помощник поиска проблем обмена с сайтом на Битрикс - это показать зарегистрированные изменения )
Чем не устраивает типовой функционал ? Не такое громкое название ?
2. boogie 493 22.10.19 00:46 Сейчас в теме
(1) В штатном только список номенклатуры вместе с группами. У меня есть подробности и возможность отменить регистрацию изменений.
3. Xershi 1535 22.10.19 01:53 Сейчас в теме
(2) это не штатный, а огрызок битрикса от штатного.
В штатном все есть!
4. Xershi 1535 22.10.19 01:56 Сейчас в теме
Типовая обработка называется "Регистрация изменений для обмена".
5. boogie 493 10.11.19 20:56 Сейчас в теме
(4) В принципе, можно добавить фильтр по полям через ссылку, поразбираться, но в моём варианте есть родитель верхнего уровня, попроще было разбираться.
Для отправки сообщения требуется регистрация/авторизация