|
кол-во док-тов на скд по реквизиту | ☑ | ||
---|---|---|---|---|
0
Dyspho
08.02.16
✎
09:35
|
Есть документ ЗаказПоставщика
Есть реквизит Автозаказ Нужно на скд сделать отчёт, чтобы показывал Документ(Автозаказ):кол-во, Документ(НеАвтозаказ): кол-во подскажите как сделать? |
|||
1
Cyberhawk
08.02.16
✎
09:36
|
Ну... нужно создать внешний отчет, в нем создать макет-схему...
|
|||
2
Dyspho
08.02.16
✎
09:37
|
(1) Ну это всё понятно, мне нужно
- 1-я таблица регистр заказы поставщикам за период (условие без флага автозаказ) - 2-я таблица регистр заказы поставщикам за период (условие с установленным флагом автозаказ) |
|||
3
Cyberhawk
08.02.16
✎
09:38
|
(2) Ну вот видишь, ты лучше меня уже знаешь, что тебе нужно, а сложность-то в чем?
|
|||
4
Dyspho
08.02.16
✎
09:39
|
(3) Не могу понять, мне нужно создавать 2 набора данных - запрос, 1 с автозаказ, а 2 нет?
|
|||
5
KuAl
08.02.16
✎
09:40
|
Именно на СКД?
Можно в запросе сделать счетчик и сгруппировать В СКД вычисляемые поля Собственно в чем проблема? |
|||
6
фобка
08.02.16
✎
09:40
|
1 набор, две группировки в конструкторе настроек компоновки с отборами по автозаказу
|
|||
7
фобка
08.02.16
✎
09:41
|
Это если одновременно выводить две талицы друг за другом
|
|||
8
Dyspho
08.02.16
✎
09:42
|
(7) Мне главное, чтобы считалось, сколько док-тов с автозаполнением и сколько без
|
|||
9
фобка
08.02.16
✎
09:43
|
Если количество, то просто в запросе посчитай и всего делов
|
|||
10
Dyspho
08.02.16
✎
09:44
|
(9) создаем внешний отчет
- 1-я таблица регистр заказы поставщикам за период (условие без флага автозаказ) - 2-я таблица регистр заказы поставщикам за период (условие с установленным флагом автозаказ) Группировки отчета: Магазин - Поставщик - Номенклатура соответствие полей: дата поступления -магазин -поставщик - номенклатура Поля: количество заказ ручной (без флага автозаказ), количество заказ (с флагом автозаказ) |
|||
11
Ma3eIIa
08.02.16
✎
09:45
|
(0) объединение в запросе 1 запрос где без флага, 2 в запросе где с флагом. на выходе 1 таблица с уже подсчётами
|
|||
12
hhhh
08.02.16
✎
09:47
|
(10) делайте одну таблицу. Группировки
Автозаказ - Магазин - Поставщик - Номенклатура |
|||
13
cw014
08.02.16
✎
09:47
|
ВЫБРАТЬ
СУММА(ВЫБОР КОГДА ЗаказПоставщика.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК АвтоЗаказ, СУММА(ВЫБОР КОГДА НЕ ЗаказПоставщика.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК НЕАвтоЗаказ ИЗ Документ.ЗаказПоставщика |
|||
14
cw014
08.02.16
✎
09:48
|
С тебя 500 рублев )))
|
|||
15
Dyspho
08.02.16
✎
09:56
|
(14) Мне это просто в запрос добавить чтоли?
ВЫБРАТЬ ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.Ссылка.Магазин, ЗаказПоставщикуТовары.Ссылка.Контрагент, ЗаказПоставщикуТовары.Количество, ЗаказПоставщикуТовары.Сумма, ЗаказПоставщикуТовары.Ссылка КАК ДокументАвтозаказ ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ГДЕ ЗаказПоставщикуТовары.Ссылка.Автозаказ = ИСТИНА И ЗаказПоставщикуТовары.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец |
|||
16
Dyspho
08.02.16
✎
10:05
|
(14) Как это в мой запрос добавить?)
|
|||
17
hhhh
08.02.16
✎
10:05
|
(15) наоборот
ВЫБРАТЬ ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.Ссылка.Магазин, ЗаказПоставщикуТовары.Ссылка.Контрагент, ЗаказПоставщикуТовары.Количество, ЗаказПоставщикуТовары.Сумма, ЗаказПоставщикуТовары.Ссылка.Автозаказ КАК Автозаказ ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары |
|||
18
Dyspho
08.02.16
✎
10:13
|
(17) Что то я не вижу разницы
|
|||
19
Dyspho
08.02.16
✎
10:14
|
(17) Ну точнее, автозаказ вижу, но я спрашиваю, как в этот запрос добавить
ВЫБРАТЬ СУММА(ВЫБОР КОГДА ЗаказПоставщика.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК АвтоЗаказ, СУММА(ВЫБОР КОГДА НЕ ЗаказПоставщика.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК НЕАвтоЗаказ ИЗ Документ.ЗаказПоставщика |
|||
20
cw014
08.02.16
✎
10:16
|
(19) [Нужно на скд сделать отчёт, чтобы показывал Документ(Автозаказ):кол-во, Документ(НеАвтозаказ): кол-во
подскажите как сделать?] Ты не указал никаких дополнительных параметров. Я тебе сделал рабочий запрос ровно по тому вопросу, который ты задал. Что именно у тебя в отчет конкретно - ты не сообщил |
|||
21
cw014
08.02.16
✎
10:17
|
(19) Неточное ТЗ - результат ХЗ
|
|||
22
zhig75
08.02.16
✎
10:19
|
Выбрать Количество(ЗаказПоставщика) как Авторзаказ
Где ЗаказаПоставщика.Автозаказа Объекдинить Выбрать Количество(ЗаказПоставщика) как НеАвтозаказ Где НЕ ЗаказПоствщивка.Автозаказ Ну вот так к примеру можно так. |
|||
23
Dyspho
08.02.16
✎
10:26
|
(21) яжуточнил)
|
|||
24
cw014
08.02.16
✎
10:28
|
(23)
ВЫБРАТЬ ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.Ссылка.Магазин, ЗаказПоставщикуТовары.Ссылка.Контрагент, СУММА(ЗаказПоставщикуТовары.Количество) КАК Количество, СУММА(ЗаказПоставщикуТовары.Сумма) КАК Сумма, СУММА(ВЫБОР КОГДА ЗаказПоставщикуТовары.Ссылка.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ДокументАвтозаказ, СУММА(ВЫБОР КОГДА НЕ ЗаказПоставщикуТовары.Ссылка.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК НеДокументАвтозаказ ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ГДЕ ЗаказПоставщикуТовары.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец |
|||
25
cw014
08.02.16
✎
10:28
|
А стоп, забыл
|
|||
26
cw014
08.02.16
✎
10:28
|
ВЫБРАТЬ
ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.Ссылка.Магазин, ЗаказПоставщикуТовары.Ссылка.Контрагент, СУММА(ЗаказПоставщикуТовары.Количество) КАК Количество, СУММА(ЗаказПоставщикуТовары.Сумма) КАК Сумма, СУММА(ВЫБОР КОГДА ЗаказПоставщикуТовары.Ссылка.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ДокументАвтозаказ, СУММА(ВЫБОР КОГДА НЕ ЗаказПоставщикуТовары.Ссылка.АвтоЗаказ ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК НеДокументАвтозаказ ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ГДЕ ЗаказПоставщикуТовары.Ссылка.Дата МЕЖДУ &ДатаНачало И &ДатаКонец СГРУППИРОВАТЬ ПО ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.Ссылка.Магазин, ЗаказПоставщикуТовары.Ссылка.Контрагент |
|||
27
cw014
08.02.16
✎
10:29
|
(26) С корректировкой ТЗ - 600 рублев ))))
|
|||
28
Dyspho
08.02.16
✎
10:35
|
(27) Только нигде не считает сколько автозаказов сколько не автозаказов
|
|||
29
Dyspho
08.02.16
✎
10:41
|
(27) Я что то не так делаю ?
|
|||
30
cw014
08.02.16
✎
10:42
|
(29) Возможно. Результат ты как выводишь?
|
|||
31
cw014
08.02.16
✎
10:42
|
(29) Может ты тупо колонки не выводишь, вот и не видишь
|
|||
32
Chameleon1980
08.02.16
✎
10:43
|
то тс
1.ресурсы добавил? 2. вообще ранее чтонить на скд рисовал? |
|||
33
Dyspho
08.02.16
✎
10:44
|
(31) Колонку автозаказ?
|
|||
34
cw014
08.02.16
✎
10:44
|
(33) "ДокументАвтозаказ" и "НеДокументАвтозаказ"
|
|||
35
Dyspho
08.02.16
✎
10:44
|
(32) Неа, в универсальном отчеты делал, сейчас сижу материалы по скд вкуриваю
|
|||
36
Dyspho
08.02.16
✎
10:45
|
(34) Автозаказ это реквизитв док-те
|
|||
37
Chameleon1980
08.02.16
✎
10:48
|
в закладке ресурсы добавить все числовые значения запроса
в последней закладке добавить группировку в выбранных полях этой руппировки нужны все нужные поля |
|||
38
Chameleon1980
08.02.16
✎
10:51
|
поискать на просторах
бесплатные видео по скд поискать/купить, например, книгу Хрусталевой "Разработка сложных отчетов..." |
|||
39
cw014
08.02.16
✎
10:52
|
(36) А разве в результате запроса в (26) реквизит дока выводится? Или все таки поля с псевдонимами в (34)?
|
|||
40
cw014
08.02.16
✎
10:53
|
(36) Вместо того, что бы попробовать ты споришь
|
|||
41
Dyspho
08.02.16
✎
10:53
|
(34) Ну в общем, он пишет что все док-ты неавтозаказ, но автозаказ есть, точно
|
|||
42
cw014
08.02.16
✎
10:54
|
(41) Пруф
|
|||
43
Dyspho
08.02.16
✎
10:57
|
(42) делать скрин, что в док-те есть галка автозаказ, а в отчёте пишет, что нету?
|
|||
44
cw014
08.02.16
✎
10:58
|
(43) Делай
|
|||
45
Dyspho
08.02.16
✎
11:20
|
(44) я ошибся, спасибо огромное :))
|
|||
46
cw014
08.02.16
✎
11:22
|
(45) см (27) )))
|
|||
47
Dyspho
08.02.16
✎
12:14
|
(46) да были бы .. )) я бомж и неумёха
|
|||
48
Dyspho
09.02.16
✎
07:39
|
Ещё не подскажете, как на СДК сделать "сравнение", чтобы отчёт формировал Автозаказ и НеАвтозаказ, чтобы сравнить их ТЧ в отчёте
|
|||
49
gSha
09.02.16
✎
07:51
|
первые 47 постов были легкой прелюдией к вопросу в (48).
Сравнить это значит , что проверить равно ли множество А множеству Б. При этом вы сами определяете , что есть сравнение. Т.е. по каким комбинациям событий элемент из А равен элементу из Б. Могу лишь сказать что таблицы из документов с атрибутом автозаказ это множество А , а не автозаказ это множество Б. Далее надо потрудится и что нибудь прочитать про реляционные базы данных. Моежет яснее будет. В результате у вас должно получится или пересечение этих множеств или пустое множество. |
|||
50
Dyspho
09.02.16
✎
07:55
|
(49) Да не, это новая просьба)
Мне надо выводить 2 таблицы, в 1 таблицы Автозаказ во 2 НеАвтозаказ, сравнивать их люди же будут |
|||
51
Dyspho
09.02.16
✎
07:59
|
(50) примерно так
1 таблица Магазин Номен-ра Контр-нт Кол-во Сумма Автозаказ 2 таблица Магазин Номен-ра Контр-нт Кол-во Сумма НеАвтозаказ Чтобы люди видели разницу между ними, ручной - вводят админы авто- формирует обработка |
|||
52
Dyspho
09.02.16
✎
08:15
|
Я не могу понять как 2ую таблицу в отчёт засунуть !
|
|||
53
фобка
09.02.16
✎
08:16
|
(52) см (6)
|
|||
54
Dyspho
09.02.16
✎
08:19
|
(53) да я видел, я не пойму как сделать 2 группировки, а кто-то говорил2 набора данных -запрос нужно - так не выводит 2 таблицы
|
|||
55
MaxS
09.02.16
✎
08:22
|
Вот отчет на СКД, выполняет озвученную в (0) функцию.
Т.е. отбираем по одному реквизиту, смотрим количество документов, отбираем по другому, смотрим ;) http://catalog.mista.ru/public/15800/ Виды заполненных документов и справочников, УФ |
|||
56
фобка
09.02.16
✎
08:23
|
1 набор данных, источник данных - запрос вида:
Выбрать т.рек1, т.рек2, т.автозаказ из таблица как т На вкладке настройки добваляешь две группировки без указания полей (детальные записи). Для первой группировке на вкладке "отбор" ставишь автозаказ истина, для второй автозаказ ложь. В корне ("отчет") добавляешь на вкладке "выбранные поля" все поля. На вкладке "дополнительно" для каждой группировки задаешь заголово и ставишь флаг "выводить заголовок" |
|||
57
фобка
09.02.16
✎
08:24
|
2 набора данных это глупость
|
|||
58
patria0muerte
09.02.16
✎
08:24
|
Я бы сделал так:
1. Вычисляемое поле "Количество", Выражение: 1; 2. Структура отчета: Отчет - Магазин, Номенклатура, Контрагент (Поля: Количество, Сумма) Отбор: Автозаказ = Истина; - Магазин, Номенклатура, Контрагент (Поля: Количество, Сумма) Отбор: Автозаказ = Ложь; 3. Заголовки для каждой группировки отдельно на вкладке дополнительно (Автозаказ и НеАвтозаказ соотвественно) |
|||
59
patria0muerte
09.02.16
✎
08:25
|
(56) О, опередил...
|
|||
60
фобка
09.02.16
✎
08:26
|
(59) ибо, это решение самое напрашивающееся
|
|||
61
Dyspho
09.02.16
✎
08:28
|
Выбрать т.рек1, т.рек2, т.автозаказ из таблица как т - не совсем понятно)
|
|||
62
Dyspho
09.02.16
✎
08:29
|
таблицы у у меня ЗаказПоставщикуТовары
|
|||
63
patria0muerte
09.02.16
✎
08:38
|
(61) Позовите специалиста...
|
|||
64
фобка
09.02.16
✎
08:43
|
(62) ну, пусть так. Какая разница, что там у тебя, главное смысл
|
|||
65
Dyspho
09.02.16
✎
08:55
|
(64) у меня 2 Детальные записи и разный отбор у них не могу сделать, ставлю в 1 автозаказ ложь во 2ом автоматом это ставится
|
|||
66
фобка
09.02.16
✎
09:00
|
(65) ты ставишь отбор для отчета. Обрати внимание что после того как ты активизировал детальные записи над вкладками с настройкой появится два пункта. Один из них отчет, второй детальные записи
|
|||
67
Dyspho
09.02.16
✎
09:01
|
(66) точно, спасибо
|
|||
68
Dyspho
09.02.16
✎
10:11
|
(66) А ещё вопрос, а можно как нибудь сделать, чтобы показывалось кол-во в док-те каждой позиции ном-ты автозаказа и неавтозаказа и разница между ними??
|
|||
69
Dyspho
09.02.16
✎
10:22
|
У меня показывает Количество и Автозаказ или Нет
А хотелось бы Кол-во ВАвтозаказе ВНеАвтозаказе Разница как нибудь этоможно реализовать? |
|||
70
ЧеловекДуши
09.02.16
✎
10:24
|
(0) Как хочешь. Способом много.
Но все сводится к закладке "Ресурс" |
|||
71
Dyspho
09.02.16
✎
10:25
|
(70) в (0) ужене актуально
|
|||
72
ЧеловекДуши
09.02.16
✎
10:27
|
(71) Ты можешь сам подумать?
Как разделить условие. Используй: Выбор Когда ... Тогда Иначе Конец Используй с умом и где хочешь, даже в ресурсе :_ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |