[ОТВЕТИТЬ]
Опции темы
08.03.2017 11:56
 
Не столько ЕГАИСом увлечена большая моя часть работы, как программиста... Извините за сегодняшнюю активность: на улице туман, грязно и сыро. Жена ушла на подработку. По мелочам "допиливаю" программы, но делать что-то серьёзное нет желание... Наверное это допишу, отправлю поздравления дамам и уйду читать?

Есть один из контуров системы "УС Land" со странным названием "Предварительные заказы агентов". Стартовые идеи и режимы появились лет 15 назад, когда делал подзадачу продаж по каталогам, затем появились режимы предварительных заявок торговых агентов, обрабатываемых аналитиками и передаваемыми ими операторам, затем заявки начали "прилетать" из КПК и возникла нужда в их автоматической обработки, затем потребовалась интеграция с контуром производства... короче появился пяток малосвязанных режимов и лет 7 назад всё перепроектировал, объединив в один контур. Самое главное, учитывая нагрузку на него и его многофункциональность выделил работу с ним в отдельную, слабосвязанную с общей базу данных.

Сейчас это один из многих десятков пунктов меню, вызывающей все режимы работы по заказам, не порождающим "движения" денег и товаров, но по "объему" и сложности сравнимый с системой "УС Лэнд:ЕГАИС"!



Внутри список заявок (заказов) и система режимов, наряду с парой десяток "стандартных" операций, вызываемая из пунктов меню:



Приведу фрагмент списка, где сейчас на конкретную дату имеется от 800 до 1500 заявок:



и для "затравки" приведу задачу доделанную в понедельник 06.03.2017: По бизнес технологии предприятия в реестр заказов со многих источников (EDI, XLS, своды) автоматизировано сваливаются, а так же "ручками" вводятся заявки. После "причесывания" их средствами подсистемы диспетчера (2 человека) планируют схемы вывоза и загрузку нескольких десятков машин (от газелей до фур), а операторы по ним создают планы производства... В итого "очищенные" заявки скопом печатаются в виде сопроводительной документации.

Задачу "планирования схемы вывоза и загрузки машин" решали и раньше действиями:

1. Снятие пометок с заказов;
2. Пометка заказа по маршруту (список висел перед диспетчером);
3. Построение анализа по маршруту. Затем перераспределение его по машинам с учетом веса товара и объема кузова машин;
4. При необходимости новый анализ маршрута... и так по каждому до 40 ежедневных маршрутов

Сейчас данная деятельность оптимизирована:

Вызывается помеченный режим, вводится дата развоза (по ней программа определяет день недели). Далее по стандартной или измененной схеме развоза из адресов доставок определяется список маршрутов на этот день:



Диспетчер выбирает маршрут, строит аналитику, приведенную ниже, помечает маршрут, как обработанный и переходит к следующему. Алгоритмы режима оптимизированы и скорость построения аналитики выроста в пару десятков раз:

В отчете и список заказов (накладных) по адресам для водителей и задание для кладовщиков по загрузке автомобиля

Код:

                                           Список группы предзаказов документов                                            Стр.  1
----------------------------------------------------------------------------------------------------------------------------------
Н./п.|ДатаДок.|N_ документа|         От кого поступил товар/деньги            |ВесПоНаклад.| Количество |    Сумма   |СуммаСоСкид.
                                     Кому поступает товар или деньги          |ОбъёмПоНакл.|  % скидки  |            |сумма скидки
----------------------------------------------------------------------------------------------------------------------------------
    1 04.03.17 149647                                                                 7.450       10.000      1143.31      1143.31
                            АО "Та  ер"                                             0.04923                                       
----- Намотка 400029 Волгоградская область,г.Волгоград, ул. Зерноградская,10 -----------------------------------------------------
....
   20 04.03.17 150023                                                                 3.240        6.000       614.07       614.07
                            Агро                                                    0.01462                                       
----- 7744 400059 г.Волгоград Мопровская 18 --------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
                     количество         279.000 вес     178 объем     1 без скидок       28573.29 сумма со скидками       28573.29


Список товаров/ассортиментов
----------------------------------------------------------------------------------------------------------------------------------
        Наименование товара/ассортимента          |КодТ|Фас|Упак. + единиц|Количество|Сред/цена|  Сумма   |    Вес    |   Объем   
----------------------------------------------------------------------------------------------------------------------------------
  С-пироженное   "Ле      с"  280гр.                      1    39+   0.000     39.000     42.08    1641.09      10.920     0.11310
......
  торт ----    ьсиновый рай 0,900 шт                      1    32+   0.000     32.000    137.95    4414.40      28.800     0.18528
----------------------------------------------------------------------------------------------------------------------------------
Итого: Уп.     279                                                            279.000             28573.29       178.5       1.182
P.S. При наличии интереса тема будет продолжаться
02.04.2017 11:43
 
Частично отвечая на вопрос: от куда у программиста из нищего региона деньги на "благотворительность" или покупки "джипов" опишу ещё одну решенную задачку... за которую дали премию в разы большую, чем получил от ЕГАИСных заморочек в интернете за 2017 год... и "снова" замечу, что не считаю себя программистом, тем более хорошим, а просто всегда решаю любые задачи для бизнеса и владельцы за это с "радостью" платят

Задача: Необходимо, что бы система "УС Land" сама на основе накопленной информации формировала заявки от имени покупателей.

Конечно не могу "позволить" управлять бизнесом "железке", а посему технология выглядит так:

1. Строится аналитика по магазинам покупателя, где подробно отражены отгрузки "скоропорта" и возврата по нему с анализом процента возврата товаров - описано в инструкции к 1702. Добавлена выгрузка данной аналитики в сохраняемую таблицу (ST);

2. Сделан режим: выбирается из списка (ST) таблица по покупателю - все магазины его торговой сети. Программа выдаёт список магазинов (адресов) в виде меню, из которого выбирается конкретный адрес. Затем объединяется инфа из (ST), спецификации (матрицы) покупателя и данными таблицы принудительного "обрезания" заказов. Всё это анализируется и представляется в удобном для доработки виде:



В списке отражена средняя отгрузка в накладной, процент возврата, рассчитывается оптимальная отгрузка при которой "возврата не будет".

В колонке "новое кол-во" аналитик вносит изменения в схему "резки" или по новой технике автозаказов, а программа рассчитывает прогноз по возвратам по данным количествам. Затем, при выходе всё сохраняется в таблице, которая раньше использовалась для ограничения заказов от покупателей.

3. Как это работает? В списке заказов - "помойки" куда сливаются заказы из автоматизированных систем, EDI, вводятся ручками... на основе этих данных, в том числе программа создаёт планы производства и закупок сырья... Вызывается режим:




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



Часовой пояс GMT +3, время: 06:56.

Все в прочитанное - Донат - RSS - - Карта - Вверх

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