В программе 1с, создал дополнительные свойства, в которых указываю старую цену и скидку. В bitrix в админке создал данные дополнительные свойства (прикрепил скрин), но после выгрузки данные свойства пустые, подскажите пожалуйста, в чем может быть ошибка или как правильно добавлять свойства? Прикрепил скрин файла import.xml где указаны эти свойства.
Не буду напоминать, что механика скидок в Битрикс изменилась и поэтому "старые" статьи в инете вряд ли помогу. Вы, похоже нашли решение своего вопроса по скидкам.
Знаете, так поверхностно, мне показалось, что все-таки, надо писать файлы XML в части свойств немного по другому. Могу дать ссылку на документацию Битрикс, где описано. А пока напомню, как должен выглядеть файл обмена для свойств
<ЗначенияСвойства>
<Ид>DIAM2</Ид>
<Значение>0</Значение>
<ЗначенияСвойства>
<Значение>0</Значение>
</ЗначенияСвойства>
</ЗначенияСвойства>
<ЗначенияСвойства>
<Ид>CML2_ACTIVE</Ид>
<Значение>true</Значение>
</ЗначенияСвойства>
Нужен будет скриншот из "свойств инфоблока" дополнительно? Могу приложить пример.
В 1С это выглядит как-то так
СписокЗначенийCML.ЗаписатьНачалоЭлемента("ЗначенияСвойства");
ЗаписатьТекстовойУзел(СписокЗначенийCML, "Ид", "DIAM3");
ЗаписатьТекстовойУзел(СписокЗначенийCML, "Значение",СтрЗаменить(СокрЛП(НоменклатураСсылкаА.Диаметр),",",".") );
СписокЗначенийCML.ЗаписатьНачалоЭлемента("ЗначенияСвойства");
ЗаписатьТекстовойУзел(СписокЗначенийCML, "Значение", СтрЗаменить(СокрЛП(НоменклатураСсылкаА.Диаметр),",",".") );
СписокЗначенийCML.ЗаписатьКонецЭлемента();
СписокЗначенийCML.ЗаписатьКонецЭлемента();
Если затруднительно писать в 1С, еще можете в обработчике init.php написать изменение свойств у загруэаемого элемента при загрузке данных из 1С
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно какая-либо идея реализации получения расстояния между 2 адресами по дорогам, используя API Яндекса (док-ию почитал, знаю что и как брать...
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Всем привет, никак не получается создать условие ,чтобы отловить ошибку ввода в строку букв вместо цифр
hashCode возвращает целочисленное int, которое характеризует объектГрубо говоря, если у объекта есть два целочисленных поля, то мы должны как-то...