Имя: Пароль:
1C
 
Разлив по бочкам только того что там уже есть. Ну или брать пустую.
,
0 Kongo2019
 
23.06.22
12:55
Доброго.
Налоговая на пару РАР озадачила.
В общем, задача такая, есть у нас парк бочек, много, объём бочек известный конечно.
Есть купажи, раньше не парились, лили по крепостям, сейчас у каждого купажа уникальный код. Купажи смешивать нельзя.
Заливаем бочки. В доке есть этих список купажей.
Пусть будет по кнопке распределить. Надо такой алгоритм.
Идем по купажам, в доке может быть несколько купажей.
Если находим бочку неполную с этим купажом, то доливаем.
Если долили, значит, переходим на следующую неполную бочку.
Если неполные бочки закончились, но берем новую
Разлили, переходим к следующему купажу.
И еще, делают это несколько операторов, надо как-то бочки блокировать. Чтобы двое в одну и ту же бочку не зафигачили с горкой. Но транзакций на строку в 1с вроде как нет, можно только регистр блокировать.
В общем, это что-то из адресного хранения, кто силен, поделитесь алгоритмом.
1 Garykom
 
гуру
23.06.22
12:58
Эээ. Сначала делать физические операции и только затем отражать их в учете.
Отражать путем ТСД и сканирования ШК на бочках!
2 Garykom
 
гуру
23.06.22
12:59
Или вы как обычно хотите вести учет только для видимости?
3 Bigbro
 
23.06.22
13:11
купаж реквизит бочки по которому должна быть сортировка и отбор
ресурс занятая емкость, реквизит емкость
вроде простой запрос выдергивает все что есть с свободными объемами
ну и лейте дальше
в чем сложность?
4 Kongo2019
 
23.06.22
13:28
(1) (2)Сначала надо бочки раскидать. Потом машину гнать.
Так исторически сложилось.
5 Kongo2019
 
23.06.22
13:31
(3) Ок, выбрал я бочки с купажом. Неполные. По условию емкость бочки больше налитого.
Даже отсортировал по возрастанию, типа заливаем бочки максимально полные первыми.

А как их блокировать чтобы туда пока заливаю, никто вторым доком горочку не подкинул?
6 H A D G E H O G s
 
23.06.22
13:37
(0) Почему нельзя мешать купажи? Требования РАР?
7 Garykom
 
гуру
23.06.22
13:42
(4) а если не влезет по факту?
8 H A D G E H O G s
 
23.06.22
13:43
(5) Регистр сведений.
9 Garykom
 
гуру
23.06.22
13:43
(7) + остатки в соседнюю или на землю или сами выпьют?
10 H A D G E H O G s
 
23.06.22
13:44
(9) Берут пустую бочку, Егор
11 ASU_Diamond
 
23.06.22
13:45
(5) когда заливают не видят, что бочка полная? И куда погрешность измерений девается?
12 Kongo2019
 
23.06.22
13:50
(6) Тама фишка что купажи которые сделаны из своего винограда возвращают акциз, а из купленного видеоматериала нет. Вот надо их теперь мы их делим.
со спиртом было проще он по танкам разлит. А  вот купажи по бочкам закладываются.
13 Kongo2019
 
23.06.22
13:52
(7)Так вот были коллизии.
Вот будем теперь бочки распределять, а потом заваливать. А то кто-то быстр, а кто-то не будем пальцем показывать, два дня везет.
14 Krendel
 
23.06.22
13:53
(12) Так ты прослеживаемость как тебе советовали в сериях сделал?
15 H A D G E H O G s
 
23.06.22
13:53
(12) Сквозного прослеживания из каких серий виноматериала сделан розлив - нет?
16 Krendel
 
23.06.22
13:53
второй вопрос, а какая разница? распредели на свои виноматериалы на бочки, кто там проверит?
17 Kongo2019
 
23.06.22
13:53
(8) и что, типа писать с какими я бочками работаю?
А второму и третьему оператору отлуп дать? И пусть они кнопку жмакают до посинения?
Не то как-то.
18 H A D G E H O G s
 
23.06.22
13:55
(17) Регистр сведений "ЗаблокированныеЕмкости"
Измерения
Емкость
ДокументБлокировки
19 H A D G E H O G s
 
23.06.22
13:55
(16) У него купаж (полуфабрикат, а может и ГП, если купаж продают), а не виноматериалы
20 Kongo2019
 
23.06.22
13:56
(14) Ага, партии гоняем теперь.
(15) Уже есть.
Теперь вот с бочками подрались.
21 ASU_Diamond
 
23.06.22
13:57
(17) а много операторов?
22 Kongo2019
 
23.06.22
13:58
(16) Виноматериал это сырье. Из него делают спирты. Много и разные, потом спирты смешивают, и в бочки. Мы и бочками продаем.
23 Kongo2019
 
23.06.22
13:59
(21) Пока трое. Но сразу скажу сидят они далеко друг от друга, типа не договорятся.
24 Kongo2019
 
23.06.22
14:00
(18)Не понял мысль. Пока один распределяет, остальные курят? Они так и так сейчас сделано. Регистр блокируется.
Неудобно блин.
25 ASU_Diamond
 
23.06.22
14:02
(23) Вариант закрепить за каждым оператором определенный купаж, тогда не подерутся
26 ASU_Diamond
 
23.06.22
14:03
(24) при распределении не учитывать емкости которые в регистре
27 AlvlSpb
 
23.06.22
14:04
Бочка - это ячейка имеющая свой объем. Помещать в ячейку доком поступление или перемещение. При проведении дока ставить блокировку. Он
28 Фрэнки
 
23.06.22
14:30
Похоже, что в постановке процессов не догадались определить базовую учитываемую единицу.

Но если в бочку попадают купажи с разными датами выпуска, то это логично предположить, что именно содержимое разных бочек становится новым купажом или продукцией. Ну как в машиностроении, каждый новый станок = изделие, т.е. единица продукции. Не внутренняя часть, вошедшая в изделие, а уже само изделие.
Вот так и здесь - бочка = изделие.

А если это так, тогда это документ и статус у документа, по которому можно доливать что-то или нельзя.

А если делать в ERP, то будет ресурсная спецификация и бочка с продукцией будет по этой ресурсной производиться, создавая этапы производства. И никто другой физическую бочку выбрать не сможет, потому что надо выбрать документ, который имеет подходящий статус.
29 Garykom
 
гуру
23.06.22
14:48
(10) И учет в системе начинает расходиться с фактом?
30 Фантазер
 
23.06.22
14:49
(0) Поясните, это задача на расклад продукции по документам или у вас реально 1С прикручена к краникам и происходит программное открытие-закрытие кранов?
31 Kongo2019
 
23.06.22
21:00
(28) Бочка это место хранения. И туда не попадает купаж с разными датами. То бишь в одной бочке может быть только одна партия.
(29) Нет. Правим.
(30) Расклад чего-то по ячейкам, причем в ячейке может быть только одна партия.Типа такого.
32 Krendel
 
23.06.22
21:26
(28) в базовой постановке, ему нужна была прослеживаемость купажей, для этого мой совет был хранить структуру в серии
33 Фрэнки
 
23.06.22
21:40
(31) В любом случае, Бочка будет элементом из какого-то справочника. И будет периодический регистр сведений (РС), который будет актуальным состоянием показывать статус бочки.
Можно Бочку сделать документом, который в табчасти будет хранить все состояния. Можно к справочнику привязать табчасти с историей всех состояний бочки.

В любом случае по эти таблицам состояний допускается запрос на срез последних.

Как именно реализовано - смотреть - и будет видно куда прикрутится еще одна табличка.
34 Фрэнки
 
23.06.22
21:44
И мне почему-то казалось, что технология с купажированием буквально означает из нескольких разных исходных получение нужного и эти исходные могут быть хоть из разных лет даже.
35 Asmody
 
23.06.22
21:47
(0) вкусное хоть разливаете-то?
36 Фрэнки
 
23.06.22
21:49
(35) реклама такого не приветствуется :-)
37 alarm2020
 
23.06.22
22:20
(35)
- Как же так вышло? Ваш коньяк три звездочки победил на конкурсе, а ваш же коньяк пять звездочек с треском провалился?
- Сами удивляемся. Из одной бочки наливали
38 Asmody
 
23.06.22
22:28
(36) мне не для себя, друг попросил спросить
39 mr_K
 
23.06.22
22:31
(0) так это же партия, только наоборот. Пустая бочка - новая партия.
40 Kongo2019
 
23.06.22
22:39
(33) А нафига мне статус бочки? У меня они тупа как склад, с ограничением, что положить можно только одно. Регистр накопления.
Теперь осталось два вопроса, как это запихивать по максимум, и не давать при одновременной работе закинуть с горочкой.
41 Kongo2019
 
23.06.22
22:41
(35) Коньяк марочных третий по качеству, вино в гарантировано из винограда. Вино обычное, без фанатизма, одинарные коньки так себе.
Но гарантировано не бодяга, как наши соседи льют из армянского, по 50 центов литр.
42 Kongo2019
 
23.06.22
22:42
(39) Бочка - склад.
43 Garykom
 
гуру
23.06.22
22:45
(40) Для бочек нужен справочник (чтобы была ссылка) и РН или РС для объема и что сейчас налито и сколько
44 Фрэнки
 
23.06.22
22:47
(40) нафига... а что у ячейки на складе тоже статусы есть - там тоже нафига?
А у документа статус проведен и не проведен - там тоже нафига?

Статус - элементарные состояния: открыта, закрыта, блокирована от выбора в документах и тому подобное.
45 mr_K
 
23.06.22
22:48
(42) почему? Рн. Бочка - элемент справочника. Каждый раз новый элемент. Объем бочки - это начальный остаток. Далее устраиваем типовое списание партий с блокировками
46 Kongo2019
 
23.06.22
22:48
(43) Есть справочник бочек с номерами бочек и их объемом.
Чего куда налил РН.

Теперь мне надо придумать как наливать с начало максимально заполоненную, потом следующую, и если все заполнились брать новую.
И не давать наливать с горкой.
47 Фрэнки
 
23.06.22
22:50
(46) Ну если регистр накопления с бочками связал, то чего гадать? Отсортировал по убыванию количества и бери из этой выборки.
48 Kongo2019
 
23.06.22
22:51
(44) Блокировано от выбора это хорошо, и что залита по горлышко тоже.
Это нужная мысль.
а когда это лучше записывать чтобы операторы друг другу не мешали?
У меня пока мысль сделать кнопку распределить, тут бочка блокируется, при проведени записываем остатки, и снимаем блокировку.
А если оператор зараза такая домой умотал и док не провел?
49 Фрэнки
 
23.06.22
22:58
(48) ну так блокировка не снимется, пока оператор не проведет свой остаток. Остаток проводить ответственно, примерно так, как это с ТСД выполняют.
Но в ТСД вроде бы нельзя в разные ТСД загрузить одно и тоже задание на сборку.
Т.е. один оператор в работу взял - блокировка установилась - он же и должен вернуть на бочку следующий нормальный статус.
И не ограничивать себя, что если приходит идея, что дополнительный статус может быть полезен - ну так и вводи его. Лишние затем уберешь и все. Критичного ничего не накрутишь.
50 Фрэнки
 
23.06.22
23:05
(48) А как технически определяют и по учету проводят количество литров внутри бочки? Когда пустая совсем, а заливают в нее некоторую порцию и в бочке новое количество - как проверяют что бочка непустая и сколько в ней текущее количество литров?
51 Krendel
 
23.06.22
23:48
Думать надо, так приходится на ум, добавить справочнмк бочек, и комповать каждую серию, но это надо уже смотреть
52 d_monah
 
24.06.22
04:29
(35) Название какое?Не в качестве пропаганды алкоголя (я к нему с отвращением отношусь,с брезгливостью и тд))),для точного ответа на вопрос.А соседей ваших я пару раз попил коньяк...ууууу.
В бочке сколько литров?Думаю что гармонично у меня дома смотрелась бы как деталь интерьера)),ну и как инвестиции ДС
53 Bigbro
 
24.06.22
06:40
поддержу 18
бежишь по своему доку распределяя
подобрал подходящую бочку кинул ее в этот регистр, знаешь что ее уже никто другой не заберет.
бежишь дальше нашел вторую подходящую смотришь а ее уже кто то занял - она в регистре этом есть. окей пропускаем, бежим дальше.
добежал до конца провел документ, регистр за собой почистил.
не провел тоже почистил.
54 Kongo2019
 
24.06.22
08:28
(50)Мерная линейка. Такая фиговина, опускают в бочку, и она показывает крепость и сколько там.
55 Фрэнки
 
24.06.22
08:54
(54) А результат измерения регистратором оформляется как-то в учете?
56 Kongo2019
 
24.06.22
09:10
(55) Инвентаризация конечно. Спирт он испаряется же. Нормы потерь и все такое.
57 Megas
 
24.06.22
09:22
Нельзя реквизит сделать который отражает блокировку?
Выбрал бочку и заблокировал. Перед разливом ещё проверил если смущает.
58 uno-group
 
24.06.22
09:47
Может тебе больше схема резервирования товара счетами подходит. Бочка это товар свободное место остаток. оператор при построчном проведение блокирует свободный остаток полностью или частично, а оп фактическому заполнению списывается зарезервированное к-во. У операторов будет выбор брать бочки на которых вообще нет резерва или дождаться пока тот кто зарезервировал бочку ее заполнит.
59 Фрэнки
 
24.06.22
09:53
(58) по схеме с резервом можно, конечно. Только у ТС конфигурация уже сильно не похожа на типовую - переделали у них и занимались этими переделками много лет.
Им теперь проще прикрутить еще один регистр сведений на бочку и изменить процедуры самопальных документов, чем восстанавливать из небытия схему резервирования.
60 uno-group
 
24.06.22
10:45
(59) я про сам алгоритм работы. к бочке прикручиваешь регистр зарезервированный объем и далее по схеме
61 Kongo2019
 
24.06.22
14:05
(60) Да вот пытаюсь, пока фигня получается.
62 Kongo2019
 
24.06.22
14:06
Как мне симулировать работу двух операторов?
63 Фрэнки
 
24.06.22
14:11
" ...
- что вы мне голову морочите?! Я тут стратегические задачи решаю!
... "
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс