Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • ЦенаРасчетнаяБезНДС = ЦенаУчетная

  • ПроцентМаксимальнойНаценки = 0

  • ПроцентДоходности = 0

  • ПроцентДоходностиМинимальный = 0

  • МаксимальнаяЦенаБезНДС = 0

  • МинимальнаяЦенаБезНДС = 0

  • ПроцентДоходностиРасчетный = 0

  • ПроцентНаценкиРасчетный = 0

  • ЦенаРасчетнаяОтДоходностиБезНДС = 0

Для товаров с признаком ЖНВЛП

  • Если ЦенаПроизводителя <= ЦенаУчетная и ЦенаПроизводителя <= ЦенаРеестра, то ЦенаРасчОпт = Цел(100*ЦенаПроизводителя*(1+ПроцентДоходЖНВЛСОпт/100))/100;

  • Если ЦенаПроизводителя>ЦенаУчетная и ЦенаПроизводителя<=ЦенаРеестра, то ЦенаРасчОпт = Цел(100*((ЦенаПроизводителя*ПроцентДоходЖНВЛСОпт/100)+ЦенаУчетная))/100;

  • Если ЦенаРеестра<ЦенаПроизводителя и ЦенаПроизводителя<=ЦенаУчетная, то ЦенаРасчОпт = Цел(100*ЦенаРеестра*(1+ПроцентДоходЖНВЛСОпт/100))/100;

  • Если ЦенаРеестра<ЦенаПроизводителя и ЦенаПроизводителя>ЦенаУчетная и ЦенаРеестра<=ЦенаУчетная, то ЦенаРасчОпт = Цел(100*ЦенаРеестра*(1+ПроцентДоходЖНВЛСОпт/100))/100;

  • Если ЦенаРеестра<ЦенаПроизводителя и ЦенаПроизводителя>ЦенаУчетная и ЦенаРеестра>ЦенаУчетная, то ЦенаРасчОпт = Цел(100*((ЦенаРеестра*ПроцентДоходЖНВЛСОпт/100)+ЦенаУчетная))/100;

  • ПроцентНаценкиМаксимальный = ПроцентДоходЖНВЛСОпт;

  • ЦенаОптРасчетнаяМаксимальная = ЦенаРасчОпт;

  • ПроцентДоходности = Процент базовый из документа установки наценок по ТоварнойКатегории

  • ЦенаОптРасчетнаяОтДоходности = Цел(100*ЦенаУчетная*(1+ПроцентДоходПрочееОпт/100))/100;

  • ЦенаРасчОпт = Минимальная цена между ЦенаРасчетнаяПоПостановлениюБезНДС и ЦенаРасчетнаяОтДоходностиБезНДС;

  • Если ЦенаПроизводителя>ЦенаУчетная и ЦенаПроизводителя<=ЦенаРеестра, то ПроцентНаценкиОпт = ?(ЦенаПроизводителя = 0, 0,Окр((ЦенаРасчОпт-ЦенаУчетная)/ЦенаПроизводителя,6)*100), иначе ПроцентНаценкиОпт = ?(ЦенаПроизводителя = 0, 0,(Окр(ЦенаРасчОпт/ЦенаПроизводителя,6) - 1)*100);

  • ПроцентДоходностиОптРасчетный = ?(ЦенаУчетная = 0, 0,(Окр(ЦенаРасчОпт/ЦенаУчетная,6) - 1)*100);

  • ЦенаМинОпт = Окр(ЦенаУчетная*(1+ПроцентДоходПрочееМинОпт/100),2);

  • Если ПроцентДоходностиОптРасчетный < ПроцентДоходПрочееМинОпт-0.1, то необходимо установить признак ТОЛЬКО РОЗНИЦА

  • БазоваяЦенаСНДС = Цел(100ЦенаРасчетнаяБезНДС(1+СтавкаНДСПродажи/100))/100)

  • МаксимальнаяЦенаСНДС = Цел(100МаксимальнаяЦенаБезНДС(1+СтавкаНДСПродажи/100))/100)

  • МинимальнаяЦенаСНДС = Окр(МинимальнаяЦенаБезНДС*(1+СтавкаНДСПродажи/100),2)

Для товаров с признаком Наркотика

  • ЦенаРасчетнаяБезНДС = ЦенаРасчетнаяПоПостановлениюБезНДС

Для товаров без признака ЖНВЛП

При рассчитанных СтруктураРасчета.ИндивидуальнаяЦенаБазоваяОпт или СтруктураРасчета.ИндивидуальнаяНаценкаОпт

  • Если СтруктураРасчета.ИндивидуальнаяЦенаБазоваяОпт <> 0 И (СтруктураРасчета.ИндивидуальнаяЦенаБазоваяОпт < (ЦенаУчетная * (1 + СтавкаНДСПродажи / 100)) + 0.01 И СтруктураРасчета.ИндивидуальнаяЦенаБазоваяОпт > (ЦенаУчетная * (1 + СтавкаНДСПродажи / 100)) - 0.01) так как рекомендуемая отпускная цена с НДС меньше, чем учетная с НДС, то расчет невозможен

...

  • СтруктураРезультат.Вставить("ЦенаМаксОпт",ЦенаОптРасчетнаяМаксимальная)

  • СтруктураРезультат.Вставить("ЦенаБазОпт",ЦенаБазОпт)

При не рассчитанных СтруктураРасчета.ИндивидуальнаяЦенаБазоваяОпт и СтруктураРасчета.ИндивидуальнаяНаценкаОпт

  • ПроцентДоходности = Процент базовый из документа установки наценок по ТоварнойКатегории

  • ПроцентДоходностиМинимальный = Процент минимальный из документа установки наценок по ТоварнойКатегории

  • ЦенаРасчетнаяОтДоходностиБезНДС = Окр(ЦенаУчетная*(1+ПроцентДоходности/100),2)

  • ЦенаРасчетнаяБезНДС = ЦенаРасчетнаяОтДоходностиБезНДС

  • ПроцентМаксимальнойНаценки = 9999999

  • ПроцентМаксимальнойНаценки = 9999999

  • МинимальнаяЦенаБезНДС = Окр(ЦенаУчетная*(1+ПроцентДоходностиМинимальный/100),2)

  • ПроцентНаценкиРасчетный = (ЦенаРасчетнаяБезНДС / ЦенаПроизводителя) - 1)*100

...

БазоваяЦенаСНДС ограничена МаксимальнаяЦенаСНДС

\uD83D\uDCCE Связанные статьи

Фильтр по метке (контент, отфильтрованный по метке)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@665a6ce6
showSpacefalse
sortmodified
typepage
reversetrue
labelskb-troubleshooting-article
cqllabel = "kb-troubleshooting-article" and type = "page" and space = "FARMWIKI"