Имя: Пароль:
1C
 
1С запрос.. количество строк
0 nikast
 
18.12.19
12:18
Друзья, привет. Как быстро посчитать количество строк например в 20 доках перемещение товаров.
Ну т.е отбираю доки (по какому то условию) и дальше считаю строки (различные) по реквизиту номер строки, но во всех доках есть первая строка поэтому такой подход не катит.

Другое решение - создать в запросе поле (код документа + номер строки) и по нему считать количество различных.. так бы прокатило, но выдает ошибку конструктор запроса.
ПеремещениеИсходящее.НомерСтроки + ПеремещениеИсходящее.Ссылка.Номер

Может у кого есть еще идеи как посчитать, или написать конкатенацию полей.
Спасибо
1 nikast
 
18.12.19
12:19
Имеется в виду в запросе
2 Дмитрий
 
18.12.19
12:23
нужно посчитать суммарное количество строк в табличных частях отобранных документов?
3 nikast
 
18.12.19
12:23
Да... совершенно верно
4 Галахад
 
гуру
18.12.19
12:23
ВЫБРАТЬ
    СУММА(1) КАК Поле1
ИЗ
    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
ГДЕ
    ПеремещениеТоваровТовары.Ссылка.Дата > &Дата
5 nikast
 
18.12.19
12:25
(4) Хм.. что такая штука проатит?)
6 nikast
 
18.12.19
12:25
(4) Ушел пробовать
7 arsik
 
гуру
18.12.19
12:26
(0) Стаж: 8 лет 11 дней - пиздец
8 nikast
 
18.12.19
12:36
(7) Я это пил вчера)
9 nikast
 
18.12.19
12:41
Так... ладно, работает
10 nikast
 
18.12.19
12:42
А что скажите про конкатенацию полей, так делать нельзя ? Почему ошибка ?
11 mistеr
 
18.12.19
12:42
ВЫБРАТЬ КОЛИЧЕСТВО(*) .....
12 Oftan_Idy
 
18.12.19
12:43
(0) Ээээ.... мда...
13 mistеr
 
18.12.19
12:43
(10) Не ошибка. Это как удаление гланд через задний проход.
14 fisher
 
18.12.19
12:46
(0) > и дальше считаю строки (различные) по реквизиту номер строки
Нафига по реквизиту? КОЛИЧЕСТВО не по реквизиту как раз и вернет общее количество строк.
(10) Да. В 1С нельзя. Эта боль у нас фичей завется.
15 nikast
 
18.12.19
12:49
Ну спасибо... просветили
16 Oftan_Idy
 
18.12.19
12:50
(10) Да ладно. Можно за одно провести дефрагментацию диска, пересчитать итоги регистров, ну а только потом выдать результат кол-во строк в документах. Ну а чё, нам же к спеху
17 mistеr
 
18.12.19
12:51
И еще количество() считается быстее чем количество различных. И даже немного быстрее чем сумма )
18 nikast
 
18.12.19
12:54
(17) Да, важное замечание) Пошел именно этим путем
19 nikast
 
18.12.19
12:55
Вот... спросил про количество, и параллельно биологию подтянул. Отличненько.