
Vlad
12.01.2018
10:01:21
А как коллеги из битрикса будут контролировать то, что они не хотят показывать
а где в этом проблема? Как правило, всё то, что они не показывают при желании легко находится в исходниках, список ничего не поменяет кроме более быстрого обнаружение разработчиком того что ему нужно, хороший пример: гриды – документировать отказываются, а статья как пользоваться есть на форуме. А так хотя-бы быстрее информацию найти можно будет о СУЩЕСТВОВАНИИ того что нужно, ведь проще найти подробности когда знаешь что искать, а не случайно забрести на форум перерыв исходники и начав гуглить конкретные функции от гридов

Anton
12.01.2018
10:01:24

Dmitry
12.01.2018
10:02:05

Igor
12.01.2018
10:02:46

Google

Igor
12.01.2018
10:02:55
Пилить его с 0 клиент не хочет)
А так вроде админка битровая
а публичка симфовая)
правда чаще смешаная

Vlad
12.01.2018
10:04:15

Dmitry
12.01.2018
10:04:52
Да, я такой, спасибо

Anton
12.01.2018
10:05:20
еее срач

Dmitry
12.01.2018
10:05:28
А теперь расскажите мне, чем IDE хуже doxygen’а?

Vlad
12.01.2018
10:05:34
в формате документации видеть всё то что существует, даже без описания, гораздо удобнее

Dmitry
12.01.2018
10:05:49
Чем?

Vite4eg
12.01.2018
10:06:33
Иван, есть такой подкаст, Devzen называется. У них в одном из выпусков в гостях был чувак, который занимается написанием тех. документации. Если интересно, можно послушать
http://devzen.ru/episode-0144/

Aleksandr
12.01.2018
10:06:39
Ну IDE же,ну коллеги
проблема в том что в каждом проекте разные версии битрикс, и для каждого проекта качать весь битрикс индексировать в IDE такое себе удовольствие :)

Igor
12.01.2018
10:07:05

Google

Igor
12.01.2018
10:07:14
а вообще индексируем и качаем оО
не вижу проблем

Vite4eg
12.01.2018
10:07:19

Dmitry
12.01.2018
10:07:24

Anton
12.01.2018
10:07:41
Антон, 32, 178, 17.5

Alexandr
12.01.2018
10:08:28

Vlad
12.01.2018
10:09:11
Чем?
не всегда есть возможность работы c IDE

svetlana
12.01.2018
10:09:13
в меру ))

Vite4eg
12.01.2018
10:09:18
Doxygen может сразу дать структуру классов по namespace. Если такое есть в IDE - ткните плиз носом

Igor
12.01.2018
10:09:28

Vite4eg
12.01.2018
10:09:42
Когда на бою правим ?

Dmitry
12.01.2018
10:09:48
Когда ты бухой в говно с телефона
на бою

Vlad
12.01.2018
10:09:57

Igor
12.01.2018
10:10:11

Dmitry
12.01.2018
10:10:16
Ыыы

Igor
12.01.2018
10:10:21
бухой
так что мне можно

Dmitry
12.01.2018
10:10:33
Я что ток не правил

Google

Иван
12.01.2018
10:10:35

Igor
12.01.2018
10:10:36
вимом

Dmitry
12.01.2018
10:10:39
Ну ты позавчера видел

Igor
12.01.2018
10:10:43
?

Aleksandr
12.01.2018
10:10:51
Ну мне лень лично качать каждый проект который на поддержке. У меня 3 папки на компе старый битрикс 12 версии и далее, поновее и последний :) вот их и подключаю к проекту.

Dmitry
12.01.2018
10:14:23

Vite4eg
12.01.2018
10:15:00
Оо, а это как вызвать?

Dmitry
12.01.2018
10:15:39
Diagrams -> ShowDiagram в контекстном меню
Поиграйтесь, хорошая штука

Vite4eg
12.01.2018
10:16:36
Прикольно ) Спасибо большое!

adikalon
12.01.2018
10:18:59
Ребят. CIBlockElement метод update. Как удалить значение свойства? В доке написано, что просто не указывать, но чет не удаляется

Vite4eg
12.01.2018
10:19:54
Именно свойства? Не поля?

adikalon
12.01.2018
10:22:22
Именно свойства? Не поля?
пользовательское свойство или поле или хз как оно правильно. Не знаю как называется правильно. Есть поле PRICE цена, она бывает развна нулю, необходимо, чтоб если ноль, то цена удалялась

Vlad
12.01.2018
10:29:11

Serg
12.01.2018
10:30:01
Как получить список применённых к каталогу фильтров???!!!!!!!!

Alexandr
12.01.2018
10:30:56
Что такое "каталог фильтров"?

Vlad
12.01.2018
10:31:49
фильтров применённых к каталогу, человек просто эмоционально пишет

Serg
12.01.2018
10:32:02
я вроде правильно написал
каталог фильтров - я не использовал такое выражение

Alexandr
12.01.2018
10:32:17
Да, это я туплю, я прочитал "переменных" :) Прошу прощения)

Google

Vlad
12.01.2018
10:32:17

Alexandr
12.01.2018
10:33:06

Vlad
12.01.2018
10:33:38
насколько я помню в компоненте очищается эта глобальная

adikalon
12.01.2018
10:34:39
CPrice::
я чет не пойму поле price это же ПОЛЬЗОВАТЕЛЬСКОЕ поле, как у битрикса могут быть функции дл работы с ним? Блиа я не пойму пожалуй битрикс никогда

Vlad
12.01.2018
10:34:54
вообще человеку стоит описать задачу, а не писать 10 знаков вопроса и воскл.

adikalon
12.01.2018
10:35:25
и почему в доке написано, что если не указать поле при заполнении этих полей то его значение удалиться, но на деле не удалется?

Anton
12.01.2018
10:35:32
просто ребята могут путать с дефолтным значением цены, которое в битрикс изначально зашито

Alexandr
12.01.2018
10:35:59
Он для полноценного магазина

adikalon
12.01.2018
10:36:41

Anton
12.01.2018
10:37:16
какой мето апдейта пользуете?
можно явно в принципе удалить свойство

adikalon
12.01.2018
10:37:43

Alexandr
12.01.2018
10:38:19

adikalon
12.01.2018
10:39:09

Alexandr
12.01.2018
10:40:01
Если в Update элемента есть массив PROPERTY_VALUES то все свойства затрутся значениями из этого массива. Если такого ключа в массиве полей нет, то свойства не будут затронуты

Anton
12.01.2018
10:40:03
не, получается вообще ключа нет

adikalon
12.01.2018
10:41:01

Google

Alexandr
12.01.2018
10:41:23

adikalon
12.01.2018
10:42:31

Alexandr
12.01.2018
10:42:43
Если с ключом PROPERTY_VALUES, при обновлении всего элемента свойство выживает, то возможно элемент совсем не обновился

adikalon
12.01.2018
10:44:01
$properties['PRICE'] = '';
так необходимо написать чтобы удалилось?

Alexandr
12.01.2018
10:45:40
Проверь что метод возвращает, должен true вернуть

adikalon
12.01.2018
10:46:29

Alexandr
12.01.2018
10:47:52

adikalon
12.01.2018
10:48:20

Artur
12.01.2018
10:48:32
так необходимо написать чтобы удалилось?
Вообще нет понятия "удалить свойство у элемента", свойства общие для всего инфоблока по сути. Можно просто очистить его значение для элемента. В гетлисте все равно будет приходить свойство, но с пустым значением.
Используйте лучше https://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/setpropertyvaluesex.php иначе вы затрете остальные свойства, которые появятся в будущем, если сейчас их нет

Alexandr
12.01.2018
10:49:24

adikalon
12.01.2018
10:50:04

Alexandr
12.01.2018
10:50:56
Если по событию, там в PROPERTY_VALUES может не символьный код свойства быть, а числовой. Типа $arElement['PROPERTY_VALUES'][ID_СВОЙСТВА]
Если просто в произвольном месте Update, то должно все корректно быть с отсутствием ключа с символьным кодом свойства

adikalon
12.01.2018
10:53:54
Я этого всего конечно не пойму. Но если я поменяю какое-то значение, а потом парсер обойдет, то обновит мое значение. Т.е. обновлялка работает
ладно сейчас покурю и попробую передать пустую строку

Alexandr
12.01.2018
10:55:18

adikalon
12.01.2018
11:21:21
Разобрался. Мой косяк. Оказывается оно менялось, но независимо от того, что указано в цене, шаблон выводил 0. Необходимо было убрать валюту. Тепер ьвсе как нужно. Спасибо.
Еще вопрос. Можно как-то игнорировать обновление какого-то поля? Например есть поле DESCRIPTION его можно поменять из админки, необходимо чтобы парсер не затер его по обновлению инфоблока

Alexandr
12.01.2018
11:34:34