Помогите составить логическую конструкцию - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 23 Dec 2024 13:31:26 +0300Напиши мне в приват подробно, а я опрос устрою по своему каналу и дамм ссылку с предложенными ответами, дык для меня это темный лес, за то знаю где спрашивать <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/42023/679376
Помогите составить логическую конструкцию РусланMon, 02 Mar 2015 12:50:41 +0300Сообщенияhttps://visavi.net/topics/42023/679376Как можно с 1С работать?
https://visavi.net/topics/42023/679373
Помогите составить логическую конструкцию JustZeroMon, 02 Mar 2015 12:34:27 +0300Сообщенияhttps://visavi.net/topics/42023/679373<blockquote class="blockquote"><strong>LETGAM</strong> (1 Марта 2015 / 18:19)<br>
1. <strong>BespredeL</strong>, вот товарищь здесь всё что тебе нужно <a href="http://www.php.su/learnphp/cs/" target="_blank" rel="nofollow">http://www.php.su/learnphp/cs/</a></blockquote>
По-моему автор просто попал не на тот форум. Тут как бэ тематика не 1С же ?
https://visavi.net/topics/42023/679312
Помогите составить логическую конструкцию УдаленныйSun, 01 Mar 2015 18:53:00 +0300Сообщенияhttps://visavi.net/topics/42023/6793121. <strong>BespredeL</strong>, вот товарищь здесь всё что тебе нужно <a href="http://www.php.su/learnphp/cs/" target="_blank" rel="nofollow">http://www.php.su/learnphp/cs/</a>
https://visavi.net/topics/42023/679306
Помогите составить логическую конструкцию СергейSun, 01 Mar 2015 18:19:36 +0300Сообщенияhttps://visavi.net/topics/42023/679306Товарищи знатоки, надеюсь на вашу помощь.<br>
Третий день мучаюсь с проблемой, никак не могу решить.<br>
Дали задачу интегрировать 1С с самописной системой управления.<br>
В 1С обмен идет через модуль 1С-Битрикс<br>
Из за сложной и своеобразной системы CMS все получается громоздко и запутанно.<br>
<br>
1С передает на сайт 6 файлов.(опишу только то что необходимо)<br>
1. Файл со свойствами и значениями свойств (цвет: красный, зеленый и т.д)<br>
2. Файл с основными товарами (включая значения их свойств)<br>
3. ненужный мне файл<br>
4. Файл с дочерними товарами и значениями свойств<br>
<br>
Сейчас работа получается такая:<br>
1. Скрипт добавляет свойства в базу (id : значение свойства(напр.красный) : 1cID свойства : 1сID значения свойства)<br>
<br>
2. <br>
Цикл1:<br>
Добавляем основной товар<br>
Цикл2:<br>
Ищем значение свойства по id1C_значения_свойства<br>
Добавляем к товару<br>
/Цикл2<br>
/Цикл1<br>
<br>
3. <br>
Цикл1:<br>
Добавляем дочерний товар со значениями свойств основного товара<br>
Цикл2:<br>
Ищем значение свойства по id1C_значения_свойства<br>
Обновляем в товаре<br>
Если в основном товаре значения цвета и/или размера пусты то добавляем из первого дочернего<br>
/Цикл2<br>
/Цикл1<br>
<br>
Постарался в кратце описать что и как работает.<br>
<br>
Проблема вот в чем.<br>
Мне необходимо добавлять значения свойств из первого дочернего товара к основному товару.<br>
Но никак не могу составить логическое условие.<br>
<br>
Если у основного товара нет цвета но он есть у дочернего нужно добавить при условии что размеры совпадают либо размер основного пуст<br>
<br>
Если у основного товара нет размера но есть у дочернего нужно добавить при условии что цвета совпадают либо цвет основного пустой<br>
<br>
Если цвет и размер основного пустой, то нужно добавить из первого дочернего.<br>
<br>
<br>
Надеюсь понятно объяснил суть проблемы.<br>
<br>
Понимаю что задачка простая, но голова у меня совсем забита работой, не могу сосредоточится и обдумать такую вот нелепую проблемку.<br>
Подскажите кто чем может =)))))
https://visavi.net/topics/42023/678698
Помогите составить логическую конструкцию АлександрWed, 18 Feb 2015 19:37:31 +0300Сообщенияhttps://visavi.net/topics/42023/678698