View Issue Details

IDProjectCategoryView StatusLast Update
0000155СкладGeneralpublic2011-12-05 18:37
Reporterruslan Assigned Tobarry  
PriorityhighSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0000155: Склад - Окно печати чека(для ЭККА) доработать для возможности Автоматического поиска скидки по № дисконтной карты
DescriptionСделать Чек-Бокс "Поиск скидки по Дисконтной карте".
При установке этого Флага:
Окно Скидка - Дизейблиться.
После ввода символа конца строки(Enter) в поле "Дисконтная карта" в окне печати Чека. Происходит следующее : в справочнике Организации ищется Организация, у которой наименование = введенному значению в поле "Дисконтная карта" или поле Дисконтная карта = введенному значению в поле "Дисконтная карта". Если Отобранных значений больше 2 выдать текстовое окно с информацией по поиску "Организация - № Дисконтной карты". Дальнейшую обработку прекратить. Иначе из параметров привязанного к Организации списка прайсов выбрать Прайс с пустым списком товара и взять оттуда параметр - Скидка и поместить в Окно "Скидка %" в Окне печати чека. Если в отобранном списке прайсов несколько прайсов - то выбрать минимальное значение поля Скидка. При сохранении накладной в поле Наименование автоматом устанавливается Владелец дисконтной карты.
TagsNo tags attached.

Activities

ruslan

2011-09-12 19:46

manager   ~0000174

И заполнять поле № Дисконтной карты в накладной.

ruslan

2011-09-12 19:49

manager   ~0000175

Посмотри есть ли в списке полей для Курсора, где он находиться по умолчанию при инициализации окна "Печать чека ЭККА" поле № Дисконтной карты, если нет то добавь. После отработки функции "Поиск скидки по Дисконтной карте" курсор перемещать в поле "Сумма оплаты."

ruslan

2011-09-12 19:50

manager   ~0000176

А вот в поле Сумма в окне печати чека - попадает сумма со скидкой, если она установлена в поле Скидка?

ruslan

2011-11-17 16:39

manager   ~0000234

По выбору скидки по прайс-листу логику сделай - Скидку брать из прайса, который привязан к организации в поле Прайс-лист на закладке Дополнительно в карточке Организации.

barry

2011-11-17 16:40

administrator   ~0000235

я таких тонкостей не помню, надо выяснять

ruslan

2011-11-17 17:01

manager   ~0000236

В смысле, а че те их помнить...это новая функция - подбор скидки по дисконтной карте...

barry

2011-11-21 15:01

administrator   ~0000243

Зачем чекбокс, если активация поиска идет по Enter. И там по Enter вообще-то работает переход на другое поле (как по Tab).

ruslan

2011-11-21 15:11

manager   ~0000244

В принципе, да, можно и не делать явный выбор...просто после ввода значения(непустого) в поле Дисконтная карта и нажатия Enter, запускать поиск и дизейблить окно Скидка. Только посмотри в меню [?]-Настройка по умолчанию - закладка Расходные накладные- поле Активный элемент, добавь "Дисконтная карта".

barry

2011-11-21 18:58

administrator   ~0000245

А где в Организациях № дисконтной карты?

barry

2011-11-21 20:40

administrator   ~0000246

stor32.zip

ruslan

2011-11-21 21:19

manager   ~0000247

Действительно... такого поля нет, это в накладных есть - перепутал.

ruslan

2011-11-24 14:34

manager   ~0000271

1. В окне "Настройка по умолчанию" я просил сделать в поле "Активный элемент" в списке для выбора "№ Дисконтной карты". И соответственно при выборе этого элемента - курсор при открытии окна устанавливать в поле "№ дисконтной карты"
2. При вводе значения в поле "№ Дисконтной карты" в окне для печати чека и нажатия Enter поиск по полю "Наименование" справочника Организации - не ищет. Выдает пустой список, хотя номер дисконтной карты скопирован из поля наименование.

ruslan

2011-11-24 15:41

manager   ~0000273

Посмотри в коде там если поле № Дисконтной карты заполнено, оно сохраняется в поле № Дисконтной карты в Накладную, если нет сделай, чтоб сохраняло.
И посмотри, там когда найдена Организация с полем Наименование, которое совпадает с введенным в поле № Дисконтной карты(в окне печати чека) значением, чтоб ссылка на эту организацию писалась в поле NameID в DGVDT.

barry

2011-11-24 18:19

administrator   ~0000274

2. При вводе значения в поле "№ Дисконтной карты" в окне для печати чека и нажатия Enter поиск по полю "Наименование" справочника Организации - не ищет. Выдает пустой список, хотя номер дисконтной карты скопирован из поля наименование.
---
А у этой организации есть прайс-листы с процентами? У меня такое ощущение что нет.

ruslan

2011-11-25 11:40

manager   ~0000275

Last edited: 2011-11-25 11:41

View 2 revisions

В поле Прайс-лист на закладке Дополнительно в карточке Организации - Есть, а туда только прайс-листы со скидками(пустые) выбираются - ты наверное ограничение когда-то поставил.

ruslan

2011-11-30 16:21

manager   ~0000296

При выборе организации по полю № Дисконтной карты, если список организаций не пуст я просил накладную сформированную делать на эту организацию. Т.е. № дисконтной карты это формально поле Наименование в справочнике Организации, соответственно продажа оформляется на эту организацию. Если допустим поиск проводиться не сканером а в ручную и может в список попасть несколько организаций, тогда в накладную выбирать ту на которую пользователь установил курсор.

barry

2011-11-30 16:45

administrator   ~0000300

stor32.zip

Issue History

Date Modified Username Field Change
2011-09-12 19:38 ruslan New Issue
2011-09-12 19:46 ruslan Note Added: 0000174
2011-09-12 19:49 ruslan Note Added: 0000175
2011-09-12 19:50 ruslan Note Added: 0000176
2011-11-17 13:44 barry Status new => assigned
2011-11-17 13:44 barry Assigned To => barry
2011-11-17 13:57 barry Status assigned => acknowledged
2011-11-17 16:39 ruslan Note Added: 0000234
2011-11-17 16:40 barry Note Added: 0000235
2011-11-17 17:01 ruslan Note Added: 0000236
2011-11-21 15:01 barry Note Added: 0000243
2011-11-21 15:11 ruslan Note Added: 0000244
2011-11-21 18:58 barry Note Added: 0000245
2011-11-21 20:38 barry Status acknowledged => resolved
2011-11-21 20:38 barry Resolution open => fixed
2011-11-21 20:40 barry Note Added: 0000246
2011-11-21 21:19 ruslan Note Added: 0000247
2011-11-24 14:34 ruslan Note Added: 0000271
2011-11-24 14:34 ruslan Status resolved => feedback
2011-11-24 14:34 ruslan Resolution fixed => reopened
2011-11-24 15:41 ruslan Note Added: 0000273
2011-11-24 18:19 barry Note Added: 0000274
2011-11-25 11:40 ruslan Note Added: 0000275
2011-11-25 11:41 ruslan Note Edited: 0000275 View Revisions
2011-11-28 12:05 barry Status feedback => resolved
2011-11-28 12:05 barry Resolution reopened => fixed
2011-11-30 16:21 ruslan Note Added: 0000296
2011-11-30 16:21 ruslan Status resolved => feedback
2011-11-30 16:21 ruslan Resolution fixed => reopened
2011-11-30 16:45 barry Note Added: 0000300
2011-11-30 16:45 barry Status feedback => resolved
2011-11-30 16:45 barry Resolution reopened => fixed
2011-12-05 18:37 ruslan Status resolved => closed