Илья
какое действие вызывает сложность?
Евгений
ты издеваешься?)
да ну брось ты, зачем мне издеваться то
Илья
но в целом это может не сработать, так как 3-4 месяца назад активити было сломано, после обращения в ТП и обещаний исправить я не пользовался
Сергей
день добрый, хотелось бы узнать, есть ли какой способ изменять значение поля карточек на 1 стадии одновременно ? к примеру у каждой карточки есть поле "номер" и при вытаскивании 1 карточки из стадии, значения поля "номер" изменяется на -1
Вот решение как идея. Нужно довести до ума, и будет работать штатно без маркета и API. ✅ 1. Создаете две глобальные переменные: 1) ID всех сделок на первой стадии (число, множественное) - актуальные ID можно занести вручную или с помощью умного сценария. 2) Количество сделок на первой стадии (число, не множественное) - сразу указываете актуальное число, в канбане видно. ✅ 2. Создаете поле сделки - количество сделок на первой стадии (число, не множественное). ✅ 3. Создаете шаблон БП для сделки, который будет в поле сделки записывать значение глобальной переменной «Количество сделок на первой стадии». ✅ 4. На первой стадии: 1) В глобальную переменную с числом сделок прибавляете +1. 2) В глобальную переменную с ID сделок с помощью функции merge записываете текущий ID. 3) Делаете итератор, проходитесь по глобальной переменной с ID и запускаете БП, который сделали в пункте 3. ✅ 5. На всех остальных стадиях: 1) Меняете глобальную переменную с количеством (из текущего значения вычитаете 1). 2) Делаете итератор, который в локальную переменную (ее уже в БП на стадии создаете) запишет актуальные ID сделок на первой стадии. То есть текущий ID надо из массива убрать. 3) Значение локальной переменной с набором ID присваиваете значению глобальной переменной с набором ID. 4) Делаете ещё один итератор, который опять проедет по глобальной переменной с ID сделок и запустит на них БП из пункта 3. P.S. Подумайте, каким условием сделать так, чтобы если сделка перемещается уже между остальными стадиями (например, со второй на третью), то в глобальной переменной ничего не считалось. P.S.S. Ещё в такой реализации нельзя удалять сделки на первой стадии. Если удалить, то в глобальной переменной ничего не пересчитается. Надо будет вручную обновить переменную с количеством, а также обновить переменную с ID.
Mikhail
Mikhail
Что может быть? Коробка. Помогите плиз
Евгений
зачем гадать, надо ошибки включить
piggy
Блин, а можно как-нибудь автоматом сделать следующее: 1) Формирую документ по шаблону 2) Гружу на диск 3) Через N времени файл с диска встает в поле (не ссылка)?
Евгений
так в этом случае будет 2 копии файла, пожалейте место на диске
piggy
так в этом случае будет 2 копии файла, пожалейте место на диске
автоматом зачищается 14+ дней эта папка, всё ок
Евгений
ну как вариант делается список туда кладётся связь ID сущности + ID файла + ДатаДобавления скрипт на крон, который раз в период проходит по списку и разливает/удаляет файлы
Aleksey
Всем привет! КТо нибудь знает как удалить все задачи в определенной сделке? Есть список из 100 сделок (ID), в них нужно удалить все задачи
Евгений
Ты победил свой поиск?)
решил дальше не издеваться над тобой 😉
Илья
решил дальше не издеваться над тобой 😉
Понял Ну ты сюда пиши Не я так кто другой поможет
Евгений
piggy
да, про файл
У меня затык именно в том, чтобы в БП файл в поле заполнялся)
piggy
Т.е зачищать не проблема
Евгений
а щас-то через что ты делаешь? через БП?
piggy
а щас-то через что ты делаешь? через БП?
Сейчас файл нельзя подцепить в поле, только ссылка
Евгений
прикол
Евгений
Евгений
я попробовал вот так сделать
Евгений
получаю инфу про файл диска и пробую пихать в поле Файл сделки
Евгений
когда пихал URL ничего не срабатывало
Евгений
запихал ID объекта и сработало но сработало криво
Евгений
он запихал вместо моей картинки какую-то системную
Евгений
поэтому я подозреваю, что глюк в активити надо в ТП писать
Евгений
Евгений
попробовал на своём диске, на общем диске нигде не сработало нормально левые файлы грузит
Михаил
поэтому я подозреваю, что глюк в активити надо в ТП писать
вы уверены, что у вас тип поля в документе файл диска? Там может быть просто файл и вам файлы с совпадающими айди грузятся
piggy
я подозреваю, что в исходных данных тип поля Файл
не совсем понял. можете, пожалуйста, чуть подробней?
Евгений
у вас тип поля какой?
piggy
у вас тип поля какой?
В сделке? Тип файл
Евгений
В сделке? Тип файл
вот именно поэтому я сделал поле такого же типа для экспериментов
Евгений
но чёто не хотит работать
Евгений
грузит но не то
Михаил
а что это за тип? такого не вижу у себя в портале
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&CHAPTER_ID=04804
Евгений
ну вот там в скобках всё какбэ написано
Евгений
у меня облако
Михаил
получается всё таки не глюк активити?))
Евгений
В сделке? Тип файл
облако или коробка?
Евгений
Евгений
система дала мне сделать действие и повела себя непредсказуемо уверен, что такую логику не закладывали разработчики и такой результат не предполагали следовательно, активити требует доработки либо запретить грузить системные файлы в пользовательские поля (доступ к ним должен быть закрыт по идее) либо сделать так, чтобы содержимое файла диска загружалось в поле Файл в ответ на такие запросы
Евгений
то, что я число вписал, - это не проблема проблема в том, что обработка должна быть правильной 1. если документ с таким ID нашёлся, грузится он 2. если не нашёлся, не грузится ничего. Правильный кейс именно ничего не грузится, а не грузится случайная картинка из непонятно откуда
Евгений
я вписываю ID 105, система загружает что-то с ID 163 это нормально чтоли?
Сергей
я вписываю ID 105, система загружает что-то с ID 163 это нормально чтоли?
Я давно пытаюсь разобраться, что там за логика в нумерации файлов. Может, об этом где-то написано в документации или в курсах, но я не сталкивался. Поэтому пока опытным путём пришел к следующему выводу. Глобально в Битриксе есть два места, где хранятся файлы: ✅ 1. Диск. Это следующие хранилища - Мой диск (и в целом диски всех сотрудников), Общий диск, Диски групп и проектов. У этих файлов своя нумерация - свой уникальный ID файла на диске. ✅ 2. Не диск (как назвать - хз, сам не понимаю). Это место, где хранятся файлы: 1) сгенерированные через конструктор документов (их ещё можно потом видеть в таймлайне); 2) прикрепленные к полям сущностей с типом «файл». И у этих файлов тоже своя нумерация - свой уникальный ID (но не на Диске, а в каком-то другом хранилище). То есть выходит так - если файл генерируется через конструктор или прикрепляется к полю, то на Диск он не попадет. Да, у него будет свой ID, но это не ID файла на Диске, а ID файла в неком другом хранилище. Если сгенерированный или прикрепленный в поле файл добавить на Диск с помощью бизнес-процесса, то тогда на Диске появится этот файл. Только вот это не сам файл, а его копия. И у сгенерированного или прикрепленного файла будет один ID, а у этого же файла на Диске - уже другой ID. Активити для работы с Диском - могут работать только с файлами Диска (соответственно, с ID файлов на диске). А у файлов вне Диска - нет ID в рамках диска, поэтому активити не сработают. В общем, объяснил как смог) Надеюсь, в чате есть коллеги, которые знают, что это за место такое, где хранятся сгенерированные и прикрепленные файлы.
Mikhail
Я давно пытаюсь разобраться, что там за логика в нумерации файлов. Может, об этом где-то написано в документации или в курсах, но я не сталкивался. Поэтому пока опытным путём пришел к следующему выводу. Глобально в Битриксе есть два места, где хранятся файлы: ✅ 1. Диск. Это следующие хранилища - Мой диск (и в целом диски всех сотрудников), Общий диск, Диски групп и проектов. У этих файлов своя нумерация - свой уникальный ID файла на диске. ✅ 2. Не диск (как назвать - хз, сам не понимаю). Это место, где хранятся файлы: 1) сгенерированные через конструктор документов (их ещё можно потом видеть в таймлайне); 2) прикрепленные к полям сущностей с типом «файл». И у этих файлов тоже своя нумерация - свой уникальный ID (но не на Диске, а в каком-то другом хранилище). То есть выходит так - если файл генерируется через конструктор или прикрепляется к полю, то на Диск он не попадет. Да, у него будет свой ID, но это не ID файла на Диске, а ID файла в неком другом хранилище. Если сгенерированный или прикрепленный в поле файл добавить на Диск с помощью бизнес-процесса, то тогда на Диске появится этот файл. Только вот это не сам файл, а его копия. И у сгенерированного или прикрепленного файла будет один ID, а у этого же файла на Диске - уже другой ID. Активити для работы с Диском - могут работать только с файлами Диска (соответственно, с ID файлов на диске). А у файлов вне Диска - нет ID в рамках диска, поэтому активити не сработают. В общем, объяснил как смог) Надеюсь, в чате есть коллеги, которые знают, что это за место такое, где хранятся сгенерированные и прикрепленные файлы.
Присоединяюсь к вопросу. Хотелось бы чтоб разложили по полочкам
Евгений
Я давно пытаюсь разобраться, что там за логика в нумерации файлов. Может, об этом где-то написано в документации или в курсах, но я не сталкивался. Поэтому пока опытным путём пришел к следующему выводу. Глобально в Битриксе есть два места, где хранятся файлы: ✅ 1. Диск. Это следующие хранилища - Мой диск (и в целом диски всех сотрудников), Общий диск, Диски групп и проектов. У этих файлов своя нумерация - свой уникальный ID файла на диске. ✅ 2. Не диск (как назвать - хз, сам не понимаю). Это место, где хранятся файлы: 1) сгенерированные через конструктор документов (их ещё можно потом видеть в таймлайне); 2) прикрепленные к полям сущностей с типом «файл». И у этих файлов тоже своя нумерация - свой уникальный ID (но не на Диске, а в каком-то другом хранилище). То есть выходит так - если файл генерируется через конструктор или прикрепляется к полю, то на Диск он не попадет. Да, у него будет свой ID, но это не ID файла на Диске, а ID файла в неком другом хранилище. Если сгенерированный или прикрепленный в поле файл добавить на Диск с помощью бизнес-процесса, то тогда на Диске появится этот файл. Только вот это не сам файл, а его копия. И у сгенерированного или прикрепленного файла будет один ID, а у этого же файла на Диске - уже другой ID. Активити для работы с Диском - могут работать только с файлами Диска (соответственно, с ID файлов на диске). А у файлов вне Диска - нет ID в рамках диска, поэтому активити не сработают. В общем, объяснил как смог) Надеюсь, в чате есть коллеги, которые знают, что это за место такое, где хранятся сгенерированные и прикрепленные файлы.
Здравствуйте) Интересная теория. А может в поддержку напишете для прояснения? Вон сколько народу заинтересовалось.
Евгений
https://helpdesk.bitrix24.ru/open/18354376?SOURCE_LINK_PLACE=ARTICLE_DETAIL вот тут некоторые подсказки
Евгений
но поведение системы в моём эксперименте по-прежнему не понятно
Елена
Добрый день! Подскажите, пожалуйста, как вы решаете проблему с интеграцией с операторами связи (Билайн, МТС, Мегафон), когда записи звонков не прикрепляются, лиды по звонкам не создаются, а тех.поддержка ничем помочь не может? Решение в подключении при помощи SIP?
Евгений
да нет, решение — дожимать техподдержку
Елена
да нет, решение — дожимать техподдержку
Спасибо!) может у вас есть секретные инструменты, как можно дожать техподдержку😄 уже месяц заявка висит, каждую неделю пишу на этот бот билайна, пока продвижений нет(
Евгений
Я бы звонить начал и выходить на людей.
Даниил
Привет, подскажет может кто-то. Блок отправки письма на почту почему иногда приходит вовремя и как нужно, а иногда с задержкой на несколько часов?
Сергей
Здравствуйте) Интересная теория. А может в поддержку напишете для прояснения? Вон сколько народу заинтересовалось.
Здравствуйте) С обращением в ТП пока проблема. Я не партнер, у меня нет NFR портала. Я пока что ограничен демо-периодами на тестовых порталах, а там в ТП не написать.
Martin Berrote
Добрый день, а какой смысл от числовых пользовательских полей в карточках товара, если с ними нельзя ничего сделать? Бизнес-процессы их не видят
Martin Berrote
А если мне нужно посчитать что-то из пользовательских полей. Вроде такая примитивная вещь
Gibiskus
Ребят подскажите, всю голову сломал, есть список с 2мя полями, как выбрать конкретный элемент из списка?
Gibiskus
по ходу самого смарт процесса?
Илья
Иметь массив id и перебрать итератором
Илья
Использовать код
Илья
Использовать приложение из маркета
Gibiskus
- маркет
Илья
Выбирай любой способ)
Gibiskus
маркет для слабаков