Европартс 1С

Постановка задач и обсуждение нововведений

From the to-do list: Задачи 1С

✔ (на проверке) Добавить обработку ПрайсLexmark_Партнер

Comments

Елена Пыжова on May 13, 2015:

"ПрайсLexmark_Партнер" - это будет фиксированная цена из подчиненного

справочника.

Ее еще нет там. В подчиненном есть "ПрайсLexmark $", прошу не путать.



Если себестоимость +10 % самой дорогой партии , которая есть в наличии

(включая транзит) ВЫШЕ "ПрайсLexmark_Партнер", то транслируется цена

Партнера именно самой дорогой партии.


Если себестоимость +10%, НИЖЕ цены ("ПрайсLexmark $"), которая в подчиненном

справочнике, то ставится ценник из подчиненного справочника - "ПрайсLexmark

$".


Цены, контролируются и пересчитываются каждую ночную обработку.

Елена Пыжова on May 13, 2015:


А если нет запчастей в наличие и в транзите? То есть себестоимости партий нет. Что тогда делать?

Александр Никитин on May 13, 2015:

Привет!


Если запчасти нет в Наличии и нет в Транзите, то Себестоимость берется по классической схеме, из карточки товара.


Елена Пыжова on May 13, 2015:

Если себестоимость +10 % самой дорогой партии  ВЫШЕ "ПрайсLexmark_Партнер",


Если себестоимость +10%, НИЖЕ цены ("ПрайсLexmark $")


Они разные - так и задумано?...

Александр Никитин on May 13, 2015:

так...

ПрайсLexmark $ - это рекомендованная (рознично-оптовая) цена продажи от Lexmark. Она фиксированная. Присылается Лексмарком вместе с нашими себестоимостями.

ПрайсLexmark_Партнер - это рекомендованная Партнерская цена. Формируется как Себестоимость + 10%.

Елена Пыжова on May 13, 2015:

Вопрос в том, почему себестоимость+10% сравнивается с разными типами цен:
ВЫШЕ ПрайсLexmark_Партнер
НИЖЕ ПрайсLexmark $
?

Александр Никитин on May 14, 2015:

Привет!

забудем про все что я писал.

Итак.

У нас есть прайс Лексмарка, который я закачиваю раз в месяц.

Кроме основного прайс-листа. закачиваю в подчиненный справочник (цены номенклатуры), "ПрайсLexmark $" - это фактически рекомендованная розничная (не забываем, что на Лексмарк все цены равны) цена, у которой есть свой смысл, о котором мы уже говорили.

Что нужно сделать:  

1. Нужно вести в подчиненный справочник (цены номенклатуры) новый параметр, который мы назвали "ПрайсLexmark_Партнер". Его я буду закачивать одновременно с прайс-листом (входные цены) и "ПрайсLexmark $". Данный параметр формируется как Себестоимость + 10% (это требование Лексмарка).

2. Параметр "ПрайсLexmark_Партнер" должен участвовать в формировании Типа цены - "Цена Партнеров".


Берем Себестоимость самой дорогой партии (складскую, транзитную и из карточки товара) прибавляем 10%.


Если "Себестоимость самой дорогой партии + 10%" ВЫШЕ цифры "ПрайсLexmark_Партнер" (из подчиненного справочника) , то ставится "Цена партнера" = "Себестоимость самой дорогой партии+10%"


Если "Себестоимость самой дорогой партии + 10%" НИЖЕ цифры "ПрайсLexmark_Партнер" (из подчиненного справочника), то ставится "Цена партнера" = "ПрайсLexmark_Партнер" (из подчиненного справочника).


как-то так. если что не понятно, то пиши.

Елена Пыжова on May 14, 2015:

Так ПрайсLexmark_Партнер ты будешь ручками заносить или он должен вычисляться автоматически?

Александр Никитин on May 14, 2015:


это параметр мне залить не составляет никакого труда.

при заливки основного прайса.


Елена Пыжова on May 14, 2015:

То есть ты сам вручную по каждой запчасти будешь искать самую дорогую партию?..

Александр Никитин on May 14, 2015:

нет же...это нужно сделать на программном уровне.

я только залью Ориентир в виде "ПрайсLexmark_Партнер" в подчиненный справочник по каждой позиции. Во время заливки основного прайса от Лексмарка.



Елена Пыжова on May 14, 2015:

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

Александр Никитин on May 14, 2015:

погоди, пройдет каких-нибудь 10 лет и ты начнешь меня понимать с полу слова)))



Елена Пыжова on May 14, 2015:

А цены ты заливаешь через стандартную встроенную в справочник номенклатуры?

Александр Никитин on May 14, 2015:


да. именно так.

как ты и учила.

Елена Пыжова on May 14, 2015:

Тогда я туда добавля галочку "Высчитывать ПрайсLexmark_Партнер"

Александр Никитин on May 14, 2015:

как тебе удобнее.

потом скажешь как мне действовать)

Елена Пыжова on May 14, 2015:

Ок

Елена Пыжова on May 14, 2015:

А  ПрайсLexmark_Партнер валюта - доллары или уе?

Александр Никитин on May 14, 2015:


доллары


Елена Пыжова on May 14, 2015:

У тебя есть файл основного прайса Лексмарка, чтобы проверить заливку на копии?

Александр Никитин on May 14, 2015:

конечно!

добавил нужные колонки.

и обрати, пожалуйста, внимание, на цены.

с НДС и без НДС.


если есть вопросы, то стучи...


Елена Пыжова on May 14, 2015:

Аааааа!! Почему там ПрайсLexmark_Партнер, если он будет автоматически выискиваться в 1С из самой дорогой партии????

Александр Никитин on May 14, 2015:

Лена))

ПрайсLexmark_Партнер - это величина постоянная и в идеале, мы ее должны транслировать клиентам, у которых Партнерские цены.


Но сделать это не можем, потому что слишком часто обновление прайс листа от Лексмарка и рост не на копейки. Часто получается так, что цена Партнера существенно ниже нашей себестоимости, когда на складе несколько партий по разным ценам.


например, одна запчасть в кол-ве 1 шт, стоит 100р при этом цена партнера 110р...а на следующую партию (тоже 1 шт) входная цена 130 рублей при цене партнера 143р. Клиент видит первую цену (110р), а просит в итоге выписать ему 2 штуки!! Получается, что первая позиция продается с маржой в 10%, а вторая позиция продается в МИНУС .


Мы не хотим продавать в минус. А клиентам очень сложно объяснить, что у нас разные партии и наше ценообразование по принципу фифо.

Клинт видит низкую цену и реально выбивает из нас мозг!


мы ее берем за ориентир.


Елена Пыжова on May 14, 2015:

Блин, Саша, ты просто противоречишь себе либо не договариваешь мне.
То ты говоришь, что ПрайсLexmark_Партнер будет автоматически сама высчитывать по партиям, потом присылаешь мне прайс с уже проставленной этой ценой.
Где истина??
Она просто загружается из твоего файла или всё-таки рассчитывается по партиям в 1С?

Александр Никитин on May 14, 2015:

Лена, я не противоречу себе.

ПрайсLexmark_Партнер-  это эталонная цифра.

Мы ДОЛЖНЫ продавать по ней, партнерам.

НО она формируется от текущего пайс-листа!!!

Клиенты требуют эту цену,и им все-равно на наши входные партионные (разные цены).

Мне нужно, чтобы бралась самая высокая входная цена (из партии на складе, транзите или карточке товара) к ней (САМОЙ ВЫСОКОЙ) плюсовалась маржа 10% и транслировалась в колонку "Цена Партнера".

ВСЕ! Можешь забить на "ПрайсLexmark_Партнер" - это было всего лишь мое предложение. Как пример.

Елена Пыжова on May 14, 2015:

Саша, ты меня убиваешь...
Я уже сделала в копии базы, чтобы она рассчитывалась из партий, что есть в 1С. Но ты тут прислал файл, где она просто прописана твоей рукой.
От того и вопрос:
ПрайсLexmark_Партнер -
рассчитывается в 1С автоматически
или ты просто из файла её в 1С устанавливаешь?
Я этот момент всё никак не могу понять, ибо то одно, то другой....

Александр Никитин on May 14, 2015:

Лена,

как тебе это объяснить.

ЦЕЛЬ: "ценаПартнера" = Себестомисть+10% (самой дорогой партии).

все.

ПрайсLexmark_Партнер  - это ориентир, чтобы "ценаПартнера" НЕ была ниже этой цифры, вот и все! Цена может быть ВЫШЕ этой цифры, но не ниже.

я ж даже пример привел рублевый...

Мы всегда сможем сказать клиенту, что у нас старая партия по высокой цене. Но объяснить клиенту, почему он видит низкую цену в В2В, а потом в счете ему выставляется другая (выше) цена, крайне сложно. Клиент видит обман и начинает на нас стучать в Лексмарк!

Проще стаю воробьев в поле до смерти загонять, чем объяснить этим упырям, что мы не жлобы, а просто не хотим уйти в минус!



В самом начале бурной переписки (давно было) я писал, что этот параметр я привел для примера, как средство, которое было реализовано при отслеживании цен разных партий, которые поступили как от Лексмарка так и от ЕЕТ.




Елена Пыжова on May 14, 2015:

Ты мне поставил задачу:
Что нужно сделать:  
1. Нужно вести в подчиненный справочник (цены номенклатуры) новый параметр, который мы назвали "ПрайсLexmark_Партнер". Его я буду закачивать одновременно с прайс-листом (входные цены) и "ПрайсLexmark $". Данный параметр формируется как Себестоимость + 10% (это требование Лексмарка).
2. Параметр "ПрайсLexmark_Партнер" должен участвовать в формировании Типа цены - "Цена Партнеров".

Я у тебя по ней спросила:

Так ПрайсLexmark_Партнер ты будешь ручками заносить или он должен вычисляться автоматически?

На что ты ответил:

нет же...это нужно сделать на программном уровне.

Я это сделала. Решила проверить. Попросила файл у тебя.


Ты мне прислал файл с уже забитой ценой ПрайсLexmark_Партнер, которую до этого сказал, что она будет рассчитываться автоматически.


Тут я не поняла, почему она уже чему-то как-то равна, и стала задавать соответствующие вопросы.


Теперь ты говоришь, что это вообще всё было сказано для примера.


Ты точно хочешь, чтобы у меня голова взорвалась... Она уже почти готова.

Что мне делать??

Александр Никитин on May 14, 2015:

Лена, прочти плиз внимательно переписку...

Елена Пыжова
То есть ты сам вручную по каждой запчасти будешь искать самую дорогую партию?..

Posted 7 hours ago
    
Александр Никитин

нет же...это нужно сделать на программном уровне.

я только залью Ориентир в виде "ПрайсLexmark_Партнер" в подчиненный справочник по каждой позиции. Во время заливки основного прайса от Лексмарка.


Александр Никитин on May 14, 2015:

речь шла про САМУЮ дорогую партию...


Елена Пыжова on May 14, 2015:

Ну?? Ты вопрос мой читаешь? Понимаешь?

Елена Пыжова on May 14, 2015:

Давай по пунктам.

"ПрайсLexmark_Партнер" - новый тип цен в справочнике.

Равен самой дорогой партии (в наличие и в транзите) + 10%.

Рассчитывается автоматически тогда, когда ты заливаешь в 1С "ПрайсLexmark $".

Так?

Александр Никитин on May 14, 2015:

Лена, ты меня не слышишь?

"ПрайсLexmark_Партнер" - новый тип цен в справочнике.

- ЕСЛИ он нужен в справочнике, то его я могу заливать. Если не нужен, то и алах с ним!

Равен самой дорогой партии (в наличие и в транзите) + 10%.

Этот параметр НЕ равен "себестоимость(самой дорогой партии) +10%, этот параметр постоянный и я его могу (если тебе это нужно, ну если он КАКИМ_ТО образом будет участвовать) заливать в 1С. По большому счету он не нужен, судя по твоим ответам. ЕГО Я ПРИВЕЛ КАК ПРИМЕР (такое было реализовано на примере - "ПрайсLexmark $" - ЭТО воводилось для контроля, вспомни)


у меня мозг крайне туп. я не программист и это пример я привел как ВЕРОЯТНОЕ более простое решение проблемы.

Если в двух словах, то это цена ориентир:

Либо она ставится в ЦенуПартнера либо самая высокая себестоимость партии + 10%.


все.


обещаю, что с моей стороны это будет последнее ТЗ.




Елена Пыжова on May 15, 2015:

Да ладно, недопонимания случаются у всех )

Короче, получается, что:
ЦенаПартнера = 
либо ПрайсLexmark $
либо Себестоимость + 10%

Так?

Александр Никитин on May 15, 2015:


привет.


нет не так.

ПрайсLexmark $ - это Оптовая или Розничная цена (они у нас равны).

Единственная ценна, которая отличается от всех, это цена - "ЦенаПартнеров" (она по определению ниже всех остальных)


"ЦенаПартнеров" = 
либо "ПрайсLexmark_Партнер" (если мы ее вводим в подчиненный)
либо Себестоимость (самой дорогой партии)+ 10%


из этих либо-либо берем самую Большую цену и транслируем ее в "ЦенаПартнеров"

Елена Пыжова on May 15, 2015:

То есть ПрайсLexmark_Партнер - это цена, что ты сам как-то там получаешь и заносишь из файла эксель?

Александр Никитин on May 15, 2015:

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


но если это проще сделать на программном уровне, то  буду не против.

Елена Пыжова on May 15, 2015:

На каком программном уровне?
Чему она равна?

Александр Никитин on May 15, 2015:

Лен...Лена не убий меня...

ПрайсLexmark_Партнер = Себестоимость (из карточки товара) + 10%.

усе.


Елена Пыжова on May 15, 2015:

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

Александр Никитин on May 15, 2015:

ааааааааааааааааааа......я сейчас прилечу к тебе!))

Встречай и тебе точно не помогут все эти твои муатайские штучки!

И даже разбитая мне об голову гитара не спасет тебя!


да, я ее хотел ввести ее только для этого (мож эта цифирка как-то будет цепляться для контроля в написанной тобой программе)


Забудь тогда про "ПрайсLexmark_Партнер"!!! НАВСЕГДА!!!

 

"ЦенаПартнеров" = 
Себестоимость (самой дорогой партии)+ 10% все!!!


пример:

запчасть ХХХ

на складе две партии:

1-я - 2 шт по 100 $ (себестоимость)

2-я - 5 штук по 150 $

Транзит:

3 шт по 130 $

себестоимость в карточке : 140 $

самая большая себестоимость, у нас получается, - 150 $

ее (самую большую) мы берем за основу при формировании "ЦенаПартнеров". К ней прибавляем 10% и вуаля!!!


милая, вылетаю?


Елена Пыжова on May 15, 2015:

Слава единорогу, мы достигли консенсуса!
Вылетай, грею чай :)

Александр Никитин on May 15, 2015:

урррраааа))))