|
Как объединить кол-во заказанных едениц в одну строчку, а не в каждую? Внешний отчет (СКД) | ☑ | ||
---|---|---|---|---|
0
Shecurok
17.06.19
✎
14:53
|
Делаю для УТ11.4 внешний отчет через СКД. Есть поле Заказано, показывает сколько кол-во едениц по данной номенклатуре было заказано. При создании нового заказа данные не плюсуются к уже сущетсвующей строчки, а создается новая, где и написано сколько было заказано едениц. Хотелось бы чтобы плюсовало.
Код запроса: ВЫБРАТЬ ЗаказыКлиентов.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток, ЗаказыКлиентов.Период КАК ДатаЗаказа, ЗаказыКлиентов.Заказано КАК Заказано ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыКлиентов КАК ЗаказыКлиентов ПО (ЗаказыКлиентов.Номенклатура = ТоварыНаСкладахОстатки.Номенклатура) И ТоварыНаСкладахОстатки.Характеристика = ЗаказыКлиентов.Характеристика ГДЕ ЗаказыКлиентов.Период МЕЖДУ &ДатаНач И &ДатаКон Во вкладку ресуры поле добавлено |
|||
1
vicof
17.06.19
✎
14:56
|
Смотри, какие поля в этих строчках различные
|
|||
2
lubitelxml
17.06.19
✎
14:57
|
ЗаказыКлиентов.Период КАК ДатаЗаказа, - вот это убери
|
|||
3
Shecurok
17.06.19
✎
14:58
|
(2) сейчас попробую
|
|||
4
Shecurok
17.06.19
✎
15:01
|
(1) ну например количество разное. Условно в начале месяца был заказ этой номенклатуры на 2шт, сегодня на 69шт. И будет 2 разные строчки для одной номенклатуры. Хотелось бы чтоб одна была, приплюсованная
|
|||
5
vicof
17.06.19
✎
15:01
|
Нересурсные поля
|
|||
6
Shecurok
17.06.19
✎
15:02
|
(5) т.е Заказано отсюда убрать? Из ресурсов
|
|||
7
vicof
17.06.19
✎
15:03
|
(6) Нет, проверить нересурсные поля, из за которых вылазят две строки
|
|||
8
Shecurok
17.06.19
✎
15:03
|
(2) пишет, что такое поле не найдено. Нуоно и понятно, оно надо мне для другого столбика, кол-во зкакзанных штук за 60 дней
|
|||
9
Shecurok
17.06.19
✎
15:04
|
(7) У меня только одно поле нересурсное - Номенклатура
|
|||
10
vicof
17.06.19
✎
15:05
|
А дата заказа?
|
|||
11
Shecurok
17.06.19
✎
15:06
|
(10) только хотел дописать. И дата заказа. Выбранное поле нересурсное меня одно только.
|
|||
12
Shecurok
17.06.19
✎
15:06
|
(10) и дата заказа. все. Остальные то параметры.
|
|||
13
vicof
17.06.19
✎
15:07
|
Ну. И в строках у тебя одинаковые даты заказов и не сворачивается?
|
|||
14
vicof
17.06.19
✎
15:07
|
И группировка по номенклатуре есть?
|
|||
15
Shecurok
17.06.19
✎
15:07
|
(10) и как мне его проверить? понятное дело разное будет.
|
|||
16
Shecurok
17.06.19
✎
15:08
|
(13) одинаковые даты не знаю, сейчас проверю
|
|||
17
vicof
17.06.19
✎
15:08
|
(15) Посмотреть на них в отчете
|
|||
18
Shecurok
17.06.19
✎
15:10
|
(17) не группируются. Т.е. 2 одинаковых заказа на сегодня двумя строчками идет
|
|||
19
vicof
17.06.19
✎
15:12
|
какие поля разные?
|
|||
20
vicof
17.06.19
✎
15:13
|
(19) Отмена, ну так если нет группировки по номенклатуре с чего все будет суммироваться?
|
|||
21
Shecurok
17.06.19
✎
15:18
|
(20) все, сделал. А можете сказать на последний мой вопрос ответ: у меня выводится только та номенклатура, которая была в заказах. А как сделать чтоб вся номенклатура выводилась вне зависимости от того, были заказы или нет по этой номенкатуре
|
|||
22
vicof
17.06.19
✎
15:29
|
Выбрать всю номенклатуру и соединить ее с твоей таблицей
|
|||
23
Shecurok
17.06.19
✎
15:35
|
(22) Так же запросом я выбираю всю номенклатуру а потом через какую то команду объеднияю? Ну типа
"мой запрос" ОБЪЕДЕНИТЬ "этот запрос" Так? Или внутри данного запроса добавлять? |
|||
24
vicof
17.06.19
✎
15:37
|
Номенклатура
левое соединение остатки внутреннее соединение заказы |
|||
25
Shecurok
17.06.19
✎
15:42
|
(24) Честно говоря не понял. В этом же запросе это надо?
Я попытался сделать так: ВЫБРАТЬ Номенклатура.Наименование КАК Наименование ИЗ Справочник.Номенклатура КАК Номенклатура ОБЪЕДИНИТЬ ВСЕ (...) Пишет нельзя использовать поля неограниченной длины. Я там просто еще пару полей доавил. |
|||
26
lubitelxml
17.06.19
✎
15:48
|
ВЫРАЗИТЬ(Номенклатура.Наименование КАК Строка(150))
|
|||
27
vicof
17.06.19
✎
16:02
|
(25) Нахрена тебе чото объединять?
|
|||
28
Shecurok
17.06.19
✎
16:10
|
(27) а как еще сделать не понимаю. Через то, что вы посоветовали я не знакю как и где дописать
|
|||
29
vicof
17.06.19
✎
16:13
|
(28) Я тебе все написал. Как тогда ты сделал внутренне соединение в (0)?
|
|||
30
Shecurok
17.06.19
✎
16:18
|
(29) За меня все конструктор сделал. Я пыкался мыкался по разным регистрам и справочнику. Крч методом проб и ошибок.
|
|||
31
Shecurok
17.06.19
✎
16:18
|
(30) я целый день можно сказать, это писал
|
|||
32
vicof
17.06.19
✎
16:20
|
Посмотри тогда курсы какие-нибудь. В интернете полно материалов, как делать соединения в таблицах.
|
|||
33
Shecurok
17.06.19
✎
16:22
|
(32) хорошо, спасибо
|
|||
34
Shecurok
17.06.19
✎
16:27
|
(32) может все так подскажите как надо правильно? Пожалуйста. Времени у меня сейчас не особо много.
|
|||
35
vicof
17.06.19
✎
16:31
|
(34) 1000р
|
|||
36
Shecurok
17.06.19
✎
16:34
|
(35) справедливо. Но пожалуй откажусь)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |