Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
S.A.S.   (2003-09-18 14:56) [0]

Здравствуйте. Кто-нибудь занимался разработкой программы типа "Расчет заработной платы"? Поделитесь, пожалуйста, алгоритмами (входные данные, формулы расчетов и т.д.), а то бухгалтера на фирме захотели это дело автоматизировать, а толком постановку задачи сделать не могут, а сам я не экономист и никак не разберусь, хоть и написал несколько программ бухгалтерской наклонности. Спасибо.


 
Жук   (2003-09-18 15:21) [1]

Не-е. Тряси бухгалтеров получше.


 
ИЛЕЙ   (2003-09-18 15:27) [2]

ZABEI на это дело, мамка у меня главбух и делал ей я эту программу для рассчета

ГЕМОРОЙ ПОЛНЫЙ!!!!!!!!!!!!!

Так и не доделал, но что-то считала.


 
Ihor Osov'yak   (2003-09-18 15:30) [3]

не ходы туды...

зы. Занимался. И даже работала лет 2-3 в нескольких инсталяциях.


 
Murad   (2003-09-18 15:37) [4]

НА ВХОДЕ
1. Инфо о сотруднике (оклад, льготы...)
2. Инфо о графике работы (типа календарь а в клетках че делал - работал, отдыхал, командировка...)
3. История по зарплатам
4. История фирмы (среднесписочная численность - влияет на
некоторый % ставки налогов и т.п.)

ОБРАБОТКА
1. Алгор. ЗАРПЛАТЫ (разбивает на "на руки", "в Пенс.
Фонд"...)и налогов с сотрудника
2. Алгор. НАЛОГОВ с фирмы
3. Алгоритмы различной отчетности

НА ВЫХОДЕ
1. Ведомости
2. Проводки (для бухгалтерии)
3. Отчетность
(Все может быть и в печатном и электр. виде)

ЧТО ВСПОМНИЛ....

P.S.1 НО БЕЗ БУХГАЛТЕРОВ ТЕБЕ НЕ ОБОЙТИСЬ - ТОЧНО
(ТАМ документов 10 томов на тарабарском языке)

P.S.2 Последовательность проекта должна быть такая
ИЗУЧЕНИЕ -> ПРОЕКТИРОВАНИЕ -> СОГЛАСОВАНИЕ -> РАЗРАБОТКА
и. т.д. В этой области это особенно критично. Хотя
нормальный программист должен всегда так писать.
Короче, не думай что ты все сразу понял. Лучше всего
запиши все действия которые делает Ваш бухгалтер при
расчете

Подробнее придется выяснять у бухгалтеров
(какие документы куда)


 
MMF   (2003-09-18 15:38) [5]

>S.A.S. (18.09.03 14:56)
Бедолага. Я уже написал/участвовал в написании трех разных расчетов зарплаты. Никакая другая программа не требует к себе такого внимания, как зарплата.


 
Игорек   (2003-09-18 15:38) [6]

Сделал студентом на FoxBase. ПисАл 3 недели. Алгоритмов галяк. Все просто как дверь. А теперь есть уже среда, репортеры - такое пишется за пару дней, максимум неделя. Главное правильно таблицы спроектировать, все остальное - как по маслу.


 
Труп Васи Доброго   (2003-09-18 15:39) [7]

Без постановки задачи бухгалтерами - это как делать ребёнка, не имея члена.
И даже с постановкой - ужасный геморрой.
У нас пользуют Инфо-Бухгалтер, но и там куча ручной работы, которую приходится делать самому. А начинать с нуля не советую, пока ты её доведёшь до конца, придумают новые законы, налоги, фонды и т.п. так что придётся всё переделывать.


 
Бразилец   (2003-09-18 15:39) [8]

Потом пожалеешь, шо связалси с этим гемором. Ганз знает.


 
Murad   (2003-09-18 15:39) [9]

Я реализовывал такой проект... Муторно, не интересно, но если надо - то надо. В 15 компаниях работает...


 
VAleksey   (2003-09-18 15:40) [10]


> ИЛЕЙ © (18.09.03 15:27)

Мамка деньги давала за программу? :-))
;-)


 
Жук   (2003-09-18 15:40) [11]


> Игорек (18.09.03 15:38) [6]

"О ! Святая простота !" (с) :-)


 
VAleksey   (2003-09-18 15:44) [12]


> Игорек (18.09.03 15:38)

Я так понял ты еще в жизни ничего толкового не написал. Правда ведь? ;-)

> Murad © (18.09.03 15:39)

Пятнадцать не наберу, штук пять мне помнится.
PS
А основные вилы ИМХО с расчетом так называемого ЕСН. Назвали -то еще (смех) ЕДИНЫЙ .. :-))


 
Andryk   (2003-09-18 15:46) [13]


> Игорек (18.09.03 15:38) [6]

Вашими бы устами, да медку бы похлебать....


 
Бразилец   (2003-09-18 15:47) [14]

В зарплате есть только один хороший момент - когда ее получаешь.


 
VAleksey   (2003-09-18 15:47) [15]


> Andryk ©

И побольше :-))))


 
IGOREK   (2003-09-18 15:54) [16]


> VAleksey © (18.09.03 15:44) [12]
>
> > Игорек (18.09.03 15:38)
>
> Я так понял ты еще в жизни ничего толкового не написал.
> Правда ведь? ;-)

Не согласен. Ты хочешь померятся ... ?


 
Жук   (2003-09-18 15:55) [17]


> VAleksey © (18.09.03 15:47) [15]
> И побольше :-))))

А вот это уже зависит от того, как в программе напишешь :-)))


 
Murad   (2003-09-18 15:56) [18]

2VAleksey(Привет)
Насчет ЕСН - это уже частности... там главное все так спроектировать, чтобы при изменении нашего чудесного законодательства, поменьше бы в проге переделывать


 
Layner   (2003-09-18 15:57) [19]

Писал тут склад. Научился многому. Прогу сделал как просили. Дописывал раз так 5-6. Работают на ура. Так что берись смело, начинай с малого, сделал 3 таблички, сотридники, группы, отделы, рассписал в БД пару полей, далее рисуешь интерфейс в Delphi. Подключаешь БД, на форме всё видишь. Добавляешь 3 ф-и: удалить, добавить, редактировать. Все, иди снова в БД, планируй далее, потом опять в Delphi, подключай таблицы и т.д.

Уверяю! Сразу готовую БД никогда не сделаешь. На каком то участке все равно требуется редактировать. Я постояно связи добавлял (один-многие и т.п.), первичные, вторичные ключи, причем их вообще добавлял в самом конце, когда всю прогу почти здавал заказчику, методом "защита от юзера", типа нельзя удалить группу, если есть там хоть один юзер и т.п.

начни с малого БД-Интерфейс-опять БД - опять Интерфейс... За полгода при упорной работе(ес-но с заказчиком и его требованиями) 1С 2 получится :)


 
Жук   (2003-09-18 15:57) [20]


> IGOREK © (18.09.03 15:54) [16]
> Ты хочешь померятся ... ?

Предлагаю мерятся генераторами !


 
Johnmen   (2003-09-18 15:58) [21]

>Murad © (18.09.03 15:37) [4]
>P.S.2 Последовательность проекта должна быть такая
> ИЗУЧЕНИЕ -> ПРОЕКТИРОВАНИЕ -> СОГЛАСОВАНИЕ -> РАЗРАБОТКА

А лучше такая :)

ПОЛУЧЕНИЕ БАБОК -> ИЗУЧЕНИЕ -> ПОЛУЧЕНИЕ БАБОК -> ПРОЕКТИРОВАНИЕ -> ПОЛУЧЕНИЕ БАБОК -> СОГЛАСОВАНИЕ -> ПОЛУЧЕНИЕ БАБОК -> РАЗРАБОТКА(необязательный этап) -> ЕЩЕ ПОЛУЧЕНИЕ БАБОК


 
Murad   (2003-09-18 15:59) [22]

Совершенно согласен с VAleksey-ем, что человек, который утверждает что за 3 недели написал хороший проект "Кадры-Зарплата", СКОРЕЕ ВСЕГО - еще ничего серьезного не писал.


 
Игорь Шевченко   (2003-09-18 16:01) [23]

Johnmen © (18.09.03 15:58)

ИЗУЧЕНИЕ
ПРОЕКТИРОВАНИЕ
СОГЛАСОВАНИЕ
РАЗРАБОТКА(необязательный этап)

Абсолютно лишние этапы


 
Murad   (2003-09-18 16:03) [24]

2Layner
Структура БД может и меняется постоянно, но хороший проект, должен быть к этому устойчив. ПРОЕКТИРОВАТЬ НАДО ОБЯЗАТЕЛЬНО. ЛУЧШЕ ДО ИНТЕРФЕЙСОВ ОБЪЕКТОВ, НО НА ХУДОЙ КОНЕЦ МОЖНО И В БЛОКАХ, ТОЛЬКО ДОСТАТОЧНО ГИБКИХ


 
Zacho   (2003-09-18 16:04) [25]

2 IGOREK ©
Поверь моему (и не только) опыту: сделать нормальную зарплату за 3 недели - невозможно. Вообще, даже для гораздо более простых вещей, чем зарплата, обычно требуется не менее 2-х месяцев, правда большая часть времени уходит на постановку задачи.

> Все просто как дверь

А эта фраза меня вообще насмешила.


 
Murad   (2003-09-18 16:06) [26]

2Игорь Шевченко
> Абсолютно лишние этапы


Наверное должно быть так... :))
РАЗРАБОТКА
ТЕСТИРОВАНИЕ
ДОРАБОТКА
ТЕСТИРОВАНИЕ
ДОРАБОТКА
ТЕСТИРОВАНИЕ
ДОРАБОТКА...

Так что ли ?


 
Игорек   (2003-09-18 16:07) [27]


>
> Murad © (18.09.03 15:59) [22]
> Совершенно согласен с VAleksey-ем, что человек, который
> утверждает что за 3 недели написал хороший проект "Кадры-Зарплата",
> СКОРЕЕ ВСЕГО - еще ничего серьезного не писал.

У вас с логикой не все в порядке. И СКОРЕЕ ВСЕГО. Пойдите к Е-мое поучитесь. Трепачи. И форум трепацкий. Все, втыкать в эту ветку больше не буду из принципа, умники. Кто хочет, может завести ветку "кто какие самые крутые типа проги делал". Туда еще может напишу.


 
Johnmen   (2003-09-18 16:08) [28]

>Игорь Шевченко © (18.09.03 16:01)

Если строго подходить к проекту, то да :)
Но для самоуспокоения хоть один из них надо бы сделать. Например, ИЗУЧЕНИЕ.
:)


 
Danilka   (2003-09-18 16:12) [29]

Zacho © (18.09.03 16:04)
дык, смотря что называть зарплатой..
а так, там одних только отчетов, рисовать/увязывать побольше чем на 3 заявленых недели, даже если взять готовые из консультанта/гаранта, к тому-же самая скучная, а значит и медленная работа.


 
Zacho   (2003-09-18 16:20) [30]


> Johnmen © (18.09.03 15:58) [21]


> Игорь Шевченко © (18.09.03 16:01) [23]

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


 
Murad   (2003-09-18 16:20) [31]

2Игорек
Я не утверждал, что моя программа лучше вашей...
Давайте рассуждать логично... Вы говорите ПисАл 3 недели, когда
был студентом... кто такой серьезный прожект доверит
студенту - в крайнем случае мелкая компания, которая
работает по упрощенным схемам, грубо говоря, одну и ту же
ведомость перепечатывает, только месяц меняет. такую прогу
можно и за час написать...

2Danilka [29]
АБСОЛЮТНО СОГЛАСЕН


 
Layner   (2003-09-18 16:26) [32]

Zacho © (18.09.03 16:04)
2 IGOREK ©
Поверь моему (и не только) опыту: сделать нормальную зарплату за 3 недели - невозможно. Вообще, даже для гораздо более простых вещей, чем зарплата, обычно требуется не менее 2-х месяцев, правда большая часть времени уходит на постановку задачи.


Не, ну не кто не собирается СБИС, 1С например перепысывать, кто оценивает, нормальная не нормальная? - заказчик. (кстати, а 1С нормальная?) Как только ему сойдёт, бабки заплатит, и всё, конец работе. Так что мне пофиг что будут там думать потом про меня, я сделал то что просили, и все.

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


 
Johnmen   (2003-09-18 16:26) [33]

>Zacho © (18.09.03 16:20)

А если отвлечься от программирования, то таких примеров навалом !
Например, брошенные стройки.
Если не отвлекаться, то знаю ряд проектов, полностью укладывающихся в эту схему.
Что печально...


 
MMF   (2003-09-18 17:03) [34]

Реальный личный опыт написания ЗП под крупный мясокомбинат http://meat.com.ua/about/, примерно (по воспоминаниям): постановка задачи 1-2чел*мес (на троих), написание 4чм (на двоих), доработка после уточнения задания - еще 3чм. В течении двух лет после внедрения в среднем каждый месяц еще 0-20 часов на сопровождение. Гори б она синим пламенем. Киньте камнем в того, кто говорит, что написать зарплату - плевое дело, студенту на три недели. И еще, чтобы написать программу по ЗП, к-я выйдет из стадии вечной доработки, нужно иметь опыт.


 
Пиноккио   (2003-09-18 17:31) [35]

2MMF

А можно поделиться ТЗ для ЗП, если конечно это не коммерческая тайна


 
MsGuns   (2003-09-18 17:55) [36]

Смотря что считать за зарплату.

Простой вариант:

Табель. Оклады. Ручные коррекции. Ни бухгалтерии, ни расчета больничных, отпускных, вых.пособий и т.д. Не говоря уже о формах отчетности. В лучшем случае выборка и экспорт в ексель, а там бух жучит его с помощью ручек, томов нормативов и некоторой мамы. Настройки минимальные, поэтому при малейшем изменении заканодательства прога требует доработки.
Пишется за неделю-другую. Вместе с отладкой и внедрением. Что-то похожее, видимо, сотворил и охаянный, но гордый абрек Игорек.

Вариант продвинутый:
Табель. Лицевые. Документы. Шкалы. Алгоритмы. Все строится на карточке работника, куда заносится инфа об окладе (тарифе), отработанном времени, льготах, перс.удержаниях (типа алиментов или профвзносов). Все суммы заносятся в лицевой - часть из них расчетные (алгоритмы также выбираются из соотв.справочников и даже могут корректиться узером) со ссылкой на документ и бухг.счет + шифр затрат/статью бюджета). Отчетность выполнена в виде настраиваемых шаблонов. Расчет разных разностей типа тех же отпускных или коррекций налогов по льготам выполнен в виде доп.модулей, которые, как правило настраиваются под изменения законов и поставляются/обновляются за отд.плату.
Короче типа 1С базовой. Разрабатывается за пару-тройку месяцев. Пишется от полугода до года.
Буху работы на порядок меньше, но все равно много надо корректить (например, вносить суммы выданных авансов или гасить долги). Проводки при нормальных настройках на 90% адекватны требуемым.

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


 
Igorek   (2003-09-19 11:30) [37]

Ладно, напишу из того же принципа.

ЗП я сделал такую что удовлетворяла всем потребностям бухгалтера, а это главный показатель. Там было почти все. Все больничные, алименты и прочая фигня считалась. Были все необходимые отчеты: ведомость, карточки и еще - не помню все. Правда однопользовательская, без бэкапа (а может даже бэкап был), по крайней мере закрытие месяца вроде было, может даже года. Не помню и вспоминать не хочу.

Задача ставилась бухгалтером вроде дня 2-3. А написано было за 3 недели (могу ошибаться на пару дней). Фирма была под 150 человек. Были отделы. Разные схемы начислений для разных людей. Причем писалась без "отрыва" от основной работы. Иногда приходилось по три работы одновременно делать договора печатать, прогу делать, и еще с шефом говорить.

Вообще то у меня высшее экономическое образование и незаконченное кибернетическое. Так что я не выскочка, который не знает что говорит. Хотя степень "серьезности" программы - вещь относительная. Повторю - писалось студентом на практике. Практика была 2 месяца. И два месяца программа считала ЗП. Потом пришел программист-умник (вроде вас), даже не глянул, что до него человек сделал, все похерял и поставил свою систему. Долго потом на той фирме его ругали (по слухам).


 
Johnmen   (2003-09-19 11:56) [38]

>Igorek © (19.09.03 11:30)

Это, как минимум, несерьезно...:)


 
Igorek   (2003-09-19 12:06) [39]


> Johnmen © (19.09.03 11:56) [38]
> >Igorek © (19.09.03 11:30)
>
> Это, как минимум, несерьезно...:)

Мне становится просто весело. Что именно несерьезно? Программа или мой пост?


 
Johnmen   (2003-09-19 12:22) [40]

>Igorek © (19.09.03 12:06)

Одно из двух:
1. Полноценность программы ЗП за указанные человеко-дни.
2. Указанные человеко-дни для написания полноценной программы ЗП.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.10.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.01 c
1-18365
LLiriK
2003-09-23 06:43
2003.10.06
RichEdit в RunTime


3-18242
Йурий
2003-09-16 12:12
2003.10.06
Нужно добавить в DBGrid поле не содержащееся в Recordset


1-18363
Alek Aaz
2003-09-21 12:46
2003.10.06
Не отображаются наследуемые методы и свойства.


4-18670
Melcor
2003-07-29 18:02
2003.10.06
Время работы Windos


3-18245
Julie
2003-09-16 10:32
2003.10.06
SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский