Имя: Пароль:
1C
1С v8
Критерий отбора табличная часть
0 Liova
 
08.10.13
10:02
Всем привет!

Есть два критерия отбора по табличной части справочника: проект из табличной части и пользователь из табличной части. Возникла необходимость сделать отбор: в одной и той же строке и выбранный проект и выбранный пользователь.

Как-нибудь можно сделать критерий отбора так, чтобы отбирать только элементы, у которых выбранные реквизиты в одной строке ТЧ? Запрос и отбор по списку ссылок вариант, но не хотелось бы.
1 Maxus43
 
08.10.13
10:05
имхо критериями отбора эту задачу не решить... запрос
2 Liova
 
08.10.13
10:08
(1) Буду использовать тогда

1)отбор по одному полю
2)отбор по другому
3)отбор по списку ссылок из запроса

Отбор ВСписке с большим количеством работать будет медленно, ускорят ли третий отбор предварительно наложенные первый и второй, или лучше их вообще не делать?
3 Maxus43
 
08.10.13
10:09
(2) Отбор идёт по "И", имеет смысл только если в 3-ем у тебя будут лишние ссылки (т.е. избыточные) и их надо будет ещё фильтрануть дополнительно
4 Liova
 
08.10.13
10:11
(3) Ну по данным чисто третий отбор даст всё как надо, вопрос в том, предварительные отборы ускорят наложение третьего отбора или нет. Данных пока нет, чтобы приверить придется их генерировать.
5 Maxus43
 
08.10.13
10:13
(4) имхо не даст. Тут тупо проверить лучше
6 patapum
 
08.10.13
10:20
(0) как вариант. у справочника проектов код уникален, начинается с префикса. при записи документа в его текстовый реквизит пишутся подряд все коды из табличной части. отбор делается по "содержит". со списком проектов только трудно...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший