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

21.10.19

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

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

Платные

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

22440 руб.

19.12.2023    8529    50    13    

48

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

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

24000 руб.

02.11.2024    1789    13    1    

11

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

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

36000 руб.

03.08.2020    20215    26    24    

22

Сайты и интернет-магазины Интеграция WEB-интеграция 1С v8.3 1C:Бухгалтерия Управленческий учет Платные (руб)

Решение осуществляет синхронизацию задач Битрикс24 и 1С, что позволяет в одной системе ставить задачи, контролировать выполнение всего пула задач с группировкой по ответственным и проектам, формировать управленческие отчеты по работе сотрудников (загрузка, просроченные задачи), уведомлять сотрудников о ходе выполнения задач посредством чат-бот Telegram

7200 руб.

04.05.2021    21784    13    19    

19

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

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

19950 руб.

23.09.2019    31814    9    14    

31

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

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

4200 руб.

07.06.2022    19872    45    56    

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