|
Нумерация строк в запросе на скд | ☑ | ||
---|---|---|---|---|
0
mirrr
25.02.12
✎
17:28
|
Почему-то не получается пронумеровать с строки в запросе на скд. В консоли запросов все нумеруется правильно, в скд тот же запрос в номерах всех строк ставит 1. В чем может быть проблема?
Запрос построен так: ВЫБРАТЬ Номенклатура.Ссылка КАК Номенклатура, КОЛИЧЕСТВО(Номенклатура_1.Ссылка) КАК Номер ИЗ Справочник.Номенклатура КАК Номенклатура ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура_1 ПО Номенклатура.Наименование >= Номенклатура_1.Наименование // Условие сортировки для нумерации СГРУППИРОВАТЬ ПО Номенклатура.Ссылка УПОРЯДОЧИТЬ ПО Номенклатура.Наименование |
|||
1
patapum
25.02.12
✎
17:30
|
Красивое извращение! А чем не устроила нумерация в СКД?
|
|||
2
МурЬка
25.02.12
✎
17:30
|
Есть же системное поле номер по порядку
|
|||
3
mirrr
25.02.12
✎
17:31
|
где есть? не нашел.
|
|||
4
patapum
25.02.12
✎
17:31
|
В СКД в полях
|
|||
5
mirrr
25.02.12
✎
17:32
|
есть поля на закладке "наборы данных". Там нет номера по порядку.
|
|||
6
МурЬка
25.02.12
✎
17:33
|
(5) Вонаначо, Михалыч... (с)
|
|||
7
МурЬка
25.02.12
✎
17:34
|
Оно на другой закладке, где структура отчета настраивается.
|
|||
8
mirrr
25.02.12
✎
17:34
|
туплю, поле есть
|
|||
9
mirrr
25.02.12
✎
17:35
|
а как настроить его представление, чтоб название колонки было другое?
|
|||
10
patapum
25.02.12
✎
17:42
|
вариант сказать пользователям, что и так хорошо, не рассматривается?
|
|||
11
patapum
25.02.12
✎
17:45
|
а вообще правой кнопкой мыши клик по полю -> Установить заголовок
|
|||
12
mirrr
25.02.12
✎
17:45
|
(10) мне для себя надо. Если возможность изменить представление?
|
|||
13
patapum
25.02.12
✎
17:46
|
(12) гусары знают толк в извращениях? )))
|
|||
14
mirrr
25.02.12
✎
17:48
|
(11) спасибо.
Ну так почему один и тот же запрос (0) в консоли и скд работает по разному. Почему способ из (0) не нумерует строки в скд? |
|||
15
patapum
25.02.12
✎
17:54
|
(14) Запрос копипастом переносил? Если два запроса в консоли и в коде отрабатывают по разному, 99% проблема в параметрах запроса. Если параметров запроса нет, значит все-таки запросы разные.
|
|||
16
mirrr
25.02.12
✎
18:04
|
(15) вот мой запрос:
ВЫБРАТЬ КОЛИЧЕСТВО(МЗ_Покупка1.Ссылка) КАК Нпп, МЗ_Покупка.Ссылка, МЗ_Покупка.Номер, МЗ_Покупка.Дата, МЗ_Покупка.ВидПервичногоДокумента, МЗ_Покупка.НомерПервичногоДокумента, МЗ_Покупка.ДатаПервичногоДокумента КАК ДатаПервичногоДокумента, МЗ_Покупка.Учреждение ИЗ Документ.МЗ_Покупка КАК МЗ_Покупка ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.МЗ_Покупка КАК МЗ_Покупка1 ПО МЗ_Покупка.Ссылка >= МЗ_Покупка1.Ссылка ГДЕ МЗ_Покупка.Проведен = ИСТИНА И МЗ_Покупка1.Проведен = ИСТИНА И МЗ_Покупка.Дата <= &КонДата И МЗ_Покупка.Дата >= &НачДата И МЗ_Покупка1.Дата <= &КонДата И МЗ_Покупка1.Дата >= &НачДата СГРУППИРОВАТЬ ПО МЗ_Покупка.Ссылка, МЗ_Покупка.Номер, МЗ_Покупка.Дата, МЗ_Покупка.ВидПервичногоДокумента, МЗ_Покупка.НомерПервичногоДокумента, МЗ_Покупка.ДатаПервичногоДокумента, МЗ_Покупка.Учреждение УПОРЯДОЧИТЬ ПО Нпп В консоли запросов все нумеруется правильно. А в скд в графе "нпп" везде стоит 1. Параметры установлены. В чем может быть причина? |
|||
17
mirrr
25.02.12
✎
18:26
|
^
|
|||
18
mirrr
25.02.12
✎
19:03
|
up
|
|||
19
mirrr
25.02.12
✎
19:13
|
ap
|
|||
20
catena
25.02.12
✎
19:38
|
(0)А если будет два одинаковых наименования?
И в (16) в порядке бреда, я бы запихнула один раз выбрку в ВТ, упорядочила бы и соединяла бы саму с собой эту выборку. |
|||
21
catena
25.02.12
✎
19:41
|
ВЫБРАТЬ
Док.Ссылка, Док.Номер, Док.Дата, Док.ВидПервичногоДокумента, Док.НомерПервичногоДокумента, Док.ДатаПервичногоДокумента КАК ДатаПервичногоДокумента, Док.Учреждение Поместить тзДок ИЗ Документ.МЗ_Покупка КАК Док ГДЕ Док.Проведен И Док.Проведен = ИСТИНА И Док.Дата Между &НачДата и &КонДата УПОРЯДОЧИТЬ ПО Ссылка ; ВЫБРАТЬ КОЛИЧЕСТВО(МЗ_Покупка1.Ссылка) КАК Нпп, МЗ_Покупка.Ссылка, МЗ_Покупка.Номер, МЗ_Покупка.Дата, МЗ_Покупка.ВидПервичногоДокумента, МЗ_Покупка.НомерПервичногоДокумента, МЗ_Покупка.ДатаПервичногоДокумента КАК ДатаПервичногоДокумента, МЗ_Покупка.Учреждение ИЗ тзДок КАК МЗ_Покупка ВНУТРЕННЕЕ СОЕДИНЕНИЕ тзДок КАК МЗ_Покупка1 ПО МЗ_Покупка.Ссылка >= МЗ_Покупка1.Ссылка СГРУППИРОВАТЬ ПО МЗ_Покупка.Ссылка, МЗ_Покупка.Номер, МЗ_Покупка.Дата, МЗ_Покупка.ВидПервичногоДокумента, МЗ_Покупка.НомерПервичногоДокумента, МЗ_Покупка.ДатаПервичногоДокумента, МЗ_Покупка.Учреждение УПОРЯДОЧИТЬ ПО Нпп |
|||
22
mirrr
25.02.12
✎
19:43
|
(20) это и так соединение самой с собой выборки документа МЗ_Покупка.
чем (21) отличается от (16)? |
|||
23
catena
25.02.12
✎
19:55
|
(22)Тем, что у тебя две выборки из таблицы документов, как их упорядочивает скд - фиг знает. А в (21) соединение из одной и той же нужным образом упорядоченной таблицы.
А что, долго проверить? Мне просто не где. |
|||
24
mirrr
25.02.12
✎
20:21
|
(23) проверил, все так же в скд в графе "нпп" везде стоит 1.
Хотя этот же запрос в консоли показывает графу "нпп" правильную. |
|||
25
catena
25.02.12
✎
20:26
|
(23)Ну тогда звиняйте :)
|
|||
26
Новиков
25.02.12
✎
20:26
|
Что вы тут накурились - я не знаю. Но вставляет вас вообще не по детски.
С ума что ли сошли все? На скд свою нумерацию строк городить??? |
|||
27
catena
25.02.12
✎
20:40
|
(26)Ему там название не нравится.
Ну и вообще, интересно же, почему в консоли так, а в скд по-другому. |
|||
28
mirrr
25.02.12
✎
20:51
|
(26), (27) получилось через свою нумерацию. А проблема была в том, что в скд в настройках стояла для моей группировки сортировка "авто" или в данном случае сортировка по полю "нпп". Хотя эта сортировка была уже в самом запросе. Убрал сортировку и заработала правильно.
Ну а без накурки в этом деле никак)) Подскажите еще, как в скд для группы в выбранных полях расположить наименование группы по центру в отчете? |
|||
29
mirrr
25.02.12
✎
20:58
|
(26) нумерация через системное поле плоха тем, что нельзя для этого поля настроить шрифт и расположение.
|
|||
30
Classic
25.02.12
✎
21:10
|
(28)
Нарисовать пробелы:) |
|||
31
mirrr
25.02.12
✎
21:30
|
(30) а по другому никак? Нужно еще шрифт изменить для наименования группы.
|
|||
32
PVV65
25.02.12
✎
21:37
|
(28) >>Подскажите еще, как в скд для группы в выбранных полях расположить наименование группы по центру в отчете?
Ты имеешь в виду шапку? |
|||
33
badboychik
25.02.12
✎
21:38
|
(28)(31) Про собственные макеты в СКД слышал?
|
|||
34
mirrr
25.02.12
✎
21:39
|
(32) да, в шапке, без прорисовки в макете этой шапки.
|
|||
35
PVV65
25.02.12
✎
21:50
|
(34) Можно.
На закладке прочие настройки (в настройках) можно выбрать свой макет, который создается в общих макетах на основании стандартных. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |