|
v7: Ограничить пользователей на использование других складов | ☑ | ||
---|---|---|---|---|
0
brenli
09.12.13
✎
13:59
|
Платформа 1С 7.7
Конфа ТиС. Используется самописная обработка для реализации товаров с разных складов, которая автоматически перемещает товар с разных складов на склад реализации и сразу списывает. Нужно ограничить некоторых юзеров отдельным набором складов с которых они могут продавать товар. В базе имеется несколько фирм и несколько складов. Как бы вы реализовали такую задачу? Описывать в коде все связки? Или лучше сделать интерактивный интерфейс? Но тогда эти данные нужно будет где то хранить (dbf, txt, xml)? Или вообще поступить более радикально и создать справочник? В общем в раздумьях... Прошу совета камрады |
|||
1
1Сергей
09.12.13
✎
14:07
|
ага-ага. Создать справочник - это очень радикально...
|
|||
2
mikecool
09.12.13
✎
14:09
|
ни за что и ни при каких условиях не создавай справочник!!!
|
|||
3
Злопчинский
09.12.13
✎
14:09
|
Сделать обратную привязку - в карточке склада сделать реквизит "фирма" - получится жесткая привязка склад-фирма.
. Пользователям - ничего не ограничивать. при записи создаваемых документов пользователями - проверять соответсвие склад-фирма., не сходится - отлуп. |
|||
4
brenli
09.12.13
✎
14:12
|
(3) >>в карточке склада сделать реквизит "фирма" - получится жесткая привязка склад-фирма.
Норма идея. Спасибо |
|||
5
1Сергей
09.12.13
✎
14:17
|
(3) твой телепат сильнее :)
|
|||
6
brenli
12.12.13
✎
12:56
|
Так всё это реализовал, то есть напутать теперь они не могут. Конкретный склад привязан к конкретной фирме, но ещё есть ситуация когда внутри фирмы нужно ограничить использовать некоторые склады. Например продавец1 на фирме1 может использовать склады только своего отдела склад3 и общий склад магазина склад1. Продавец2 может использовать на фирме1, склад2 и склад1.
|
|||
7
VladZ
12.12.13
✎
13:06
|
Создать справочник "РазрешенныеСклады". Сделать его подчиненным к справочнику "Пользователи".
|
|||
8
VladZ
12.12.13
✎
13:09
|
Если пользователей вагон и маленькая тележка и есть пользователи с одинаковым набором прав и одинаковым списком разрешенных складов - можно привязать "разрешенныеСклады" к справочнику "ПолномочияПользователей". Проще будет рулить.
|
|||
9
Злой Бобр
12.12.13
✎
14:15
|
(6) Ну собственно зря вы так. Так у вас складов наплодится куча. Правильный ответ в (7), только туда еще и фирму добавить (если действительно есть в этом необходимость).
|
|||
10
Злопчинский
12.12.13
✎
14:48
|
(6) не надо ничего дополнительно делать.
если кто-то выпишет товар не со своего склада - что будет? варианта два: 1. отгрузят с другого склада = ОК. 2. на другом складе пошлют нахрен, менеджер получит в результате люлей. В результате регулярного получения люлей менеджер быстро, практически мгновенно будет самостоятельно все выписывать правильно. . Если люли чисто символические типа атата-нехорошо! пожурили с улыбкой - ну тогда да - программируйте всякие хрени типа разрешенных складов. не забудьте, что кто-то должен будет регулярно этот список разрешенных складов поддерживать/можифицировать в соответсвии с потребностями.. - те же грабли вид сбоку |
|||
11
brenli
12.12.13
✎
15:12
|
(10) Тут недавно косяк случился, продавцы выписали товары с разных складов и в настройки обработки которая перемещает товары на склад реализации полезли ручками и видимо поставили склад соседнего отдела. В итоге весь товар оприходовался на их отдел и ладно бы так, оприходовался и списался, но покупатель передумал покупать и товар с разных складов завис на другом отделе.
|
|||
12
brenli
12.12.13
✎
15:14
|
(10) А перемещения продавцы не пометили на удаление. Хватились только на следующий день. На одном складе недостача, на другом излишки. Еле свели короче.
|
|||
13
Злопчинский
12.12.13
✎
16:54
|
(11) ну завис и завис. либо потом продадут, либо неликвид останется. а на другом складе нехватка. или обьратно переместят.
. 1. запретить менеджерам ручками лазить во всякие настройки. это залог предсказуемости работы/выполняемых действий. |
|||
14
Злопчинский
12.12.13
✎
16:55
|
(12) какой бред. никаких помечаний на удаление. неправильно переместили - новое перемещение чтобы вернуть в правильно.
|
|||
15
Злопчинский
12.12.13
✎
17:00
|
"на одном недостачи, на другом излишки".
- а не надо упрощать жизнь. товар ФИЗИЧЕСКИ между складами двигался? нет скорее всего - с какого будуна тогда перемещение между складами появилось в отрыве от физического перемещения. . чтобы такого избежать - перемещения делать через дополнительный транзитный склад. Из склада-источника - на транзитный склад. печатная бумага на перемещение. товар пришел на склда-получатель - переместите с транзитного склада на получателя. . а то вы в программе делаете одно, а по факту - случается совсем другое, отсюда и лезет всякая хрень, типа "..пометить перемещение на удаление", "..еле свели"... . чем ближе регистрируемые в учетно программе действия к реально выполняющимся физическим процессам - тем все прозрачнее и легче. . у себя я например уже четко знаю где косяки в проге будут - там где правят что-то задним числом - некие возвраты без документов и прочая лабудень - два прорцесса живуь сами по себе - правка в базе и реальное движение товара - в результате - косяк. а глазки - четсные-честные... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |