новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Roman_RS
Приватное сообщение

Сделать выгрузку заказа поставщику в XLS по шаблону.

Москва(Россия )
49 |  2
13 марта 2024 в 12:03:49 (36 недель 2 дня 20 часов назад)
28400
Текст задания
Товары с характеристиками, для каждоый характеристики надо определить ячейку (только не формулами ради бога). Каждый товар имеет свою область значений в xls, характеристики повторяются. Есть ньюанс, что в нашей бд характиристики немного коряво забиты, не единый формат, несколько значений отличаются от общепринятных.

Я предлагаю сделать так:
1. Определить для каждого товара область значений и область линеек. (жестко забить под прайс или сделать чтобы можно было править, тк иногда меняют)
2. Найти товар по артикулу в заказе.
2. Разобрать характеристику (до 5 разных значений)
3. Определить для каждого товара поиском координату x для горизнональной линейки и координату y на вертикальной.
4. Записать количество нужного товара.
5. Следующая итерация.

6. У некоторых товаров одна из характеристик будет давать отдельную матрицу. В которой надо искать хy других характеристик.

Сейчас уже есть загрузчики для аналогичных бланков, могу показать код, но мне не нравится как там сделано. Там вместо поиска точного вхождения используется рассчет координат по предполагаемой формуле, в которой черт ногу сломит и она ошибки которые можно только полностью проверив матрицу отловить.
0
Отклики (8)