![]() |
![]() |
![]() |
|
Запрос в 1с торговля 11 | ☑ | ||
---|---|---|---|---|
0
ТеньПустоты
15.04.12
✎
18:00
|
1. Господа есть документ заявкаКлиента. В нём есть реквизит дата, по которой я группирую документ. в этом документе есть табличная часть, в которой указывается имя сотрудника, который будет работать с клиентом.
Нужно сделать запрос, в котором для каждой даты выводится сотрудник, занимающийся это проблемой. Группироваться всё должно по ревизиту дата. Важно: в 1 день может быть несколько документов, следовательно в отчете должно быть так. ДАТА <Набор фамилий> Беда вот в чем. Конструктор запросов пишет что нельзя групировать по дате. Я делаю вот так: ВЫБРАТЬ tega_ЗаявкаКлиента.ДатаБезЧасов КАК ДатаБезЧасов, tega_ЗаявкаКлиента.Исполнители.( Сотрудник ) ИЗ Документ.tega_ЗаявкаКлиента КАК tega_ЗаявкаКлиента УПОРЯДОЧИТЬ ПО ДатаБезЧасов не пашет. Что не так то? 2. есть запрос он выводит дату и количество проведенных документов в этот день. Нужно добавить колонку, в которой будут отображаться оставшиеся документы за предыдущий день. Вот как это сделать я вообще без понятия. Подайте мне идею пожалуста |
|||
1
ТеньПустоты
15.04.12
✎
18:02
|
то есть не так я написал по пункту 1. Вот по такому запросу он выводит. А как мне сделать чтобы он для 1й даты выдавал список сотрудников?? а не для кажддого сотрудника по строчке
|
|||
2
artems
15.04.12
✎
18:47
|
(0) "tega_ЗаявкаКлиента.ДатаБезЧасов" что то знакомое, вроде недавно проскакивало...
это что за конфа? какой извращенец хранит отдельным полем "дату без часов" )) или может это вообще строка и по ней нельзя группировать... |
|||
3
ТеньПустоты
15.04.12
✎
19:03
|
дата без часов это строка. Я взял поле дата, перегнал в строку, отрезал время и вогнал всё это в реквизит датаБезЧасов. Если у тебя есть другие идеи как мне сортировать по реквизиту дата по дням а не по часам, при том что дата это день и ещё часы, то напиши, а не троль
|
|||
4
Мимохожий Однако
15.04.12
✎
19:06
|
(0)Почему не стал использовать регистр сведений с периодичностью День?
|
|||
5
ТеньПустоты
15.04.12
✎
19:09
|
потому, что для документа нет регистра сведений.
И потому что только начинаю разбираться, много чего не знаю |
|||
6
ТеньПустоты
15.04.12
✎
19:16
|
Подскажит как правильно реализовать эту задачу
|
|||
7
Мимохожий Однако
15.04.12
✎
19:16
|
(5)Так создай регистр, если нет. Регистры для того и придуманы, чтобы не делать запросы к документам.
|
|||
8
artems
15.04.12
✎
19:18
|
Почитай хотя бы Радченко для начала... На такие вопросы даже нет желания отвечать. А в данном случае посмотри на работу с датой в языке запросов, может что то найдешь полезного.
|
|||
9
catena
15.04.12
✎
19:22
|
"Если у тебя есть другие идеи как мне сортировать по реквизиту дата по дням а не по часам"
НачалоПериода(НужнаяДата,День) |
|||
10
catena
15.04.12
✎
19:25
|
"2. есть запрос он выводит дату и количество проведенных документов в этот день. Нужно добавить колонку, в которой будут отображаться оставшиеся документы за предыдущий день. Вот как это сделать я вообще без понятия. Подайте мне идею пожалуста"
Так же, как проведенных, только НЕ. |
|||
11
artems
15.04.12
✎
19:27
|
Про НачалоПериода ему вчера в его же теме говорили...
|
|||
12
ТеньПустоты
15.04.12
✎
19:47
|
""2. есть запрос он выводит дату и количество проведенных документов в этот день. Нужно добавить колонку, в которой будут отображаться оставшиеся документы за предыдущий день. Вот как это сделать я вообще без понятия. Подайте мне идею пожалуста"
Так же, как проведенных, только НЕ." вот про это спасибо. НачалоПериода У меня нет такого реквизита! |
|||
13
catena
15.04.12
✎
20:09
|
(12)Забавный экземпляр :)
Это не реквизит, это функция в запросе. |
|||
14
artems
15.04.12
✎
22:07
|
(13) я и говорю, пусть сначала книжки почитает хоть немного.
а то такими темпами скоро придется всей мистой ехать к нему на работу з/п за него получать ))) |
|||
15
ТеньПустоты
15.04.12
✎
22:34
|
""2. есть запрос он выводит дату и количество проведенных документов в этот день. Нужно добавить колонку, в которой будут отображаться оставшиеся документы за предыдущий день. Вот как это сделать я вообще без понятия. Подайте мне идею пожалуста"
Так же, как проведенных, только НЕ." у меня документ при записи сразу же и проводится, так что такая идея не подойдет. ещё предложения есть какие нибудь?? |
|||
16
artems
15.04.12
✎
22:50
|
"есть запрос он выводит дату и количество проведенных документов в этот день. Нужно добавить колонку, в которой будут отображаться оставшиеся документы за предыдущий день." и "у меня документ при записи сразу же и проводится, так что такая идея не подойдет. ещё предложения есть какие нибудь??" как то не склеиваются )))
Ты уж определись, есть у тебя не проведенные или нет! |
|||
17
artems
15.04.12
✎
22:51
|
если есть, то ответ в (10), если нет, то какие такие оставшиеся...
|
|||
18
ТеньПустоты
15.04.12
✎
23:03
|
у меня документ заявка.
Клиент её заполняет. и он сразу проводится и закрывается. но мне нужно добавить в отчете колонку "Вчерашние документы". Прикольно? |
|||
19
artems
15.04.12
✎
23:45
|
Ну так сделай в запросе выборку за период с группировкой по дням (НачалоПериода) и выводи за любой период который пожелаешь. На СКД отчет рисуется за 2 минуты.
|
|||
20
ТеньПустоты
16.04.12
✎
01:38
|
А как мне предыдущий то день выбрать!?
ВЫБРАТЬ НачалоПериода(т.Дата,день) как дата, Количество(ВЫБОР когда дата = ..... Как мне тут задать предыдущую дату????????) |
|||
21
catena
16.04.12
✎
20:37
|
(20)Открой для себя СПРАВКУ. Это мощная магия, может почти всё.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |