Проектирование: Расчет прибыли обменного пункта валют. интересная логическая задача!)) #401940


#0 by sergei123654
допустим в сегодня обменнике установлен курс            150         151 в этот день я покупаю 1000$*150 = 150000 все, в сейф упало 1000$ по цене 150. больше никаких операий в этот день не производилось. завтра допустим такой курс            151         152 в этот день я покупаю 1000$*151 = 151000 все в этот день никаких операций не производилось. в сейфе теперь лежит 1000$ по цене 150 и 1000$ по цене 151. послезавтра такой курс          покупка    продажа            151         152 в этот день я ПРОДАЮ 1000$*152 = 152000 (т.к. эти 1000$ мы брали по курсу 150 то прибыль у нас составит 2000) еще так же ПРОДАЮ 1000$*152 = 152000 (т.к. эти 1000$ мы брали по курсу 151 то прибыль у нас составит 1000) итак общая чистая прибыль в этот день срставила 30000. Правильно? Вопрос: как такое можно организовать в 1С 8-ке -?
#0 by sergei123654
допустим в сегодня обменнике установлен курс            150         151 в этот день я покупаю 1000$*150 = 150000 все, в сейф упало 1000$ по цене 150. больше никаких операий в этот день не производилось. завтра допустим такой курс            151         152 в этот день я покупаю 1000$*151 = 151000 все в этот день никаких операций не производилось. в сейфе теперь лежит 1000$ по цене 150 и 1000$ по цене 151. послезавтра такой курс          покупка    продажа            151         152 в этот день я ПРОДАЮ 1000$*152 = 152000 (т.к. эти 1000$ мы брали по курсу 150 то прибыль у нас составит 2000) еще так же ПРОДАЮ 1000$*152 = 152000 (т.к. эти 1000$ мы брали по курсу 151 то прибыль у нас составит 1000) итак общая чистая прибыль в этот день срставила 30000. Правильно? Вопрос: как такое можно организовать в 1С 8-ке -?
#1 by Bumer
УПП уже стоит?
#2 by Rie
Ответ: это уже реализовано.
#3 by sergei123654
как и где реализовано? что такое Упп?
#5 by sergei123654
insider1si не понял что это дает? у меня это не работает. переменные не обозначены, много переменных. можно поподробнее что сделать нужно
#6 by Rie
В типовых конфигурациях посмотри повнимательней. Я не знаю, как там с типовыми конфигурациями для Казахстана, но не думаю, чтобы они сильно отличались от российских.
#7 by sergei123654
а не подскажите какой документ или обратка существует в рос конфигурации с таким примером?
#8 by Rie
Это ты с искусственным интеллектом пообщался.
#9 by sergei123654
да скорее всего)))
#10 by Rie
С именно таким примером? Это вряд ли. :-) А так - создай товар "доллар", и обычными документами поступления и реализации покупай его и продавай. Или в твоём примере какой-то другой смысл заложен?
#12 by sergei123654
)) не думаю что поможет. задача такая - реализовать товар по более низкой цене(по которой он был куплен).и пока весь это товар с низкой ценой не будет реальзован, реализовывать товар с высокой ценой нельзя
#13 by sergei123654
я дико извеняюсь, по совсем не догоняю((( сори
#14 by raykom
Прибыль не в операции по покупке или продаже, а в разнице между купленным обьемом и проданным. Тогда курс входящий разницы и исходящий будут цифрами для вычисления прибыли.
#15 by Rie
Переписывай порядок списания. Посмотри, как сделано для FIFO. Сделай то же самое, но упорядочивай по другому.
#16 by raykom
+И при этом не надо забывать про общий тренд. Он будет определять преобладающий курс. Входящий или исходящий.
#17 by sergei123654
"разнице между купленным обьемом и проданным" в примере это как будет выглядеть?
#19 by raykom
Это похоже на учет НДСа по авансам и отгрузкам на 60.1 и 60.2 когда в конце периода выводишь сальдо. Это и есть прибыль.
#20 by sergei123654
ПРо тренгд думаю сделать так будет просто сравнение цены валют. и работать с минимальной ценой
#21 by sergei123654
insider1si че за спам??????????????? и так башка не варит еще ты чем то грузиш
#22 by raykom
Если интересно продолжим. Код сам придумаешь, а логику тут счас быстро попробуем раздербанить.
#23 by sergei123654
чесно говоря в 1С я новиче, пишу диплом на Обменник. я понятия не имею что за счета 60,1 и 60,2. и FIFO тож не соображаю. я начал делать у себя так создал регистр сведений, в нем замизываются все операции по покупке валюты. теперь я думаю нужно сделать либо обработку либо еще что то, что бы он производил вычисления по этому регистру сведений. и если по данному курсу сумма валюты равно 0 то с регистра эту запись удалять
#24 by sergei123654
короче мне бы скахзки писать. наверно совсем ниче не понятно
#26 by sergei123654
ты задрал уже
#28 by raykom
Да не обращай внимания, параноик. Короче. Ты утором встал на точку со 100 или 1000 рублями в кармане. Перед входом в банк. В банке очередь. Тебе пофигу по сколько ты раньше покупал эти баксы. К концу дня их у тебя должно остаться ровно столько же. Или рублей.
#29 by sergei123654
хочу сказать что создал регистр в нем записываются валюта      сумма закупки           курс USD          1000                  150 USD          1000                  152 и если например пришлди покупать у меня 1000$ я его продаю его. при продаже с регистра цудаляется вся запись USD          1000                  150 так как суммы на этот курс больше нет.... или я не правильно соображаю?
#31 by sergei123654
raykom не совсем понял последнее
#32 by raykom
В банке курс покупки 20 курс продажи 25. Это значит, что ты пользуясь тем, что клиент спешит и у него нет декларировать сделку и предьявлять паспорт говоришь, что покупаешь по 20-1 а продаешь по 25+1 вот солькло раз ты свою сотню продашь за сегодня, доаустим 5 это оборот на продаже 500. Разница на цене продажи у тебя рупь. 500 х 1 = 500 рупейнавар. Но ты и куить должен чего то. Приходят ведь не только сдавать но и покупать. Продал 200. Разница на продаже тоже рупь. Навар 200. Итого на кормане 700 р и 100 бакинских оборотных. Примерно так.
#33 by raykom
Дальше начинаются варианты, чего больше купи, чего больше продал. Оборотный инструментарий пополняешь из банка по текущему курсу. За счет рублевого навара.
#34 by raykom
Что за инструментарий - завистит от тренда. Долер прет, значит работаем на долере, в крнце дня должны оборотные быть в баксах, асли падает, тогда в рубль переобуваемся. Вот и вся премудрость. :)
#35 by dk
я походу не в теме но можно же просто снимать остатки по кассе во всех валютах на начало и на конец дня. разница, переведенная в валюту учета, и будет либо в +, либо в -
#36 by raykom
Ну дык ты про кассу, а я на пальцах. Так оно
#37 by raykom
Ну што, полекчало ?
#39 by sergei123654
ну господа помошники! чесно говоря опять не понял... как получается прибыль я понял, а как это организовать все???
#40 by sergei123654
для этого нужно сделать обработку? или все эти вычисления производить в самом отчете? как после закрытия периода удалить запись по использованной валюте?
#42 by php5
А если использовать партионный учет? Т.е. приходуем партию с ценой 150, потом приходуем партию с ценой 151. А при реализации указываем продажную цену текущего курса.
#43 by sergei123654
тоже думал об этом. но с реализацией проблема у меня. что для этого нужно использовать? и еще думаю трудность будет купили 1000$ по 150 = 150000и в следующий день купили 1000$ по 151 = 151000 еще на след день 1 клиент покупает 700$ по 152( прибыль = 1400) 2 клиент покупает 500$ по 152( прибыль = 300*2 и 200*1( в итоге 800))..... так что по партиям я не знаю....(((
#45 by raykom
Какие партии, не гоните. Просто покупай и продавай. Валюта тут как товар. Курс тока для вычисления стоимости. Т.е цены ха единицу. Приход расход.
#46 by sergei123654
ну и я об этом... просто уже не знаю че думать. все передумал.
#47 by sergei123654
объясню что у меня есть в 2-ух словах: документ ОПЕРАЦИИ в них производится купля продажа валюты регистр накопления Операций в них накапливается вся информация по проведенной операции рег сведений - курс валют рег сведений - сколько и какой валюты было куплено по какой цене вот из это всего мне нужно решить задачу
#48 by raykom
Ни каких заморочек с приходованием, валютным контролем, счетами ?
#50 by raykom
Ну так и покупай и продавай, приходуй и отгружай, емае
#51 by kot_bcc
Достаточно добавить к регистр накопления "Касса", с измерениями "Валюта", "Цена" и ресурсом "Остаток". Цену же понимать как рублевый курс покупки валюты.
#52 by sergei123654
создать новый регистр накопления. сделать по нему движения на приход и расход? так что ли?
#53 by sergei123654
в этом регистре будет накапливаться информация о купленой информации, я так понимаю. а как удалять записи из этого регистра, например если сумма валюты по этой цене уже продана
#54 by dk
Весь мозг уже съел :) 1. Если хочешь видеть прибыль по каждой операции, то надо ввести понятие себестоимости. 2. Чем не нравится схема с определением прибыли на конец дня ? --- Покупаем
#55 by kot_bcc
Да. Приход и расход. Так же, как удаляются записи из других регистров накопления. Например, существуют способы т.н. "свертки БД". Но это уже другая история.
#56 by sergei123654
kot_bcc  спасибо, сейчас буду пробовать, думаю до завтра будут результаты, либо положительные либо отрицательные. в общем завтра отпишусь! спасибо еще раз
#57 by big
Измерение "Цена" нафих не нужно
#58 by big
привыкли обращать внимание на цену покупки-продажи. А достаточно сравнить себестоимость с ценой продажи. А тут никакой партионный учет Втопку не нужен
#59 by sergei123654
ОТЧИТЫВАЮСЬ! При вычислении себестоимости валюты и дальнейшими вычислениями появляеься разность в доходохо. короче получаю меньший доход пример покупаю 2000 по курсу 150 50 по курсу 153 завтра я продаю 2000 по 154 = 308000 подсчитываю прибыль через себестоимость валюты:                2000*150,073=300146             308000-300146 = 7854 - ПРИБЫЛЬ хотя так как я эти 2000 брал по курсу 150 и продал по курсу 154 то моя прибыль должна равняться 8000. разница в доходах 8000-7854 = 146 тенге отсяда делаю вывод, что считать через себестоимость не целесообразно! или я дурак? Пожалуйста докажите мне что я не прав, и решать подобную задачу нужно именно так! Думаю делать через регирты накопления, но не укладывается в голове как это можно сделать...
#60 by dk
тебе надо понять, что есть себестоимость в твоем случае. это никак не (2000*150+50*153)/(2000+50) = 150,073 Себестоимостью может быть курс ЦБ или усреденный между покупкой / продажей. Причем себестоимость (курс) не должна меняться в течении дня!!!!
#61 by sergei123654
усреденный между покупкой / продажей. это как понять? ститать с курсами и покупки и продажи?
#62 by dk
Курс как часто меняется?
#63 by hhhh
каждый день, голова.
#64 by sergei123654
каждый день, да без разницы, у меня ее хоть 10 раз в день меняй
#65 by dk
к примеру Покупка 30 Продажа 35, ставим себестоимость 29 Т.о. при покупке с каждого бакса получаем прибыль 30-29=1 руб при продаже с каждого бакса получаем прибыль 35-29=6 руб ---- себестоимость меняем при смене курса!!! можно себестоимость = 31, тогда при покупке будем в минус уходить, при продаже из минуса вылазить
#66 by sergei123654
ну получается та же история. покупаю сегодня 29, завтра себестоимость 31. 100*29=2900 100*31=3100 послезавтра я продаю 150 по 35 150*35 = 5250 какова будет моя прибыль?
#67 by dk
---
#68 by НЕА123
все. по другому никак. могут быть и тенге,фунты...
#69 by sergei123654
мда уж... либо я окончательный дурак либо параноик.... но что одно из двух точно. почему 150 * (35-31) = 600????? я думаю что прибыль будет такова: вчера купил 100*29=2900 сегодня купил 100*31=3100 завтра продаю 150 по 35     50*31 = 1550(50*35=1750) приболь 200 ИТОГО: при продаже 150 по 35 я получаю прибыль 800!!! ТАК? 0_о
#70 by Медвед1Сник
Обычная задачка для экселя... решается в три минуты.
#71 by sergei123654
смысл в чем? я так понял мне от яблок нужно лошадей отнимать чтоб получить прибыль? доход - расход - это касса, она у меня сделана и работает. мне нужно сделать так чтоб  получать прибыль от совершенных сделок!
#72 by sergei123654
как, как решается?
#73 by НЕА123
валюта - не совсем товар, хотя и очень похожа. дело в том, что в вроде как прибыль вырисовывается. но если вдруг завтра курс доллара будет = 0, то убыток.
#74 by sergei123654
извинити, не совсем понял что вы имеете ввиду((
#75 by НЕА123
да забудь ты про сделки! там так этими курсами играть можно. если кто-то тебя заставляет - бегом от него!
#76 by sergei123654
это мой диплом, от него не убежишь)))))))))
#77 by НЕА123
+ менеджер покупает по курсу 30, курс сегодня 31. Прибыль? да. идет в отчет.(а завтра курс 22) менеджер покупает по курсу 35, курс сегодня 34. Убыток? нет. идет объяснение, что курс через 2 дня стал 37. короче. по отчетам сплошная прибыль. а по остаткам в кассе - не очень-то.
#78 by НЕА123
в разрезе сделок - практически нереально. по остаткам касс - да.
#79 by sergei123654
все финиш! пойду напьюсь! ниче не понял! точнее понял по не понял к чему это
#80 by sergei123654
ну в остатках касс хранится валюта которая имеется в обменнике, например там 2500 бакса, 200 евро, 1500 рублей.. они никак не привязаны к курсу по которым были куплены или что то еще
#81 by НЕА123
было "2500 бакса, 200 евро, 1500 рублей." стало 2900 бакса, 100 евро, 2000 рублей. прибыль/убыток = 400 б - 100 е + 500 р. так понял?
#82 by sergei123654
это я понял, это у меня сделано. прибыль/убыток = 400 б - 100 е + 500 р. - вот это не понял 400 б - 100 е + 500 р = ?
#83 by НЕА123
400 б - 100 е + 500 р = 400 курсб - 100 курсе + 500 курср где курсХ - курс(управленческий, бухгалтерский или хз) к тенге, доллару, фунту...
#84 by НЕА123
+ выбор курса - отдельная задача.
#85 by sergei123654
если вам не трудно, пожалста псчитайте прибыль во вашей схеме для данного примера седня покупаю 100$*29=2900 завтра покупаю 100$*31=3100 послезавтра я продаю 150$ по 35 150$*35 = 5250 какова будет моя прибыль?
#86 by НЕА123
приход за седня, завтра = долларов 100+100= 200 расход за седня, завтра = долларов 0 рублей 2900+3100 = 6000 р прибыль = 200д-6000р в тенге = 200*курстенгекдоллару - 6000*курстенгекрублю это только одна из схем.
#87 by НЕА123
+ послезавтра забыл. приход за седня, завтра,послезавтра  = долларов 100+100= 200 расход за седня, завтра, послезавтра = долларов 150 это только одна из схем.
#88 by sergei123654
в тенге = 50*курстенгекдоллару - 800*курстенгекрублю брать курс покупки или продажи?
#89 by sergei123654
- это не правильно, или либо я вас не понял либо вы меня. но мне кажется это не правильно... говорят нужно такую задачу решать через партионный учет, и такая задача уже решена в типовой конфигурации. не знаете как и где ее можно посмотреть?
#90 by kot_bcc
В УТ эти решения можно смотреть, найдя работу с "ХарактеристикиНоменклатуры", или "СерииНоменклатуры", или "ПартииТоваровНаСкладах".
#91 by kot_bcc
+Но Вам зачем в такие дебри лазить-то? В схема самого, что ни на есть, партионного учета. Признак партии - цена (в Вашем случае цена покупки, в тенге).
#92 by kot_bcc
+ Списание "по партиям" для - выбрать текущие остатки по всем ценам для заданной валюты, отсортировать по возрастанию цены, набрать (последовательно, по строкам выборки) необходимое "количество" валюты, оформить продажу.
#93 by kot_bcc
+ Чтобы смотреть прибыль - можно добавить к регистру "Операции" из измерение "Себестоимость" и ресурс "Прибыль". Тогда набор из построчно записывается в операцию.
#94 by kot_bcc
+ Тогда, для примера из имеем: сегодня прибыль 0 завтра такая же фигня послезавтра прибыль:   100*(35-29) + 50*(35-31) = 600 + 200 = 800 послезавтра остатки:   50 по 31
#95 by prorokk
завтра допустим такой курс Мечтатель))))
#96 by pectopatop
Монгольские тугрики
#97 by Trance_1C
Простейшая задача и нечего здесь мутить, ПКО РКО, переоценка валют, и итоги в ведомости по денежным средствам.
#98 by Trance_1C
А зечем Фифо для валют, у них что сроки годности есть? или если мы сначала продадим партии валют купленных ранее, купленные позднее мы продадим по более выгодному курсу? а если курс станет менее выгодным? короче в фифо не вижу смысла. Продавать валюту все равно придется достовая из одной и той-же кассы, а какая это будет партия можно представить себе только виртуально, и на показателях прибыльности операций это не отразится.
#99 by Trance_1C
хотя можно замутить анализируя курс обмена на форексе.
#100 by Trance_1C
продажу партий валюты купленной по низкому курсу только в то время когда курс вырастет и наоборот :)
#101 by НЕА123
пример. сегодня купил 1д по курсу 30, продал по 1д курсу 29(зная, что будет поступление по 28). завтра купил 1д по курсу 28. можно через партионный. но это сильно ограничивает оборачиваемость. т.к. партии - понятие ограниченное. может использовать как-то проекты? почитай книжки по ценным бумагам, поспекулируй реально на валюте(только немножко, а то затягивает).
#102 by sergei123654
спекулировать то спекулировал, года полтора играл учебными счетами на форексе... кокое какое понятие о спекуляциях имею. но на мой взгляд это не верное решение задачи((( или я дурак!
#103 by sergei123654
kot_bcc - как у вас со верменем? есть свободные минутки для читки моего отчета по проделанной работе??)) я предлаю вместе решить эту задача, конечно если вам это интересно. и так: создал регистр накопления ВалютаНаПокупку - измерение: Валюта                                            ресурсы: СуммаПокупки                                                     КурсПокупки Делаю движения по документу Операция = если произведена операция покупки(т.е. я купил) информация о валюте, суммы валюты, и ее курсу покупки упали в регистр накопления ВалютаНаПокупку. дальнейшие мои действия как в тумане....
#104 by kot_bcc
Времени не хватает. Кризис:) Давайте так - 1С под рукой будет после 18. Набросаю чего-нить - сброшу "на посмотреть".
#105 by sergei123654
все, ок без проблем! спасибо за помощь.
#106 by kot_bcc
Не за что пока:) Я еще не помог. Только добрался. Ща поглядим, можа чего
#107 by sergei123654
))) все что я седня делал, это тот регистр накопления и все... а так херней еще страдал, создал регистр сведений и через него пытаю делать)))) в общем заприски сумашедшего))
#108 by kot_bcc
Так. Чегой-то накидал. Мин.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С