Как узнать идентификатор каталога битрикс: Как посмотреть привязанные идентификаторы Битрикс24 к объектам 1С

Содержание

Настройка параметров выгрузки в конфигурации «Управление торговлей»

 [email protected]

+7 495 008 8452

Анализ


Проект


Дизайн


Маркетинг


Разработка


Наполнение


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


  • Веб-студия АКРИТ. разработка модулей и сайтов интернет магазинов на 1С Битрикс
  • Кладовка программиста
  • База знаний
  • 1C
  • Настройка параметров выгрузки в конфигурации «Управление торговлей»

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,

то ждем ваше обращение в нашей службе тех поддержки.

Источник: http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=4919
  • Перейти на закладку Выгрузка товаров (закладка доступна и видна, если включен флажок Выгрузка товаров на закладке Основные настройки):

  • Указать организацию – владельца каталога. Это та организация, от имени которой происходит выгрузка товарных предложений на сайт.
  • Указать коэффициент пересчета веса. По умолчанию = 1. Этот коэффициент используется для пересчета веса товаров из единиц, в которых указан вес в УТ, в единицы, в которых вес учитывается на сайте (например, пересчет веса товара из грамм в УТ в килограммы на сайте).
  • Установить флажок Выгружать файлы изображений, если планируется выгрузка картинок товаров на сайт.
  • Установить флажок Выгружать прочие файлы, если предполагается выгрузка произвольных файлов, присоединенных к номенклатуре, на сайт.
  • Установить флажок Классифицировать по видам номенклатуры, если необходимо построить классификатор групп товаров по справочнику Виды номенклатуры. Иначе группы будут выгружаться из справочника Номенклатура.
  • Настроить таблицу каталогов.

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

    : если включена классификация по видам номенклатуры, то группы выбираются из справочника Виды номенклатуры, иначе – из справочника Номенклатура.

    Если группы не выбраны (указано Все), то выгружаются все группы. В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.

    Примечание: В версии 11 невозможно сохранение профиля без задания этих настроек.

  • Настроить отбор при необходимости: нажмите Настроить отбор, откроется форма настройки отборов для выбранного каталога. Отбор устанавливает ограничения по выгрузке товаров. Настройка отбора происходит стандартным для УТ образом:

  • Нажмите Завершить редактирование.
  • Сохраните настроенный узел обмена.

Назад в раздел

Подписаться на новые материалы раздела:

Загрузка…


Веб студия «АКРИТ»


  Узнать больше

Рассылка


Услуги


  • Внедрение, разработка, техподдержка
  • Настройки торговых площадок
  • Экспертиза производительности
  • Пакет услуг по переходу на новые версии модуля
  • Пакеты услуг
  • Продление решений
  • Сопровождение и поддержка сайтов

Популярные теги


Загрузка

Карта сайта

Веб-студия «АКРИТ»

Структура каталога товаров для сайта

Эти возможности доступны как пользователям локальных версий так и облачных решений, например 1С:Фреш, 1С:Готовое рабочее место (ГРМ). Для покупки коробочных версий или онлайн аренды программы 1С:Управление нашей фирмой (1С:УНФ) в облаке обращайтесь по телефону +7(499)390-31-58 или на e-mail: [email protected]

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

Для каталога сайта можно создавать виртуальные группы, изменять любые существующие группы и категории, а для «1С-Битрикс» даже размещать одинаковые товары в разных группах.

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

Откройте настройку обмена с сайтом в разделе Компания – Интеграция с др. программами – Обмен с сайтом.
На вкладке Выгрузка товаров укажите, откуда использовать иерархию номенклатуры для каталога товаров сайта:

  • из групп;
  • из категорий.

Далее, таблице каталогов необходимо подготовить каталог, указать из какой группы номенклатуры 1С:УНФ он будет заполняться. Идентификатор каталога создастся автоматически.

Настроим каталог сайта по следующему примеру:

 

В указанном примере, в 1С:УНФ товары распределены по группам в соответствии с их видом (одежда, инвентарь, электроника).

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

Один и тот же товар (например кроссовки) может использоваться в нескольких видах спорта. Расположить товар сразу в нескольких категориях можно на сайте, созданном с помощью CMS «1С-Битрикс».

Настроим структуру каталога на сайте по гиперссылке Настроить.

По нажатию на ссылку откроется окно настройки:

  • В левой части выводится номенклатура и структура групп/категорий в 1С:УНФ.
  • В правой части – структура каталога товаров на сайте.

Иерархию можно устанавливать на уровне групп, или отдельных товаров:

  • На уровне групп. Выгружаются все товары из групп на момент обмена.
  • На уровне товаров. Можно выбрать отдельные товары, которые попадут на сайт, и менять их расположение в группах

Формируйте иерархию групп и товаров, перетаскивая в правую часть номенклатуру и папки/категории из левой части. Также в правой части можно создавать новые папки и размещать в них папки и товары.

Важно!

Если настройка каталога происходила на уровне товаров, но товар не добавлен в структуру на сайте (например, создан после настройки обмена), то такой товар не попадет на сайт.

Его нужно включить в структуру сайта вручную.

Если настройка каталога происходила на уровне групп, то выгружаются все товары группы (даже если добавили новые).

При выполнении обмена «виртуальная» структура каталога будет отправлена на сайт, покупатель увидит группы и товары именно в том порядке, как они объединены в правой части экрана.

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

Items

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

Вот почему идентификатор процесса TypeId должен быть передан во все методы

RPA.Item.*
Методы
Метод
Описание
Доступно в версии
RPA.ITEM.GETED (aTiDIDIDID: jTIDID: gTIDID: gTIDID: gTIDID: gTIDID: gTIDID: gTIDIDID: gTIDIDID: gTIDID: jateDID: gtiud: jatid: gtiud: jatid:. номер, id: номер}) Передает информацию об элементе с идентификатором id процесса с ID typeId . Параметры :
  • typeId — идентификатор процесса
  • идентификатор — идентификатор элемента

Ответ

 {
    "вещь": {
        "идентификатор": 43,
        "идентификатор этапа": 4,
        "предыдущийStageId": 3,
        "name": "Имя предмета",
        "идентификатор типа": 1,
        "создано": 1,
        "обновлено": 1,
        "createdTime": "19. 03.2020 13:07:39",
        "updatedTime": "23.03.2020 18:34:05",
        "movedTime": "23.03.2020 18:34:05",
        "detailUrl": "/rpa/item/1/43/",
        "перемещено": 1,
        "UF_RPA_1_NAME": "Название предмета",
        "счетчик задач": 0,
        "tasksFaces": {
            "завершенный": [
                1
            ],
            "Бег": [
                
            ],
            "все": [
                1
            ]
        },
        "пользователи": {
            "1": {
                "идентификатор": "1",
                "имя": "Антон",
                "второеИмя": ноль,
                "фамилия": "",
                "название": ноль,
                "workPosition": ноль,
                "fullName": "Антон",
                "ссылка": "/company/personal/user/1/"
            }
        }
    }
}
 

Здесь

  • stageId — ID этапа для перемещения предмета
  • previousStageId — идентификатор этапа предыдущего элемента
  • имя — имя элемента
  • typeId — идентификатор процесса
  • createdBy — идентификатор пользователя, создавшего элемент
  • updatedBy — ID пользователя, обновившего элемент
  • перемещено на — идентификатор пользователя, который обновил этап элемента
  • createdTime — время создания элемента
  • updatedTime — время обновления элемента
  • moveTime — этап обновления элемента времени
  • detailUrl — URL-адрес формы сведений об элементе
  • tasksCounter — количество пользовательских задач элемента
  • tasksFaces — данные для отображения последовательности ответственных пользователей в процессе утверждения
    • выполнено — кто выполнил задание
    • работает — кто выполнил задачу
    • все — все участники
  • пользователей — агрегированная информация обо всех пользователях, связанных с элементом. Список, где ключ — это идентификатор пользователя.
    • id — идентификатор
    • имя — имя
    • второе имя — отчество
    • фамилия — фамилия
    • название — название
    • workPosition — позиция
    • fullName — отформатированное имя
    • ссылка — URL к профилю
  • UF_RPA_... — значение пользовательского поля
    • значения нескольких полей в виде массива
    • значение для полей типа «файл» передается в виде списка
      • id — идентификатор
      • url — URL для файла в учетной записи
      • urlMachine — URL-адрес файла в приложении
rpa.item.list({typeId: number, order: ?{} = null, filter: ?{} = null, start: ?number = 0}) Метод возвращает массив элементов процесса с идентификатором typeId . Параметры :
  • typeId — идентификатор процесса
  • порядок — список для сортировки, где ключ это поле, а значение — ASC или DESC
  • фильтр — список для фильтрации. Ключи для фильтрации по пользовательским полям необходимо указывать UPPER_CASE остальные — в camelCase . Примеры фильтров ниже
  • start — старт для постраничной навигации

Ответ будет содержать только основные поля элемента без данных задачи и элемента пользователя

 {
    "Предметы": [
        {},
        {}
    ]
}
 
Примеры фильтров
  1. Поиск элементов с незавершенными задачами текущего пользователя
     {
        "фильтр": {
            "задачи": "has_tasks"
        }
    }
     

    Чтобы найти элементы, у которых нет пользовательских задач, передайте значение нет_задач

  2. Поиск элементов, обновленных пользователем с идентификатором 4
     {
        "фильтр": {
            "=обновлено": "4"
        }
    }
     
  3. Поиск элементов, обновленных или перемещенных пользователем с идентификатором 4
     {
        "фильтр": {
            "логика": "или",
            "0": {
                "=обновлено": "4"
            },
            "1": {
                "=movedBy": "4"
            }
        }
    }
     
  4. Поиск элементов с заполненным пользовательским полем с кодом UF_RPA_1_STRING
     {
        "фильтр": {
            "!=UF_RPA_1_STRING": "",
        }
    }
     
  5. Поиск элементов, созданных, обновленных и перемещенных в период с 19. 03 по 22.03
     {
        "фильтр": {
            ">createdTime":"2020-03-19T02:00:00+02:00",
            ">movedTime":"2020-03-19T02:00:00+02:00",
            ">updatedTime":"2020-03-19Т02:00:00+02:00",
            " 
  6. Поиск элементов, созданных или перемещенных в период с 19.03 по 22.03
     {
        "фильтр": {
            "логика":"ИЛИ",
            "0":{
                  ">createdTime":"2020-03-19T02:00:00+02:00",
                  "movedTime":"2020-03-19Т02:00:00+02:00",
                  "updatedTime":"2020-03-19T02:00:00+02:00",
                  " 
rpa. item.add({typeId: number, fields: ?{}) Метод создает новый элемент процесса с идентификатором typeId . Параметры :
  • typeId — идентификатор процесса
  • полей - значения пользовательских полей элемента. Все остальные поля будут игнорироваться. Этот параметр является необязательным.

После создания элемента автоматически запускаются правила автоматизации

Метод возвращает результаты, аналогичные вызову метода rpa.item.get для только что созданного элемента

Чтобы загрузить файл, передайте в качестве значения пользовательского поля массив, где первый элемент - имя файла, второй элемент - содержимое файла в кодировке base64

rpa.item.update({typeId: number, id: number, fields: {}) Метод обновляет элемент с идентификатором id процесса с идентификатором typeId . Параметры :
  • typeId — идентификатор процесса
  • идентификатор - идентификатор элемента
  • полей - значения пользовательских полей элемента. Обязательный параметр
    • полей[stageId] - идентификатор этапа
    • fields[UF_RPA_...] - значения пользовательских полей
Загрузить новый файл вместо старого (не несколько полей)

Чтобы заменить файл в нескольких полях, просто загрузите новый файл. Старый файл будет удален автоматически

 {
    "поля": {
        "УФ_РПА_1_1585069397": [
             "myfile.pdf", "...base64_encoded_file_content..."
        ]
    }
}
 
Удалить значение пользовательского поля типа файла

Просто передайте пустую строку ( '' ) вместо значения

Оставить некратное значение в пользовательском поле типа файла без изменений

Самый простой вариант: не добавлять ключ с этим полем в полей . Но если вам нужно передать, а не обновлять, передайте список как значение, содержащее идентификатор файла, в качестве ключа id

 {
    "поля": {
        "UF_RPA_1_1585069397": {
            "идентификатор": 433
        }
    }
}
 

Когда значение, отличное от текущего значения, должно быть передано в id , значение поля будет обнулено, а файл будет стерт

Обработка нескольких полей типа файла

Значение нескольких полей представляет собой массив. Каждый элемент массива подчиняется тем же правилам, что и некратные значения.

Частичная перезапись значения для множественного поля типа файла

Например, теперь множественное поле типа файла хранит значение [12, 255, 44]

Сохранить файлы 12 и 44 и загрузить новые вместо 255

Запрос должен выглядеть следующим образом:

 {
    "поля": {
        "УФ_РПА_1_1585069397": [
              {
                  "идентификатор": 12
              },
              {
                  "идентификатор": 44
              },
              [
                   "мойНовыйФайл. pdf",
                   "...base64_encoded_file_content..."
              ]
        ]
    }
}
 
rpa.item.delete({typeId: number, id: number) Метод удаляет элемент. Параметры :
  • typeId - идентификатор процесса;
  • id - ID предмета.
rpa.item.getTasks({{typeId: число, идентификатор: число}) возвращают данные текущих задач элемента с идентификатором идентификатора процесса typeId . Параметры :
  • typeId — идентификатор процесса
  • идентификатор - идентификатор элемента

Пример ответа

 {
    "задачи": [
        {
            "идентификатор": "93",
            "название": "asdf",
            "описание": "",
            "идентификатор пользователя": 1,
            "данные": {
                "участникДжойнт": "или",
                "isMine": правда,
                "управляет": {
                    "КНОПКИ": [
                        {
                            "ТИП": "отправить",
                            "TARGET_USER_STATUS": 3,
                            "ИМЯ": "полный",
                            "ЗНАЧЕНИЕ": "Д",
                            "ТЕКСТ": "Сохранить",
                            «ЦВЕТ»: «3bc8f5»
                        }
                    ]
                },
                "тип": "RpaRequestActivity",
                "url": "/RPA/задача/идентификатор/93/",
                "fieldsToShow": ноль,
                "поля для набора": [
                    "Имя"
                ],
                "пользователи": [
                    {
                        "идентификатор": 1,
                        "статус": 0
                    }
                ]
            },
            "itemClassName": "BX. Rpa.Timeline.Task",
            "пользователи": {
                "1": {
                    "идентификатор": "1",
                    "имя": "Антон",
                    "второе имя": "",
                    "lastName": "Горбылев",
                    "название": ноль,
                    "рабочая позиция": "",
                    "fullName": "Джон Смит",
                    "ссылка": "/company/personal/user/1/"
                }
            }
        }
    ]
}
 

© «Битрикс24», 2001-2022

Вверх

Как интегрировать Битрикс24 и Sharepoint

Знаете ли вы? Наша команда может создать автоматизацию для вас! Без дополнительных затрат. Начните бесплатно

Не нашли то, что искали?

Создайте собственную интеграцию Bitrix24 и Sharepoint в клики

Создайте автоматизацию

Вы можете добавить условия / дополнительные приложения на следующих шагах.

Что такое интегрально?

Integrately — это интеграционная платформа в один клик для неспециалистов. Вы также можете создавать свои собственные автоматы

без какого-либо кода.

Ваш браузер не поддерживает видео тег.

Готовые автоматизации

Для более чем 1000 приложений
Все, что вам нужно сделать, это выбрать автоматизацию и

активировать ее. Вот и все.

Подключите Битрикс24 к Sharepoint сейчас

Всего в 1 клик!

Вы также можете интегрировать Bitrix24 и Sharepoint с более чем 1000 других приложений

Битрикс24 предоставляет предприятиям интегрированный набор инструментов для совместной работы и управления проектами, а также профессиональные CRM и бизнес-аналитику. Повысьте свою производительность и увеличьте прибыль!

См. Интеграции с Битрикс24

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

См. Интеграция с Sharepoint

Почему пользователи Битрикс24 и Sharepoint ❤ интегрально

Готовые автоматы

Интегрируйте Bitrix24 и Sharepoint в 1 клик и сэкономьте время и деньги

Integrately — это интеграционная платформа в 1 клик для неспециалистов. Это единственная платформа с миллионами готовых к активации интеграций! С Integrately вы можете интегрировать Bitrix24 и Sharepoint с более чем 1000 приложений за несколько минут без каких-либо технических навыков и нулевого обучения. Просто найдите свою автоматизацию и активируйте ее.

Любой может интегрировать

В 18-33 раза дешевле, чем Zapier

Zapier: 750 задач за 19,99 долл. США,
Интегрально: 14 000 задач за 19,99 долл. США

Помощь в настройке Live Chat3

0 Наша дружеская поддержка всегда готова понять ваши потребности и помочь вам в автоматизации!

SmartConnect

Integrately может автоматически подключать ваши приложения. Так что вам не нужно ничего делать.

Премия ProductHunt Golden Kitty 2021

Мы гордимся тем, что находимся среди

Топ-4

Товары года

Топ 4

Инструменты повышения производительности года

Продукт месяца, получивший наибольшее количество голосов

❤ Нам доверяют 10 000+ клиентов

Платформа интеграции с самым высоким рейтингом на G2

Интегрируйте Битрикс24 + Sharepoint сейчас

Всего в 1 клик!

Платформа интеграции №1 с самым высоким рейтингом на G2


500+ отзывов

"Отличная альтернатива Zapier, которая постоянно совершенствуется."

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

"Невероятная поддержка клиентов"

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *