У товара есть такие три параметра в карточке его редактирования, как: Активность (галка), Начало активности (дата и время), Окончание активности (дата и время). Мне нужно получить список товаров, у которых включена упомянутая галка и которые на данный момент активны, если второе и/или третье поле заполнены.
Как получить товары с включенной галкой, я вроде бы понял, это признак AVAILABLE при вызове метода CCatalogProduct::GetList(). Но там ни слова не сказано об временных точках. Как быть?
Александр Гусев, хорошо, а как наиболее верно получить ID инфоблока, в котором хранятся товары? Я ведь верно понимаю, что мне нужно будет указать этот ID при выборке предложенным вами методом?
Александр Гусев, не катит, он же разный наверное может быть от установки к установке Bitrix у разных людей? Меня интересует как сделать универсальное решение, оно будет использоваться в модуле.
Александр Гусев, судя по качеству кода системы Bitrix, ее документации и вообще всему, что с ней связано, включая этот форум и даже вас, добровольно имеют дело с данной системой, а также разрабатывают ее и под нее — дегенераты, пришедшие в программирование на PHP из программирования в 1С, а туда - после курсов бухгалтеров в ПТУ около дома.
Но это не меняет сути, а она в том, что вы вместо ответа по делу на именно что простой вопрос, который толком не освящен нигде и никак, уходите от ответа и начинаете кичиться своей причастностью к данному сообществу предположительно дегенератов. Нет, я верю, пытаюсь, что вся эта вакханалия под названием Bitrix на самом деле вынужденная и собравшиеся вокруг нее люди на самом деле прекрасно развиты эмоционально и интеллектуально, но все-таки давайте либо вы еще более утвердите меня в моих сомнениях и продолжите тут глумиться, либо просто ответите на поставленный простой вопрос.
Станислав Беличенко,добрый день. С таким хамством на форуме всё желание отвечать вам пропало.
Цитата
судя по качеству кода системы Bitrix, ее документации
Вы же даже не видели документацию, да? И ответ там на поверхности
Цитата
а как наиболее верно получить ID инфоблока, в котором хранятся товары?
Наиболее верно, вынести это в настройки модуля и спрашивать у пользователя. Вы учитывайте момент, что инфоблоков с товарами может быть больше одного. Список инфоблоков, привязанных к торговому каталогу вы можете достать из настроек модуля Торговый каталог