Здравствуйте, при попытке поменять цены на товар программа виснет и Укрсклад закрывается. Перед возникновением проблемы выписывалась новая приходная накладная, менялись закупочные цены
Цитата: Катерина від Червень 28, 2014, 12:34:41
Здравствуйте, при попытке поменять цены на товар программа виснет и Укрсклад закрывается. Перед возникновением проблемы выписывалась новая приходная накладная, менялись закупочные цены
1. Конкретней при какой именно попытке, т.е. когда и в какой момент происходит проблема, при нажатии на какой кнопке, в каком окне?
2. Какая версия программы?
Странно, но в новой версии не могу сделать наценку товара SQL скриптом.
Делаю такой простой запрос -
cena_1_out = udf_roundto(cena_o_in * 0.95, 2);
И везде цена 1 так и остается - 0.
Раньше не раз делал такие запросы - все было ок.
Цитата: Sergemob від Лютий 17, 2015, 18:35:39
Странно, но в новой версии не могу сделать наценку товара SQL скриптом.
Делаю такой простой запрос -
cena_1_out = udf_roundto(cena_o_in * 0.95, 2);
И везде цена 1 так и остается - 0.
Раньше не раз делал такие запросы - все было ок.
Что по вашему мнению делает этот скрипт? От какой цены устанавливает "Цену 1" и вы уверены что эта цена не ноль? Плюс для полной картины надо смотреть весь скрипт.
Цитата: admin від Лютий 18, 2015, 09:54:47
Что по вашему мнению делает этот скрипт? От какой цены устанавливает "Цену 1" и вы уверены что эта цена не ноль? Плюс для полной картины надо смотреть весь скрипт.
По моему мнению данный скрипт устанавливает для всех товаров "Цену 1" равную 95% от "Оптовой цены". Уверен, эта цена не ноль. Это и есть весь скрипт. Уже не раз делал таким способом изменение цен на товары.
Цитата: Sergemob від Лютий 18, 2015, 10:48:12
По моему мнению данный скрипт устанавливает для всех товаров "Цену 1" равную 95% от "Оптовой цены". Уверен, эта цена не ноль. Это и есть весь скрипт. Уже не раз делал таким способом изменение цен на товары.
Вот скрины.
Не получается через наценку. Возможно зависит от того, что раньше одна фирма была, а сейчас две, и скрипт не знает к какой фирме применять.
Сделал через SQL менеджер:
UPDATE tovar_name
SET
cena_1 = cena_o * 0.95
Все получилось.
Цитата: Sergemob від Лютий 18, 2015, 12:35:45
Не получается через наценку. Возможно зависит от того, что раньше одна фирма была, а сейчас две, и скрипт не знает к какой фирме применять.
От фирмы не зависит. Как вы делаете саму наценку, что нажимаете чтобы выполнился скрипт?
Опции - Наценки на товары - Наценки SQL скриптом - Автоматическая наценка SQL скриптом - Код - Сохранить скрипт - Назначить новые цены - Да
Здравствуйте,возможно ли установить % наценки на каждую позицию и установить также на каждую позицию валюту?Если нет,то в перспективе вы планируете добавить эту опцию в программе?Спасибо
Цитата: Sergemob від Лютий 18, 2015, 12:49:32
Опции - Наценки на товары - Наценки SQL скриптом - Автоматическая наценка SQL скриптом - Код - Сохранить скрипт - Назначить новые цены - Да
Да, вы правы, действительно банальная опечатка в коде привела к недееспособности этой кнопки. Спасибо.
Скажите, как установить % наценки на каждый товар, а не на группу товаров?
Цитата: cherep21 від Березень 11, 2015, 11:04:33
Скажите, как установить % наценки на каждый товар, а не на группу товаров?
Есть переменная tovar_id_in, вот пример:
IF(tovar_id_in IN (246,332)) THEN
BEGIN
-- наценки на товары с ID 246,332
END
Цитата: 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
Напишите по подробнее, где искать эту переменную, что с ней делать. Сделайте скриншоты. Очень нужно.
Цитата: cherep21 від Квітень 15, 2015, 09:02:19
Напишите по подробнее, где искать эту переменную, что с ней делать. Сделайте скриншоты. Очень нужно.
меню Опции : Наценки на товары : Наценки SQL скриптом, там примеры с объяснениями.