Имя: Пароль:
1C
1С v8
СКД
,
0 qeos
 
08.08.11
11:05
есть схема компановки данных, в полях в верхней части набора данных появляется валюта, хотя в самом тексте запроса это поле нигде не используется, вопрос: откуда оно?
1 Axel2009
 
08.08.11
11:05
СКД умная штука. сама измерения пропишет в возможный отбор.
2 qeos
 
08.08.11
11:06
вот эта вещь у меня тут весь отдел запутала ))
3 Defender aka LINN
 
08.08.11
11:15
(0) Потому что нефиг автозаполнение юзать
4 also
 
08.08.11
11:16
(3)+100
5 Fragster
 
гуру
08.08.11
11:17
не, автозаполнение рулез, другое дело что нужно уметь им пользоваться
6 Defender aka LINN
 
08.08.11
11:23
(5) Надо уметь пользоваться инструкциями СКД в запросах. Мне вот это автозаполнение ни в жисть не нужно :)
7 Axel2009
 
08.08.11
11:27
(6) так если не поставить автозаполнение, тогда СКДшка никакие поля отбора сама заполнять не будет? будет брать тока из фигурных скобок??
8 Fragster
 
гуру
08.08.11
11:27
(6) текст запроса получается при автозаполнении короче и проще для модификации (не надо при изменении состава полей во всем пакете запроса дрючить вкладку СКД в конструкторе). ситуации же с параметрами ВТ типа периода и неумение СКД что либо делать с вложенными запросами (без директив) - это надо знать и прописывать руками
9 Axel2009
 
08.08.11
11:29
(8) а вот у меня при автозаполнении есть поле Менеджер, которое я именую в самом запросе (нигде измерений таких нет). в итоге СКДшка сама нашла мне это поле и добавила его. при добавлении этого поля в отбор тип значения у него составное и принимает тип "Справочник" и "Поле компоновки данных" как от этого избавиться??
10 Fragster
 
гуру
08.08.11
11:30
(9) это не составной тип. это вариант, когда ты можешь сравнить одно поле СКД с другим :)
11 Axel2009
 
08.08.11
11:31
(10) ну а мне то это не нужно. и пользователям тоже. как от этого избавиться при автозаполнении? я тупо все равно определил фигурные скобки и пришлось во всем запросе все равно писать, только обзывать уже "МенеджерОтбор" и изгаляться с расшифровкой..
12 Defender aka LINN
 
08.08.11
12:25
(11) Нахрена тебе "пришлось" это делать?
(7) Да.
13 Axel2009
 
08.08.11
12:35
(12) потому что не нашел как избавиться от составного типа в отборах
14 Fragster
 
гуру
08.08.11
12:39
(13) это _не_ составной тип. даже у числа он такой.
15 Axel2009
 
08.08.11
12:42
(14) буква Т есть при выборе значения - значит составной..
16 Fragster
 
гуру
08.08.11
12:48
(15) в отчете на СКД сделай отчет по полю несоставного типа, жахни на [х] - вместо [...] станет [Т]
17 Axel2009
 
08.08.11
12:54
(16) круто. никак не избавиться?
18 Fragster
 
гуру
08.08.11
13:01
(17) вроде нет. просто для несоставного типа по умолчанию должен быть выбор его типа, и надо нажать на [Х], чтобы появился выбор - значение или поле СКД. загляни в макет на закладку отбор, если у тебя не так - там может быть поле с прибитым типом уже добавлено до того, как тип перестал быть составным
19 Defender aka LINN
 
08.08.11
13:02
(17) Та выкинь вообще СКД на свалку, с таким подходом.
20 Aprobator
 
08.08.11
13:05
нефига не понял. Откуда и как в отбор лезет составной тип?
21 sergeante
 
08.08.11
13:20
(17) СКД тебе предоставляет кучу возможностей, а ты их намеренно пытаешься зарезать. действительно зачем тебе скд...
22 Axel2009
 
08.08.11
13:27
(18) ясна
(19) уймись. у меня одно поле организация, и сравнивать с каким бы то ни было другим полем запроса мне нафиг не вперлось. и пользователям тоже, выбирать вместо значения, еще вдобавок и тип.
23 Defender aka LINN
 
08.08.11
13:34
(22) Тип выбирается ТОЛЬКО для составных полей. Если у тебя поле не составного типа - то ты, вот лично ты, что-то накосячил в настройках. Если тебе не нужны возможности СКД - не пользуйся ей, все просто.
24 Aprobator
 
08.08.11
13:34
(22) странно, а у меня в отборах, если поле не составного типа, никакой составной тип не вылезает.
25 Fragster
 
гуру
08.08.11
13:39
(24)->(16)
26 Axel2009
 
08.08.11
13:43
(22) спасибо кэп
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн