@Gosling_ne_ya

Как сделать чтобы товары помеченные на удаление не выгружались на сайт?

Есть номенклатура в 1c помеченная на удаление, удалять ее сложно и долго, т.к много зависимостей и вообще она может ещё пригодится. Как сделать так, чтобы она будучи помеченной не грузилась на сайт под управлением 1с Битрикс?
  • Вопрос задан
  • 1047 просмотров
Пригласить эксперта
Ответы на вопрос 2
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
Легкий способ хотите?
Добавьте реквизит к товару и аналогичное свойство в Битрикс, например INDELETE со значением Y.
На стороне 1с запустить обработку, которая заполнит реквизит - по признаку "ПометкаУдаления".
В Init.php добавляете событие "После добавления элемента" - если содержит заполненное новое свойство - то удалить в Битриксе или деактивировать товар.

Второй способ:
В обработчик ПередВыгрузкой в 1с добавить что-то типа такого
Отказ=Источник.ПометкаУдаления;

Третий способ:
Зайти сюда /bitrix/admin/1c_admin.php?lang=ru
и просто выбрать нужный вариант)
5f9b38d79ea19168902595.jpeg
Ведь, если у вас штатный модуль обмена, то в xml должно попадать ПометкаУдаления

Если ничего не получится, то действительно придется воспользоваться услугами специалиста, как тут некоторые советуют как обычно.
Ответ написан
@AntoShik
Вам надо в настройках обмена с сайтом, в 1с добавить отбор по Номенклатуре у неё есть свойство пометка удаления. Поставьте равно ло5fa4b8a9843a2756390563.pngжь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы