Имя: Пароль:
1C
1С v8
СКД. Своя жизнь полей
,
0 Fuas4
 
01.04.14
08:33
Ай нид хелп. Толи я с утра чего не понимаю, толи в СКД встроили искусственный интеллект, но в полях набора данных есть поля, которых я не выбираю (см. скрин) http://s019.radikal.ru/i623/1404/4d/62ace467c3d4.png Объясните, плиз, откуда в полях ДоговорКОнтрагента, ДокументЗакупки,Контрагент и прочее? причем, если тупо скопировать запрос и вставить в другой отчет, то эти поля тоже появляются, а если просто результат запрос выгрузить в ТЗ, то таких полей нет
1 Defender aka LINN
 
01.04.14
08:34
11523-я жертва автозаполнения
2 Fuas4
 
01.04.14
08:35
(1) ну и откуда автозаполнение взяло эти поля?
3 Cube
 
01.04.14
08:41
(0) Это нормально.
Варианта два:
1). Не использовать автозаполнение.
2). У ненужных полей поставить все галочки.
4 Cube
 
01.04.14
08:42
(3) "У ненужных полей поставить все галочки." = "У ненужных полей поставить все галочки в разделе "Ограничение поля"
5 Cube
 
01.04.14
08:43
(1) Ну нет, отматывай счетчик. Он ещё, пока, не жертва)))
6 Fuas4
 
01.04.14
08:43
(3) Просто раньше со мной такого не было :) хотелось бы понять, откуда ноги растут. НАшел вот http://www.vnedriupp.ru/stat/?content=8200 "Если установлен флаг Автозаполнение, то все выбранные реквизиты автоматически попадут в поля набора данных.". Но я не выбирал эти реквизиты
7 Пеппи
 
01.04.14
08:45
(6) эти поля и в отчет не попадут, поэтому можешь расслабиться или повышать свой интеллект до уровня СКД
8 Cube
 
01.04.14
08:45
(6) Это ты ещё до параметров не дошел... :)
Читай Хрусталеву)
9 Fuas4
 
01.04.14
08:46
(7) В отбор попадут. Кто-нибудь может объяснить логику автозаполнения7
10 Fuas4
 
01.04.14
08:46
(8) Читал 2 года назад. Освоил
11 Cube
 
01.04.14
08:46
(9) Читай (3) пункт 2.
12 Cube
 
01.04.14
08:47
(10) Плохо освоил. Перечитывай))
13 Fuas4
 
01.04.14
08:47
(11) Спасибо, друг. Но я хочу понять, ПОЧЕМУ они там, а не как от них избавиться
14 Fuas4
 
01.04.14
08:47
(12) Ты хорошо освоил) объясни
15 Пеппи
 
01.04.14
08:47
(9) а вдруг поля понадобятся для отборов что тогда?
16 Fuas4
 
01.04.14
08:48
(15) Тогда я их выберу в запросе
17 Cube
 
01.04.14
08:49
(13) (14) А что это даст? Ты всё равно не управляешь этим процессом, так что просто смирись и иди дальше. Не заморачивайся :)
18 Пеппи
 
01.04.14
08:50
(16) СКД универсальнее, даже интеллектуальнее в этом смысле. каждый раз будешь переписывать свой запрос под отборы???
19 Fuas4
 
01.04.14
08:50
(17) если процессом нельзя управлять, то круто бы было его хотя бы понимать :) Вон, (1) решил для себя, что автозаполнение зло и каждый раз ручками поля добавляет и на форуме жертв считает. Это не мой путь :)
20 Пеппи
 
01.04.14
08:51
(17) можно же управлять если снять автозаполнение
21 Defender aka LINN
 
01.04.14
08:51
(13) Потому что автозаполнение добавляет ВСЕ поля куда только сможет.
22 Fuas4
 
01.04.14
08:52
(18) У пользователя есть набор полей в запросе. У ссылочных типов есть еще плюсик, в котором можно выбрать доп поля. Не надо грузить пользователя полями. которые ему не нужны, я считаю
23 Defender aka LINN
 
01.04.14
08:53
(19) Да, добавляю. И не бегаю потом, выпучив глаза с воплями о том, что отчет ВНЕЗАПНО что-то не то выводит :)
24 Fuas4
 
01.04.14
08:53
(21) Все ВЫБРАННЫЕ поля же
25 Defender aka LINN
 
01.04.14
08:53
(22) см (1)
26 Cube
 
01.04.14
08:53
(24) Не только...
27 Defender aka LINN
 
01.04.14
08:53
(24) Ты у меня слово "ВЫБРАННЫЕ" где увидел?
28 Fuas4
 
01.04.14
08:53
(23) у меня все отчеты выводят то, что нужно. Я пытаюсь понять механизмы
29 Fuas4
 
01.04.14
08:54
(27) Ты, друг, для меня очень авторитетный источник. Честно. Но выбранные я увидел вот тут: http://www.vnedriupp.ru/stat/?content=8200
30 Пеппи
 
01.04.14
08:56
(29) может все таки книжку в руки возьмешь наконец то?
31 Defender aka LINN
 
01.04.14
08:58
(29) Я даже ходить по ссылке, в URL которой слова "1С" или "mista" не буду :)
А Автозаполнение добавляет ВСЕ поля. Те, что запрос выбирает, попадают в доступные поля для выбора. Остальные добавляются в отбор.
32 Fuas4
 
01.04.14
08:58
(30) можешь назвать страницу из Хрусталевой, где описан принцип работы автозаполнения?
33 Defender aka LINN
 
01.04.14
08:58
*даже ходить по ссылке, в URL которой НЕТ слов
34 Fuas4
 
01.04.14
09:00
(31) так.. вот у меня 1 единственный набор данных: запрос. В нем есть поля, которые я выбрал. "Те, что запрос выбирает, попадают в доступные поля для выбора" ок, согласен. "Остальные добавляются в отбор.". Остальные - это какие? Нету больше никаких полей же :)
35 Пеппи
 
01.04.14
09:05
(34) нету где?
36 Fuas4
 
01.04.14
09:06
(35) В наборе данных
37 Пеппи
 
01.04.14
09:09
(36) ты обрати внимание на поля которые добавляются в отборы. Они откуда?
38 Cube
 
01.04.14
09:10
(32) Вот, заставил меня напрягаться... Страница 363 "Автоматическое заполнение полей компоновки данных". Там всё разжевано. перечитывай до полного просветления :)
39 Fuas4
 
01.04.14
09:11
(37) из регистров, которые я использую в запросе
40 Fuas4
 
01.04.14
09:11
(38) о, великий :) спасибо :) щас найду pdf с книжкой и прочитаю
41 Cube
 
01.04.14
09:13
(40) Не парься, вот выдержка:

При автоматическом заполнении полей наборов данных действуют следующие правила:

1. Все поля списка выборки запроса и их дочерние поля становятся доступными для настроек отчета: отбора, сортировки, выбора, группировки и т. п. Заметим, что доступность поля будет определяться по его типу. Например, поле неограниченной длины не может быть использовано в качестве поля группировки.

2. Поля виртуальных таблиц, на которые можно наложить условия в параметрах этих таблиц, становятся доступными для отбора.

3. Параметры виртуальных таблиц становятся доступными параметрами. Также становятся доступными все параметры, явно указанные в запросе.
42 Cube
 
01.04.14
09:16
А всего-то: открыл Яндекс, скачал хрусталеву в djv, скачал просмотровщик djv, установил его, открыл книгу, нашел кусок, отписался на форуме, нашел этот кусок в Яндексе, скопипастил на форум.
Затраты времени = 13 минут.
Ты уже 40 минут тут что-то пытаешься выяснить...
43 Fuas4
 
01.04.14
09:18
(41)Пункт 2, значит, мой случай. Спасибо, великий Cube. Я больше так не буду.
44 Cube
 
01.04.14
09:20
(43) А в (10) писал, что "освоил"... :)
45 Fuas4
 
01.04.14
09:24
(44) процент освоения, видимо, не тот
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.