Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Формат файла загрузки артикулов в скидки : УКМ-4

22.11.2024 23:52


09.10.2014 14:01
Доброго дня !
Маркетинг озадачил скидкой на 100500 позиций, скидка должна заработать через 2 часа...
При том что сразу речь шла о скидке на группу.
Не могу найти описание файла загрузки, хелп плз
09.10.2014 14:11
Цитата:
AlexLog При том что сразу речь шла о скидке на группу.
Не могу найти описание файла загрузки
в хранилище ксть пдф-ка про укм2 руководство пользователя (точную ссылку не скажу - не знаю) но из своей пдф-ки :)
=============================
Скидки (наценки) для групп и отдельных товаров
На любой товар, или на группу товара (включая все товары во всех подгруппах этой группы), или на все товары во всех группах есть возможность установить скидку, не зависящую от количества данного товара, приобретаемого покупателем. Это делается, например, при распродажах.

Величина скидки (наценки) определяется процентом скидки (наценки). Процент скидки определяет на какой процент уменьшится стоимость товарной позиции в чеке, к которой применяется данная скидка. Отрицательный процент скидки обозначает наценку.
Для реализации скидок (наценок) в СУПЕРМАГ-УКМ должны использоваться таблицы данных CLASDISC.DB и PLUDISC.DB.
При продаже определенного размера определенного товара используется следующий механизм поиска скидки:
запись об этом товаре ищется в таблице PLUDISC.DB для текущего прайс-
листа; при этом ищется запись для указанного размера или запись для размера ARTICUL, означающего, что запись годится для любого размера данного товара;
y если такая запись существует, то процент скидки берется из поля Percent;
y если запись не найдена, то ищется запись для группы, в которой находится этот товар в таблице CLASDISC.DB;
y если запись не найдена, то ищется запись для группы, в которой находится данная группа, для текущего прайс-листа;
y поиск производится, таким образом, пока или будет найдена запись о группе, или достигнут и проверен верхний уровень классификатора; если
запись не найдена, ищется запись для группы (0, 0, 0, 0, 0) для текущего прайс-листа;
y если запись для группы найдена, то процент скидки равен значению поля Percent;
y если запись не найдена, то считается, что товар не имеет скидки (наценки).
Товар, для которого существует запись в PLUDISC.DB, или группа, для которой существует запись в CLASDISC.DB, считается товаром или группой с собственной скидкой (наценкой). В противном случае считается, что товар или группа имеют наследуемую скидку (наценку), зависящую от скидки (наценки) для группы, в которой находится данный товар или группа.
При предоставлении скидки на товар проверяется ограничение по скидке на этот товар. Если скидка противоречит ограничению, то она уменьшается в соответствии с этим ограничением, но не более, чем до 0%.
При смене прайс-листа для конкретной товарной позиции скидка на товар находится заново, исходя из номера нового прайс-листа.
В итоговую таблицу данных CASHDISC.DB заносится действительный процент проведенной за товар скидки независимо от ее предполагавшегося значения.
Для облегчения учета записи о скидке заносятся даже тогда, когда она после применения ограничения стала 0 %. При установке флага СОХРАНЯТЬ НЕ ФАКТ., А ЗАПРОШЕННУЮ СКИДКУ в режиме КОНФИГУРАЦИИ в пункте ОБЩИЕ УСТАНОВКИ заносится процент запрошенной скидки, если флаг отсутствует – действует ограничение по скидке.
N Имя Тип Размер Кл Назначение
1 CardArticul S * Артикул товара
2 CardSize S * Размер товара
3 PriceIndex S * Номер прайс-листа
4 Percent N Процент скидки (наценки)
Таблица 21. Структура таблицы скидок (наценок) для отдельных товаров

N Имя Тип Размер Кл Назначение
1 Groop1 S * Старшая группа (тип) по классификатору
2 Groop2 S * Группа (тип) по классификатору
3 Groop3 S * Группа (тип) по классификатору
4 Groop4 S * Группа (тип) по классификатору
5 Groop5 S * Группа (тип) по классификатору
6 PriceIndex S * Номер прайс-листа
6 Percent N Процент скидки (наценки)
Таблица 22. Структура таблицы скидок (наценок) для групп товаров

Если скидки на конкретные товары не используются, то можно не пользоваться таблицей PLUDISC.DB. Для этого нужно выключить флаг СКИДКИ НА ТОВАР в режиме КОНФИГУРАЦИЯ/ДАННЫЕ.
Если скидки на группы товаров не используются, то можно не пользоваться таблицей CLASDISC.DB. Для этого нужно выключить флаг СКИДКИ НА ГРУППУ в режиме КОНФИГУРАЦИЯ/ДАННЫЕ.
09.10.2014 14:23
Не факт, что написанное для УКМ2 будет верно для УКМ4.

Насколько я помню, там просто артикула должны быть, в столбик... Или у тебя разные скидки на разные артикула?
09.10.2014 14:42
На ftp C+
/HELP/UKM/Формат файла для скидки на классификатор и артикул v3 [SERVER]/
09.10.2014 17:11
Спасибо откликнувшимся.
Не грузит оно файлы. Замечательную ошибку выдает:

increase post_max_size and upload_max_filesize to 2097152M

Загрузили напрямки в БД.

54 сп 2 версия
09.10.2014 17:15
Если речь идет о типе скидки на классификатор и артикул, то создаешь файл csv, который заполняешь значениями

1 столбец - артикул
2 столбец - N общее количество
3 столбец - М количество со скидкой
4 столбец - скидка (если процент, то например -40%)

Затем просто загружаешь этот файл!
09.10.2014 17:17
Цитата:
AlexLog Спасибо откликнувшимся.
Не грузит оно файлы. Замечательную ошибку выдает:

increase post_max_size and upload_max_filesize to 2097152M

Загрузили напрямки в БД.

54 сп 2 версия
Может быть я максимум необходимое количество загружал 500 позиции!

УКМ 59 sp2!
09.10.2014 23:02
403 позиции было
09.10.2014 23:05
похоже на какую-то багу, файлик, который загружали, определился, как 2Тб. это, кстати, можно побороть настройками PHP. Т.е. php.ini
Часовой пояс GMT +3, время: 23:52.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.