L_SKID
Краткое описание :
Применимость периода скидок к дате выписки ДООписание :
Счета, ДО на продажуЧто измененно :
Применимость периода скидок к дате выписки ДО
Установлен период применимости скидки С По. Если дата цен ДО не попадает в этот
период, то скидка не применяется, хоть дата выписки и будет в указанном
периоде. Пример во вложении.
При выборе позиций из прайс-листа дата цен в ДО - это дата цен в прайс-листе.
Проверила: при другой дате цен скидка рассчитывается.
Клиенту нужно предоставлять определённую скидку на месяц. Затем в следующем
месяце может быть другая скидка. В конце месяца могут формировать как документы
текущего месяца, так и документы будущего месяца. Поэтому нужны скидки обоих
месяцев. Вот и хотели воспользоваться периодом действия скидки. А прайс-листы
при этом могут быть вообще с прошлого года.
Клиенту нужно, чтобы период действия скидки применялся к дате ДО.
Как измененно :
В применимостях сложных скидкок добавлен параметр "Период
действия": по дате цен/по дате ДО
L_SKID
Краткое описание :
Для сложной скидки с процентом 0% при расчёте скидок
формируются две записиОписание :
Сложные скидкиЧто измененно :
Для сложной скидки с процентом 0% при расчёте скидок
формируются две записи.
Как измененно :
Теперь остается одна запись
L_SKID
Краткое описание :
При удалении применимости скидки с периодом действия в БД
остаются записи в таблице ATTRVALОписание :
Применимости сложных скидокЧто измененно :
При удалении применимостей сложных скидок с периодом действия
удаляются данные из таблицы SKIDPRIM, но остаются записи в таблице ATTRVAL.
Если в применимости сложной скидки, для которой указана дата периода "С" или
"По", почистить эту дату (в режиме редактирования нажать Delete на
соответствующем поле), то при этом тоже остаётся запись в таблице ATTRVAL - с
пустым полем ATTRVAL.VDATE. Это тоже неправильно. Например, если в дальнейшем
хотим для группы применимостей установить дату периода с помощью SQL-запроса
(т.е. создать соответствующие записи в таблице ATTRVAL), то для таких "пустых"
записей задача не выполняется, поскольку в таблице уже есть запись с
аналогичным ATTRVAL.CREC.
Пример и сводный отчет во вложении.
Как измененно :
При удалении записи в применимостях удаляются записи значений
внешних атрибутов и классификации
P.S. При удалении (обнулении) значений запись значения из таблицы AttrVal
удаляться не будет!!!