Контроль заполнения ячейки на ордерном складе по правилам заполнения

1. Xershi 1484 03.03.21 14:39 Сейчас в теме
Добрый день, коллеги.
Настроили ордерный ячеистый склад.
Решили что пора настроить адресацию, чтобы при поступлении товара, он ложился в нужную ячейку.
Все работает как нужно.
Но есть проблема.
Пользователь может указать вручную в размещении не правильную ячейку.
По правилам у нас в 1 ячейки 1 товар, т.е. монотоварность.
А пользователь в 1 ячейку запихнул 2 разных товара.
После этого товар в эту ячейку не хочет ложиться, потому что нарушено правило монотоварности.

Отсюда вопрос должна ли 1С выполнять проверку или такой проверки в принципе нет?

Проверка какого рода, пользователь положил в А1 товар А, затем захотел товар Б положить в А1 программа ему это дает сделать.
А хочется, чтобы ругалась!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1484 03.03.21 14:43 Сейчас в теме
Решил залезть в код.
В Процедура ОбработкаПроверкиЗаполнения
Ничего нет про ячейки и адреса...
Похоже это только допил?
3. XAKEP 03.03.21 15:32 Сейчас в теме
размещение справочно или реально ордерная схема ?
4. Xershi 1484 03.03.21 15:35 Сейчас в теме
(3) ордерная с ячейками. Все заполняется.
5. XAKEP 03.03.21 15:40 Сейчас в теме
8. Xershi 1484 03.03.21 15:54 Сейчас в теме
(5) там про другое.

Мне же нужен котроль.
Порылся нашел еще в ПроведениеСерверУТ
// Контроль остатков в ячейках по ТоварыВЯчейках.
Но там только контроль обособленности, а у нас монотоварность только.
10. XAKEP 03.03.21 16:14 Сейчас в теме
13. Xershi 1484 03.03.21 16:59 Сейчас в теме
(10) этот этап настроен и работает.

Фишка в чем поступает новый товар. Он кидается в общую кучу. Далее отдается складу они вручную его размещают.
Далее обработкой генерируется правило, что этот товар будет там лежать.
Потом или в этом же документе оператор допускает ошибку и кидает другой товар в эту ячейку.
Итог ячейка монотоварная, а в ней лежит 2 товара. Вот тут должна сработать проверка.
После этого правило размещение перестает работать.
6. soft_wind 03.03.21 15:42 Сейчас в теме
(4) посмотрите РС.ПравилаРазмещенияТоваровВЯчейках
там реквизит ОбластьХранения
в котором есть ПриоритетРазмещенияВМонотоварныеЯчейки

как я понимаю это только помощь в размещении что у вас и так работает
наверно что бы отменить ручные косяки, надо писать свою проверку ПередЗаписью документа или в процессе выборки Список доступных ячеек сразу ограничивать Пустые + Монотоварные
7. Xershi 1484 03.03.21 15:47 Сейчас в теме
(6) ну свою проверку конечно могу. Но речь о штатной проверке.
9. soft_wind 03.03.21 15:57 Сейчас в теме
(7) Так заполнение у вас правильно выполняется.
А то что кладовщик перевыбирает по своему усмотрению, так у него приоритет!
CheBurator; +1 Ответить
11. Xershi 1484 03.03.21 16:51 Сейчас в теме
(9) когда условие выполняется правильно.
Но вот хочет клиент исключить человеческий фактор и без доработок))
16. CheBurator 3119 03.03.21 23:26 Сейчас в теме
(11) "исключить.." - уберите оператора СО СКЛАДА. Сделайте роботизированный склад. и будет "клиенту - профит. Нажмет на кнопку - получит результат.
17. Xershi 1484 04.03.21 09:06 Сейчас в теме
(16) так дело в том что ячейку определяет пользователь в первый раз.
Потом только правило настраивается.
И нужно чтобы настроенные правила не ломали))
12. soft_wind 03.03.21 16:57 Сейчас в теме
(11)
... и без доработок))

ну тогда уж и без 1С! чего мелочиться?
вот в Екселе вообще ни чего программировать не надо
а поиск и сортировка работают (ура-ура)
14. Xershi 1484 03.03.21 16:59 Сейчас в теме
(12) я предполагал, что это типовой функционал.
15. CheBurator 3119 03.03.21 23:25 Сейчас в теме
Оператор ВРУЧНУЮ вправе делать все действия в обход ограничений автоалгоритмов. для этого он и ЕСТЬ оператор. Самый простой пример - все ячейки заняты. товар класть некуда. но надо положить. вот хоть убейся - но надо. а - НИКАК!
важно: не надо путать операторов учетных систем с операторами складских систем и живых объектов а не виртуальных сущностей.
прим: у меян на проекте тоже есть настраиваемая монотоварность ячеек даже больше: под товар например выделено 2 ячейки с жесткой привязкой и всего 5 ячеек , т.е. 3 ячейки свободного размещения. и если в жесткой ячейке нарушена монотоварность - все, мимо, моя система эту ячейку "выключает" из доступных к размещениею. это - правильно. потому что такое размещение если его разрешитьделать автоматом в общем случае приведет к постоянному микксу в такой ячейке. а так - если система в не tyt пихает автоматом - ячейка со временем "вымоется" каким-то товаров из миксованного в ячейке и ситуация нормализуется.
резюме: я поддерживаю и поведение оператора и поведение системы в (0)
18. Xershi 1484 04.03.21 11:54 Сейчас в теме
(15) так и объясню клиенту. Думаю на этом остановимся. Хотя когда ИТС оформит сделаю запрос в 1С. Отпишу что разработчики по этому поводу говорят.
19. CheBurator 3119 05.03.21 11:55 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот