Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как это делается?
 
 автор: час   (13.03.2010 в 12:13)   личное сообщение
 
 

Нужно вести кассовую книгу
реестр документов.
Ну конечно там счета, доверенности акты вып работ.
=============================================
==================
Думаю сизу над структурой-
Номера документов у всех автономныя.
=============================
Отдельно таблу счетов нуна видимо
Отдельно таблу доверенностей
Отдельно таблу актов вып работ
==============================
Ну там справочники само собой - все отдельно, хотя вот справочники можно в одну зафигачить, только поле создать [Имя справочника] - и фильтром доставать? - как вы считаете?
====================================
Создаём таблу (Приход\Расход)
Делаем записи ------------- -----------
А потом как это считать за период
Что ба
остаток на начало дня....?
Сумма за день - это понятно
Остаток на КОНЕЦ дня....?
=======================================

  Ответить  
 
 автор: Lukas   (13.03.2010 в 12:41)   личное сообщение
 
 

А есть ли смысл заниматься тем, что за три рубля продается в каждой булочной?
Гемору много, денег = кукишь.

  Ответить  
 
 автор: час   (13.03.2010 в 12:53)   личное сообщение
 
 

Половинка попросила.........
И мне для развития..........
Я в VB6 c' рано тренируюсь - это как раз дипломная работа будет
===============================================================================

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

  Ответить  
 
 автор: Lukas   (13.03.2010 в 13:04)   личное сообщение
 
 

Слой пыли на моих бухгалтерских знаниях толще, чем слой пыли на моих бух-ких корочках.
Вот придет МАГИСТР, он расскажет.

  Ответить  
 
 автор: час   (13.03.2010 в 13:06)   личное сообщение
 
 

Он последнее время выше болталки не поднимается - потому на тебю вся надёжа....

  Ответить  
 
 автор: Lukas   (13.03.2010 в 13:17)   личное сообщение
 
 

Поройся в гугле : кассовая книга программа.
Посмотри как это в 1С и др. организовано.

  Ответить  
 
 автор: час   (13.03.2010 в 13:34)   личное сообщение
 
 


Поройся в гугле : кассовая книга программа


Ды я скачал программу - поставил с неё рисую, тока структуры не видать ........

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:41)   личное сообщение
 
 

та кассовая книга вообще классика
дата проводки, сумма, счет дебет, счет кредит, контрагент дебет, контрагент кредит, валюта, описание

  Ответить  
 
 автор: Гоблин   (13.03.2010 в 13:44)   личное сообщение
 
 

У Лукас как всегда все просто. Поройся в 1С

А у меня проблема с нулем.

А тут по теме наивные предложения. Не побрезгуйте.

Отдельну таблу актов, счетов и тд одобрям. Однако можно одну с пояснением.
3 поля: №/Акт;счет;доверенность/Дата.
там со встроенными значениями.

Справочники в одну завигачить. Можно, основная и подчиненная...

Приход/расход. Тоже можно по той же схеме.
Поля: товар/пояснение приход;расход/Дата/

Считать за период: Выбрать расход и дата с по...

Но так булгахтеры не делают. Тут ближе смотреть надо.

Остаток на конец дня. (время вести надо в дополнительном пусть скрытом поле и выводить на определенное время)

А как с нулем бороться??? Задолбал. Но это Лукас подскажет.

  Ответить  
 
 автор: час   (13.03.2010 в 13:52)   личное сообщение
 
 



А как с нулем бороться???

Что Вы имеете ВВИДУ

  Ответить  
 
 автор: Гоблин   (13.03.2010 в 14:22)   личное сообщение
 
 

Есть функция. Х/У
Если вводим значение Х, а У при этом равен 0, то хана всему. До У дело не доходит. Все виснет, ошибка, дебуги и прочие прелести.

  Ответить  
 
 автор: Силblч   (13.03.2010 в 14:24)   личное сообщение
 
 

повеселил!!!

  Ответить  
 
 автор: час   (13.03.2010 в 14:26)   личное сообщение
 
 

А почему ты не пишешь
if nz(Моё_Поле.После_обновления )= "" AND val( nz(Моё_Поле.После_обновления ))= 0 then Nahren

  Ответить  
 
 автор: Гоблин   (13.03.2010 в 14:44)   личное сообщение
 
 

Все гораздо хуже. 3 дня выдумывал коды. Пожаловался вот и нашел решение. Вначале функции ставлю On Error GoTo Err и в конце ставлю Err:
А далее конец функции. И все.

Во я даю.

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:31)   личное сообщение
 
 

старый стал

  Ответить  
 
 автор: час   (13.03.2010 в 13:32)   личное сообщение
 
 


Старый стал

НУ ТЫ ДАЁШЬ БЛИН ........

  Ответить  
 
 автор: Lukas   (13.03.2010 в 13:35)   личное сообщение
6 Кб.
 
 

старый стал
Как я? =>

ps. "Старый конь борозды не портит"

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:39)   личное сообщение
 
 

>>"Старый конь борозды не портит"
смотря чем

  Ответить  
 
 автор: час   (13.03.2010 в 13:47)   личное сообщение
 
 


Как я? =>


Ты де так загорел - зима ВЕДЬ.......

  Ответить  
 
 автор: Lukas   (13.03.2010 в 13:52)   личное сообщение
 
 

Загар от курева.

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:54)   личное сообщение
 
 

главное - глаза добрые-добрые

  Ответить  
 
 автор: Lukas   (13.03.2010 в 14:07)   личное сообщение
 
 

Видать травка добрая была.

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:39)   личное сообщение
 
 

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

справочники - классика. или создавать сразу как надо или вообще не браться :)

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

не легче ли взять готовое 1Сделие... это ж не на продажу, а половинке только помочь ;)

  Ответить  
 
 автор: час   (13.03.2010 в 13:46)   личное сообщение
 
 

Спасибо- за начало...
Это ей (половинке) на работу надо...
шефа покупать не хочет, а я всё равно безработный сижу - пишу....

  Ответить  
 
 автор: час   (13.03.2010 в 13:49)   личное сообщение
 
 

План счетов - говорят не нуна - вручную 50 или там 70 напишут.(всё кобыле легче)
--------------
1 Шапка - святое нуна

  Ответить  
 
 автор: Силblч   (13.03.2010 в 13:55)   личное сообщение
 
 

план счетов - это альфа и омега бухучёта :) тебя потом, извините за мой бурбонский, затрахают, и не половинка, заметь ;)

  Ответить  
 
 автор: час   (13.03.2010 в 14:19)   личное сообщение
 
 

(....()....)

И вот её нарядную
================================
Ладна ... табличку сделаю - а заносить пусть сами я их на память не помню.......

  Ответить  
 
 автор: час   (13.03.2010 в 14:29)   личное сообщение
 
 

а это чё такое -таблица документов-детали -

  Ответить  
 
 автор: час   (13.03.2010 в 14:35)   личное сообщение
 
 

Как шапку в одну таблу - если номера документов не должны зависеть друг от друга - разные поля для разных документов и поле не должно быть пустып и отсутствие повторяющихся записей???

  Ответить  
 
 автор: час   (13.03.2010 в 15:02)   личное сообщение
76 Кб.
 
 

Посмотрите - может я немного упустил?

  Ответить  
 
 автор: час   (13.03.2010 в 15:11)   личное сообщение
82 Кб.
 
 

тоочно немного есть

  Ответить  
 
 автор: Гоблин   (13.03.2010 в 17:12)   личное сообщение
 
 

безработный сижу - пишу....

И сочувствую и завидую. А мне так на 1,5 ставки до 21.00 пахать приходится. Не до писания. А так хочется. Блин.

  Ответить  
 
 автор: час   (13.03.2010 в 21:02)   личное сообщение
 
 

ООООООООО 21:02 Гоблин откинулся!!!!

  Ответить  
 
 автор: Stanislav   (13.03.2010 в 18:54)   личное сообщение
 
 


остаток на начало дня....?
Сумма за день - это понятно
Остаток на КОНЕЦ дня....?


Это повторяющийся изо дня в день цикл вида:

01.01.2010 остаток на начало дня = остаток на конец предыдущего дня
01.01.2010 приход, расход
01.01.2010 приход, расход
01.01.2010 сумма за день = сумма (приход) - сумма (расход)
01.01.2010 остаток на конец дня = остаток на начало дня + сумма за день


Остаток на начало дня (или месяца или другого расчетного периода) еще называют входящим или входящее сальдо. Остаток на конец дня - исходящим или исходящее сальдо. Эти цифры должны быть хранимыми, а не вычисляемыми каждый раз по открытии формы, желательно, чтобы по закрытии расчетного периода (в данном случае расчетный период - день) их уже нельзя было изменить. Если на следующий день бухгалтеры увидели, что где-то ошиблись, вбили не тот приход или расход, то вносится корректирующая проводка на недостающую сумму, но закрытый расчетный период уже не трогается.

  Ответить  
 
 автор: час   (13.03.2010 в 21:01)   личное сообщение
 
 

Спасибо!!!
(пока ничё не понял...)

  Ответить  
 
 автор: Гоблин   (13.03.2010 в 23:10)   личное сообщение
 
 

Пробуй скрытым полем время фиксировать при проведении записей в строке. На 17.00 подводи итоги. Вот и будет остаток дня на конец товара.

  Ответить  
 
 автор: час   (14.03.2010 в 08:37)   личное сообщение
 
 

  Ответить  
 
 автор: час   (14.03.2010 в 08:40)   личное сообщение
 
 

Пробуй скрытым полем время фиксировать при проведении записей в строке
Может не усложнять???
Будет кнопочка отчёт за день - щёлк - расчитали и зафиксировали данные об итогооогах

  Ответить  
 
 автор: час   (14.03.2010 в 08:36)   личное сообщение
 
 

Спасибо Stanislav!!!!
Всё доходчиво разжёвано.
Один вопросик - остаток этот хранить в одном регистре, который постоянно (при расчёте периода) корректируется или иметь записи этого значения(остатка) на каждый период в отдельности - для возможности последующего просмотра???
Видимо второй вариант - приемлемеме.... как Вы скажете?

  Ответить  
 
 автор: Stanislav   (14.03.2010 в 10:01)   личное сообщение
 
 


Один вопросик - остаток этот хранить в одном регистре, который постоянно (при расчёте периода) корректируется или иметь записи этого значения(остатка) на каждый период в отдельности - для возможности последующего просмотра???
Видимо второй вариант - приемлемеме.... как Вы скажете?

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

  Ответить  
 
 автор: час   (14.03.2010 в 13:57)   личное сообщение
 
 

Спасибо!!!
Бум думать

  Ответить  
 
 автор: amba-l   (14.03.2010 в 00:43)   личное сообщение
 
 

сижу, как дилектол готовлюсь к встрече бухгалтерского нового года (20 марта)
зашел вот почитать
и вот возник вопрос, куда вы пошлете человека который скажет "я разбираюсь в бухгалтерии, научите по-быстрому программировать, я програмку напишу"
а вот обратную постановку"расскажите по быстрому про бух учет" вопроса приемлете

с-но по сабжу
это велосипед 1с уже не только выдумал, но и собрал, доработал напильником, и отшлифовал бархаткой
итого
справочники отдельно, открытые и закрытые периоды, регистры движения и накопления

вопросы-какого х.... хотелось бы знать


реестр документов.
Ну конечно там счета, доверенности акты вып работ.


стоят в одной связке с кассовой книгой, не пойму планируемый функционал приложения

  Ответить  
 
 автор: час   (14.03.2010 в 08:22)   личное сообщение
 
 

Я тоже

  Ответить  
 
 автор: час   (14.03.2010 в 08:28)   личное сообщение
 
 

Хотите верьте, хотите нет,
а начиналось всё так:

Жена говорит напиши мне программу, что бы вести кассовую книгу....
А что это такое спрашиваю я.
Дорогой, - проще показать, чем рассказать.
Скачай с интернета программу- кассовая книга и фсё станет ясно.
Я скачал, посмотрел.....
Ага.....
Значит в кассовую книгу заносятся только приходники и расходники ?
Совершенно верно!!!!
А зачем тут вон доверенности и счета???
Ну если сможешь, напиши и это - до кучи....
Да ещё там чтобы были реестры этих документов и чтобы ........................................................
=================================================================================

И в конце - будет тебе Акт
выполненых работ......
НУ КАК тут отказаться????

  Ответить  
 
 автор: час   (14.03.2010 в 08:38)   личное сообщение
 
 

ПОВТОРЮСЯ...
Спасибо Stanislav!!!!
Всё доходчиво разжёвано.
Один вопросик - остаток этот хранить в одном регистре, который постоянно (при расчёте периода) корректируется или иметь записи этого значения(остатка) на каждый период в отдельности - для возможности последующего просмотра???
Видимо второй вариант - приемлемеме.... как Вы скажете?

  Ответить  
 
 автор: Силblч   (14.03.2010 в 10:24)   личное сообщение
 
 

я сразу сказал об 1с!

  Ответить  
 
 автор: k@s   (14.03.2010 в 12:52)   личное сообщение
36 Кб.
 
 

может это сгодится?

  Ответить  
 
 автор: час   (14.03.2010 в 13:51)   личное сообщение
 
 

Спасибо - смотрю........

=============================
посмотрел
Простите, а для чего это может пригодиться?

  Ответить  
 
 автор: snipe   (15.03.2010 в 04:54)   личное сообщение
 
 

Час - тут вот недавно вопросик был как провести проВОДКУ через заднее число и что бы сальдо не нарушилось
Станислав конечно прав.....но случаи бывают разные
http://hiprog.com/forum/read.php?id_forum=1&id_theme=6756&page=3

  Ответить  
 
 автор: час   (15.03.2010 в 07:20)   личное сообщение
 
 


провести проВОДКУ через заднее число и что бы сальдо не нарушилось




НУ БЛИН И терминология
Как развести....
Про Водку
Через заднее ....
Чтобы ..... не нарушилась.....


Извините

  Ответить  
 
 автор: Stanislav   (15.03.2010 в 12:38)   личное сообщение
 
 


Час - тут вот недавно вопросик был как провести проВОДКУ через заднее число и что бы сальдо не нарушилось
Станислав конечно прав.....но случаи бывают разные
http://hiprog.com/forum/read.php?id_forum=1&id_theme=6756&page=3

Да, это точно. Спасает только то, что тут два варианта: либо заказчику нужны фиксированные остатки за периоды и тогда ни о каком перерасчете остатков в закрытых периодах не должно быть и речи. Либо вычисляемые остатки. Тогда их и хранить не надо.
Обычно в бухгалтерии закрытый период уже не трогают. Потому что представьте ситуацию, что вы закрыли месяц, отнесли данные об остатках в налоговую, а потом вспомнили, что забыли сделать проводку и сделали ее задним числом. После чего перерасчитали остаток на конец месяца. Получится расхождение между данными в налоговой и вашими. А снова данные в налоговую уже не понесешь, потому что в местной налоговой эти данные уже просуммировали и отправили в Москву.
Но в итоге конечно на все воля заказчика, просто надо сразу ему пояснить, что два этих варианта - несовместимы.

  Ответить  
 
 автор: час   (15.03.2010 в 12:55)   личное сообщение
 
 

Это ясно...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList