View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000907 | Справочники | General | public | 2016-01-28 15:42 | 2016-01-28 15:44 |
Reporter | ruslan | Assigned To | |||
Priority | high | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0000907: +Справочники - ПрайсЛисты- Функция Сохранить прайс-лист в файл(*.csv)/Загрузить Прайс-Лист из файла(*.csv) | ||||
Description | Имя файла - Имя прайс-листа.csv Поля файла для сохранения: PriceID; GoodsID; Name; Code; Barcode; Group_Name; CPrice; Price; функция Выгрузки: выгружает позиции прайс-листа на котором установлен курсор в окне Прайс-Листы, если есть группы выделенные флагами - выгружает ТОЛЬКО товары из выделенных групп. Функция Загрузки: 0. Проверяет структуру файла на предмет соответствия шапки. Если не соответсвует выдает сообщение "Структура файла нарушена, загрузка невозможна". 1. Проверяет, если PriceID не существует - создает прайс-лист с наименованием = наименование файла. 2. По каждой позиции в файле: - если есть GoodsID - обновляет информацию по этой позиции Поле CPrice; Price; - иначе - если есть позиция в справочнике товары, добавляет ее в прайс-лист со значениями CPrice; Price из файла. Проверку в справочнике вести по ИД, если нет по Штрих-коду, если нет по Артикулу<>'', если нет по Наименованию. - иначе добавляет позицию в справочник Товары, в группу с наименованием Group_Name из файла, если такой нет - создает группу. | ||||
Tags | No tags attached. | ||||