Giter Club home page Giter Club logo

dsd's People

Contributors

arkad202 avatar bodyalev avatar dmytromanko avatar igorkukhtin avatar innaf avatar innafelon avatar k0sta avatar olegsh64 avatar ryaroshenko avatar tartuff22 avatar ufomaster avatar vitalik-ventik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dsd's Issues

ProjectMobile: Процедура выгрузки данных по акциям

ЗАДАЧА
Реализовать процедуру выгрузки данных по акциям согласно описанной структуре:
https://corp.alan.dp.ua/redmine/projects/project-acs/wiki/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86_%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B#Movement_Promo
Выгрузку фильтровать по контрагентам, которые закреплены за торговым агентом.
Должно получиться три процедуры соответственно по шапке, контрагентам и товарам.

ProjectMobile: Отсутствие схемы с inSyncDateIn

ЗАДАЧА
В процедурах выгрузки по:

  • Object_Juridical
  • Object_Partner
  • Object_GoodsByGoodsKind
  • Object_GoodsListSale
    убрать схему выгрузки по inSyncDateIn, выгружать нужно все актуальные данные на сегодня.

ProjectMobile: Выгрузка недостающих данных по партнерам

ЗАДАЧА
В процедуру gpSelectMobile_Object_Partner добавить выгрузку недостающих полей, а именно:

  • GPSN TFloat -- GPS координаты точки доставки (широта)
  • GPSE TFloat -- GPS координаты точки доставки (долгота)
  • Schedule TVarChar -- График посещения ТТ - по каким дням недели - в строчке 7 символов разделенных ";" t значит true и f значит false
  • DebtSum TFloat -- Сумма долга (нам) - НАЛ - т.к НАЛ долг формируется только в разрезе Контрагентов + договоров + для некоторых по № накладных
  • OverSum TFloat -- Сумма просроченного долга (нам) - НАЛ - Просрочка наступает спустя определенное кол-во дней
  • OverDays Integer -- Кол-во дней просрочки (нам)
  • PrepareDayCount TFloat -- За сколько дней принимается заказ
  • DocumentDayCount TFloat -- Через сколько дней оформляется документально, возможно понадобится рассчитать дату когда приедет покупателю
  • CalcDayCount TFloat -- Расчетное кол-во дней, используется для расчета средней отгрузки за день
  • OrderDayCount TFloat -- Кол-во дней для заказа, используется для расчета заказываемого количества товара в заказе
  • isOperDateOrder Boolean -- цена по дате заявки, в момент переоценки цены продажи - некоторым ТТ отгрузка происходит по дате заявки, т.е. по старым ценам, а некоторым ТТ на дату когда приедет к покупателю, т.е. по новым ценам
  • RouteId Integer -- Маршрут

Описание выгружаемой структуры для мобильного устройства

ProjectMobile: Ревизия по структуре и процедурам выгрузки данных

  1. Контрагенты (Object_Partner), не хватает: "Количество дней запаса по-умолчанию", "цена по дате заявки" (isOperDateOrder)
  2. Договора (Object_Contract), непонятно откуда брать: "Отсрочка в календарных днях" (DelayDayCalendar), "Отсрочка в банковских днях" (DelayDayBank), "(-)% Скидки (+)% Наценки - для Скидки - отрицателеное значение, для Наценки - положительное" (ChangePercent)
  3. Шаблон товаров и Видов товара (Object_GoodsByGoodsKind), как все-таки рассчитывать: "Прогноз прихода кол-во" (Forecast)
  4. Прайс-листы - цены (Object_PriceListItems), нужно добавить цену по которой будут отгружать партнеру товар
  5. Документ Визит на ТТ (Movement_Visit), нужна процедура отправки данных в центральную базу
  6. Документ Маршрут торгового агента (Movement_RouteMember) ???
  7. Документ Акции по PartnerId (Movement_Promo), нужна процедура выгрузки данных на мобильное устройство

ProjectMobile: Выгрузка недостающих данных по шаблонам товаров по покупателям

ЗАДАЧА
В процедуру gpSelectMobile_Object_GoodsListSale добавить выгрузку недостающих полей, а именно:

  • AmountCalc TFloat -- Предварительное значение, потом используется для расчета на мобильном устройстве "рекомендованного заказа", формируется в Главной БД = предыдущий остаток факт на ТТ + Реализация на ТТ - Возвраты с ТТ, причем все это за "определенный" период

Описание выгружаемой структуры для мобильного устройства

ProjectMobile: Выгрузка недостающих данных по юр. лицам

ЗАДАЧА
В процедуру gpSelectMobile_Object_Juridical добавить выгрузку недостающих полей, а именно:

  • DebtSum TFloat -- Сумма долга (нам) - БН - т.к. БН долг формируется только в разрезе Юр Лиц + договоров
  • OverSum TFloat -- Сумма просроченного долга (нам) - БН - Просрочка наступает спустя определенное кол-во дней
  • OverDays Integer -- Кол-во дней просрочки (нам)

Описание выгружаемой структуры для мобильного устройства

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.