Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически)
Текущее время: 23.11.2024 03:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Продажа в минус.
СообщениеДобавлено: 05.06.2012 12:44 
Не в сети

Зарегистрирован: 05.06.2012 12:43
Сообщения: 5
Подскажите, пожалуйста, как сделать так, чтобы товар не списывался в минус.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 05.06.2012 15:40 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
При операции продажи, так?
Для этого есть несколько вариантов:
1. Задать параметр "Условие на значение" в свойствах поля "Количество" таблицы "Проданные товары".
Правый клик на заголовке поля "Количество" -> "Свойства поля" -> Выбираем в Условии на значение пункт "<Формула...>" и задаем:
Если нарушается условие
> SELECT QuantitySum FROM qdfStoresState WHERE ProductID = <ProductID> AND StoreIDCalc = 1
То "Показать сообщение" (или "Изменить значение на"...)
"Вы ввели товара больше, чем есть на складе"

2. Можно задать построение ниспадающего списка товаров (откуда выбираем товар в таблицу "Проданные товары"), которые только есть на складе.
Также этот список может показывать текущее актуальное количество.
В результате отсутствующий товар будет не выбрать и соответственно, оно не уйдет в минус.
Однако можно будет выбрать любой существующий товар и задать бОльшее количество, чем есть на складе.

3. Можно настроить триггер с условием (которое будет делать запрос как в пункте 1) и выдавать сообщение с предложением автоматической заменой количества или без него.

Я думаю, начните с п.1

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 06.06.2012 09:21 
Не в сети

Зарегистрирован: 05.06.2012 12:43
Сообщения: 5
Сделала все, что указано в п.1. Нет результата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 06.06.2012 14:26 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Приведите здесь скриншот формы с заданным условием на значение.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 13.06.2012 14:12 
Не в сети

Зарегистрирован: 05.06.2012 12:43
Сообщения: 5
Вложение:
Sk.JPG
Sk.JPG [ 167.63 КБ | Просмотров: 87264 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 13.06.2012 15:15 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Выполнить действие "Изменить значение на" - "Вы ввели товара больше, чем на складе" ?
Невозможно записать такой текст в числовое поле "Количество", куда принимаются только цифры.
Либо измените на "Показать сообщение", либо вместо вашего текста введите "0" (к примеру).

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 15.06.2012 09:17 
Не в сети

Зарегистрирован: 05.06.2012 12:43
Сообщения: 5
Ввела вместо текста 0 - все равно списывает в минус. Сама удивляюсь. Что еще попробовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 15.06.2012 09:44 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
ТО
Выполнить действие
Изменить значение на
0
Так у вас?

В результате меняется введенное количество на 0 при добавлении записи?

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 20.06.2012 14:10 
Не в сети

Зарегистрирован: 17.04.2012 06:55
Сообщения: 44
Здравствуйте!
Так как вы решили проблему с вводом количества?
Я тоже столкнулась с этим же. В поле "кол-во" т.Проданные товары можно забить любую цифру, даже если на складе столько нет. Мне тоже не помогает эта формула. Может все же триггер, если это считается нормой!?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 20.06.2012 14:47 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Что значит "не помогает"? Введенное недопустимое количество не сбрасывается в ноль (или в максимально доступное на складе)?
Обратитесь к нам в поддрежку по ссылке "Поддержка", предоставьте копию БД и на на конкретном примере мы все рассмотрим и дадим вам конкретные рекомендации.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 21.06.2012 05:55 
Не в сети

Зарегистрирован: 17.04.2012 06:55
Сообщения: 44
Здравствуйте!
А может триггер написать, чтобы при выборе не существующего кол-ва, в строку не забивалось!?
Я попыталась написать, но не выходит; DELETE Quantity FROM qdfSalesProducts, WHEN [QuantitySum] <=0 FROM [qdfStoresStates] WHERE ProductID=<ProductID>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 22.06.2012 10:35 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Добрый день.

1. Вам надо изменить "Нарушается" на "Соблюдается"
(или же оператор с > на < )
2. Вам надо указать подзапрос SELECT в круглых скобках.

И тогда все будет работать. Мы проверили - при вводе большого количества, оно меняется в ноль.


Вложения:
Pic1.JPG
Pic1.JPG [ 135.33 КБ | Просмотров: 87124 ]

_________________
2B OR NOT 2B = TRUE
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 27.06.2012 09:18 
Не в сети

Зарегистрирован: 05.06.2012 12:43
Сообщения: 5
УРА!!!! Заработало!!! Спасибо огромное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 25.10.2012 14:19 
Не в сети

Зарегистрирован: 05.10.2012 14:46
Сообщения: 12
Добрый день! Делается списание товара. пример. на складе 5 едениц товара, списали 6 , но в состоянии складов этот товар просто исчезает, можно ли сделать так чтобы он становился со знаком "-" минус? чтобы отслеживать пересорт на складе


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продажа в минус.
СообщениеДобавлено: 25.10.2012 16:54 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
А так и есть в нашей текущей актуальной конфигурации демо БД.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB