Имя: Пароль:
1C
1C 7.7
v7: 7.7 - помогите спроектировать регистр
0 Андрей_Андреич
 
naïve
11.10.13
06:50
Называется - не знал да забыл :)
Задача - ячеистый склад. Возможные измерения регистра - склад, участок, ячейка, номенклатура.
1. Правильно ли располагаются измерения
2. Имеет ли смысл сделать только измерения ячейка и номенклатура, а склад и участок - реквизиты ячейки
Естественно, все это с точки зрения производительности - документооборот будет не маленький, написано будет на прямых запросах.
1 Рэйв
 
11.10.13
07:00
(0)с точки зрения производительности все что потом придется брать через точку(из ячейки) ее имхо  замедлит.

так что делай как собирался.Вроде все правильно
2 Андрей_Андреич
 
naïve
11.10.13
07:05
(1) да понимаю что через ячейку замедлит запросы. Но ускорится проведение. То ли тестовую базу заделать поиграться сгенерить сотню тысяч доков да посмотреть.
3 dk
 
11.10.13
07:33
ячейку все равно придется к складу привязывать, т.ч. имхо 2-й вариант лучше
4 Злой Бобр
 
11.10.13
10:40
(0) Имеет смысл сделать измерения: ячейка, номенклатура. Склады, участки, фирмы - это отдельныесправочники так или иначе связанные со справочником Ячейки. Тулить их в регистр нет смысла. Взаимосвязи (структуру) делай на уровне справочников. И все будет летать.
В зависимости от специфики можно добавить единицу измерения, но это уже тебе виднее.
5 Андрей_Андреич
 
naïve
11.10.13
10:45
(4) нет специфики
6 viktor_vv
 
11.10.13
10:46
Я бы местами поменял "ячейка, номенклатура" ->>"Номенклатура,ячейка". Есть у меня ячеистый склад простенький, там чаще нужна информация в каких ячйеках лежит конкретная номенклатура, то есть условие по номенклатуре чаще используется, чем по ячейке.
7 Джинн
 
11.10.13
10:46
(4) Крайне вредный совет с точки зрения производительности.
8 Mikeware
 
11.10.13
10:47
достаточно ячейки и номенклатуры.
порядок обхода - задается в другом справочнике.
9 viktor_vv
 
11.10.13
10:48
(6)+ Ну и участок таки можно прилепить к ячейке, а вот склад оставил бы измерением.
10 Джинн
 
11.10.13
10:49
(8) Нет, не достаточно. При запросе по складу фильтр будет по списку значений, а не по одному значению. Что крайне хренового.
11 Mikeware
 
11.10.13
10:52
(10) запросы "по складу целиком" очень редки.
большинство запросов (около 90%) - по номенклатуре.
12 Джинн
 
11.10.13
10:52
Да и номенклатуру я бы первым измерением поставил. И обращение к ней чаще, и вариативность значений выше.
13 ADirks
 
11.10.13
10:53
(10) по ячеистым складам такие запросы обычно, шоажкапец. Особенно, если топология хоть чуть-чуть отличается от тривиальной. И склад в этих запросах обычно не присутствует.
Держать склад в измерении - явное излишество.
14 trad
 
11.10.13
10:54
(10) можно и без списка обойтись, если пользоваться запросами
15 Злой Бобр
 
11.10.13
10:56
(7) Ну с точки зрения производительности как раз полезный. Вопрос в умении правильно выстроить связь ячейка - склад - фирма - ... , на уровне справочников. Если автор с этим справится то все путем.
И да, я небуду биться о стены и доказывать что только моя точка зрения единственно верная. Собственно как и обратное. Каждый ошибается по своему. Автор попросил совета, а дальше уже его выбор что и как делать.
16 Джинн
 
11.10.13
10:57
(13) Признаю Ваше право самостоятельно потоптаться по граблям в борьбе за чистоту сферической в вакууме идеи нормализации баз данных.

(14) Это не меняет ничего в принципе. Запрос также будет оперировать списком.
17 Mikeware
 
11.10.13
10:58
(16) ты бы видел их базу.... уж что-что, а насчет проектирования БД и работы с БД - не тебе их учить..
18 ADirks
 
11.10.13
11:09
(16) я уже потоптался, спасибо
и говорю чисто за собственный опыт
19 Андрей_Андреич
 
naïve
11.10.13
11:43
(13) Таки да - за общий остаток по складу другой регистр отвечает. Типовой запрос пожалуй будет такой - выдать для указанного участка остатки в ячейках по заданному списку номенклатуры (то есть где взять товар для данной расходной накладной)
Предполагается, что в одной ячейке может лежать несколько наименований (грубо - около десятка), один товар занимает 1-3 ячейки
20 Андрей_Андреич
 
naïve
11.10.13
11:52
(14) Запросы будут относительно прямые :)
21 ADirks
 
11.10.13
12:06
(19) а обратной операции не предполагается? т.е. по приходной накладной определить ячейки, куда положить товар.
как показала практика - тут то как раз самые развесистые алгоритмы присутствуют.
22 exwill
 
11.10.13
12:06
(0) Ячейка+товар.
Всякий бред про производительность даже и не слушай.
23 Андрей_Андреич
 
naïve
11.10.13
18:52
(21) Про это пока и думать нечем - там действительно кучу нюансов мне навскидку наговорили
(22) Коротко и ясно. Мужик.
24 Холст
 
11.10.13
19:08
у нас Партия,Ячейка  т.к. товар партионный
25 Холст
 
11.10.13
19:09
отсутствие измерения Товар лишь иногда мешает, когда надо сделать отчет по группе товара
26 Андрей_Андреич
 
naïve
11.10.13
19:18
Пока получается подавляющим большинством товар-ячейка
27 КонецЦикла
 
11.10.13
19:20
Если возникнет потребность в не физическом складе, то лучше таки сделать измерение склад

Номенклатура, Склад, Адрес хранения
28 ADirks
 
11.10.13
19:41
(26) ты чё, структуру данных голосованием утверждаешь чтоль  :))
так то, нехило бы узнать все задачи, которые склад решать будет, а потом уж чё-то там проектироать
29 Андрей_Андреич
 
naïve
11.10.13
19:58
(27) Не физический склад - это что?
(28) Утверждать структуру данных я буду волевым решением. Но мнение наступивших на грабли очень интересует.
Задачи будут копиться по мере разработки-внедрения. Год срока есть на эксперименты, пока складской комплекс не построен.
30 viktor_vv
 
11.10.13
19:58
(26) Голосовулку надо было прикрутить.
31 viktor_vv
 
11.10.13
19:59
(30)* Голосувалку, то есть.
32 Андрей_Андреич
 
naïve
11.10.13
20:00
(30) Не возражаю, но сам не умею. Кому не сложно - сделайте. Ну и "автор - чудак" само собой последним пунктом.
33 viktor_vv
 
11.10.13
20:00
(29) Не физический - это логический склад, типа помещение одно, но как бы поделено логически по разным складам.
Хотя у вас к этому скорее участок подходит.
34 viktor_vv
 
11.10.13
20:10
(33) Точнее если сказать, помещение одно, кодировка ячеек общая на все помещение, только эти ячекйи еще периодически между этими самыми логическими складами перемещаются.
35 ADirks
 
11.10.13
20:10
(29) При таких условиях - все лишние измерения нафиг. Ну и гемору получишь, уж гарантирую.
36 Андрей_Андреич
 
naïve
11.10.13
20:16
(35) Надо же чем то на работе заниматься. А то мне запретили без указания свыше что-либо в программе менять.
37 ADirks
 
11.10.13
20:24
(36) Значит, когда надо будет что-то менять, это будет "надо уже вчера, иначе сикирбашка". Не завидую. Отсутствие планирования неприятная штука.
38 Андрей_Андреич
 
naïve
11.10.13
20:37
(37) Ничего страшного. Зато не скучно.
39 Злопчинский
 
11.10.13
21:55
Вопросы в (0), особливо "Естественно, все это с точки зрения производительности - документооборот будет не маленький, написано будет на прямых запросах" и обсуждения наводят меня на мысль - что можетавтору лучше не изобретать сложный велосипед, а прикупить что-то промышленное..?
40 Злопчинский
 
11.10.13
21:58
и ваще, хранить состояние физического склада в регистрах - мне это жестко не нравится. под каким-либо соусом распровели документ - все капец, склад/номенклатура поплыли...
имхо конечно...
я придерживаюсь у себя концепции - независимо что там происходит с документами - текущее состояние склада измениться не может от действий с документами...
41 ADirks
 
12.10.13
19:02
(39) стоят такие система чуть более, чем дофига
(40) любая информационная система - это своего рода зеркало, и эти зеркала всегда имеют изъяны. Всегда.
42 Андрей_Андреич
 
naïve
12.10.13
19:34
(41) И железо к ним стоит столько же, и используется 10% функционала, а остальной как хобот двухметровый меж ног болтается и тормозит (еще и больно при этом)
(40) Я дико извиняюсь, но Вы случайно не Чучундер с Т1С (царствие небесное)
43 КонецЦикла
 
12.10.13
19:43
(40) Смотря как построить работу с обнаружением ошибок.
Я, например, делал так: нельзя отменить проведение перемешения. Не туда переместил - перемещай еще раз верно. Ну и т.п.
Вагон работы, конечно, и всего сразу не предусмотришь. Но корректировки должны иметь место.
Документы же нужны, по большей части для анализа, планирования, мотивации и проч.
Без них тоже можно и на первый взгляд даже проще...(просто отражаем актуальное состояние и все).
44 КонецЦикла
 
12.10.13
19:44
(42) Да, еще и Чебуратор
45 Андрей_Андреич
 
naïve
12.10.13
19:56
Мы с диром вроде договорились на план-факт-фак.
Типа сначала мы планируем куда разместить и откуда взять. А кладовщик нам выкладывает факт - откуда взял и куда разместил. Через какое-то время при несовпадении плана и факта наступает фак. Для кладовщика.
46 Андрей_Андреич
 
naïve
12.10.13
20:04
(44) А я ANik. Блин у Чучундера башка временами варит, но не те ингридиенты в нее напханы.
47 ADirks
 
12.10.13
20:05
(45) я бы с кладовщиком тоже поговорил бы: а с чего это у него так получается? Склад - это очень адаптивный и живой организм.
Чем больше получишь информации перед проектированием, тем меньше гемора в эксплуатации.
48 Андрей_Андреич
 
naïve
12.10.13
20:11
(47) Не надо говорить с кладовщиком. Их ваще куча - всю жизнь протреплешься. Ипатьевский метод он самолучший.
49 Андрей_Андреич
 
naïve
12.10.13
20:13
(47) Кстати - мы вообще соседи - в обед за кофеем поговорить?
50 ADirks
 
12.10.13
20:17
(48) люди, которые работают, они знают такие нюансы, которые не знает ни гендир, ни тем более ты. Их неплохо хотя бы выслушать.

(49) Ну можно конечно. Только у меня щас на ДК Кирова работа.
51 Андрей_Андреич
 
naïve
12.10.13
20:21
(50) Они знают сложившийся бардак - который и надо изжить. И тут вопрос в основном в количестве административного ресурса.
Т.е. ты поменял работу или просто офис не на Брюллова?
52 Рэйв
 
12.10.13
20:24
(50)Я не согласен. Разговаривать разработчику с кладовщиком? О чем?
Он видит только склад.Хорошо видит, молодец.Но в нашем деле это не поможет. Нам надо картину в целом.
В целом ее естественно никто не видит, вот поэтому приходится разговаривать с теми из которых можно составить 10 кусков реальности, а не 10000 как если бы с каждым кладовщиком говорить.
53 ADirks
 
12.10.13
20:26
(51) работу я уж два года как поменял :)

(52) а как увидеть картину в целом, не получив информации от всех участников картины?
54 Рэйв
 
12.10.13
20:29
(53)Очень просто.
Все телодвижения фирмы подчинены регламенту, более или менее.
Отвечают за исполнение регламента люди весьма перчисляемые в паре десятках. Они и имеют картину в голове. А кладовщик имеетв голове как бы смыться с работы поскорее и напиться в основном..Не в обиду кладовщикам:-)
55 ADirks
 
12.10.13
20:33
(54) проблема в том, все эти регламенты зачастую устарели, и не соответствуют реальности. А этот самый кладовщик _вынужден_ подстраиваться под эти дела, и хитро-опить. И ему это не нравится обычно, хотя он ничего никому не говорит.
56 ADirks
 
12.10.13
20:37
(+55) в итоге, мы иной раз действуем, как некий дипломатический корпус, объединяя разные участки деятельности
57 Рэйв
 
12.10.13
20:39
(55)Если фирма еще пока жива, значит ее регламенты не совсем устарели.
>> этот самый кладовщик _вынужден_ подстраиваться под эти дела, и хитро-опить.

Он вынужден хитро#опить как дальше воровать в связи  изменением регламента:-)).. Поверь мне.

А работать он будет так как ты сделаешь. Поэтому глупо спрашивать у подопытной мышки, каким способом она хочет чтобы над ней произвели очередной опыт:-)
58 Рэйв
 
12.10.13
20:40
+(57)никакого неуважения к кладовщикам про мышь..прост аллегория
59 ADirks
 
12.10.13
20:47
(57) тех, кто хотели воровать, и делали это, уже приубрали.
Но реальная ситуация меняется постоянно, и руководство не всегда в курсе нюансов, и действует по тому самому командному принципу. А как доходит дело до автоматизации процессов - то ведь без нюансов никак. Вот и разговариваем со всеми, кто вовлечён.
60 Рэйв
 
12.10.13
20:49
(59)>> руководство не всегда в курсе нюансов,

С какого перепуга ты это заключил?
Тебе кладовщики про это сказали?:-)
Ну тогда понятно:-))
61 Рэйв
 
12.10.13
20:50
(59)Сдается мне ты сам из низов:-)
НЕ пугайся.я тоже грузчиком работал в свое время и вагоны по ночам разгружал.

Просто пора тебе уже вырасти от кладовщиков.
Ты уже выше мыслить должен.
62 ADirks
 
12.10.13
20:51
(60) когда кладовщики говорят мне то, что не стыкуется с тем, что говорит руководство, я тащу их на очную ставку, и там всё выясняем.
63 Рэйв
 
12.10.13
20:53
(62)ооо..тогда понятно..
Ты работаешь с камито там ооо "Неизвестно что"

В нормальных компаниях.Даже очень низкого уровня.
Уж точно.
Никогда не допустят кладовщика на такие обсуждения.
64 Рэйв
 
12.10.13
20:53
(62)Мы с тобой на разных языках говорим, извини.
65 ADirks
 
12.10.13
20:57
(63) Видимо да. И мне нравится. Не люблю зверски больших организаций, где всё заформализовано по самое немогу.
у нас то тут всего человек 300 примерно.
66 Рэйв
 
12.10.13
21:01
300 :-))

ладно молчу.
67 Злопчинский
 
13.10.13
00:43
(42) чучундер
68 Злопчинский
 
13.10.13
00:43
(46) спасибо, я учту и постараюсь исправится, особливо если мне тактично укажут где именно...
69 Злопчинский
 
13.10.13
00:49
задача при автоматизации склада решается очень просто - задача системы не дать возможности персоналу сделать неправильно. далее начинается поиск компромиссов - снижение стоимости решения за счет перекладывания части функционала/делегирования от проги на персонал
70 Андрей_Андреич
 
naïve
13.10.13
14:40
(68) Да не обижайся. Просто, мне кажется, ты такой азартный, что часто клинит на одном.
71 Злопчинский
 
13.10.13
16:37
(70) я могу обидеться, если мнее руку сломают или там ногу например.. а тут - чего обижаться-то..? ну подумаешь руку тебе сломаю .. или ногу... ;-) шутю я... нормуль всё! ;-)