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

04.06.2015 15:58

support


Support


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

04.06.2015 16:19

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
даты продажи и дата создания ,сумма закупки и сумма продажи, стоимость доставки ( и как бы вылить еще разницу суммы продажи и суммы закупки)
Пользователь оффлайн Распечатать
 

10.06.2015 10:17

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
Я перечислил колонки подскажите иx названия в базе
Пользователь оффлайн Распечатать
 

10.06.2015 18:31

support


Support


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

17.06.2015 15:09

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
подскажите пожалуйста как будет выглядеть сумма закупки и сумма продажи в экспорте
Пользователь оффлайн Распечатать
 

17.06.2015 15:14

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Суммы заказа
Эти данные собираются по товарам заказа и хранятся в таблице TBL_ORDERS_GOODS
OG_PRICE - цена продажи
OG_SG_PRICE - цена закупки
OG_QTY - количество товара
Пользователь оффлайн Распечатать
 

17.06.2015 15:59

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
SELECT OG_PRICE as "продажа", OG_SG_PRICE as "закупка", OG_QTY as "количество"
from TBL_ORDERS_GOODS а как сделать выборку со статусом выполнено
Пользователь оффлайн Распечатать
 

18.06.2015 00:56

support


Support


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

Код
SELECT OG_PRICE as "продажа", OG_SG_PRICE as "закупка", OG_QTY as "количество"
from TBL_ORDERS_GOODS og, TBL_ORDERS o
where og.OG_O_ID = o.O_ID
and o.O_OS_ID = <<ID СТАТУСА>>


Статусы заказов хранятся в таблице TBL_ORDERS_STATUSES и свободно редактируются администратором, потому указать в примере его код мы не можем. НО можно эту таблицу тоже добавить в SQL-запрос:

Код
SELECT OG_PRICE as "продажа", OG_SG_PRICE as "закупка", OG_QTY as "количество"
from TBL_ORDERS_GOODS og, TBL_ORDERS o, TBL_ORDERS_STATUSES os
where og.OG_O_ID = o.O_ID
and o.O_OS_ID = os.OS_ID
and os.OS_NAME = 'Выполнено'
Пользователь оффлайн Распечатать
 

18.06.2015 12:20

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
при таком запросе все столбцы остаются пустыми...
Пользователь оффлайн Распечатать
 

18.06.2015 14:27

support


Support


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

18.06.2015 18:55

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
SELECT OG_PRICE as "продажа", OG_SG_PRICE as "закупка", OG_QTY as "количество",O_CREATE_DATE as "дата", G_NAME as "товар"
from TBL_ORDERS_GOODS og, TBL_ORDERS o, TBL_ORDERS_STATUSES os, TBL_GOODS
where og.OG_O_ID = o.O_ID
and o.O_OS_ID = os.OS_ID
and os.OS_NAME = 'Выполнен'
при таком запросе выливается весь товар а не со статусом выполнен, если убрать товар тогда все нормально
Пользователь оффлайн Распечатать
 

18.06.2015 19:10

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
У вас не верный SQL-запрос! Нет условия по которому будут выбираться только нужные записи таблицы товаров OG_G_ID = G_ID
Пользователь оффлайн Распечатать
 

12.08.2015 11:19

cooper


Посетитель

Тема начата

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
нужно сделать так чтобы выливалась дата закрытия заказа, при таком запросе это поле остается пустым

SELECT OG_PRICE as "стоимость продажи", OG_SG_PRICE as "стоимость закупки", OG_QTY as "количество",O_CLOSE_DATE as "дата закрытия", G_NAME as "товар",[O_COST1] as "стоимость доставки", [O_CREATE_DATE] as "дата создания"
from TBL_ORDERS_GOODS og, TBL_ORDERS o, TBL_ORDERS_STATUSES os, TBL_GOODS
where og.OG_O_ID = o.O_ID
and OG_G_ID = G_ID
and o.O_OS_ID = os.OS_ID
and os.OS_NAME = 'Выполнен'
Пользователь оффлайн Распечатать
 

12.08.2015 13:19

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Дата закрытия заказа
После O_CLOSE_DATE было добавлено изначально при проектировании но никогда не использовалось, т.к. ни у одного статуса нет признака, что он используется для завершения заказа, да и таких статусов может быть несколько: выполнен, отменен и т.п. Для решения задачи есть два варианта:
1. брать дату закрытия заказа из истории изменений (таблица TBL_LOG) по присвоению заказу определённых статусов
2. добавить в процесс изменения статуса заказа (закладка Заказы в окне Администрирование) скрипт который будет заполнять поле O_CLOSE_DATE при переводе в какие-то определённые статусы.
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
Первая страница « 1 2 Последняя страница  

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


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