|
|
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Не уверена, что пишу в нужный форум, но вопрос вроде больше относится к проектированию.... Есть некие статьи расходов, например "бензин", "уплата единого налога", "канцтовары", "аренда склада" и т.д. "бензин" нужен каждый день "единый налог" платится раз в месяц в определенный день "канцтовары" покупаются когда есть необходимость "аренда склада" платится 5-го и 20-го числа каждый месяц ну и еще могут быть расходы, возникающие "раз в два дня", "раз в неделю", "раз в квартал", "раз в год", "по понедельникам" и что угодно еще.... нужно чтобы работник, который занимается распределением средств, придя на работу открыл базу и увидел, что на сегодня нужно отложить например 100грн. на бензин, 300 грн. на аренду склада (итого на сегодня минимум 400 грн), а через два дня платить налоги (примерно сколько-то), а через четыре дня платить за электроэнергию (сколько - неизвестно) я полагаю, что в таблице статей расходов должно быть поле, определяющее как часто расход возникает, и если речь идет о едином налоге, то все вроде понятно - хранить срок оплаты и обрабатывать его при формировании плана, а что делать с "раз в три дня" или "по понедельникам"? как это хранить и как потом обрабатывать? может кто делал что-то подобное - поделитесь пожалуйста опытом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:03 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationможет кто делал что-то подобное - поделитесь пожалуйста опытом... AbilityCash вам определенно поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:10 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
да мне ж не свои средства учитывать, а в существующую базу дописать нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:51 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationсуществующую базу дописать нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 13:59 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Visitor carnationсуществующую базу дописать нужно вот это самое и нужно ))) так говорите, единственная возможность найти решение - дизассемблировать АbilityCash? ))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 14:10 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationединственная? нет конечно я не предполагал и не предлагал таких подходов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 15:24 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
для начала уважаемы carnation Вам надо понять что вы собираетесь планировать, денежный поток или расходы потом посмотреть в интернете что такое бюджет доходов и расходов(БДР) и бюджет движения денежных средств (БДДС) и все это связанно с тем, что когда Вы говорите расходы, Вы понимаете расход денег, а в жизни расход не есть расход денег вот пример зарплата начисляется в бухгалтерии 30-го числа, а выплачиватеся 15 след месяца, поэтому на 1-е число расход есть, а траты денег нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 16:01 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Simonзарплата начисляется в бухгалтерии 30-го числа, а выплачиватеся 15 след месяца, поэтому на 1-е число расход есть, а траты денег нет зарплата начисленная и зарплата выплаченная - вещи совершенно разные нужно планировать фактический расход средств, в основном текущие расходы, чтоб не забывали на них деньги откладывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 16:35 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Simonпотом посмотреть в интернете что такое бюджет ой, да перестаньте Вы, ради Бога будьте проще и люди к Вам потянутся :) я тупо создавал (и создаю) служебную_таблицу_календарь со всеми датами на пять лет вперед, тупо генерирую все события, которые происходят с объектом учета на протяжении всего ЖЦ (в моем случае учет обязательств по договорам аренды) т.е. если ззключили договор аренды и взяли на себя обязательства по оплате (аренда, коммунальные услуги, телефоны, домофоны, разовые регулярные и проч.проч.проч) в БД сразу создаются записи о событиях связанных с исполнением обязательств даты событиям назначаются один-к-одному, т.е. все эти регулярные повторяющиеся и проч Recurrencies отмечены не как интервалы или периоды, а как единичные записи... договор аренды на пять лет и оплата поквартально? значит в таблице заранее генерируются 20 записей об оплатах аренды по этому договору, Помесячно? Значит генерируются 60 записей... даговор на год и оплата помесячно? соответственно 12 записей а форма выбора периодов и повторений только для того, чтобы сгененрировать эти 20 записей и расставить в них даты из таблицы_календаря ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 16:52 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
не вставился пост долго писать второй раз коротко это не планирование расходов - это планирование движения денежных средств и это абсолютно разные вещи 2Visitor Ваш способ планирования движения денежных средств не позволяет фин. директору узнать есть ли у него бабки на счете или нет. и надо ли ему брать кредит для платежа или можно подождать пару дней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 18:03 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Simonэто не планирование расходов - это планирование движения честно говоря, я не совсем понял - из чего вы сделали такой вывод... мне показалось, что как раз и идет речь о планировании расходов... ЗЫ перечитал вопрос... нет, мне не показалось ЗЫЫ я знаю чем отличается БДР от БДДС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 18:15 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
способ, предложенный Visitor не совсем подходит в нашем случае, т.к. не все предопределено заранее.... думаю над таким вариантом решения: для тех статей расходов, которые включаются в план, указано за сколько дней до срока оплаты нужно включить в план этот расход и как этот срок определить , затем либо при запуске БД, либо по нажатию пользователем кнопки добавлять в таблицу планирования записи но непонятно, как хранить данные о способе определения сроков оплат, все эти "каждый понедельник", "каждый месяц 21-го", "ежедневно" и "раз в квартал", и как это соответственно обрабатывать при формировании плана... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 18:34 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationспособ, предложенный Visitor Я, вероятно. просто не довел идею :) често говоря ничего сложного концептуально это называется TimeLine_Planning - вам не нужно хранить данные о периодах, вы храните сами события - именно они и являются объектом учета. события-объекты порождают события-объекты? а вы наносите "риски" на шкалу времени - когда эти события произойдут (должны произойти) каждый понедельник на 10 лет вперед значит, что это будет 520 записей о событии происходящем в понедельник. Если для порождающего события ЖЦ короче - 5 лет, например, то это будет, соответственно, 260 записей. таким образом, не нужно высчитывать, например, срок наступления исковой давности по обязательствам, запись о такой дате на шкале времени создается одновременно с записью о возникновении обязательства например указав атрибут гарантийный срок для изделия, вы не обращаетесь к нему когда пытаетесь расчитать окончание гарантии, вы сразу создаете запись о событии окончание гарантийного срока и отслеживаете ее наступление. стремительно растущий объем данных отчасти компенсируется остутствием стремительно растущего объема вычислений и оправдывается, например, возможностью интеграции с другими приложениями. например заставить Аутлук высчитывать наступление ваших событий по тем периодам, что вы указали в БД, довольно хлопотно. Я такие события просто генерирую в календарь Аутлука они сразу все есть. по правде говоря нужно совмещать два подхода и рассчитывать и записиывать события, например вносить в БД расчет амортизации как события (ежемесячно для каждого учитываемого объекта основных средств) довольно хлопотное и неповоротливое решение (хотя в экселевских таблицах так и делается - например: строки наименования объектов, колонки месяцы, ячейки значение остаточной стоимости) -------- при этом вы вносите данные в БД (алгоритм работы пользователя с интерфейсом) точно так, как делаете отметки в календаре например если вы планируете поход к зубному каждый квартал в первый понедельник квартала, то берете и кружечком обводите в календаре нужное число нужным цветом а в легенде к календарю пишете синий цвет - поход к зубному. если вы спланировали десять походов, то у вас на календаре будет десять кружечков (если календарь на три года :) ) точно так-же упрощается и выдача/настройка уведомлений о наступлении события, поскольку все события уже внесены в БД как записи, вы можете просто написать запрос к таблице - " показать все события в ближайшие последующие пять дней" есть небольшая проблема с внесением изменений, поскольку, если, например, некоторое событие стало происходить с периодичностью не 10 а 7 дней, вам придется удалить ранее созданные записи и сгенерировать новые (или переписать в них даты наступления) ну... в общем... вольному-воля, спасенному-рай, каждый волен сам выбирать-придумывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2006, 20:10 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
2carnation то что вам надо называется планирование ликдвидности предприятия, с расходами ничего общего тут нет, так как у вас большинство сумм с ндс, а БДР (там где планируются доходы и расходы) все суммы без НДС поэтому вам нужно искать средство для планирования ликвидности предприятия в целом, думаю в 1с это все есть вот вам наглядный пример вы производите товар 1год и 1 месяц, так как цикл больше 1 года вы признаете выручку пропорционально освоенной себестоимости, начали вы работу 01.01.2006 закончили 01.02.2007 оплата 100% по окончании производства на 01.01.2007 у вас товар готов на 90% поэтому ваш доход = выручка (без ндс) * 0.9, с этой суммы вы будете платить налог на прибыль, но реальные деньги вы получите только через месяц, а пока все делаете за свой счет поэтому вы запутались говорите про движение денежных средств (ликвидность компании), а используете термины расход/доход ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 10:04 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
2Simon 1. 1С я использовать для этой задачи не буду 2. Нужно сделать "напоминалку" бухгалтеру-кассиру, чтобы видела сколько ей нужно на расходы оставить, а сколько можно поставщикам отдать. Планирование ликдвидности предприятия - несколько другая песня, и если будет нужно учитывать там НДС - будем учитывать 3. бизнес у нас очень специфический, и стандартные решения и стандартная терминология чаще всего неприменимы Visitorкаждый понедельник на 10 лет вперед значит, что это будет 520 записей о событии происходящем в понедельник. Если для порождающего события ЖЦ короче - 5 лет, например, то это будет, соответственно, 260 записей. а если к примеру, год дворники приходили за деньгами в понедельник, затем пришел их бригадир и говорит - на вторник давайте, а то нам в понедельник выходной сделали - и что потом делать с уже созданными записями? или мы вообще отказываемся от услуг сторонних дворников и нанимаем своего? ваш способ неплохой, но у нас все постоянно меняется, а вот если генерировать эти записи по мере необходимости, то достаточно будет поменять "понедельник" на "вторник", и все будет добавляться когда нужно так что, никто по сути вопроса помочь не может? ну и ладно, все равно решу эту задачку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 13:09 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationа вот если генерировать эти записи по мере необходимости так и генерируйте... это называется горизонт планирования - дворников планируйте на месяц, договоры планируйте на пять лет, разовые акции планируйте по-штучно... в общем - откройте аутлук, экспортируйте все задачи (если они у вас есть) в Access например или в Excel и посмотрите как эту задачу решает майкрософт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 13:45 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
carnationтак что, никто по сути вопроса помочь не может? ну и ладно, все равно решу эту задачку вам надо придумать систему обозначений типа 1 - раз в год (в последний день года ?) 12 - раз в месяц 4 - раз в квартал 1:2 через два дня 7-1 каждый понедельник (вообщем пофантазировать) и написать программку-интерпретатор этих обозначений, которая будет вычислять конкретные даты по календарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 11:52 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
>>ну и еще могут быть расходы, возникающие "раз в два дня", "раз в неделю", "раз в квартал", "раз в год", "по понедельникам" и что угодно еще.... Если это связано только с определением наступления события, то самое простое что приходит на ум: таблица id - просто счетчик. caption - описание события increment - интервал между событиями (можно использовать дни, часы и т.д.) lastdate - дата последнего наступления события nextdate - след. дата события. при наступлении события прибавляем интервал, заполняем lastdate, nextdate. и усе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 12:46 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
vizierи усе. нет не усе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 13:57 |
|
||
|
Планирование расходов - как можно сделать?
|
|||
|---|---|---|---|
|
#18+
Visitor vizierи усе. нет не усе... Шикарный аргумент :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33824014&tid=1545167]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
420ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 760ms |

| 0 / 0 |
