|
|
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Привет всем! У меня такой вопрос: Есть склады нескольких фирм, делятся по полю "фирмы" в таблице "склады". На складе соответсттвенно хранятся товары. Фирмы занимаются торговлей бытовой техники, демонстрационным методом, то есть выезжают и показывают демонстрацию. Остюда понятно что продавцам выделяются по одному аппарату для демонстраций под его ответственность. Вот как можно правильно распознавать что аппарат выдан для демонстраций сотруднику "А". Правильно ли так(с точки зрения оптимльности): Добавить поля : "На_демо", "Сотр_ид", "Дата_выдачи"... в таблицу склады или есть более оптимальные варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:09 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
curiousxpили есть более оптимальные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:12 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
proposed amendment curiousxpили есть более оптимальные ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:13 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Самое первое,что приходит на ум-то,что к складам товар не относится,т.е. добавлять надо не в таблицу склада и даже не в таблицу товара:Надо сделать таблицу Статусы товара и туда уже пихать,что товар на Демо (причем делать надо ссылку на справочник типов статуса,потому как товар может быть не только на Демо,но и на Демо перед продажей, Самое последнее демо).Там,как Вы и говорили,должен быть код манагера,дата выдачи товара.Потом можно делать анализ,сколько раз съездил продавец до продажи товара и построить мою любимую воронку продаж, где активом продажи будет Продажа,а фактором формирования воронки-поездка к клиенту. Второе что приходит-продавцу наверняка может выделиться и не один прибор (что,каждую бритву носить), поэтому может быть логичнее выделить понятие Ходка продавца,где хранить дату ходки, список мест (пусть обходит несколько мест,чтобы не скучал) похода для ходки и список демо-товаров на ходку. P.S. С точки зрения развития системы второй вариант предпочтительней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:31 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
список демо-товаров на ходку - согласно первому варианту обязательно со статусом-видом демки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:32 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
curiousxp proposed amendment curiousxpили есть более оптимальные ? если не придираться к тому, что выражение "более оптимальные" звучит очень нелепо. то можно просто еще раз процитировать эту фразу - да, действительно, есть лучшие решения. смотря какую парадигму выбрать: выдача товара для демонстраций - это выдача со склада или перемещение по складу. от ответа на этот вопрос зависит выбор подходящего способа решения. в общем случае выдачу для демонстрации нужно рассматривать как выдачу со склада, возврат после демонстрации как приход на склад ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 17:03 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
c> Фирмы занимаются торговлей c> бытовой техники, демонстрационным методом, то есть выезжают и показывают c> демонстрацию. МЛМ? Слушай, меня давно вопрос волнует: а вот программистам своим они тоже барахло свое впаривают ? -- С уважением Кочмин Александр Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2006, 11:06 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Видел такое решение, очень понравилось: Есть таблица склад, есть таблица размещения и есть проводки. Каждая проводка содержит информацию - с какого размещения, на какое пошел товар. Такая система позволяет гибко организовывать учет товара. Например, есть склад демонстрация, можно создать там одно размещение, куда кидать весь товар, можно несколько, например, по числу ответственных сотрудников. В таком случае сразу видно, где сколько, так же видно движения. Можно остатки считать динамически (разница между входящими и исходящими проводками на размещение), а можно создать таблицу, в которой триггер на таблицу проводок будет класть актуальные остатки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 17:12 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Вот за что можно уважатьь 1С, так за методологию. Должна быть связка Склад-ОстаткиНаСкладах-Товар На складе "Демонстрация" адресный учет по продавцам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 17:50 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybsonВот за что можно уважатьь 1С, так за методологию. Должна быть связка Склад-ОстаткиНаСкладах-Товар На складе "Демонстрация" адресный учет по продавцам :) нифига не понял 8( - это я такой тупой или не я? создавать склад "демонстрация" - это методология или костыль? адресный учет по продавцам - это что - чтобы домой не такскали? про связку Склад - ОстаткиНаСкладе - Товар, очень интересно было бы послушать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2006, 18:00 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
нифига не понял 8( Вы просто логистикой не занимались. Так вот, склады бывают реальными и виртуальными. На реальных товар действительно лежит. Виртуальные склады помогают лучше отразить движение товара. Адресный учет - просто вводится еще одно измерение, кроме "Склад-Товар", адрес. На реальных складах адрес - место (полка и т.п.) где лежить товар, на виртуальных адрес выбирается исходя из того что и зачем учитываем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 09:13 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybson нифига не понял 8( Вы просто логистикой не занимались. ну-да... ну-да... склады бывают только реальными, то, что ты называешь "виртуальным складом", жалкая подпорка, позволяющая хоть как-то работать с ситемой которая была неважно спроектирована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 09:26 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
proposed amendmentнифига не понял.... создавать склад "демонстрация" - это методология или костыль? Один из подходов к учету. Есть товар, есть место хранения товара. И таким местом хранения может быть как реальный склад, так и сумка продавца, ремонтная мастерская, таможенный склад и пр. Учет соответственно заключается в перемещении товара между местами хранения. ывывывывыв склады бывают только реальными, то, что ты называешь "виртуальным складом", жалкая подпорка, позволяющая хоть как-то работать с ситемой которая была неважно спроектирована. Неправда Ваша ;) Такой подход справедлив для большинства учетных систем, в том числе и складских. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:06 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
EstetsУчет соответственно заключается в перемещении товара между местами хранения. так и давайте называть вещи своими именами и использовать нормальную терминологию - что за ерунда "виртуальный склад" зачем эти шаманские экзерсисы вокруг простого вопроса. так и называйте место хранения место хранения может быть "склад" - ответственный начальник склада может быть " в пользовании сотрудником" - ответственный сотрудник создавать некоторые подпорки и костыли как "виртуальные склады" может потребовать система спроектированная "спустя рукава" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 11:22 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
что за ерунда "виртуальный склад" Нравится Вам, делайте кучу регистров для учета движения товара. Виртуальные склады/места храения позволяют вести учет без лишних регистров и документов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 12:07 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybsonВиртуальные склады/места храения позволяют. вот только не нужно через слэш писАть - "место хранения" ясный употребимый понятный термин, а "виртуальный склад" непонятный и пустой неологизм профана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 12:25 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
а "виртуальный склад" непонятный и пустой неологизм профана http://www.konstruktor.net/Store/store_desc.html http://www.itrp.ru/content/production/prof.asp#3 http://www.1c.ru/news/finnews/finnews.jsp?id=93 нет опыта - юзай гугл извинений не жду, не тот, очевидно, возраст у оппонента ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 14:12 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybson а "виртуальный склад" непонятный и пустой неологизм профана извинений не жду, не тот, очевидно, возраст у оппонента ;) я не имел намерений кого-либо обидеть, тем не менее извините если дал повод примерить этот ярлык на себя. я уверен что выражение "виртуальный склад" крайне неудачное, спекулятивное и только все запутывает. сама парадигма "виртуального склада" ущербна, склад может быть только реальным, в "виртуальных складах" не хранится товар не размещается на хранение и не находится на нем физически - это не склад. это может быть сток или буфер может быть таблица в БД в которых собрана определенная информация о товарах или группах товаров, но это не склад и выражение "виртуальный склад" отдает несерьезной профанацией. ЗЫ мне известны две ситемы из трех найденых вами в гугле причем мне они известны и без гугля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 14:39 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
не хранится товар не размещается на хранение и не находится на нем физически - это не склад да, это "виртуальный" склад. Понятие "виртуальный" компьютер или хуже того "виртуальная" реальность никого уже не смущает :) "квазисклад" лучше? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 14:51 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
По теме. Простейший вариант. Создать таблицу вида: - С какого склада - Какой фирмы - Когда - Кому - Что выдано - Сколько - Когда должен вернуть - Сколько вернул - Сколько продал По этой таблице печатать лист закрепления :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 15:47 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Чтобы быть более точным тогда уж надо вводить понятие объектов и субъектов учета, объектами являются товары и услуги, а также могут быть деньги. Субъектами склады, агенты, контрагенты, физ.лица, организации, адрес (как точка), недостача, излишки, склад в пути и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2006, 16:38 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Мне одно непонятно, человека (proposed amendment) употребляющего слова вроде «шаманские экзерсисы» и еще не менее бестолковые обороты речи, приводит в негодование понятие виртуальный склад. Если ты (proposed amendment) когда-нибудь оторвешь свою пятую точку от замечательной программы Microsoft access, то встретишь еще очень много занятных слов. Я не защищаю понятие «виртуальный склад», можно, в конце концов, назвать как угодно, например лаптой, но пока этот термин является общепринятым, рекомендую понять, что он все-таки означает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 09:11 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ora_dbaрекомендую понять, что он все-таки означает. совершенно спокойно пропуская Ваши яростные выпады про пятую точку и замечательную программу Майкрософт Аксесс - я понимаю, что иногда хочется как то особенно ярко донести идею и иногда не удается выдержать верный тон - хочу, тем не менее и Вам рекомендовать, "понять что оно означает"... думаю это удастся, если попытаться отказаться от стереотипов и попытаться перечесть сообщения касающиеся эвфмеизма "виртуальный склад" подозреваю, он спокойно может употребляться в применении к e-commerce, например, но в складской логистике он смотрится нелепо. Пусть для кого-то он привлекательно звучит - понтово, загадочно и непонятно, но он не несет ясного прагматического смысла и его применение засоряет поле терминов и определений принятых в предметной области. просто взгляните на это не с точки разработчика складской программы и теоретика, вынужденного придумывать новые слова для того, чтобы описать вещи не совсем для его понятные... а с точки зрения практика - начальника службы логистики или начальника склада или ответственного товароведа. не нужно выдумывать новые слова ли притаскивать их в предметную область откуда попало - нужно просто называть вещи своими именами. ЗЫ попробуйте в строке поиска набрать не "виртуальный склад" а "virtual warehouse" ЗЗЫ не нужно тыкать в меня Access'ом - во первых нет смысла в контексте дискусии, во вторых это не имеет ко мне отношения, в третьих это просто глупо и смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 11:51 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Нету у виртуального склада другого своего имени. Юзера воспринимают его на ура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 14:19 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybsonНету у виртуального склада другого своего имени. Юзера воспринимают его на ура. у нету, так нету - флаг вам в руки . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2006, 14:43 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Вообще-то для любого перемещения товара должен оформляться документ. для прихода - приходная накладная, для расхода - расходная и т.д. Выдача товара своему сотруднику тоже должна оформляться документом, в котором сотрудник должен поставить свою подпись, а в бухгалтерии должна делаться проводка по этому сотруднику, что он должен фирме сумму, равную сумме товаров. После возврата товара делается обратная проводка типа авансового отчета. Как будет называться документ и какая будет под него проведена проводка - должен решить главбух. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 18:22 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
proposed amendment gybsonНету у виртуального склада другого своего имени. Юзера воспринимают его на ура. у нету, так нету - флаг вам в руки . Похоже тему надо сменить на "Значение виртуального склада!" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2006, 10:21 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Доброго времени коллеги. Дабы не открывать новую тему. Есть необходимость организации простого складского учета («простой» - приход, расход, остаток.). Поля: «приход»: дата прихода, материал, количество, участок «расход»: дата расхода, плавка, материал, количество, участок «остаток»: материал, количество, участок Чего уж проще :) Но, я не занимался складскими системами, и тут вижу разные варианты. 1. как показано, но «остаток» это вьюшка – как разница между приходом и расходом. Смущает выборка в последствии – надо будет как минимум искать критерий отбора, что бы не сканить всю таблицу (ы). Имхо, на больших объемах не есть правильно. 2. та же схема, но «остаток» - таблица, корректируется триггерами при приходе/расходе. 3. варианты? Мне надо привязать расход материалов в производстве, списание в автоматическом режиме (робот в системе АСУТП). Поступление – ручной ввод. Получение остатков и т.д. необходимо для отчетов и планирования. Если есть мнения – буду благодарен за комментарии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2011, 08:12 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2, 1. Текущие остатки хранятся в отдельной таблице. 2. Все операции проводятся при помощи не триггеров, а процедур. Процедуры же меняют таблицу текущих остатков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2011, 10:06 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2Мне надо привязать расход материалов в производстве, списание в автоматическом режиме (робот в системе АСУТП). Поступление – ручной ввод. Получение остатков и т.д. необходимо для отчетов и планирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2011, 13:02 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Беда в том, что от тебя хочет бизнес. Хотелка номер 1: бизнес хочет динамику остатков на складе. Пока движения у тебя немного , то это можно динамически рассчитывать, но как только данные копятся годами, возможно располагаются уже по разным таблицам, то динамический расчет может скромно уступить место понятию "Проводка". Проводка - печальный факт большинства складов. Суть: есть таблицы -------------------------------------- Примитвно так выглядят: движениеТовара(отКого, Кому, ТипОперации(расход, приход), Товар, Кол-во, Дата) остатокНаДату(склад, товар, кол-во) остатокНаПоследнююДатуПроводки(дата, склад, товар, кол-во) -------------------------------------- Почему 2 таблицы? Можно, в теории и 1, но кол-во записей в ней все равно будет рано или поздно безумным. Можно ввести партицирование, допустим, как в постгри. Кто как хочет, так и занимается ерундой. И соответственно, в основном документы работают с таблицей текущего остатка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2011, 16:40 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ОзверинБеда в том, что от тебя хочет бизнес. Хотелка номер 1: бизнес хочет динамику остатков на складе. Пока движения у тебя немного , то это можно динамически рассчитывать, но как только данные копятся годами, возможно располагаются уже по разным таблицам, то динамический расчет может скромно уступить место понятию "Проводка". Проводка - печальный факт большинства складов. Суть: есть таблицы -------------------------------------- Примитвно так выглядят: движениеТовара(отКого, Кому, ТипОперации(расход, приход), Товар, Кол-во, Дата) остатокНаДату(склад, товар, кол-во) остатокНаПоследнююДатуПроводки(дата, склад, товар, кол-во) -------------------------------------- Почему 2 таблицы? Можно, в теории и 1, но кол-во записей в ней все равно будет рано или поздно безумным. Можно ввести партицирование, допустим, как в постгри. Кто как хочет, так и занимается ерундой. И соответственно, в основном документы работают с таблицей текущего остатка. Материалы не перемещаются, они расходуются.. :) Есть два участка, на которых идет выплавка и доводка стали, для определенной марки стали требуется алюминий (проволока), известь и т.д. - разные сыпучие материалы. Сегодня мы отслеживаем расход материалов на ед. продукции (в самой продукции), но требуется вести учет с точки зрения склада участка. Возможно по приходу и понадобиться поставщик (это не критично сейчас), по расходу - только дата, материал, количество и какая плавка (номер). О проводках наверно говорить не приходиться, пока не вижу смысла, хотя, прикрутить конечно можно :) В общем, немного поковыряв сделал модельку.. Склад_ост2. Все операции проводятся при помощи не триггеров, а процедур. Процедуры же меняют таблицу текущих остатков. (ИМХО) Замечание что всё делается в процедурах - верное отчасти. В процедуре можно реализовать логику. Но, неизбежны (точнее, возможны) коллизии связанные с нарушением целостности и противоречивости данных. Например: меняем остаток на складе материала, но в приходе и расходе не отражаем, или в приходе, или в расходе.. Транзакция не атомарная в этом случае, если она минует процедуру. Я пока использовал и триггеры и процедуры: // добавление нового материала Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 06:49 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
В схеме отсутствуют не существенные поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 06:52 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Блин, не всё так гладко.. :( Если удалить запись из «приход», то, вроде по логике надо корректировать и склад. Но, если приход был месяц назад, и склад по данному материалу уж дважды наполнялся, то по сути, тот «приход» ну никак не влияет на текущий склад. С другой стороны, расход – это факт, и если он был, значит материал был на складе, корректировка прихода не может влиять на уже совершенный расход. Но, если запись прихода ошибочна, её надо удалить и следовательно внести корректировку в склад (текущие остатки).. Мда.. Логистика есть оказывается наука, или я усложняю всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 10:02 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2Материалы не перемещаются, они расходуются.. :) В том виде как вы рассматриваете текущую задачу возможно да. В жизни перемещаются. Сегодня расход материала идет только с одного склада (участка), завтра с нескольких. А еще бывает что материалы возвращают поставщику или излишки - продают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 11:13 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Dinamo...А еще бывает что материалы возвращают поставщику... Да, да.. У меня сейчас и встала проблема - редактирование данных: изменить количество, удалить. И что интересно, не требуется (и ой как не хочется) делать полноценную складскую систему. Требуется: Мастер вводит поступление материалов на участок. Автомат (нижний уровень - контроллер) формирует список и количество материалов которые вошли в продукт, это и есть списание со "склада". Диспетчер видит расход и остатки, кладовщик видит остатки но оба они уже ручками заносят в КИС (SAP R/3). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 11:34 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2Мастер вводит поступление материалов на участок. В моей программе(проекте) мастер не вводит поступление материалов , а получает автоматически на основании расхода со склада в цех stells2Автомат (нижний уровень - контроллер) формирует список и количество материалов которые вошли в продукт, это и есть списание со "склада". Для автоматического списания материалов в цеху в проекте предусмотрен справочник материалов по технологии,при этом каждому материалу(коду) из складского справочника материалов поставлен в соответствие материал(код) из справочника материалов по технологии Справочник норм расхода материалов на изделия построен на основании справочника материалов по технологии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 13:15 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
LUCIANВ моей программе(проекте) мастер не вводит поступление материалов , а получает автоматически на основании расхода со склада в цех Дак, у него и есть тот самый склад. Если смотреть глобально, конечно откуда то везут, но нет возможности настолько глобально автоматизировать Приезжает машина, откуда - в данном случае не важно, и разгружает материал в бункер. Мастер должен записать что и сколько. Возможно, он запишет не верно, возможно материал бракованный (но, что бы его выгребали из бункера - не припомню). Требуется корректировка к операции ввода. LUCIANДля автоматического списания материалов в цеху в проекте предусмотрен справочник материалов по технологии,при этом каждому материалу(коду) из складского справочника материалов поставлен в соответствие материал(код) из справочника материалов по технологии Справочник норм расхода материалов на изделия построен на основании справочника материалов по технологии Да причем тут справочники? У меня есть схема НСИ, есть еще схемы, в работе порядка 400 таблиц, я что, все их должен приводить??? Понятно что целостность данных обеспечивается и машина с кодами работает а не словесными описаниями. Если обратили внимание, схема называется TEST... Сейчас думаю как организовать учет, и сложность не в его организации, а в операциях корректировки (не хочется употреблять сторнирование и т.д.). Как обеспечить баланс - склад, приход, расход, отсюда видать и структура должна строится, или, таки действительно всё чисто на процедурах. На самом деле, я никогда не занимался складским учетом, отсюда и недоперепонимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 14:31 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2Как обеспечить баланс - склад, приход, расход,Простейший вариант можно и триггерами - добавили приход, увеличили остатки, удалили приход - уменьшили остатки. С расходом аналогично. Правда в такой схеме может оказаться, что остатки в минус уйдут, но если корректировки задним числом требуются, то промежуточных минусов не избежать. Ну а брак надо не корректировкой прихода выполнять, а отдельной операцией фиксации брака. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2011, 15:18 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyПростейший вариант можно и триггерами - добавили приход, увеличили остатки, удалили приход - уменьшили остатки. С расходом аналогично. Это первое что я сделал :) И если бы не реальная задача - всё отлично. Bogdanov AndreyПравда в такой схеме может оказаться, что остатки в минус уйдут, но если корректировки задним числом требуются, то промежуточных минусов не избежать. Вот, тут и начались вопросы.. Где определить то самое "заднее" или "переднее" число? Смысл: 1. Требуется посмотреть сколько осталось алюминия на участках, SELECT ** и всё. 2. Требуется посмотреть сколько расходовали алюминия, аналогичный селект ну и все остальные запросы по расходу - выполняется. 3. Требуется посмотреть сколько было загружено на склад алюминия, в первом приближении простой агрегированный запрос - работает. Но, тупо "сколько" не имеет смысла, спрашивают "сколько в мае" или за период а вот тут и начинаются траблы. Если без привязки к факту (расход, остатки) то вроде нормально. Но, если расход в мае был 30 т. а приход окажется 28 т. и остатки 60 т. баланс не сведется. Если вести корректировку за май: с мая трижды наполнялся склад, в "складе" нет даты, есть только материал и его количество. Если "убавить" приход на 50 т. то, эти же 50 т. снимать со склада нельзя. И еще, в мае приход был 50 т. но, эти 50 т. могли расходоваться 4 мес. а могли и за неделю, по периоду не привязаться. Где границы "заднего"..? Редактирует/вносит человек данные, сохранил (склад изменился), возможно, пока он пил кофе, уже часть материала взято в производство. Вдруг он перепроверяя цифры обнаруживает, что не 8 т. а 6.. Надо корректировать. Разница "через 15 минут" и "через 15 дней" для редактирования отсутствует. Блин, может, действительно гарантировать только "склад" и расход, а вот "приход" это чисто фиксация операции не более? Есть же бухгалтерия, там точно есть "сколько и чего". Потому что, без полноценной системы я пока не вижу ответов, а полноценная система не нужна. Bogdanov AndreyНу а брак надо не корректировкой прихода выполнять, а отдельной операцией фиксации брака. Спасибо, действительно это надо учитывать отдельно. LUCIAN.... Спасибо, Ваше предложение интересно, но у нас несколько разные бизнес-логики. Я не могу сказать чего и сколько однозначно должно пойти на тот или иной продукт (недетерминированные процессы), а в расходе нет сложности - расход давно работает. На вашей форме показаны остатки (склад) и расход - это у меня есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 06:48 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
В процессе вульгарного распития чая, найдено решение - операция "списание" и "проводка".. Думаю, это простой выход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 06:59 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2Вот, тут и начались вопросы.. Где определить то самое "заднее" или "переднее" число? Не очень понял вопрос. Итак есть таблица остатков (дата, кол-во). Делаем приход (с датой X на n штук), выполняем update остатков set кол-во=кол-во + n where дата >= X Если при создании прихода в таблице остатков нет записи с дата=X, то вставляем ее (кол-во = кол-во в предыдущей записи + x) При удалении прихода: update остатков set кол-во=кол-во - n where дата >= X stells23. Требуется посмотреть сколько было загружено на склад алюминия, в первом приближении простой агрегированный запрос - работает. Но, тупо "сколько" не имеет смысла, спрашивают "сколько в мае" или за период а вот тут и начинаются траблы. "Загружено" - это общая сумма приходов? Если да, то просто считаем количество приходов у которых дата попадает в май. stells2Но, если расход в мае был 30 т. а приход окажется 28 т. и остатки 60 т. баланс не сведется. Вот тут не понял, какой баланс не сведется? Что с чем сводим. stells2Где границы "заднего"..? Редактирует/вносит человек данные, сохранил (склад изменился), возможно, пока он пил кофе, уже часть материала взято в производство. Вдруг он перепроверяя цифры обнаруживает, что не 8 т. а 6.. Надо корректировать. Разница "через 15 минут" и "через 15 дней" для редактирования отсутствует. Я правильно понимаю, что в операциях "прихода" и "расхода" у вас даты нет? Вы все операции текущим временем выполняете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 11:38 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyЯ правильно понимаю, что в операциях "прихода" и "расхода" у вас даты нет? Вы все операции текущим временем выполняете? Нет конечно. Смысл тогда городить? "приход": ид_прихода, дата, ид_склада, количество "расход": ид_расхода, дата, ид_склада, количество, участок "склад": ид_склада, ид_материала, количество, ид_участка фактически, ид_склада даёт нам и материал и участок. В общем я сделал, конечно не есть правильно с точки зрения нагрузки, но обошелся без лишних сущностей. Всё базируется на процедурах и тригерах. Сейчас стоит вопрос сохранения логов транзакций - кто, когда и что менял (старое значение, новое, причина, владелец записи, хост, ссылка на ид ведомости прихода), но это не вопрос, это "пара минут" . Вопрос сведения баланса стоял для, например: за май - сколько пришло и сколько расходовали. В условиях возможности редактирования "задним" числом, возникали сложности. Сейчас вроде всё работает (в первом приближении). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 12:24 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
Bogdanov Andrey... Поясню.. Сейчас есть система которая полностью отслеживает всю технологию производства стали, наряду с прочим, формирует так называемый "паспорт плавки" где в том числе указывается и расход материалов. Исходя из этого, сделать аналитику "по факту" элементарно. Но, в производстве возник вопрос по потерям.. "Вроде было 5 т. материала ХХХ", по паспортам ушло 4 т. где остатки? Ну и аналогичные вопросы..Как то - ну а сколько еще есть (даже если лазить в бункеры, сказать сложно) и т.д. Конечно, достаточно было бы просто добавить "склад" без операций расхода (расход и так фиксируется) - это кстати, вариант раздумий.. Я пока делаю модель, надо обкатать её что бы добавить в продуктив - там и так хватит телодвижений, что бы добавить "незаметно" для существующей системы. Когда я начинал строить систему, задача была гораздо проще Но до сих пор её развитие идет в условиях нечеткой логики (у технологов нет опыта в новой технологии и следовательно, алгоритмы приходится строить набегу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 12:59 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
в общем, всё намного проще сделаю. Спасибо всем за проявленный интерес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 13:53 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
gybsonВот за что можно уважатьь 1С, так за методологию. Должна быть связка Склад-ОстаткиНаСкладах-Товар На складе "Демонстрация" адресный учет по продавцам :) а почему вместо склада "Демонстрация" не организовать склад "Продавец"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 15:04 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
интересно, на основе чего материал со склада отпускается? и кто гарантирует его наличие на складе в нужный момент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 15:10 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2в общем, всё намного проще сделаю...покажь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 17:41 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ViPRosинтересно, на основе чего материал со склада отпускается? и кто гарантирует его наличие на складе в нужный момент? в оперативном управлении на основании "ничего" Просто, ПТК (машина) строит рецепт, технолог (человек), видя реальную ситуацию (химия, физика) делает корректировку к рецепту, машина (ну, или человек с лопатой - зависит какой материал) закидывают должное количество из [бункер, рулон проволоки и т.д. ]. Материалы поставляются на основании плана (месяц) и этот план весьма приблизителен. Потом, в конце месяца ответственные лица методом точного глаза делают инвертированию. Такое состояние дел не даёт точную картинку, и уж точно не может в каждый момент времени ответить на вопрос(ы) "сколько" - "что". Вроде немного устаканилось с бункерной системой, тут же появилось желание хоть как то привести в порядок. В системе заложено это, точнее, есть затычки на этот случай При проектировании системы, умышленно избегалось любое упоминание финансовой или иной бухгалтерской отчетности и документов, думаю, не стоит 2-3 уровень привязывать к деньгам - только технология. Для бухов и т.д. есть другой софт, в том числе SAP R/3. Потому, выявляются нюансы, которые приходится обходить, которые бы не возникли если бы была полная цепочка... ZezaMstells2в общем, всё намного проще сделаю...покажь... Угу, сегодня "проводки" прикручивал (скорей фискальные логи). Покажу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 21:04 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ViPRosинтересно, на основе чего материал со склада отпускается? и кто гарантирует его наличие на складе в нужный момент? Конечно есть кладовщик, и конечно она пишет.. Но, первичка для неё - записульки мастера (на бланках), который фактически и работает (приём-отдача) с материалами, кладовщица работает в день и 5 дней, производство не прерывное. Кладовщица работает с КИС (SAP R/3), пока никаких подвязок с сапом нет. --------------- В общем, простой вопрос об вариантах организации складского учета расширяется ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 21:17 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2, эти ваши "бункеры" = работаем с боооольшим запасом :) планировать надо тогда со склада будет отгружено в накопитель столько сколько надо и когда надо и не надо будет делать учет задним числом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 23:35 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
stells2В общем, простой вопрос об вариантах организации складского учета расширяется ) потому что это НЕ складской учет а производственная логистика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2011, 23:37 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ViPRosпланировать надо тогда со склада будет отгружено в накопитель столько сколько надо и когда надо и не надо будет делать учет задним числом Приятно радует, что человек, не видя реалий подметил это (комплимент) Но, отсутствие планирования (подмена оперативным управлением) другая и куда более серьёзная тема, которая в этом топике явно не имеет смысла. ViPRosпотому что это НЕ складской учет а производственная логистика Да. Хотя, есть подозрение, что логистика включает в этом числе не только движение но и хранение, но это, так, размышления :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2011, 06:21 |
|
||
|
Структура таблиц складов
|
|||
|---|---|---|---|
|
#18+
ZezaMstells2в общем, всё намного проще сделаю...покажь... "склад" {код склада, материал, количество, участок ...} "движение материала"{дата, материал, участок, признак расхода, код плавки ...} остальное не важно - как то ведение фискального журнала, позволяет отследить изменения материалов на складе и если что, откатиться. в "движение материалов" пишется расход или приход (признак расхода - логическая переменная (целочисленная: 1 - приход, -1 -расход) ), но, это скорей чисто справочная информация, хотя и даёт много ответов. Факт и так отражается в таблице материалов продукта (конкретного, выпущенного). Есть еще "накладные" - это больше для кладовщика. Ни в одной таблице нет отрицательных чисел, они и не могут быть на складе (не бывает -5 т. металла), флаг "1" или "-1" при необходимости является коэффициентом умножения, что при расчетах дает отрицательное или положительное число. В таблицу "Движение материала" идёт только запись (добавление). На складе не может быть отрицательных остатков, ну а так как сейчас он еще не заполнен а я подключил к системе (в виде донора) и данные реальные пишутся, то, в таблице "расход материала" добавляется записи с расходом, а таблица "склад" не изменяется (если количество = 0), если появляется на складе материал, то, он списывается автоматически по мере необходимости. В общем, как то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2011, 06:42 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1542056]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
101ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 532ms |

| 0 / 0 |
