Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль. |
|
Отображение данных в каталоге |
|
|
asteriatreyd
Пользователь iNETsHOP
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
В программу в поле модель загрузил коды УКТЗЕД, в справочнике "Товары поставщика" коды видно, но в каталоге товаров нет, как можно отобразить эти коды в "каталоге товаров"
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Перенос значений каких-то полей из справочника товаров поставщиков (таблица TBL_SUPPLIERS_GOODS) в справочник товаров (таблица TBL_GOODS) можно организовать через дополнительный пользовательский SQL-запрос вызываемый из интерфейса программы. Его можно настроить на вызов для всех товаров, для выделенных в таблице товаров или выделенных товаров поставщиков. Так же стоит заметить, что у товара может быть любое количество поставщиков, потому так же можно предоставить выбор поставщика пользователю перед вызовом скрипта переноса, или "вшить" его код сразу в SQL-запрос.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
Как вариант можно через экспорт сделать. Необходимо что бы выгружался код товара и модель через "Экспорт CSV/Excel". Или скрип для копирования данных с таблиц. Вы можете написать этот скрипт?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Вам предложили несколько вариантов исполнения, в том числе и предложенный вами так же вполне реализуем.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
вы можете написать скрипт?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
SQL-запрос переноса данных
Цитата Написал: asteriatreyd
вы можете написать скрипт?
Мы можем написать, но вы не написали какой именно из вариантов скрипта вам нужен.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
Скрипт копирования данных с таблицы "Товар поставщика" в "Справочник товаров"
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Варианты вызова SQL-скрипта
Цитата Написал: asteriatreyd
Скрипт копирования данных с таблицы "Товар поставщика" в "Справочник товаров"
Вам в предыдущих постах уже предложили несколько вариантов его исполнения, вернее вызова. Он может вызываться сразу для всех товаров, для выбранных записей в справочнике товаров или для выбранных записей в справочнике товаров поставщиков. Какой именно вариант вам нужен? Так же не забывайте, что у одного товара может быть несколько товаров поставщиков.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
необходимо что бы с информация о товаре с таблицы Товары поставщика, отображалась в Каталоге товаров
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Цитата Написал: asteriatreyd
необходимо что бы с информация о товаре с таблицы Товары поставщика, отображалась в Каталоге товаров
Все три предложенных варианта вызова это делают но вызываются из разных мест и действуют по разным выборкам. Вы не указали какой конкретно из предложенных вариантов вам нужен и не указали как действовать если у товара будет несколько поставщиков с заполненной колонкой "Модель" из которой нужно переносить значение в каталог товаров.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
Для выделенных товаров поставщика. В таблице "товары поставщика" я выбираю товары из которых необходимо перенести информацию в "Каталог товаров", в данном случае информацию о "Модели". Товары уже есть в "Каталоге товаров", нужно дополнить новой информацией, в данном случае дописать "Модель"
|
Распечатать
|
|
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;
После данных манипуляций, вы сможете вызывать данный скрипт из справочника "Товары поставщиков" для выделенных записей в таблице (товаров поставщиков). Если выделенные записи товаров поставщиков привязаны к товарам справочника товаров, то значение колонки "Модель" будет перенесено в каталог товаров.
|
Распечатать
|
|
asteriatreyd
Пользователь iNETsHOP
Тема начата
Количество сообщений
10
Зарегистрирован:
11-01-2016, 16:33:02
|
Спасибо за скрипт, все работает
|
Распечатать
|
|
Статистика форума |
|
Тем: 506, Сообщений: 3222, Пользователей: 2257
Приветствуем новичка по имени L9800708 |
Ближайшие дни рождения |
|
Сегодня именинников нет |
|
|
Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®"
|
|