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

Наши программы => УкрСклад => Тема розпочата: fww1510 від Лютий 03, 2014, 09:48:50

Назва: Зміна прихідної ціни
Відправлено: fww1510 від Лютий 03, 2014, 09:48:50
Доброго дня!У звязку з підвищенням курсу долара потрібно змінити  прихідну ціну на весь асортимент товару, але вручну змінювати ціну це займе не один день.Підскажіть будь-ласка скрипт на дану операцію.Мені потрібно прихідну ціну помножити на 1.06.
Назва: Re: Зміна прихідної ціни
Відправлено: Creat від Лютий 03, 2014, 10:23:57
Почитати тему
http://www.softbalance.com.ua/forum/index.php/topic,2964.msg18323.html#msg18323 (http://www.softbalance.com.ua/forum/index.php/topic,2964.msg18323.html#msg18323)

Выполнить скрипт в новой базе в опции sql менеджер
UPDATE tovar_name SET CENA = CENA*1.06

Помогающим пользователям совет :) Спасибо что помогаете остальным, от меня всегда плюсик, но пожалуйста когда пишите другим пользователям скрипты с изменением БД, обязательно пишите чтобы перед запуском скрипта всегда делали резервную копию.
Назва: Re: Зміна прихідної ціни
Відправлено: Filex від Лютий 03, 2014, 11:03:42
если умножить на 1,06 - цены будут с копейками, вот пример, с округлением до 10-ти копеек.

переоценка 27 группы  с округлением до формата  xxxxxx,yy:

UPDATE
  tovar_Name
SET
  cena= CAST(cena *1.06  as NUMERIC(6,2))
WHERE TIP =27
Назва: Re: Зміна прихідної ціни
Відправлено: fww1510 від Лютий 03, 2014, 12:08:16
Всім дуже дякую!Переоцінку провів.
Назва: Re: Зміна прихідної ціни
Відправлено: fww1510 від Лютий 03, 2014, 12:49:17
Переоцінка провелась , але тепер виникла нова проблема , а саме при створені прихідної накладної або просто внесенні залишків , ціна в документі автоматично змешується на 1.06.
Назва: Re: Зміна прихідної ціни
Відправлено: fww1510 від Лютий 03, 2014, 12:55:02
Цитата: fww1510 від Лютий 03, 2014, 12:49:17
Переоцінка провелась , але тепер виникла нова проблема , а саме при створені прихідної накладної або просто внесенні залишків , ціна в документі автоматично змешується на 1.06.
Хочу уточнити що я пробую всі операції на не зареєстрованій версії програми , чи може дана проблема бути повязана з цим?
Назва: Re: Зміна прихідної ціни
Відправлено: Creat від Лютий 03, 2014, 13:00:55
У вас в довіднику прихідна ціна змінилась?
В накладній виставлено тип ціни прихідна?
Саме воно нічого не робить - ціна береться з довідника.
Назва: Re: Зміна прихідної ціни
Відправлено: fww1510 від Лютий 03, 2014, 13:16:56
Все розібрався!В мене в даній версії валюта стояла долар , а курс на долар я поставив 1.06.Програма рахувала прихід в доларах а продаж в гривнях
Назва: Re: Зміна прихідної ціни
Відправлено: fww1510 від Вересень 30, 2023, 13:02:24
Вітаю!Підкажіть будь ласка як вірно написати скрипт для зміни прихідної ціни одночасно в декількох групах , пробую IF(grupa_id_in IN (85,104)) THEN
BEGIN
  cena_out = ROUND(cena_in * 1.06);
END
Але нажаль видає помилку
Назва: Re: Зміна прихідної ціни
Відправлено: Дмитро від Вересень 30, 2023, 22:32:02
Доброго усім вечора.

В товарі введена ціна в колонки Прихідна та Ціна 1. Торгували постійно через видаткову накладну але тепер будуть через вікно касира але там видає помилку що ціна не встановлена. Як можна через скрипт чи ще якось скопіювати ціну з колонки Ціна 1 в Роздрібну ціну?

І ше таке питання, постачальник дає знижку на деякі прихидні, чи можливо якось в прихідній робити знижку на весь товар в % що б не проставляти кожну вручну?
Назва: Re: Зміна прихідної ціни
Відправлено: AGSoft від Жовтень 02, 2023, 00:49:12
Цитата: Дмитро від Вересень 30, 2023, 22:32:02В товарі введена ціна в колонки Прихідна та Ціна 1. Торгували постійно через видаткову накладну але тепер будуть через вікно касира але там видає помилку що ціна не встановлена. Як можна через скрипт чи ще якось скопіювати ціну з колонки Ціна 1 в Роздрібну ціну?

!!! Попередньо зробіть копію бази Укрскладу.

Це, теоретично, має перенести ціну1 у роздрібну ціну для всіх товарів

UPDATE TOVAR_NAME SET CENA_R = CENA_1