Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Техподдержка - Отображение данных в каталоге


http://inetshop.in.ua/index.php?p=showtopic&toid=377&fid=18&area=1
20.01.2017 17:23

asteriatreyd


Пользователь iNETsHOP

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
В программу в поле модель загрузил коды УКТЗЕД, в справочнике "Товары поставщика" коды видно, но в каталоге товаров нет, как можно отобразить эти коды в "каталоге товаров"

21.01.2017 20:21

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Перенос значений каких-то полей из справочника товаров поставщиков (таблица TBL_SUPPLIERS_GOODS) в справочник товаров (таблица TBL_GOODS) можно организовать через дополнительный пользовательский SQL-запрос вызываемый из интерфейса программы. Его можно настроить на вызов для всех товаров, для выделенных в таблице товаров или выделенных товаров поставщиков. Так же стоит заметить, что у товара может быть любое количество поставщиков, потому так же можно предоставить выбор поставщика пользователю перед вызовом скрипта переноса, или "вшить" его код сразу в SQL-запрос.

22.01.2017 21:31

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
Как вариант можно через экспорт сделать. Необходимо что бы выгружался код товара и модель через "Экспорт CSV/Excel". Или скрип для копирования данных с таблиц. Вы можете написать этот скрипт?

23.01.2017 12:18

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Вам предложили несколько вариантов исполнения, в том числе и предложенный вами так же вполне реализуем.

23.01.2017 15:52

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
вы можете написать скрипт?

23.01.2017 16:33

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
SQL-запрос переноса данных
Цитата
Написал: asteriatreyd
вы можете написать скрипт?


Мы можем написать, но вы не написали какой именно из вариантов скрипта вам нужен.

23.01.2017 21:24

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
Скрипт копирования данных с таблицы "Товар поставщика" в "Справочник товаров"

24.01.2017 01:34

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Варианты вызова SQL-скрипта
Цитата
Написал: asteriatreyd
Скрипт копирования данных с таблицы "Товар поставщика" в "Справочник товаров"


Вам в предыдущих постах уже предложили несколько вариантов его исполнения, вернее вызова. Он может вызываться сразу для всех товаров, для выбранных записей в справочнике товаров или для выбранных записей в справочнике товаров поставщиков. Какой именно вариант вам нужен? Так же не забывайте, что у одного товара может быть несколько товаров поставщиков.


24.01.2017 09:18

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
необходимо что бы с информация о товаре с таблицы Товары поставщика, отображалась в Каталоге товаров

24.01.2017 12:55

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Цитата
Написал: asteriatreyd
необходимо что бы с информация о товаре с таблицы Товары поставщика, отображалась в Каталоге товаров


Все три предложенных варианта вызова это делают но вызываются из разных мест и действуют по разным выборкам. Вы не указали какой конкретно из предложенных вариантов вам нужен и не указали как действовать если у товара будет несколько поставщиков с заполненной колонкой "Модель" из которой нужно переносить значение в каталог товаров.

24.01.2017 14:03

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
Для выделенных товаров поставщика. В таблице "товары поставщика" я выбираю товары из которых необходимо перенести информацию в "Каталог товаров", в данном случае информацию о "Модели". Товары уже есть в "Каталоге товаров", нужно дополнить новой информацией, в данном случае дописать "Модель"

24.01.2017 15:34

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Пользовательский скрипт переноса модели
Вы можете скачать с раздела загрузок готовый SQL-скрипт который выполнит поставленную задачу

Данный файл нужно открыть в соответствующем разделе окна "Администрирование" и добавить в программу.


Так же вы можете создать данный пользовательский SQL-запрос вручную в том же разделе окна "Администрирование"
Код

DECLARE @G_ID int;

SET @G_ID = (SELECT SG_G_ID FROM TBL_SUPPLIERS_GOODS WHERE SG_ID = :ID);

IF NOT @G_ID IS NULL
BEGIN
UPDATE TBL_GOODS
SET G_MODEL = (SELECT SG_MODEL FROM TBL_SUPPLIERS_GOODS WHERE SG_ID = :ID)
WHERE G_ID = @G_ID
END;


После данных манипуляций, вы сможете вызывать данный скрипт из справочника "Товары поставщиков" для выделенных записей в таблице (товаров поставщиков). Если выделенные записи товаров поставщиков привязаны к товарам справочника товаров, то значение колонки "Модель" будет перенесено в каталог товаров.

24.01.2017 17:00

asteriatreyd


Пользователь iNETsHOP

Тема начата

Количество сообщений   10
Зарегистрирован:   11-01-2016, 16:33:02
Спасибо за скрипт, все работает