понедельник, 28 ноября 2011 г.

TradeX. Примеры скидок

Всем привет! Решил начать писать примеры которые приходилось настраивать в торговой системе Borlas TradeX. Статья написана как шпаргалка для вашего и собственного пользования.

Поступила задача клиентам определенного вида карт организовать скидку 30% на весь чек на <период времени> во всей сети магазинов, кроме одного. При этом накопительная часть должна сохраниться.


Данные карты проходили по разным клиентским группам скидок - накопительные и фиксированные разных процентовок.

Было решено действовать через скидки на сумму чека (СПРАВОЧНИК-МЕНЕДЖЕР СКИДОК - СКИДКИ НА СУММУ).
Так как на нужные нам карты существует несколько клиентских групп скидок то и скидки на сумму придется создавать для каждой индивидуально.

Например, для клиентской группы "Накопительная скидка":
 - создаем новую запись
 - выбираем группу клиентов, что является клиентской группой клиентов
 - задаем название данной скидки на сумму
 - минимальную сумму на которой она будет срабатывать
 - собственно саму скидку
 - время и дату действия.


- Далее Жмем "дискету", всё, скидка на сумму сохранена, но работать она будет неверно так как нужно задать приоритеты и алгоритмы в видах скидок (СПРАВОЧНИКИ- ВИДЫ СКИДОК).

А именно обратим внимание на скидки "Персональная карта", которая отвечает за дисконтные карты клиентов и "Скидка на сумму чека".



Видно, что приоритет "Персональной карты" выше и алгоритм 3 - (Максимальная скидка), а у "Скидки на сумму чека" приоритет - 2 и алгоритм - 1 (последовательно к результату применения).
Получается что результат был совсем не тот что нам нужен, меняем местами и получаем то что нам нужно:


Сохраняем, и отправляем справочники "Виды скидок" и "Скидки на сумму" только на те УБД, что нам нужны.
В свою очередь на УБД через программу POSX сбрасываем данные справочники на кассу и перелогиниваемся на кассе.



воскресенье, 13 ноября 2011 г.

Включить NUM LOCK при загрузке Windows

Столкнулся с проблемой - при запуске систем windows xp/2003 была неактивна цифровая панель справа. За это отвечает клавиша "NUM LOCK".
Первый же запрос вывел меня на KB Microsoft

http://support.microsoft.com/kb/154529/ru

Суть:


Чтобы включить клавишу NUM LOCK до входа в систему, выполните указанные ниже действия.
  1. Откройте редактор реестра.
  2. Перейдите к разделу
    HKEY_USERS\.Default\Control Panel\Keyboard
    .
  3. Измените значение параметра InitialKeyboardIndicators с 0 на 2.



Второй вариант: подложить vbs-скрипт (# numlock.vbs) в автозагрузку  профиля пользователя или в профиль
"All Users"  - для всех.

Сожержание скрипта:

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"


Borlas TradeXAdmin. Элементы настройки

В данной статье буду публиковать моменты, которые приходилось решать в программном комплексе Borlas TradeX.
Увеличить время переоценки, по умолчанию 30 минут.


TradeXadmin - Права доступа: 
TradeX -основной модуль -> Форма Инвентаризация -> Свойства - Время блокировки (задается в минутах). Вероятно ограничено 3-мя часами.




Статья исключительно для собственного использования.

среда, 2 ноября 2011 г.

Восстановление стрелок у иконок ярлыков

экспортировать указанный ниже код в реестр


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
@="Ярлык"
"EditFlags"=dword:00000001
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

[HKEY_CLASSES_ROOT\lnkfile]
@="Ярлык"
"EditFlags"=dword:00000001
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
 
и перезагрузиться.

Еще можно попробовать удалить "C:\Documents and Settings\%UserName%\Local Settings\Application Data\IconCache.db" и перезагрузиться.