|
поиск группы по 2 реквизитам |
☑ |
0
Mt111
19.06.14
✎
12:06
|
7,7 сетевая на дбф конфигурация Форт 2000
есть справочник Маршрут
форма группы имеет реквизиты:
-Код
-Наименование
-Тп
задача состоит в след.
1. найти группу по 2 реквизитам (Наименование и Тп)
2. Записать в нее элементы
с пунктом № 2 проблем нету а вот с первым никак не получается
|
|
1
vicof
19.06.14
✎
12:08
|
Запросом
|
|
2
Mt111
19.06.14
✎
12:17
|
пробовал так:
|Маршрут = Справочник.Маршрут.ТекущийЭлемент;
|Наименование = Справочник.Маршрут.Наименование;
|ТП = Справочник.Маршрут.ТП;
|Код = Справочник.Маршрут.Код;
|ТекущийЭлемент = Справочник.Маршрут.ТекущийЭлемент;
|Группировка Наименование;
|Условие(Наименование = "Понедельник");
|Условие(ТП = Агент);
ничего не находит, что не так
|
|
3
acsent
19.06.14
✎
12:18
|
1c++
|
|
4
Mt111
19.06.14
✎
12:22
|
(3) это что??
|
|
5
NS
19.06.14
✎
12:23
|
Запросом не выйдет найти группу внутри которой нет элементов.
|
|
6
Mt111
19.06.14
✎
12:27
|
(5) вот мне и нужно ее заполнить
групп с таким же наименованием больше десяти отличается только по Тп (выбирается из сотрудников)
|
|
7
NS
19.06.14
✎
12:30
|
(6) Перебери все группы с сравнением.
|
|
8
Mt111
19.06.14
✎
12:34
|
(7) что то типа "найтипонаименованию" а потом "если тп=агент"??
|
|
9
NS
19.06.14
✎
12:36
|
(8) Нет. Перебрать ВСЕ группы.
Или ВыбратьЭлементыПоРеквизиту()
|
|
10
NS
19.06.14
✎
12:37
|
На Агенте галку "Сортировка" только не забудь поставить.
|
|
11
Mt111
19.06.14
✎
12:50
|
у меня есть группы с одним и тем же Наименованием (дни недели)
и по 6 с одним и темже Тп (Торговые агенты)
но, допустим "Среда" с "Агент1" встречается только раз
вот мне и нужно найти именнно эту "Среда" и именно с "агент1"
|
|
12
NS
19.06.14
✎
13:07
|
(11) Я не понимаю тебя. Кто мешает тебе перебрать всё с агент1, и проверить в цикле наименование? см. (9)
|
|
13
Ёпрст
гуру
19.06.14
✎
13:46
|
Если надо быстро, то прямой запрос, а так.. обычной выборкой с флагом не включать подчиненные элементы в рекурсивной функции - найдёт все группы мгновенно.
|
|
14
Kamas
19.06.14
✎
13:58
|
вот такая математика))
|
|
15
Mt111
19.06.14
✎
15:02
|
(13) как и куда добавить этот флаг
|
|
16
Mt111
19.06.14
✎
15:19
|
все уже нашел
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший