Напишу сюда на всякий случай, вдруг кому-нибудь когда-нибудь поможет и ОЧЕНЬ надеюсь разработчики 1C-Bitrix поправят этот баг, т.к. он сходу вообще не очевиден.
В один момент на сайте во всех(почти) местах перестал выводится артикул товара, поиск по очевидным возможным ошибкам не дал результата. Т.е. просто пытаешься получить GetList-ом товар со свойствами, он для артикула выводит пустое значение, хотя свойство у товара заполнено
[QUOTE][ID] => 16421
[NAME] => 18H2538S-5 Ваза 21,8*7,7*33
[IBLOCK_ID] => 4
[PROPERTY_CML2_ARTICLE_VALUE] =>
[/QUOTE]
Путем ковыряния в ядре выяснилась проблема:
Был один инфоблок (главный) с товарами, свойства хранились в отдельной таблице, у свойства артикула код CML2_ARTICLE, потом кто-то создал еще один инфоблок со свойствами в общей таблице (важность этого момента не проверял) также со свойством Артикул и тем же кодом CML2_ARTICLE. Всё, после этого ГетЛист первого стал отдавать пустые значение по всем элементам для свойства Артикул.
Выход пока - это переименование свойства в новом инфоблоке.
Очень надеюсь, что данный баг поправят.
В один момент на сайте во всех(почти) местах перестал выводится артикул товара, поиск по очевидным возможным ошибкам не дал результата. Т.е. просто пытаешься получить GetList-ом товар со свойствами, он для артикула выводит пустое значение, хотя свойство у товара заполнено
[QUOTE][ID] => 16421
[NAME] => 18H2538S-5 Ваза 21,8*7,7*33
[IBLOCK_ID] => 4
[PROPERTY_CML2_ARTICLE_VALUE] =>
[/QUOTE]
Путем ковыряния в ядре выяснилась проблема:
Был один инфоблок (главный) с товарами, свойства хранились в отдельной таблице, у свойства артикула код CML2_ARTICLE, потом кто-то создал еще один инфоблок со свойствами в общей таблице (важность этого момента не проверял) также со свойством Артикул и тем же кодом CML2_ARTICLE. Всё, после этого ГетЛист первого стал отдавать пустые значение по всем элементам для свойства Артикул.
Выход пока - это переименование свойства в новом инфоблоке.
Очень надеюсь, что данный баг поправят.