|
Как сгруппировать по номенклатуре, не включая ссылку в запросе? | ☑ | ||
---|---|---|---|---|
0
VID1234
16.08.21
✎
17:59
|
Здравствуйте. Подскажите пожалуйста, как из группировки исключить ссылку, на документ, при этом не удаляя поле.
ВЫБРАТЬ АктСписанияМЗМатериалы.Номенклатура КАК Номенклатура, СУММА(АктСписанияМЗМатериалы.Количество) КАК Количество ПОМЕСТИТЬ втАС ИЗ Документ.АктСписанияМЗ.Материалы КАК АктСписанияМЗМатериалы СГРУППИРОВАТЬ ПО АктСписанияМЗМатериалы.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеМЗМатериалы.Ссылка КАК ДокументПоступления, ПоступлениеМЗМатериалы.Номенклатура КАК Номенклатура, СУММА(втАС.Количество) КАК СписаноВсегоМЗ ИЗ Документ.ПоступлениеМЗ.Материалы КАК ПоступлениеМЗМатериалы ПОЛНОЕ СОЕДИНЕНИЕ втАС КАК втАС ПО ПоступлениеМЗМатериалы.Номенклатура = втАС.Номенклатура ГДЕ втАС.Количество <> ПоступлениеМЗМатериалы.Количество СГРУППИРОВАТЬ ПО ПоступлениеМЗМатериалы.Ссылка, ПоступлениеМЗМатериалы.Номенклатура Есть такой код, мне нужно сгруппировать количество в конечном запросе, при этом сохраняя ссылку на документ. Если я удаляю ссылку, то разумеется все группируется, но если я добавляю ссылку и из-за того, что на одну номенклатуру есть несколько документов поступления, то создается две строки в отчете, с одинаковыми значениями (кроме ссылки). Как можно поправить отчет? |
|||
1
Мимохожий Однако
16.08.21
✎
18:01
|
(0) На каком стуле собираешься сидеть? Группировку делаешь по какому разрезу?
|
|||
2
Beduin
16.08.21
✎
18:02
|
А теперь просто руками в екселе выведи Номенклатуру и количество и слева прицепи документ. Как ты себе это видишь?
|
|||
3
ДенисЧ
16.08.21
✎
18:05
|
Итоги по номенклатура
|
|||
4
VID1234
16.08.21
✎
18:06
|
(1) Здравствуйте. Мне нужны оба документа, чтобы они были в одном поле (если такое возможно), можно и в разные поля. Идея такова, есть документы поступления (например 3), в этих документах есть одинаковая номенклатура, допустим вода по 5 литров, всего 5, а в другом документе (акт списания), мы списали только 5, вот мне и нужно указать те которые не списаны, а также ссылки на документы, чтобы можно было пройти по документам. Но при этом номенклатура должна отображаться в одной строке. Или это не возможно?
|
|||
5
Beduin
16.08.21
✎
18:10
|
(4) CONCAT в SQL это называется. В 1С нет. Только через код.
|
|||
6
ДенисЧ
16.08.21
✎
18:13
|
(4) Если тебе нужно несколько документов в одну строку - тебе дорога в СКД
|
|||
7
Жан Пердежон
16.08.21
✎
18:14
|
(4) про отображение как надо - это ты уже в СКД уже настрой (ну или кодом, если не в СКД)
|
|||
8
VID1234
16.08.21
✎
18:15
|
(6) Здравствуйте. я и так в скд, а где выполнять такую настройку?
|
|||
9
Мимохожий Однако
16.08.21
✎
19:32
|
(8) Закладка Настройка
|
|||
10
1ctube
16.08.21
✎
20:11
|
Делал такое в скд, через вычисляемые поля вроде
|
|||
11
mikecool
16.08.21
✎
22:31
|
(8) функция Массив() для ресурса
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |