|
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
|
Вот... спросил про количество, и параллельно биологию подтянул. Отличненько.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |