|
8.2.19.130 помогите с запросом | ☑ | ||
---|---|---|---|---|
0
AlexMee
03.08.17
✎
13:13
|
результатом запроса получаю выборку по регистратору (прием на рб, перемещения, увольнения, отпуска и т.д.), как мне пронумеровать только "перемещения" (т.е. 1,2,3,4..)
|
|||
1
catena
03.08.17
✎
13:14
|
Именно в запросе?
|
|||
2
AlexMee
03.08.17
✎
13:16
|
да
|
|||
3
AlexMee
03.08.17
✎
13:17
|
могу запрос выложить, но там простыня..
|
|||
4
catena
03.08.17
✎
13:18
|
(2) в запросе нумеровать, простыня будет еще больше. Есть убедительные аргументы - зачем?
|
|||
5
AlexMee
03.08.17
✎
13:20
|
нет
|
|||
6
AlexMee
03.08.17
✎
13:22
|
в запросе добился нумерации строк, но номер присваивается везде где есть док.-регистратор. Мне нужно чтоб нумеровал только перемещения..
|
|||
7
AlexMee
03.08.17
✎
13:23
|
крутил "ПОДОБНО" но не могу ограничить неограниченную строку
|
|||
8
_Дайвер_
03.08.17
✎
13:24
|
Условие поставь, и по этому условию нумеруй
|
|||
9
AlexMee
03.08.17
✎
13:26
|
(8) можно пример
|
|||
10
catena
03.08.17
✎
13:26
|
(6)Каким боком тут подобно?
ВЫБРАТЬ тз.Ссылка, тз.Дата, КОЛИЧЕСТВО(тзк.Ссылка) КАК кол ИЗ тз КАК тз ЛЕВОЕ СОЕДИНЕНИЕ тз КАК тзк ПО тз.Ссылка >= тзк.Ссылка и тзк.Ссылка ссылка Документ.КадровоеПеремещениеОрганизаций и тз.Ссылка ссылка Документ.КадровоеПеремещениеОрганизаций СГРУППИРОВАТЬ ПО тз.Ссылка, тз.Дата |
|||
11
AlexMee
03.08.17
✎
13:34
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВложенныйЗапрос.Сотрудник, ВложенныйЗапрос.Период, ВложенныйЗапрос.Регистратор КАК Регистратор, СУММА(ВложенныйЗапрос.Регистратор1) КАК Регистратор1 ПОМЕСТИТЬ ВТ_Периоды ИЗ (ВЫБРАТЬ ВТ_ПланНачСводно.Сотрудник КАК Сотрудник, ВТ_ПланНачСводно.Период КАК Период, ВТ_ПланНачСводно.Регистратор КАК Регистратор, NULL КАК ФИО, КОЛИЧЕСТВО(ВТ_ПланНачСводно1.Регистратор) КАК Регистратор1 ИЗ ВТ_ПланНачСводно КАК ВТ_ПланНачСводно ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ПланНачСводно КАК ВТ_ПланНачСводно1 ПО ВТ_ПланНачСводно.Регистратор.Номер >= ВТ_ПланНачСводно1.Регистратор.Номер СГРУППИРОВАТЬ ПО ВТ_ПланНачСводно.Регистратор, ВТ_ПланНачСводно.Сотрудник, ВТ_ПланНачСводно.Период |
|||
12
AlexMee
03.08.17
✎
13:34
|
поясните для тупых))
|
|||
13
Рэйв
03.08.17
✎
13:37
|
(0)Незачем тебе в запросе нумеровать.
Если хочется трудностей и преодоления - пиши запросы к 1С на ассемблере. |
|||
14
AlexMee
03.08.17
✎
13:39
|
(13) покажи что в коде написать
|
|||
15
Рэйв
03.08.17
✎
13:43
|
(13)Сделай обычный запрос и если уж так сильно нужна нумерация - пронумеруй результат его выполнения.
|
|||
16
Рэйв
03.08.17
✎
13:43
|
(15) к (14)
|
|||
17
_Дайвер_
03.08.17
✎
13:45
|
||||
18
AlexMee
03.08.17
✎
13:52
|
(15) так и сделал, нумерует все документы-регистраторы. теперь как исключить все кроме Документ.КадровоеПеремещениеОрганизаций
|
|||
19
dezss
03.08.17
✎
14:12
|
(18)
Если ТипЗнч()=Тип() Тогда Нумеруем(); КонецЕсли: |
|||
20
AlexMee
03.08.17
✎
14:50
|
не получается(
|
|||
21
dezss
03.08.17
✎
14:51
|
(20) ну показывай код нумерации.
|
|||
22
Бертыш
03.08.17
✎
14:53
|
В языке запросов есть конструкции
"Выразить" Выражает как некий заданный тип и используемое в условиях "ссылка" типа Выбор КОГДА ССЫЛКА гуглите |
|||
23
AlexMee
03.08.17
✎
16:16
|
(21) тут простыня.. дай почту скину обработку в консоли открыть
|
|||
24
dezss
03.08.17
✎
16:19
|
(23) в профиле есть
|
|||
25
AlexMee
03.08.17
✎
16:20
|
(24) отправил
|
|||
26
dezss
03.08.17
✎
16:24
|
(25) В какой строке ты пытаешься нумеровать перемещения?
|
|||
27
dezss
03.08.17
✎
16:25
|
(26) + нашел
|
|||
28
dezss
03.08.17
✎
16:33
|
Немного ужаснулся, но ответил. :)
|
|||
29
AlexMee
03.08.17
✎
16:44
|
(28) большое человеческое спасибо!!
|
|||
30
AlexMee
04.08.17
✎
09:44
|
посчитать в запросе так и не удалось.
Если ТипЗнч(Результат.Регистратор) = Тип("ДокументСсылка.КадровоеПеремещениеОрганизаций") Тогда |
|||
31
Любопытная
04.08.17
✎
09:49
|
(30) ты скажи лучше, зачем тебе это
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |