Size: a a a

F# Flood: Be a cheif

2021 January 27

S

Sergey in F# Flood: Be a cheif
только смысл
источник

S

Sergey in F# Flood: Be a cheif
Mikhail
В моем понимании если я еду из Ирландии - я закладываюсь на самый скверный кейс в планировании
но тут вопрос был про короткий (и зачем ей ехать из ирландии получать в рф паспорт)
источник

S

Sergey in F# Flood: Be a cheif
Mikhail
То есть если норма «до трёх месяцев» то я учитываю что это может затянуться до трёх месяцев
повторяю
вопрос про короткий
а не сколько закладывать
источник

A

Anatoly in F# Flood: Be a cheif
Через госуслуги загран делать 30 календарных дней
источник

A

Anatoly in F# Flood: Be a cheif
источник

M

Mikhail in F# Flood: Be a cheif
Хз, у меня через госуслуги по месту пребывания было - делали с 04.04.2019 по 24.06.2019. Но мб за последние полтора года изменилось
источник

M

Mikhail in F# Flood: Be a cheif
Делал в Москве с регистрацией в минеральных водах и без утерь документов (по крайней мере мне о них никто не говорил)
источник

S

Sergey in F# Flood: Be a cheif
Mikhail
Хз, у меня через госуслуги по месту пребывания было - делали с 04.04.2019 по 24.06.2019. Но мб за последние полтора года изменилось
у меня была проблема что они не хотели заявку принимать банально
с 4 раза получилось
источник

M

Mikhail in F# Flood: Be a cheif
Sergey
у меня была проблема что они не хотели заявку принимать банально
с 4 раза получилось
Хз, мне видимо не везёт или в минеральных водах уфмс работает плохо - мне и обычный паспорт меняли очень долго когда я случайно его испортил
источник

оГ

отец Григорий... in F# Flood: Be a cheif
А мне при замене испортили. И слава богу мне хватило времени.
источник

оГ

отец Григорий... in F# Flood: Be a cheif
Заложился на косяки :)
источник

оГ

отец Григорий... in F# Flood: Be a cheif
Получил паспорт и улетел на след день
источник

M

Mikhail in F# Flood: Be a cheif
отец Григорий
А мне при замене испортили. И слава богу мне хватило времени.
Мне тоже. Написали Старопольский край а я не заметил. И при первом заходе на загран мне отказали и пришлось менять сначала обычный паспорт.
источник

оГ

отец Григорий... in F# Flood: Be a cheif
Mikhail
Мне тоже. Написали Старопольский край а я не заметил. И при первом заходе на загран мне отказали и пришлось менять сначала обычный паспорт.
Во-во
источник

оГ

отец Григорий... in F# Flood: Be a cheif
Понаберут по объявлениям
источник

A

Anatoly in F# Flood: Be a cheif
Mikhail
Хз, у меня через госуслуги по месту пребывания было - делали с 04.04.2019 по 24.06.2019. Но мб за последние полтора года изменилось
Сейчас просто пишешь жалобу и всё делают
источник

M

Mikhail in F# Flood: Be a cheif
Anatoly
Сейчас просто пишешь жалобу и всё делают
Ого, нормас
источник

S

Sergey in F# Flood: Be a cheif
мне 3 или 4 раза отклоняли по месту пребывания
в переписке молчали
пришел лично глаза рыбьи у вас все верно заполнено не знаем чего отклоняли
на след раз приняли ...
источник

M

Mikhail in F# Flood: Be a cheif
Sergey
мне 3 или 4 раза отклоняли по месту пребывания
в переписке молчали
пришел лично глаза рыбьи у вас все верно заполнено не знаем чего отклоняли
на след раз приняли ...
Лол
источник

IC

Ilya L Che in F# Flood: Be a cheif
Ayrat Hudaygulov
    let getPriceControl priceControlOverride
                       priceControlBrandRules
                       priceControlCategoryRules
                       priceControlsManufacturerCatalog
                       priceControlDefaultRule
                       taxonomyItems
                       (approvedCompetitiveSourcesMap: Map<RegionId, string Set>)
                       (isOnePNode: NodeId->bool)
                       (brandOption: string option)
                       (offersMap: Map<RegionId, OfferAndShippingCost[]>)
                       (retailSku: SlimmedRetailSku)
                       (marginBasedPricingMap: Map<RegionId, MarginBasedPricingCalculationResults>)
       : Map<RegionId, PriceControlResult option> =

       let invertMapLevel mapLevel =
           match mapLevel with
           | PriceControlPolicies.Constants.Msp -> 1
           | PriceControlPolicies.Constants.Map -> 2
           | PriceControlPolicies.Constants.NoPrice -> 3
           | _ -> 4

       let sortOffers maybeMarginTarget offers  =
           offers
           |> Seq.choose (fun offer ->
               if offer.sourceSkuMapLevel = PriceControlPolicies.Constants.Map then
                   if Options.checkIfNoneOrNonPostivieDecimal offer.sourceSkuMapPrice then
                       None
                   else
                       let mapPrice = offer.sourceSkuMapPrice.Value * offer.originalSourceSkuFactor
                       Some { offer with offerKind = OfferKind.Price mapPrice }
               else
                   match offer.offerKind with
                   | OfferKind.Price price ->
                       Some { offer with offerKind = OfferKind.Price (price * offer.originalSourceSkuFactor) }
                   | OfferKind.CostWithOptionalPrice (cost, Some price) ->
                       Some { offer with offerKind = OfferKind.CostWithOptionalPrice (cost, price * offer.originalSourceSkuFactor |> Some) }
                   | OfferKind.CostWithOptionalPrice (_, None) ->
                       Some offer
                       )
           |> Seq.map (fun offer ->
               // Amazon 3P offers should have shipping included in their price.
               match (offer.source = Sources.Indirect) && (offer.merchantId <> Constants.AmazonMerchantId) with
               | true ->
                   match offer.offerKind with
                   | OfferKind.Price price ->
                       { offer with offerKind = OfferKind.Price (price + Option.getValueOr 0m offer.shippingAmount) }
                   | OfferKind.CostWithOptionalPrice _ -> offer
               | false -> offer)
           |> Seq.sortBy(fun offer ->
               let priceControlPrice =
                   Offer.tryGetPriceOrTargetPrice offer maybeMarginTarget |> Option.getValueOr Decimal.MaxValue

               priceControlPrice, invertMapLevel offer.sourceSkuMapLevel)

       AllRegions
       |> Seq.map ^fun regionId ->
           //check global override first. This should apply to all regions no matter what
           checkPriceControlOverride priceControlOverride retailSku.id
           |> Option.orElseWith ^fun _ -> maybe {

               let maybeMarginTarget =
                   marginBasedPricingMap.TryFind regionId
                   |> Option.map (fun x -> x.marginTarget)

               let! notSortedOffers = offersMap.TryFind regionId
               let offers =
                   notSortedOffers
                   |> Seq.map ^fun x -> x.offer
                   |> sortOffers maybeMarginTarget
                   |> Seq.toArray
Как-то функция с 12 параметрами выглядит страшно, или мне кажется?
источник