• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

наценка на товары

Автор Катерина, Червень 28, 2014, 12:34:41

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

Катерина

Здравствуйте, при попытке поменять цены на товар программа виснет и Укрсклад закрывается. Перед возникновением проблемы выписывалась новая приходная накладная, менялись закупочные цены

admin

Цитата: Катерина від Червень 28, 2014, 12:34:41
Здравствуйте, при попытке поменять цены на товар программа виснет и Укрсклад закрывается. Перед возникновением проблемы выписывалась новая приходная накладная, менялись закупочные цены
1. Конкретней при какой именно попытке, т.е. когда и в какой момент происходит проблема, при нажатии на какой кнопке, в каком окне?
2. Какая версия программы?

Sergemob

Странно, но в новой версии не могу сделать наценку товара SQL скриптом.
Делаю такой простой запрос -
cena_1_out = udf_roundto(cena_o_in * 0.95, 2);
И везде цена 1 так и остается - 0.
Раньше не раз делал такие запросы - все было ок.
[url=http://www.softbalance.com.ua/forum/index.php/topic,3609.0.html]Укрсклад WebView [alpha][/url]

admin

Цитата: Sergemob від Лютий 17, 2015, 18:35:39
Странно, но в новой версии не могу сделать наценку товара SQL скриптом.
Делаю такой простой запрос -
cena_1_out = udf_roundto(cena_o_in * 0.95, 2);
И везде цена 1 так и остается - 0.
Раньше не раз делал такие запросы - все было ок.

Что по вашему мнению делает этот скрипт? От какой цены устанавливает "Цену 1" и вы уверены что эта цена не ноль? Плюс для  полной картины надо смотреть весь скрипт.

Sergemob

Цитата: admin від Лютий 18, 2015, 09:54:47
Что по вашему мнению делает этот скрипт? От какой цены устанавливает "Цену 1" и вы уверены что эта цена не ноль? Плюс для  полной картины надо смотреть весь скрипт.
По моему мнению данный скрипт устанавливает для всех товаров "Цену 1" равную 95% от "Оптовой цены". Уверен, эта цена не ноль. Это и есть весь скрипт. Уже не раз делал таким способом изменение цен на товары.
[url=http://www.softbalance.com.ua/forum/index.php/topic,3609.0.html]Укрсклад WebView [alpha][/url]

admin

Цитата: Sergemob від Лютий 18, 2015, 10:48:12
По моему мнению данный скрипт устанавливает для всех товаров "Цену 1" равную 95% от "Оптовой цены". Уверен, эта цена не ноль. Это и есть весь скрипт. Уже не раз делал таким способом изменение цен на товары.

Вот скрины.

Sergemob

Не получается через наценку. Возможно зависит от того, что раньше одна фирма была, а сейчас две, и скрипт не знает к какой фирме применять.

Сделал через SQL менеджер:

UPDATE tovar_name
SET
cena_1 = cena_o * 0.95

Все получилось.
[url=http://www.softbalance.com.ua/forum/index.php/topic,3609.0.html]Укрсклад WebView [alpha][/url]

admin

Цитата: Sergemob від Лютий 18, 2015, 12:35:45
Не получается через наценку. Возможно зависит от того, что раньше одна фирма была, а сейчас две, и скрипт не знает к какой фирме применять.

От фирмы не зависит. Как вы делаете саму наценку, что нажимаете чтобы выполнился скрипт?

Sergemob

Опции - Наценки на товары - Наценки SQL скриптом - Автоматическая наценка SQL скриптом - Код - Сохранить скрипт - Назначить новые цены - Да
[url=http://www.softbalance.com.ua/forum/index.php/topic,3609.0.html]Укрсклад WebView [alpha][/url]

gizika

Здравствуйте,возможно ли установить % наценки на каждую позицию и установить также на каждую позицию валюту?Если нет,то в перспективе вы планируете добавить эту опцию в программе?Спасибо

admin

Цитата: Sergemob від Лютий 18, 2015, 12:49:32
Опции - Наценки на товары - Наценки SQL скриптом - Автоматическая наценка SQL скриптом - Код - Сохранить скрипт - Назначить новые цены - Да

Да, вы правы, действительно банальная опечатка в коде привела к недееспособности этой кнопки. Спасибо.

cherep21

Скажите, как установить % наценки на каждый товар, а не на группу товаров?

admin

Цитата: cherep21 від Березень 11, 2015, 11:04:33
Скажите, как установить % наценки на каждый товар, а не на группу товаров?

Есть переменная tovar_id_in, вот пример:
IF(tovar_id_in IN (246,332)) THEN
BEGIN
  -- наценки на товары с ID 246,332
END

cherep21

Цитата: admin від Березень 11, 2015, 14:59:08
Цитата: cherep21 від Березень 11, 2015, 11:04:33
Скажите, как установить % наценки на каждый товар, а не на группу товаров?

Есть переменная tovar_id_in, вот пример:
IF(tovar_id_in IN (246,332)) THEN
BEGIN
  -- наценки на товары с ID 246,332
END


Напишите по подробнее, где искать эту переменную, что с ней делать. Сделайте скриншоты. Очень нужно.

admin

Цитата: cherep21 від Квітень 15, 2015, 09:02:19
Напишите по подробнее, где искать эту переменную, что с ней делать. Сделайте скриншоты. Очень нужно.

меню Опции : Наценки на товары : Наценки SQL скриптом, там примеры с объяснениями.