|
Запрос по реквизитам шапки документа |
☑ |
0
kupec
07.10.20
✎
12:28
|
Добрый день. Есть вот такой запрос
ТекстЗапроса=
"Период с ДатаНачОбработка по ДатаКонОбработка;
|ОбрабатыватьДокументы Все;
|Сотрудник = Документ.ЭДО_Поступление.Сотрудник1, Документ.ЭДО_Поступление.Сотрудник2;
|Условие (Сотрудник.Выбран()=1);
|Группировка Сотрудник;";
Есть документ, указанный в запросе и в нем проставлены реквизиты Сотрудник1 и Сотрудник2. Почему то в группировку попадает только значение из реквизита Сторудник1, второй не попадает. Если сделать вот такую строчку в запросе
|Сотрудник = Документ.ЭДО_Поступление.Сотрудник2, Документ.ЭДО_Поступление.Сотрудник1;
То соответственно попадает в группировку только значение реквизита Сотрудник2. Как то можног сделать, чтобы в выборку попадали все значения из этих реквизитов? Или это платформа так работает?
|
|
1
ДенисЧ
07.10.20
✎
12:32
|
ТАк платформа работает
|
|
2
kupec
07.10.20
✎
12:33
|
(1) как то можно решить мою задачу?
|
|
3
kupec
07.10.20
✎
14:21
|
Можно как то перенести в 1с7.7 и ранее?
|
|
4
Mihasya
07.10.20
✎
14:41
|
А если типо такого:
ТекстЗапроса=
"Период с ДатаНачОбработка по ДатаКонОбработка;
|ОбрабатыватьДокументы Все;
|Сотрудник1 = Документ.ЭДО_Поступление.Сотрудник1;
|Сотрудник2 = Документ.ЭДО_Поступление.Сотрудник2;
|Группировка Документ;";
И в цикле проверять на Сотрудник1 или Сотрудник2 выбран...
|
|
5
kupec
07.10.20
✎
14:57
|
(4) Получится простой перебор документов, если много документов - долговато получится
|
|
6
Mihasya
07.10.20
✎
14:58
|
условие "или"
|
|
7
Mihasya
07.10.20
✎
14:59
|
|Условие (Сотрудник1.Выбран()=1) или (Сотрудник2.Выбран()=1);
|
|
8
kupec
07.10.20
✎
15:02
|
У меня они в каждом документе будут выбраны, так что данный вариант как резервный, спасибо )))
|
|
9
Mihasya
07.10.20
✎
15:05
|
тогда какой смысл этого: |Условие (Сотрудник.Выбран()=1);
это простой перебор документов )))
|
|
10
kupec
07.10.20
✎
15:10
|
(9) Пока в битой базе делаю, на основной данного пункта не будет
|
|