powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Операция распаковки партии прихода.
15 сообщений из 15, страница 1 из 1
Операция распаковки партии прихода.
    #33765688
alextov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На складе нужно производить операцию распаковки прихода. То есть проведенный приход на два ведра спирта:
Код: plaintext
1.
2.
" спирт / ведро/ 1 шт" 
" спирт / ведро/ 1 шт" 
В какой-то момент кладовщику нужно открыть ведро спирта и "списать" оттуда 100 гр. :). И в дальнейшем все списания по 100 гр производить с именно этого открытого ведра.
То есть нужно вместо одной из вышеописанных строк получить на складе строку вида
Код: plaintext
1.
2.
" спирт / граммы/ 10 000 шт" 
" спирт / ведро/ 1 шт" 

Но при этом при открытии накладной видеть , что приход был все-таки в ведрах, а не граммах.

Какие могут быть реализации данной операции, может кто сталкивался?
Не хотелось бы изобретать велосипед.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33765736
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищите 1)партионный учет 2)пересчет единиц измерения.
Обе темы обсуждались.
Кстати, а если (например при инветаризации) обнаружится два открытых ведра?
Может, просто применять ФИФО/ЛИФО - ведра автоматом будут открываться и расходоваться по очереди.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33765843
alextov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 - ФИФО не катит - каждое ведро имеет серийный номер и распаковывать в базе надо именно то ведро которое вытащил из подвала кладовщик.
2 - с пересчетом единиц нет никаких проблем, проблема в том как отображать факт распаковки
- удалять строку с ведрами и добавлять строку с граммами?
- оформлять расход в никуда в ведрах и приход из ниоткуда в граммах?
- ставить флаг распаковано и новое количество едеиниц?
- хранить старые единицы и новые единицы и новое количество?
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33765966
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если с пересчетом никаких проблем, то почему бы сразу не приходовать в стандартной единице, как идет дальнейший учет ( граммах видимо)?
Тогда величины в ведрах фигурируют только в отчетах, где нужно.
Cерийный номер ведра = номер партии.
Факт распаковки = есть расход ; или остаток< приход.

Не совсем понял, если кладовщик УЖЕ выполнил операцию с конкретным ведром alextov1 - ФИФО не катит - каждое ведро имеет серийный номер и распаковывать в базе надо именно то ведро которое вытащил из подвала кладовщик.то где тема для вычисления номера ведра? Кладовщик просто вписывает номер в форму.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33767035
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alextovОперация распаковки партии прихода.

На складе нужно производить операцию распаковки прихода. То есть проведенный приход на два ведра спирта:
Хороший приход, правильный, и почаще бы...

P.S. Sorry, не удержался :)
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33767134
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChAХороший приход, правильный, и почаще бы...правильный расход.:)
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33767472
Упаковка типа "ведро" содержит материал "ведро" (1 шт.) и материал "спирт" (10 000 гр.). Двигается упаковка - двигается все, что в упаковке (в ней, конечно, могут быть и другие упаковки). Функция "распаковки" индивидуально учитываемой упаковки приводит к хранению "ведра" (1 шт.) и "спирта" (10 000 гр.) в неупакованном виде. Это хорошо известно и наверное везде реализовано. Материалы совокупного учета лучше двигать целостными "порциями", подобно тому, как материалы индивидуального учета (обычно их почему-то называют "основными средствами") естественным образом движутся целостно (1 шт.). Но ведь и у материалов совокупного учета (10 000 гр.) "целостность" вполне естественна. "Порция" в 10 000 гр. (уже неупакованных) разделяется на "порцию" в 100 гр. и "порцию" в 9 900 гр., и "порция" в 100 гр. куда-то движется.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33768338
__1@1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Чернышев Андрей Леонидович
а каким таким образом лучше всего хранить/изменять эти "порции"? И порции не будет ли тоже самое, что ед измерения и если да то не лучше ли оные и юзать?
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33770093
"Порция" содержит количество, так что это не просто ед. измерения. Изменять "порции" не нужно - в этом как раз смысл "целостного движения".
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33785237
Magy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я реализовал это следующим образом:
На склад приходят всегда ведра, а когда появляется потребность в граммах, то делаем распаковку: выбираем товар, который надо распаковать и выбираем товар, в который надо распаковать (из справочника товаров).
Как бы происходит закупка нового товара и он появляется на складе.
Ну чтобы серийный номер не потерять можно заполнять поле "ID_Распаковки" для распакованный товаров, а для закупаемых оставлять пустым.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33785372
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MagyЯ реализовал это следующим образом:
На склад приходят всегда ведра, а когда появляется потребность в граммах, то делаем распаковку: выбираем товар, который надо распаковать и выбираем товар, в который надо распаковать (из справочника товаров).
Как бы происходит закупка нового товара и он появляется на складе.
Ну чтобы серийный номер не потерять можно заполнять поле "ID_Распаковки" для распакованный товаров, а для закупаемых оставлять пустым.

А как с undo, все нормально?
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33785442
Magy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Undo у меня нету..., ну можно наверное по дате отменить, я же дату распаковки записываю, вот можно и обратную операцию с легкостью проделать.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33786767
gybson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вести учет в разрезах:
1. Продукт
2. Серия
3. Тара

Ведь очевидно, что если количество меньше, чем прописанное в "таре", то была распаковка.

Можно делать распаковку в другую тару, а изначальную тару отслеживать по приходным документам, номер ведра ведь есть.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33786819
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Движение вести в базовой единице (граммы), но при этом иметь под рукой вторую базовую единицу (ведро). При выдаче в отчёт всегда можно определить, что если кол-во в вёдрах дробное, значит с него уже "отпили" и следует показывать в базовой единице. На SQL-запросе всё это запросто реализуется.
...
Рейтинг: 0 / 0
Операция распаковки партии прихода.
    #33787242
Magy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVДвижение вести в базовой единице (граммы), но при этом иметь под рукой вторую базовую единицу (ведро). При выдаче в отчёт всегда можно определить, что если кол-во в вёдрах дробное, значит с него уже "отпили" и следует показывать в базовой единице. На SQL-запросе всё это запросто реализуется.

А как тогда определить когда была произведена распаковка и какое именно вердро распаковано?
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Операция распаковки партии прихода.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]