|
Алгоритм сборки номенклатуры из составных частей. | ☑ | ||
---|---|---|---|---|
0
Bumerang
23.05.18
✎
23:44
|
Есть номенклатура1, которая на складе хранится как - коробка1, коробка2. Есть номенклатура2, которая хранится как коробка1, коробка3.
При инвентаризации склада, считается количество коробок. Как после этого посчитать, сколько на складе номенклатуры1 и номенклатуры2? Натолкните на идею, как можно это сделать? |
|||
1
Злопчинский
23.05.18
✎
23:48
|
а в чем принципиальные проблемы? навскидку вроде нет проблем
|
|||
2
shuhard
23.05.18
✎
23:50
|
(0) https://its.1c.ru/db/erp24doc#content:47:1:issogl1_5.6.3_оформление_инвентаризации_товаров_состоящих_из_товарных_мест
5.6.3. Оформление инвентаризации товаров, состоящих из товарных мест |
|||
3
Злопчинский
23.05.18
✎
23:52
|
100 - кор1
80 - кор2 120 - кор3 вариант1 - 80 Ном1 - 20 Ном2 - 100 кор3 НКПР вариант2 - 100 Ном2 - 20 кор3 НКПР - 80 кор2 НЕПР ВАМ КАКОЙ ВАРИАНТ НУЖЕН? |
|||
4
Bumerang
23.05.18
✎
23:54
|
(3) Вариант 1
|
|||
5
Злопчинский
23.05.18
✎
23:56
|
(2) это ни о чем в сущности.
в (0) - "При инвентаризации склада, считается количество коробок." - считаются коробки без привязки к номенклатурам. |
|||
6
Злопчинский
23.05.18
✎
23:57
|
(4) Почему?
если результатом может быть вариант1 70 Ном1 и 80 Ном2 или вариант2 - 80 Ном1 и 70 Ном2 - какой вариант вам нужен? |
|||
7
Злопчинский
24.05.18
✎
00:02
|
если у вас короба хранятся КАК ЧАСТИ вполне конкретных номенклатур - то проблем вообще нет. считаете короба принадлежащие конкретно этим учетным номенклатурам. недостачи/излишки коробов по этой номенклатуре - откладываете "в сторону". Со второй номенклатурой поступаете точно также. Потом из недостач и излишков пытаетесь скомпоновать (ЕСЛИ ЭТО ДОПУСКАЕТСЯ) комплекты Ном1 или Ном2 - каким именно образом - нам-то откуда знать что выгодее вашей конторе.
Когда прсото посчитали короба без привязки к номенклатурам - это тот же самый предыдущий вариант - из посчитанных формируете нужные номенклолатуры. если на складе короба хранятся без привязки к номенклатурам а просто как короба и нужные номенклатуры "рождаются" по мере того что заказывает клиент - то и считайте фактическое наличие коробов, без всяких номенклатур. а какая именно номенклатура получится - зависит от сиюминутной потребности конторы - то ли 10 кресел и 3 шкафа, то ли 7 шкафов и 1 кресло |
|||
8
Злопчинский
24.05.18
✎
00:03
|
вот такое мое убогое мнение неспециалиста
|
|||
9
Bumerang
24.05.18
✎
00:04
|
(6) Там все запутано, если рассказывать всю историю, то долго это будет :)
|
|||
10
Bumerang
24.05.18
✎
00:06
|
(6)Собираем первую номенклатуру из списка, коробка которая является уникальной, и не повторяется в других номенклатурах.
|
|||
11
Злопчинский
24.05.18
✎
00:07
|
(9) то есть ты хочешь волшебную кнопку?
|
|||
12
Злопчинский
24.05.18
✎
00:09
|
(9) еще раз:
если результатом может быть полные комплекты вариант1 70 Ном1 и 80 Ном2 или вариант2 - 80 Ном1 и 70 Ном2 (и разные остатки коробовнекомплектов) - какой вариант вам нужен? |
|||
13
Злопчинский
24.05.18
✎
00:10
|
(10) ну так и комплектуй из посчитанных коробов так как ты написал.
|
|||
14
Bumerang
24.05.18
✎
00:11
|
Будет много букаф.
Есть документ, инвентаризация. Имеет две вкладки, номенклатура и состав (коробки). Номенклатура состоит из нескольких коробок. Вкладка номенклатура заполняется остатками по базе, потом делается разбор на коробки. Т.е. из номенклатуры1, получается - коробка1, коробка2, коробка3. Из номенклатуры2 получается коробка1, коробка4, коробка5 и т.д. Коротые заполняются во вкладку состав. Потом проводится инвентаризация, и заполняется фактом вкладка состав. После этого надо расчитать факт номенклатуры, исходя из факта состава. Излишки вынести отдельной добавленной строкой во вкладку номенклатура. |
|||
15
Bumerang
24.05.18
✎
00:13
|
(7) т.е. как и говорил, выделяем коробку которая не повторяется в другой номенклатуре, и на основании ее расчитываем количество номенклатуры?
|
|||
16
Злопчинский
24.05.18
✎
00:13
|
(14) это все понятно.
вся засада здесь: "После этого надо рассчитать факт номенклатуры, исходя из факта состава." . что снова возвращает нас к вопросу в (12) |
|||
17
Злопчинский
24.05.18
✎
00:14
|
(15) я хз. от метода расчета/манипуляции - получится разное количество разных номенклатур с разным количеством излишков/недостач.
какой вариант вам нужен - мы то откуда знаем??? |
|||
18
Злопчинский
24.05.18
✎
00:18
|
возможно следует в качестве мерила комплектации номенклатур из посчитанных коробов следует избрать минимизацию экономического ущерба (как суммарную стоимость результирующей недостачи и результирующего излишка или их разницу) или макимизацию стоимост скомплектованных номенклатур. или другой набор параметров.
вы определитесь с ответом на вопрос "ЧТО ВАМ НАДО"..? может у вас железобетонно прописано что в первую очередь нужны шкафы, потом диваны (и пофиг скольо получится недостач излишков) - тогда тупо набираешь сначала шкафы, из остатков набираешь диваны, из остатков тумбочки. я хз что вам надо-то... |
|||
19
Злопчинский
24.05.18
✎
00:19
|
.."прописано что в первую очередь нужны шкафы," - это эквивалентно тому что ты сказал типа "набираем ПЕРВУЮ номенклатуру из списка" - а это значит чтио ваш результат зависит от того как ваш список отсортирован - по артикулу, наименованию или по номеру сертификационного свидетельства
|
|||
20
Bumerang
24.05.18
✎
00:22
|
(19) да, по сути дела, так и есть, берем первую номенклатуру из вкладки номенклатура, и формируем факт, и так далее
|
|||
21
Злопчинский
24.05.18
✎
00:24
|
(20) ну так тут вообще все тривиально, непонятно в чем вопрос.
|
|||
22
Злопчинский
24.05.18
✎
00:29
|
если делать быстро и тупо (лень думать) то пишется вообще на раз
1. считаем номенклатуры ПОЭКЗЕМПЛЯРНО. 2. берем номенклатуру1, берем ее состав для 1 экземпляра. 3. вычитаем из остатков коробов состав. 4. нигде в минус не ушло? - отлично! +1 Ном1. Переходим к п.2 5. ушло в минус? отлично*2! фиксируем насчитанное/наплюсованное количество Ном1 как результат, переходим а п2 с составом по Номенклатуре 2. . всё. никакой высшей математики. тупо и просто. имхо. может и ошибся. |
|||
23
Bumerang
24.05.18
✎
00:34
|
(22) Где то наверное так, пойду попробую. Спасибо
|
|||
24
Злопчинский
24.05.18
✎
00:39
|
(23) расти большой и толстый. буду рад если помог. код по 22 (если делать это не запросом ибо я не копенгаген) должен уложиться строк в 20-30...
|
|||
25
Сияющий в темноте
24.05.18
✎
09:38
|
А что будет,если есть ситуация:н1 жто к1 и к2,н2 это к1 и к3,а н3 это к2 и к3?
|
|||
26
Малыш Джон
24.05.18
✎
09:42
|
(0) нужно ещё какое-то условие накладывать, типа приоритета номенклатуры или максимального общего количества целых номенклатур, которые получатся, или минимальное количество некомплекта, которое получится и т.д.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |