Имя: Пароль:
1C
1С v8
Зачем в шапках документов хранятся реквизиты Организация и Контрагент?
0 Ненавижу 1С
 
гуру
22.07.11
14:59
Зачем в шапках документов хранятся реквизиты Организация и Контрагент?
Ведь по реквизиту ДоговорКонтрагента они однозначно восстанавливаются?
1 Нуф-Нуф
 
22.07.11
15:00
и каждый раз чтобы получить контрагента нужно обращаться к таблице договоров и оттуда доставать ссылку на контрагента?
2 Aleksey
 
22.07.11
15:00
Имхо для быстрых отбор.
3 iamnub
 
22.07.11
15:00
Вроде умный, а глупости спрашиваешь.

Это называется денормализация в целях повышения производительности.
4 Aleksey
 
22.07.11
15:00
Т.е. чтобы можно было проиндексировать
5 Живой Ископаемый
 
22.07.11
15:01
он не глупости спрашивает, а набрасывает и троллит. :)
6 IamAlexy
 
22.07.11
15:02
1Сники они такие 1Сники...
7 Amra
 
22.07.11
15:02
(1) Аха, посмотри какую нить комплексную или тис на 7.7, там только договор в регистрах, контрагента нет)
8 iamnub
 
22.07.11
15:03
В табличной части дока можно хранить ссылку на номенклатуру (правильно), а можно еще и имя. Вроде фигня, но как подумаешь, что делает тот же LINQ для банального отображения имен в ТЧ - дурно становится.
9 unregistered
 
22.07.11
15:03
(2) +100 как минимум для быстрых отборов в списках.

Во-вторых, права в типовых завязаны на Организации => нужен реквизит таблицы для RLS.

Ну и кроме того для всяческих там журналов типа "ДокументыКонтрагента".
10 IamAlexy
 
22.07.11
15:03
(7) бесит безумно...
11 Ненавижу 1С
 
гуру
22.07.11
15:03
ну часто ищут по артикулу, давайте в ТЧ хранить и артикулы тогда, а?
12 Ненавижу 1С
 
гуру
22.07.11
15:04
(2) в 8.2 есть динамическое, проблем нет
13 Ненавижу 1С
 
гуру
22.07.11
15:04
(5) ага, пятницо
14 Икогнито
 
22.07.11
15:05
(0) прими как неизбежное
15 dmpl
 
22.07.11
15:05
(0) Чтобы проверить вводящего, что он в трезвом уме и здравой памяти.
16 iamnub
 
22.07.11
15:05
Но мощных серверах с гиганстким объемом ОЗУ - это все относительно дешево.

Но вот на мобильных устройствах...
17 Aleksey
 
22.07.11
15:06
(12) Что динамика? Ну у меня 15 организаций в одной базе, у каждой организации свой бух, который должен видеть только свои данные. Сколько у нее журнал будет открываться при нормальном заполнении базы?
18 Икогнито
 
22.07.11
15:06
(0) например, договор трехсторонний.
19 Ненавижу 1С
 
гуру
22.07.11
15:07
(17) просто в 1С все реализовано так глупо, ну не смогли они
20 Ненавижу 1С
 
гуру
22.07.11
15:07
(18) в 1С есть они?
21 acsent
 
22.07.11
15:12
Органзация для RLS, контрагента ибо вначале выбирают его а потом уже договор
22 Ненавижу 1С
 
гуру
22.07.11
15:16
(21) интерфейс тут не при чем, можно на форму вынести
23 Конфигуратор1с
 
22.07.11
15:27
(0) У Вас в базе 15 организаций, 3000 контрагентов, у каждого по 5 договоров, таким образом пользователю нужно будет выбирать из  15*3000*5 договоров. Тем более, как Вы поиск по договору собираетесь делать?
24 Ненавижу 1С
 
гуру
22.07.11
15:27
а ничего что программно договор вообще левый можно прицепить?
25 Ненавижу 1С
 
гуру
22.07.11
15:28
(23) зачем? вынесите на форму организацию и контрагента, все как обычно
повторяю - модель от интерфейса не должна зависеть
26 Конфигуратор1с
 
22.07.11
15:29
ну, собственно, программно можно все левое подцепить, а вот пользователю, это сделать проблематичнее
27 Ненавижу 1С
 
гуру
22.07.11
15:30
(26) опять про интерфейс, ну смешно же
28 Конфигуратор1с
 
22.07.11
15:32
а запросы? Если Вам нужно вывести простой список документов, где есть контрагент документ сумма. Если будет только договор, то придется соединение писать. а так быстро и удобно
29 Ненавижу 1С
 
гуру
22.07.11
15:35
(28) ну тут да, я ж не просто так пишу
30 zak555
 
22.07.11
15:38
отборы и скоростт выполнения запросов
31 vde69
 
22.07.11
15:41
(0) для RLS
32 Конфигуратор1с
 
22.07.11
15:44
(29) опять же, пользовательские отборы
33 Живой Ископаемый
 
22.07.11
15:46
2(31) когда они появились в типовых - РЛС еще не было.
34 Stim213
 
22.07.11
16:57
Просто 1С предполагает, что не в каждом документе организация и контрагент, указанный в договоре будут совпадать с орг и контр документа. А движения нужны по реквизитам документа.
35 Ненавижу 1С
 
гуру
22.07.11
16:58
(34) ?? 0_о
36 Mort
 
22.07.11
17:03
Тут даже дело не в денормализации. Хорошую модель системы тупо нельзя сократить до связи документ - договор. Как присер, договор тупо может быть не указан для некоторых видов операций документов.
37 Mort
 
22.07.11
17:03
+(36) *пример :)
38 Ненавижу 1С
 
гуру
22.07.11
17:04
(36) это для каких?
39 Eugeneer
 
22.07.11
17:05
(34) фигасе ты закрутил. или закурил.
40 Eugeneer
 
22.07.11
17:05
Нафига вообще справочники организаций и контрагентов. все в договоре можно вести)))
41 Eugeneer
 
22.07.11
17:06
И вообще нафига документы. зашле в договор. набил товаров новых. И всё.
Все будет полностью в договоре. и отчет по продажам не нужен. Открыл а там все что он купил набито. Супер!
42 Mort
 
22.07.11
17:08
(38) из жизни, например, в УПП ППИ прочее списание.
43 Stim213
 
22.07.11
17:08
(35) а что? Реквизит договорКонтрагента - он может использоваться и для других целей, например, как какой-то дополнительно-информационный, например, основной для ответственного.
А движения документа нужны по реквизитам самого документа. И поэтому удобнее будет скармливать типовым модулям именно шапку дока, а не доп реквизит ДоговорКонтрагента
44 Ненавижу 1С
 
гуру
22.07.11
17:15
да я смотрю счеты и Excel рулят ))
45 dmpl
 
23.07.11
09:13
(35) Ну сам же писал, что можешь программно левый договор прицепить. Вот чтобы защититься от дурака - и нужны реквизиты.
46 ОбычныйЧеловек
 
23.07.11
10:16
(11) Артикул - текстовое поле в отличии от организации и контрагента - разницу чувствуешь?
47 Snovy
 
23.07.11
11:02
(0) Самые первые версии УПП и УТ так и хранили - только договор. Но жизнь - она упрямая штука и, как абсолютно верно замечено в (3), иногда нужно отходить от правил третьей нормальной формы...
48 Lama12
 
23.07.11
11:36
49 _Atilla
 
23.07.11
13:03
Контрагента можно снести, полностью согласен с автором.

А "Организация" же общий реквизит, как его снести?
50 _Atilla
 
23.07.11
13:13
В типовом много тупых моментов.
Значит типовой тоже пишут студенты.

Напр: У Кассы владелец Организация, а у Складов нету владельца. Ведь это одно и то же. Первый склад денег, второй склад товаров...
51 Mashinist
 
23.07.11
13:26
(50) не совсем согласен
В кассе не могут быть деньги нескольких организаций
А на складе товары нескольких организаций быть могут
52 _Atilla
 
23.07.11
13:42
(51) ты сам видел такой склад?
И как там учет велся?
53 Lama12
 
23.07.11
13:47
(52) Нормально там учет ведется. По разным полочкам просто все.
54 _Atilla
 
25.07.11
16:34
(53) В таком складе как делается инвентаризация?
55 _Atilla
 
25.07.11
16:41
(50) Спр Расходы будущих периодов, Основные средства, НМА...

Все эти справочники можно сделать подчиненным спр Организация.
56 dmpl
 
26.07.11
08:30
(54) Очень просто - считаются штуки. Недостача взыскивается с кладовщиков. Пересортицу делят по договоренности (в зависимости от интенсивности использования склада организациями).
57 _Atilla
 
26.07.11
08:37
(56) Допустим по учету 30 штук (с 1 орг 10, с 2 20 штук).
При инвентаризации обнаружилось 26.

Как определить недостачу по организациям?
58 _Atilla
 
26.07.11
08:39
(56) Сорри... при недостаче проблем не будет...

Допустим по учету 30 штук (с 1 орг 10, с 2 20 штук).
При инвентаризации обнаружилось 34.

Как определить излишки по организациям?
59 dmpl
 
26.07.11
08:43
(58) Излишки уносятся домой, чтобы не создавать головной боли :) А пересортица идет по договоренности - могут пополам разделить, могут на какую-то одну организацию поместить (куда выгоднее с точки зрения налогообложения). Там же, как правило, родственные организации с общим руководством.