View Issue Details

IDProjectCategoryView StatusLast Update
0001646СкладGeneralpublic2021-12-13 22:27
Reporterruslan Assigned Tobarry  
PriorityhighSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
PlatformКСАП ГранитOSWindows 
Summary0001646: +Склад - Доработка формы Накладной/Счета для работы с Дисконтными картами
Description1. Поле дисконтная карта сделать ссылкой на справочник Дисконтных карт и вынести на вкладку Накладная ниже поля Сотрудник(там есть сейчас текстовое поле номер дисконтной карты - на вкладке Дополнительно - закрой его для изменений и заполняй значением поля Номер дисконтной карты)
2. При выборе в поле Дисконтная карта - номера из справочника, автоматически заполнять Контрагента, при выборе Контрагента поле Номер дисконтной карты
3. При сохранении накладной пересчитывать поле Накопленная сумма по Дисконтной карте привязанной к накладной
4. После сохранения накладной если сумма Накопленная по Дисконтной карте превысила Предел выдачи - сообщать на Экран пользователю "Клиент накопил на карте сумму.... требуется выдача нового дисконта! Перейти в справочник Организации"и кнопки Да /Нет . Если Да - Открываем Карточку Контрагента по Накладной.
TagsNo tags attached.

Relationships

related to 0001645 assignedbarry Справочники +Справочник Организации - новый справочник Дисконтные карты 
related to 0001678 resolvedbarry Склад +Склад - Дисконтные карты. Скан-Поиск, признак Default. 

Activities

ruslan

2021-02-05 10:35

manager   ~0004445

>>не конкретизировано поведение для выбора прайс-листа...
>>карта выбирает прайс-лист?
>>что происходит при явных манипуляциях с прайс-листами?
При выборе Дисконтной карты, соответственно выбирается и Прайс-Лист указанный на дисконтной карте, этот выбор является приоритетным для пересчета цен в накладной, если поле пустое, потом цены выбираются из прайс-листа привязанного к карточке Организации, как у нас сейчас работает. Это для соответствующих событий - выбор клиента, выбор Дисконтной карты. Если добавляются позиции в накладную, где указана Дисконтная карта - цена в накладной устанавливается по прикрепленному прайсу, если нет его, то прайсу у клиента(как сейчас). При выборе явно кнопками - Установит цену по скидке, установить цену по Прайс-листу - пересчитывать цены по выбранным прайсам.

ruslan

2021-02-05 10:48

manager   ~0004446

При выборе Дисконтной карты - заблокировать кнопку Панель наценок/ Скидок

ruslan

2021-02-13 21:25

manager   ~0004449

1.>>Дисконтных карт и вынести на вкладку Накладная ниже поля Сотрудник
Сделай так как я просил в ТЗ...Поле сделай комбобоксом с возможностью поиска при вводе номера карты с двумя полями Номер карты / Клиент
И список в поле Дисконтная карта в зависимости от выбора в поле Заказчик.
2. Автоматический выбор дисконтной карты по Заказчику... см. в задаче по справочнику я просил добавить поле Дисконтная карта по-умолчанию.
3. Сейчас в Прайс-листе со скидкой(пустой прайс-без товара) есть признак - скидка от Розн.цены для розн. склада, если такой прайс выбран у дисконтной карты, то включать такую логику пересчета цены. Пока при выборе дисконтной карты - не пересчитывает цену в накладной.

barry

2021-02-19 11:36

administrator   ~0004455

stor32.zip
выбор карты и пересчет цен

ruslan

2021-02-21 22:22

manager   ~0004456

>>stor32.zip
>>выбор карты и пересчет цен
1. При выборе Дисконтной карты с указанным прайс-листом без флага Скидка для розн. склада.... программа выдает предупреждение Цены ниже выходных... сделай для такого варианта(когда накладная выписывается с Розн. склада) тоже подавление этого сообщения, потому что по сути скидка идет от розн. цены в спр. Товары, а соответственно это и есть вх.цена на розн. складе.
2. При выборе дисконтной карты при Редактировании уже существующей накладной - обновляется только поле Заказчик, сделай и обновление поля Плательщик, для варианта с дисконтными картами они точно не будут разными.
3. Доделай остальные требования из камента https://www.clevercomponents.com/tracker/view.php?id=1646#c4449

barry

2021-03-17 11:52

administrator   ~0004477

stor32.zip
mebl_ib5.zip
Обновление суммы дисконта при привязке карты к накладным.
Отвязка карты при редактировании накладной.
В справочнике карт добавлена колонка - количество связанных накладных.

ruslan

2021-12-13 22:26

manager   ~0004543

Last edited: 2021-12-13 22:27

View 2 revisions

1. При создании новой карты часто требуется ввести начальную сумму. После ввода суммы и привязке первой покупки к карте - поле очищается и добавляется ТОЛЬКО сумма накладной, т.е. первоначальное накопление введенное вручную затирается. Нужно сумму ДОБАВЛЯТЬ к существующей.
2. Сделай при превышении в текущей накладной суммы для выдачи следующего дисконта (поле Предел), когда накладная создается и первый раз сохраняется выдавать предупреждение на экран - сумма предела превышена - требуется выдача следующего дисконта для клиента....[Наименование организации]. См. п4. требований в теле задачи

Issue History

Date Modified Username Field Change
2020-08-20 23:14 ruslan New Issue
2020-08-20 23:14 ruslan Relationship added related to 0001645
2021-02-05 10:35 ruslan Note Added: 0004445
2021-02-05 10:48 ruslan Note Added: 0004446
2021-02-13 21:25 ruslan Note Added: 0004449
2021-02-19 11:36 barry Note Added: 0004455
2021-02-19 11:37 barry Assigned To => barry
2021-02-19 11:37 barry Status new => feedback
2021-02-21 22:22 ruslan Note Added: 0004456
2021-02-21 22:22 ruslan Status feedback => assigned
2021-02-21 22:23 ruslan Status assigned => feedback
2021-03-17 11:52 barry Note Added: 0004477
2021-04-08 08:58 barry Relationship added related to 0001678
2021-12-13 22:26 ruslan Note Added: 0004543
2021-12-13 22:26 ruslan Status feedback => assigned
2021-12-13 22:27 ruslan Note Edited: 0004543 View Revisions