|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, пожалуйста, необходимо создать БД по отслеживанию перемещения картриджей между подразделениями. Поставщик (Винита)-СкладИТ_Заправленные-Отдел1-СкладИТ_пустые Создал пока для примера 2 склада, 2 справочника Создал таблицу Перемещения и форму под неё. Необходимо чтобы при нажатии кнопки "Записать" из таблицы Склад-отправитель удалялись соответствующие записи, а в Таблице Склад-Получатель - добавлялись соответственно в количестве, определенном числом Количество в форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 06:46 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Схема данных ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 06:47 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Движение товара ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 06:47 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Форма перемещение ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 06:49 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Пробовал другую структуру... Без создание таблиц с отдельными Складами, а с созданием ряда запросов... Какой вариант более предпочтителен? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 06:53 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Чудесный говнокодец. Запомни, студент: "чем проще - тем лучше" 1. А проще всего 1 одна таблица с "историей движения картриджей" Картридж, Место, Дата, КтоУнес 2. Никаких удалений - только вставка новых записей ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 10:40 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
aleks2Чудесный говнокодец. Запомни, студент: "чем проще - тем лучше" 1. А проще всего 1 одна таблица с "историей движения картриджей" Картридж, Место, Дата, КтоУнес 2. Никаких удалений - только вставка новых записей Ну наконец-то правильные слова! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 10:43 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Olegrikнеобходимо создать БД по отслеживанию перемещения картриджей между подразделениями. - во-первых, почему сюда? Есть ветка проектирование БД... - во-вторых, вы суть то фразы выше поняли? ИМХО она предполагает как минимум штучный инвентарный учет картриджей иначе будет каша и в движухе выдано количество 10 штук как-то туманно получается... Взгляните на рисунок (на нем более мене как то можно реализовать то, что вы хотите): С таблицей Тип понятно всё... С таблицей Склад тоже: Основной, Заправка, 1 отдел, .... Списание Таблица Движение: 1. При покупке картриджей : - Создаем Документ, в номер документа пишем номер приходной накладной. - картриджи вводим по одному (по штучно) тут же белым маркером пишем на черном корпусе полученный при вводе КодКартриджа (упрощенный инвентарный номер). - Склад выбираем Основной, Тип понятно, Количество заправок = 0, признак Оригинальный. Это важные параметры ибо оригинальные картриджи заправляются 2-3 раза точно, а дальше нужно посмотреть, а левые возможно и ни разу... 2. При перемещении : - тоже создаем документ, но в НомерДокумента пишем слово "Внутренний" ибо это для внутренних перемещений, а за номер документа сойдет и Код Документа. - В Движении создаем новую запись с новым КодСклада и все... - Если перемещаем на Заправку то в Картридже КвоЗаправок делаем КвоЗаправок +1 - В конце концов последнее перемещение будет на склад Списание... Общий смысл в том, что находить и перемещать картриджи нужно имея перед собой тот самый инв. № картриджа написанный на нем белым маркером, иначе нет смысла вообще что либо учитывать... Ну, упрощенно - как то так... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 10:47 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
vmagНу, упрощенно - как то так... Короче, при закупке добавляются записи в таблицы Документ, Картридж и Движение при перемещении добавляются записи в таблицы Документ и Движение ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2017, 10:53 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Спасибо за науку! Во вложении БД... Пока не стал привязывать Накладную и атрибуты Картриджа (состояние, кол-во заправок). Необходимо выводить отчет по наличию остатков на складах, т.е. где, какие модели и сколько находяться на каких складах. Сформировал два запроса для получения данного отчета: 1 запрос: группировка картриджей по последней дате перемещения 2 запрос: цепляет первый и дополняется Складом и Типом картриджей. Не могли бы вы глянуть может можно было бы одним запросом это сделать? Или все правильно? Спасибо всем огромное!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 08:33 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Схема данных ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 08:33 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
vmagоригинальные картриджи заправляются 2-3 раза точно, а дальше нужно посмотретьА дальше замена вала и ещё 2-3 заправки... и бывает, что не по одному разу (у меня были картриджи, скажем, 7115х, за которым числилось более 10 замен вала и более 40 заправок - впрочем да, современные более чем сопливы, даже оригиналы). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 08:39 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Query_1 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:12 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Result of Query 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:12 |
|
Организация движения товара по 4 складам
|
|||
---|---|---|---|
#18+
Query 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2017, 10:13 |
|
|
start [/forum/topic.php?fid=45&fpage=73&tid=1612319]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
others: | 330ms |
total: | 496ms |
0 / 0 |