Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Необходимо спроектировать БД для складской программы (складской учет в ресторанах). Должны быть реализованы три типа списания: LIFO, FIFO и AVERAGE. Может кто сталкивался с аналогичной задачей? В данный момент есть таблица товаров и документов (приход, расход, вн. перем.). Товары: Id, Код, Описание, Ед. изм., Категория, Ставка налога и т.д. Документы: Id, Тип документа, Дата, Поставщик, Получатель, Склад (куда), Склад (Откуда), Товар, Кол-во, Цена Вопрос: Как лучше спроектировать БД, чтобы реализовать быстрый расчет себестоимости, при том, что документы могут изменяться задним числом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 11:52 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
У меня есть моя личная разработка общепита, которая работает на почти 200 объектах. БД на платформе MS SQL Server. Давайте более подробное описание задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 11:59 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
По настоящему быстрый расчёт-это только на счётах,это я в детстве видел,покойный дед-бухгалтер районного узла связи так исполнял,все ваши серверы могут отдыхать.Но первым делом,закрой от юзеров delete и update,оставь только инсерт,иначе вместо учёта будет тильки 'пидманула-пидвила'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:03 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
[to: KOLCHOZ_POSTEVENT]По настоящему быстрый расчёт-это только на счётах,это я в детстве видел,покойный дед-бухгалтер районного узла связи так исполнял,все ваши серверы могут отдыхать.Но первым делом,закрой от юзеров delete и update,оставь только инсерт,иначе вместо учёта будет тильки 'пидманула-пидвила'.[/quot] Наши сервера лучшие в мире и его окрестностях!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:08 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Я хочу, чтобы себестоимость расчитывалась на момент сохранения документа и сидела в базе. Чтобы потом можно было быстро сформировать необходимые отчеты. С AVERAGE всё понятно: После сохранения документа записываем в какую-нибудь табличку данные: Id Документа, Id Товара, Id Склада, Остаток на складе, Сумма остатка, Себестоимость. При изменении документа задним числом, пересчитываем все данные в остальных документах, начиная с даты измененного документа. А вот как быть с FIFO и LIFO? Нам придется запоминать сколько товара и по какой цене у нас осталось. Не представляю как это будет выглядеть. Может кто-нибудь консультантом хочет поработать? (Москва, ВДНХ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:16 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Что значит закрой Delete и Update? Представь себя на месте бухгалтера, если ты обнаружил ошибочку в документе, который три недели назад забили. Что будешь делать, переустанавливать программу и данные с начала года забивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:21 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Уточните, плж, что в этой таблице подразумевает поле "Себестоимость". Мы таким не пользуемся. Это что-то из производства/продажа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:22 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
LouderЧто значит закрой Delete и Update? Представь себя на месте бухгалтера, если ты обнаружил ошибочку в документе, который три недели назад забили. Что будешь делать, переустанавливать программу и данные с начала года забивать? Да, но если, например, Вы поставили неправильно складские цены и две недели у Вас уже отработал ресторан - ВОПРОС: Как Вы работаете с налоговой инспекцией????????????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:27 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
В общем-то муторно,но надо вводить запись-исправление,значение исправления ,если надо исправить вниз вводишь со знаком минус,чтобы SUM отработала без выкрутасов,зато вся финансовая история простреливается,а иначе,смотри братан,чтоб ты по большим деньгам крайним не пошёл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 12:48 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
А вот как быть с FIFO и LIFO? Нам придется запоминать сколько товара и по какой цене у нас осталось. А вот это уже называется партионный учет -- немного сложновато, но вполне реализуемо. Запоминать сколько товара и по какой цене осталось необязательно -- это можно просчитывать. Впрочем можете и запоминать -- как Вам больше нравится. Т.е. любой товар у вас будет разбит по партиям: Редиска 10 кг по 5 руб. -- партия № 1, дата Редиска 15 кг по 4 руб. -- партия № 2, дата Редиска 5 кг по 6 руб. -- партия № 3, дата И продаваться будет не просто редиска, а редиска из определенной партии, по определенной цене. Вообще-то это точнее и правильнее, чем AVERAGE. Но в случае изменения документов задним числом, придется последующие пересохранять (не все). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:03 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
нормальная складская система, три вида списания, каждый товар списывается так, как надо в данный момент, за основу берёшь не приход/уход, а остатки, вот и все, нужны консультации - пжлст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:11 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
zassДа, но если, например, Вы поставили неправильно складские цены и две недели у Вас уже отработал ресторан - ВОПРОС: Как Вы работаете с налоговой инспекцией????????????????? Я так понимаю, что документы как раз правят, чтобы перед налоговой отчитаться в конце месяца. Ведь бухгалтер полезет документы проверять и править, когда у него суммы не сойдутся. Иначе нахрена кому-то в эти документы лезть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:27 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Николай МВ А вот это уже называется партионный учет -- немного сложновато, но вполне реализуемо. Запоминать сколько товара и по какой цене осталось необязательно -- это можно просчитывать. Впрочем можете и запоминать -- как Вам больше нравится. Т.е. любой товар у вас будет разбит по партиям: Редиска 10 кг по 5 руб. -- партия № 1, дата Редиска 15 кг по 4 руб. -- партия № 2, дата Редиска 5 кг по 6 руб. -- партия № 3, дата И продаваться будет не просто редиска, а редиска из определенной партии, по определенной цене. Вообще-то это точнее и правильнее, чем AVERAGE. Но в случае изменения документов задним числом, придется последующие пересохранять (не все). Вот-вот, совершенно верно! Партия - это то, что пришло по одной приходной накладной, правильно? Т.е. номер партии - это фактически номер документа. Вопрос в том, какая при всем этом должна быть структура БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:32 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Если у кого-нибудь есть опыт написания подобных проектов, хорошее знание предметной области и опыт работы с ресторанами, то мы можем предложить постоянную работу в качестве продакт-менеджера или в качестве консультанта. Продукт будет "коробочный". Реализован на MS SQL + Sybase PowerBuilder (знание PowerBuilder-а не обязательно). С компанией можно ознакомится на сайте (адрес указан профайле). Резюме на e-mail (в профайле). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:42 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Мой предыдущий проект как раз на эту тему был... Что понимается под быстро? Пример производительности моей системы: Полный расчет себестоимости по ФИФО Количество записей в таблице движения - около миллиона. Время расчета 7 мин. Сервер нормальный(DOUBLE XEON), но не оптимизированный, база и лог на одном канале. Результат таблица движения по себестоимости, приблизительно 2 млн. записей. Тоже самое существует и для рантайма и задним числом. Для новых записей все быстро (до секунды). Бывает что пользователи и до 1 мин ждут при правках задним числом, ничего не поделаешь - производство. А вообще за правки задним числом (более 1-3 дней) по рукам нужно бить и вообще этот вопрос на уровне бизнес-процесса решается, а не программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:46 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
LouderНеобходимо спроектировать БД для складской программы (складской учет в ресторанах). ... Вопрос: Как лучше спроектировать БД, чтобы реализовать быстрый расчет себестоимости, при том, что документы могут изменяться задним числом. Что-то все так уверенно про приход/расход со склада говорят?! Речь идет о расчете СЕБЕСТОИМОСТИ готовой продукции, а она не тока из документов складского движения по ФИФО скадывается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:53 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Powerbuilder -лялька-продукт,но есть у него недостаток-он не Microsoft. И этот недостаток имеет место стрелять в вашей конфигурации MSSQL+PB. А где он имеет место стрелять?А я постараюсь объяснить,а вы меня не торопите. Есть у PB бронебойная возможность-dw на stored procedure(это пока не Феня-это пока только Аська,но скоро пойдёт Феня);что в Sybase,что в MSSQL сорсы процедур лежат в syscomments в колонке по имени,кажись,text.Только в Sybase она длится 255 байтов,а в MSSQL 4000.Вот тут Феня и начинается.РВ считывает 255 байтов и дальше ни шагу,текст процедуры просто теряется,к чертям собачим,во-первых может SYBASE это уже победил,во-вторых,можно сделать dw на коротенькой процедуре-вызов большой процедуры,но это уже некрасиво,хоть и возможно. Прокачай этот вопрос сичас,потом будет жарковато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 13:58 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
А просто интересно: - я пытался сделать такое на accesse, но когда посмотрел систему 1С за 100 рублей. То понял что НИКЧЕМУ. - как быть с отчётами, которые заполняются автоматически в 1С и исправления выходят раз в три месяца (например в этом квартале требуется штрих-код на каждом отчёте). А в общем кто платит, тот и заказывает музыку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:00 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
О какой себестоимости идет речь, если на кухню выписываются одни продукты, а оттуда идут другие, которые там возникли. IMHO необходима еще таблица раскладки продуктов, то есть сколько и каких входящих продуктов надо, чтобы получился исходящий. Но при этом возникают проблемы точности иминусовых остатков. Мы решали так, задавали процент погрешности, и если вычисления вписывались в этот процент, считалось, что все совпало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:01 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
KOLCHOZ_POSTEVENTВ общем-то муторно,но надо вводить запись-исправление,значение исправления ,если надо исправить вниз вводишь со знаком минус,чтобы SUM отработала без выкрутасов,зато вся финансовая история простреливается Это в бух. помоему называется "сторно" KOLCHOZ_POSTEVENT,а иначе,смотри братан,чтоб ты по большим деньгам крайним не пошёл. Во во ))))))))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:07 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
У нас было такое понятие как коэффициент отхода. Остатки в производстве конечно все равно приблизительные и погрешность выглядит тут наилучшим решением, но мне поставили задачу по другому. Образовался расчетный минус - игнорируем. Забавная вещь при этом была, в таблице движения - списывается 5 кг картошки в минус, в остатке 0 Хозяин - барин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:08 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
LouderВопрос: Как лучше спроектировать БД, чтобы реализовать быстрый расчет себестоимости, при том, что документы могут изменяться задним числом. По-моему, вы путаете расчет себестоимости и расчет учетной стоимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:09 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
vma_mntО какой себестоимости идет речь, если на кухню выписываются одни продукты, а оттуда идут другие, которые там возникли. Что то тут путаница! Клиент хочет складскую программ и добавляет - для ресторана!!!!!!! Такого не бывает :) Какая разница для кого склад работает? А для общепита нужна совсем другая и называется она (конфигурация) 1С : Общепит. ЗЫ. Тока не поймите что я за 1С агитирую. Просто у меня жена - ГлавБух :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:12 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Предлагаю сюжет для скрытой камеры(не тюремной-кино),мужик приносит деньги в банк-а клерк у него на глазах замазывает в приёмной ведомости сумму и ставит другую,чо дальше будет? Это тот-же самый Update.В разговоре с клиентом клерк объясняет,что спец.разрешением управляющего это делать можно.МОТОР... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:12 |
|
||
|
Проектирование БД для складской программы (общепит)
|
|||
|---|---|---|---|
|
#18+
Да, и относительно метода учета на ваших складах, то, что Вы называете методом списания (что слишком узко). Без партионного учета не обойтись ну никак, элементарно партия протухла - что делать, как определить доступность приходной партии в расход? Зачем Вам средний, ЛИФО и ФИФО - это Вы уж сами решайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2004, 14:12 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32585031&tid=1546379]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
68ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 419ms |

| 0 / 0 |
