Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Работа с программой
        Формирование сумарного товарного остатка
Формирование сумарного товарного остатка

10.06.2015 16:24

zadoran


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

Количество сообщений   11
Зарегистрирован:   27-09-2012, 11:39:43
Как заставить Инетшоп сумировать остатки из прайсов?
Добрый день.
Подскажите, пожалуйста, что надо сделать, чтобы в колонку "Остаток" Справочника Товаров подтягивалась сумма количеств даного товара из привязанных прайсов? В моем случае в это поле попадает только количество из того прайса от которого берется цена поставщика.

Спасибо.
Прикрепленные файлы
prtscr1.jpg   ( 8 Просмотров | 327.9 KB )
Пользователь оффлайн Распечатать
 

10.06.2015 16:44

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Суммирование остатков поставщиков
Такой алгоритм работы с остатками был заложен в программу изначально, но благодаря последним усовершенствованиям в программе, можно добавить свои алгоритмы расчета, в том числе и суммирование остатков. Для этого наверное будет достаточно добавить в соответствующий приоритет поставщика дополнительный SQL-запрос, который будет это делать.
Пользователь оффлайн Распечатать
 

10.06.2015 17:20

zadoran


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

Тема начата

Количество сообщений   11
Зарегистрирован:   27-09-2012, 11:39:43
Спасибо, если не трудно, приведите, пожалуйста, пример такого запроса.
Пользователь оффлайн Распечатать
 

10.06.2015 18:39

support


Support


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

Код

Вызов произвольных SQL-запросов при определении цены поставщиков осуществляется для типов расчета "Поставщики + SQL-запрос" и "SQL-запрос". Список передаваемых параметров:

@G_ID int - код товара
@Price money OUTPUT - цена товара
@S_ID int OUTPUT - код поставщика
@G_Present int(1) OUTPUT - признак наличия
@G_Warranty varchar(50) OUTPUT - гарантия
@G_Rest float OUTPUT - остаток
@G_PR_ID int - ID приоритета поставщиков
@iCaltType int - Тип расчета цены
@iCaltType2 int - Тип работы


Выходит, что если вам нужно например взять сумму остатка со всех товаров поставщиков, которые привязаны к конкретному товару каталога и записать эту сумму в колонку/поле "остаток" (G_REST), то SQL-запрос будет выглядеть приблизительно так:

Код

SET @G_Rest = (
SELECT SUM(SG_REST)
FROM TBL_SUPPLIERS_GOODS
WHERE SG_G_ID = @G_ID
AND SG_PRESENT = 1
);


Так же в вашем случае, это всего-лишь дополнение к стандартному алгоритму выбора цены поставщика, потому наверное в колонке "Тип работы" нужно указать "Поставщики + SQL-запрос"

[IMG]http://inetshop.in.ua/system/pic.php?img_id=7834&galid=32[/IMG]


Пользователь оффлайн Распечатать
 

11.06.2015 09:42

zadoran


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

Тема начата

Количество сообщений   11
Зарегистрирован:   27-09-2012, 11:39:43
Спасибо за ответ, все получилось. Поменял алгоритм расчета "Цены поставщика" в выбраной по умолчанию схеме расчета цен в справочнике приоритетов поставщиков на "Поставщики + SQL-запрос", подставил приведенный выше текст запроса и запустил пересчет цен. После этого все остатки товаров в справочнике товаров стали равными суме остатков из прайсов поставщиков.
Пользователь оффлайн Распечатать
 

20.09.2016 00:32

Denndy


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

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
Суммирование остатков поставщиков
Цитата
Написал: support
Такой алгоритм работы с остатками был заложен в программу изначально...

т.е. есть стандартная настройка для вывода этой информации?
Пользователь оффлайн Распечатать
 

20.09.2016 06:55

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Суммирование остатков поставщиков
Цитата
Написал: Denndy
т.е. есть стандартная настройка для вывода этой информации?

Уточните пожалуйста вопрос, о каком выводе идет речь и какой информации?
Пользователь оффлайн Распечатать
 

20.09.2016 11:14

Denndy


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

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
вопрос в начале темы "Подскажите, пожалуйста, что надо сделать, чтобы в колонку "Остаток" Справочника Товаров подтягивалась сумма количеств даного товара из привязанных прайсов?"
Пользователь оффлайн Распечатать
 

20.09.2016 12:02

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Экспорт колонки "Остаток" из справочника товаров может осуществляться штатными средствами из поля TBL_GOODS.G_REST таблицы товаров.
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов