<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Проверка заполненности полей в карточке товара]]></title>
		<link>http://forum.readyscript.ru/topic/654/proverka-zapolnennosti-polei-v-kartochke-tovara/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/654/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проверка заполненности полей в карточке товара».]]></description>
		<lastBuildDate>Thu, 21 Feb 2019 13:01:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/9538/#p9538</link>
			<description><![CDATA[<div class="quotebox"><cite>Sergey T. пишет:</cite><blockquote><p>Сайт на хостинге. Это может быть для вас &quot;простейший sql запрос&quot;, а для меня это темень дремучая <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Круто если бы подобный функционал был из коробки, т.к. на мой взгляд, штука актуальная.</p></blockquote></div><p>Сергей,смотрите,заходите в базу MySQL,открываете список таблиц, они формата префикс_слово ,вам надо таблица с названием префикс_product, название этой таблицы копируете<br />В верхнем меню есть разделы Структура,SQL,Поиск и т.д<br />Жмете на SQL ,в строку вставляете<br /></p><div class="codebox"><pre><code>SELECT id,wp.title,barcode FROM ПИШЕТЕ НАЗВАНИЕ ТАБЛИЦЫ(КОТОРУЮ СКОПИРОВАЛИ) wp WHERE wp.weight IN (&#039;&#039;,0, &#039; &#039;) OR wp.weight IS null</code></pre></div><p>Мой пример выглядит так </p><div class="codebox"><pre><code>SELECT id,wp.title,barcode FROM apgr_product wp WHERE wp.weight IN (&#039;&#039;,0, &#039; &#039;) OR wp.weight IS null</code></pre></div><p>и справа жмете ок,в результате получите список с товарами,у которых нет веса</p>]]></description>
			<author><![CDATA[null@example.com (Daniel)]]></author>
			<pubDate>Thu, 21 Feb 2019 13:01:58 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9538/#p9538</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/9098/#p9098</link>
			<description><![CDATA[<div class="quotebox"><cite>Sergey T. пишет:</cite><blockquote><p>Написал в сервис пожеланий. Для нас это функционал очень актуален, т.к. наполнением сайта занимается человек удаленно и сейчас без знания программирования я не могу полностью контролировать его работу.</p></blockquote></div><p>предлагал сделать похожий модуль, пока что - тишина<br /><a href="http://helpdesk.readyscript.ru/wish/Zabytye-harakteristiki-ili-Modul-analitiki-kataloga-tovarov-519.html">http://helpdesk.readyscript.ru/wish/Zab … v-519.html</a></p>]]></description>
			<author><![CDATA[null@example.com (Олег)]]></author>
			<pubDate>Tue, 18 Sep 2018 13:31:40 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9098/#p9098</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/9097/#p9097</link>
			<description><![CDATA[<p>Странно что про экспорт в CSV никто не вспомнил. Выгружаешь и сортируешь как нужно.</p>]]></description>
			<author><![CDATA[null@example.com (Александр Б)]]></author>
			<pubDate>Mon, 17 Sep 2018 21:17:41 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/9097/#p9097</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/3135/#p3135</link>
			<description><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Отлично! А то костыли использую</p></blockquote></div><p>Вот обещанный видеоурок <br /><a href="https://www.youtube.com/watch?v=n6ufZ2br4SI&amp;index=3&amp;list=PLh6R2ixK62TjPL31OFFGG2fL4X2UTC6Aw">https://www.youtube.com/watch?v=n6ufZ2b … L4X2UTC6Aw</a></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 29 Apr 2016 12:01:07 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/3135/#p3135</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2937/#p2937</link>
			<description><![CDATA[<p>Отлично! А то костыли использую</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Tue, 29 Mar 2016 17:59:26 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2937/#p2937</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2933/#p2933</link>
			<description><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Спасибо, тоже полезно будет, как без модуля реализуется.</p></blockquote></div><p>Я скоро выпущи видео урок по построению запросов к БД.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 29 Mar 2016 10:20:22 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2933/#p2933</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2930/#p2930</link>
			<description><![CDATA[<p>Спасибо, тоже полезно будет, как без модуля реализуется.</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Tue, 29 Mar 2016 09:01:10 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2930/#p2930</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2929/#p2929</link>
			<description><![CDATA[<p>Создайте файл в корне сайта с именем допустим info.php.<br />Можно составить запрос через ORM объект запрос:<br /></p><div class="codebox"><pre><code>&lt;?php
require(&#039;setup.inc.php&#039;);

$list = \RS\ORM\Request::make()
   -&gt;select(&#039;id, title, barcode&#039;)
   -&gt;from(new \Catalog\Model\Orm\Product())
   -&gt;where(&quot;weight IN (&#039;&#039;,0, &#039; &#039;) OR weight IS null&quot;)-&gt;exec()
   -&gt;fetchSelected(null);

echo &quot;
&lt;p&gt;Товары без веса&lt;/p&gt;
&lt;table&gt;&quot;;
if (!empty($list)){
   foreach($list as $item){
        echo &quot;&lt;tr&gt;
            &lt;td&gt;
               &quot;.$item[&#039;id&#039;].&quot;
            &lt;/td&gt;
            &lt;td&gt;
               &quot;.$item[&#039;title&#039;].&quot;
            &lt;/td&gt;
            &lt;td&gt;
               &quot;.$item[&#039;barcode&#039;].&quot;
            &lt;/td&gt;
        &lt;/tr&gt;&quot;;
   }
}
echo &quot;&lt;/table&gt;&quot;;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 29 Mar 2016 08:33:37 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2929/#p2929</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2921/#p2921</link>
			<description><![CDATA[<p>Спасибо вам большое за совет, Ярослав!<br />Но, к моему великому сожалению, у меня нет познаний в базах данных и я не могу воспользоваться вашей инструкцией <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Могу только готовый код добавить туда куда нужно.</p><div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Замените префикс таблиц wlzd на свой и вставьте идентификаторы (номера) характеристик.<br /></p><div class="codebox"><pre><code> SELECT id,wp.title,barcode,wpl.prop_id,wpl.val_str,wpl.val_int FROM wlzd_product wp,  wlzd_product_prop_link  wpl WHERE
  wp.id=wpl.product_id AND 
  wpl.prop_id IN ( 342) AND -- список идентификаторов характеристик (Номера) через запятую
  (wpl.val_int IS NULL OR wpl.val_int=0) -- если строковая переменная, то вместо val_int  будет  val_str</code></pre></div><p>Вот запрос для вывода списка товаров с незаполненным весом:<br /></p><div class="codebox"><pre><code> SELECT id,wp.title,barcode FROM wlzd_product wp WHERE wp.weight IN (&#039;&#039;,0, &#039; &#039;) OR wp.weight IS null</code></pre></div></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Sergey T.)]]></author>
			<pubDate>Mon, 28 Mar 2016 18:14:40 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2921/#p2921</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2911/#p2911</link>
			<description><![CDATA[<p>Замените префикс таблиц wlzd на свой и вставьте идентификаторы (номера) характеристик.<br /></p><div class="codebox"><pre><code> SELECT id,wp.title,barcode,wpl.prop_id,wpl.val_str,wpl.val_int FROM wlzd_product wp,  wlzd_product_prop_link  wpl WHERE
  wp.id=wpl.product_id AND 
  wpl.prop_id IN ( 342) AND -- список идентификаторов характеристик (Номера) через запятую
  (wpl.val_int IS NULL OR wpl.val_int=0) -- если строковая переменная, то вместо val_int  будет  val_str</code></pre></div><p>Вот запрос для вывода списка товаров с незаполненным весом:<br /></p><div class="codebox"><pre><code> SELECT id,wp.title,barcode FROM wlzd_product wp WHERE wp.weight IN (&#039;&#039;,0, &#039; &#039;) OR wp.weight IS null</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Mon, 28 Mar 2016 12:58:51 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2911/#p2911</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2907/#p2907</link>
			<description><![CDATA[<p>Написал в сервис пожеланий. Для нас это функционал очень актуален, т.к. наполнением сайта занимается человек удаленно и сейчас без знания программирования я не могу полностью контролировать его работу.</p>]]></description>
			<author><![CDATA[null@example.com (Sergey T.)]]></author>
			<pubDate>Mon, 28 Mar 2016 09:18:45 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2907/#p2907</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2903/#p2903</link>
			<description><![CDATA[<p>Это можно сделать доп. модулем причём не дорогим, т.к. надо будет вывести несколько колонок всего. В стандарте пока такого нет. Ну или можете написать пожелание в сервис пожеланий.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 28 Mar 2016 07:50:52 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2903/#p2903</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2898/#p2898</link>
			<description><![CDATA[<p>Это слишком узконаправленный функционал.&nbsp; Чтобы всех удовлетворить, тогда надо делать конструктор фильтров, как сделано, например у Oracle Forms.<br />В понедельник запрос напишу и выложу.</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Sun, 27 Mar 2016 20:15:07 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2898/#p2898</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2897/#p2897</link>
			<description><![CDATA[<p>Сайт на хостинге. Это может быть для вас &quot;простейший sql запрос&quot;, а для меня это темень дремучая <img src="http://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Круто если бы подобный функционал был из коробки, т.к. на мой взгляд, штука актуальная.</p>]]></description>
			<author><![CDATA[null@example.com (Sergey T.)]]></author>
			<pubDate>Sun, 27 Mar 2016 19:51:21 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2897/#p2897</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проверка заполненности полей в карточке товара]]></title>
			<link>http://forum.readyscript.ru/post/2895/#p2895</link>
			<description><![CDATA[<p>Облако или на Вашем хостинге? <br />Если на хостинге, то простейшими sql запросами можно вывести список.<br />А можно и модуль фильтра каталога товаров сделать. В платной техподдержке за день-два сделают.</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Sun, 27 Mar 2016 13:27:49 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/2895/#p2895</guid>
		</item>
	</channel>
</rss>
