Здравствуйте, уважаемые. Есть вот такой вопрос.
Имеется библиотека документов. То есть инфоблок со стандартными и пользовательскими свойствами (полями). Под пользовательскими имею ввиду поля которые сам создал.
Есть у меня бизнес-процесс, который запускается при загрузке файла.БП запрашивает при загрузке у пользователя дополнительные параметры и должен их сохранить в свойства документа (элемента инфоблока).
Что происходит? Запускаю загрузку, выбираю файл, ввожу дополнительные параметры и проходит процесс загрузки. Далее странность - в стандартные поля (например активность, опубликовано, автор изменений и т.д.) вводимые пользователем параметры сохраняются на ура, а вот в пользовательские (мною добавленный) поля эта информация не записывается, то есть не сохраняется. Что только не делал
Почему так? почему компонент дизайнера БП "Изменение документа" (который должен изменять свойства элемента инфоблока) не работает нормально с полями которыми я расширил свойства элемента? но со стандартными работает на ура?
Кто-то знает ответ? Кто-то с помощью БП заполнял свойства элементов инфоблока? Есть ещё вариант вставки php кода, но думаю что проблема тут в чём то "с подвохом" и решается проще.
-----------------------
И ещё пожалуйста, кто знает дайте ответ на следующий вопрос.
Я ранее согласился с продуманностью Битрикса по поводу БП - есть два их типа как бы: один тип для инфоблоков, а другой тип для "коллективной работы" (командировка, отпуск и т.д.). Но объясните кто-то что за ещё один тип БП в админке? Там же можно тоже запускать БП и настраивать по умолчанию какие БП запускать в инфоблоках при операциях загрузки или изменении, но там видны только стандартные (БП которые идут в поставке) либо БП которые были созданы из админки, но никак не видны БП которые я создал с страниц портала. Почему так и какая в этом ценность, какая преследуется цель?
Спасибо всем. Буду рад услышать ответы.
Имеется библиотека документов. То есть инфоблок со стандартными и пользовательскими свойствами (полями). Под пользовательскими имею ввиду поля которые сам создал.
Есть у меня бизнес-процесс, который запускается при загрузке файла.БП запрашивает при загрузке у пользователя дополнительные параметры и должен их сохранить в свойства документа (элемента инфоблока).
Что происходит? Запускаю загрузку, выбираю файл, ввожу дополнительные параметры и проходит процесс загрузки. Далее странность - в стандартные поля (например активность, опубликовано, автор изменений и т.д.) вводимые пользователем параметры сохраняются на ура, а вот в пользовательские (мною добавленный) поля эта информация не записывается, то есть не сохраняется. Что только не делал
Почему так? почему компонент дизайнера БП "Изменение документа" (который должен изменять свойства элемента инфоблока) не работает нормально с полями которыми я расширил свойства элемента? но со стандартными работает на ура?
Кто-то знает ответ? Кто-то с помощью БП заполнял свойства элементов инфоблока? Есть ещё вариант вставки php кода, но думаю что проблема тут в чём то "с подвохом" и решается проще.
-----------------------
И ещё пожалуйста, кто знает дайте ответ на следующий вопрос.
Я ранее согласился с продуманностью Битрикса по поводу БП - есть два их типа как бы: один тип для инфоблоков, а другой тип для "коллективной работы" (командировка, отпуск и т.д.). Но объясните кто-то что за ещё один тип БП в админке? Там же можно тоже запускать БП и настраивать по умолчанию какие БП запускать в инфоблоках при операциях загрузки или изменении, но там видны только стандартные (БП которые идут в поставке) либо БП которые были созданы из админки, но никак не видны БП которые я создал с страниц портала. Почему так и какая в этом ценность, какая преследуется цель?
Спасибо всем. Буду рад услышать ответы.