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

Очень гибкие наценки

Автор maxmokry, Серпень 16, 2017, 14:39:49

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

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

maxmokry

Кому интересны очень гибкие наценки?

Формулы планируются такого плана:
- Глобальные, которые действуют на все позиции (хранится в конфигурации программы)
- В категориях - перекрывают глобальные для конкретной категории (хранится в описании категории)
- для позиции - перекрывают как глобальные, так и формулы для категории (хранится в доп-поле товара)


Я для пробы написал такие формулы:

      [CENA_R: 0|45%#5!; 2|50%+1#1~; 150|25%+10#20]
      [CENA_O(CENA_R): 0|-10%#5; 150|-5%-10#20]
      [CENA_1(CENA_R): 0|-15%#5; 150|-3%-10#20]
      [CENA_2: 0|22%#5; 150|15%+10#20]
      [CENA_3(CENA_O): 0|-15%#3; 150|-3%-10#20]

расшифрую:

Для CENA_R
CENA от 0 до 1,99
     CENA_R = CENA+CENA*0.45 с округлением до 5 грн в большую сторону
CENA от 2 до 149,99
     CENA_R = CENA+CENA*0.5+1 с округлением до 1 грн в меньшую сторону
CENA от 150
     CENA_R = CENA+CENA*0.25 +10 с финансовым округлением до 20 грн

Для CENA_O
CENA_R от 0 до 149,99
    CENA_O = CENA_R + (CENA_R*-0.1) с финансовым округлением до 5 грн
CENA_R от 150
     CENA_O = CENA_R+(CENA_R*-0.05) -10 с финансовым округлением до 20 грн

Для CENA_1
CENA_R от 0 до 149,99
    CENA_1 = CENA_R + (CENA_R*-0.15) с финансовым округлением до 5 грн
CENA_R от 150
     CENA_1 = CENA_R+(CENA_R*-0.03) -10 с финансовым округлением до 20 грн


Для CENA_2
CENA от 0 до 149,99
    CENA_2 = CENA + (CENA*0.22) с финансовым округлением до 5 грн
CENA от 150
     CENA_2 = CENA+(CENA*0.15) + 10 с финансовым округлением до 20 грн

Для CENA_3
CENA_O от 0 до 149,99
    CENA_3 = CENA_O + (CENA_O*-0.15) с финансовым округлением до 3 грн
CENA_O от 150
     CENA_3 = CENA_O+(CENA_O*-0.03) -10 с финансовым округлением до 20 грн
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

zaka

А можно ли применить гибкие цены конкретному клиенту?

maxmokry

Цитата: zaka від Серпень 19, 2017, 12:01:10
А можно ли применить гибкие цены конкретному клиенту?
Укрсклад умеет при выписывании документа брать цену из какой-то колонки. Вот эту колонку можно и заполнить. Остальные колонки наценщиком игнорировать.

Или у вас несколько другая задача?

Моя программа наценки работает не внутри укрсклада.
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

zaka

В карточке клиента есть выбор прайса под клиента и поле скидки, но только в процентах. А мне нужно для нескольких клиентов выставить скидку от прайса с округлением до 1 грн.

maxmokry

Цитата: zaka від Серпень 23, 2017, 09:27:24
В карточке клиента есть выбор прайса под клиента и поле скидки, но только в процентах. А мне нужно для нескольких клиентов выставить скидку от прайса с округлением до 1 грн.
Гибко, на этапе заполнения я вам такое не реализую.

А вот если сформировать счет или расходную с перечнем товаров, а потом запустить мою внешнюю программу, то она может подкорректировать цены в уже сформированном документе. Лучше, если это это будет счет-фактура. Но если и расходная - просто больше данных пересчитать нужно будет.

Но это несколько "непрозрачно" работает.

По факту корректировки цен можно будет что-то в каком-то доп-поле дописать.
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

zaka

А после корректировки документа при сохранении скорректированные данные сохранятся в Укрскладе, или это только для печати?

maxmokry

[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта