|
Запрос с заменой значений |
☑ |
0
GRM11
07.01.12
✎
12:38
|
Задача: Есть простой отчет по остаткам след. вида.
Контрагент1
Ном 1 -1 шт
Ном 2 -2 шт
Ном 3 -1 шт
Контрагент2
Ном 2 -5 шт
Ном 3 -1 шт
Ном 4 -8 шт
И т.д.
Есть регистр сведений, который описывает некоторое соответствие товаров по определенным условиям.
Т.е Товарам "Ном 2" и "Ном 3" соответствует "Ном 1" и т.д.
Необходимо вывести этот же отчет, но по данным соответствий,т.е. :
Контрагент1
Ном 1 -4 шт
Контрагент2
Ном 1 -6 шт
Ном 4 -8 шт
Не могу сообразить,как реализовать.
|
|
1
zak555
07.01.12
✎
12:39
|
как соответствие задаётся ?
ном2/ном3 - измерение , а ном 1 - ресурс в рсЕ?
|
|
2
GRM11
07.01.12
✎
12:42
|
Да, совершенно верно: Измерение - это то, что нужно заменить , ресурс- то, НА ЧТО нужно заменить.
|
|
3
Ненавижу 1С
гуру
07.01.12
✎
12:43
|
левое соединение и группировка с суммированием
|
|
4
GRM11
07.01.12
✎
12:46
|
Не ясно. Таблица остатков и к ней левым соединением регистр сведений?
|
|
5
Ненавижу 1С
гуру
07.01.12
✎
12:47
|
(4) да
|
|
6
GRM11
07.01.12
✎
12:50
|
Но тут еще такой есть нюанс, что в регистре соответствий указаны не все товары, а только те, которые требует замены в отчете.
|
|
7
Ненавижу 1С
гуру
07.01.12
✎
12:53
|
(6) есть чудесная функция
ЕСТЬNULL(АльтернативныйТовар,ТоварИзОстатков)
|
|
8
GRM11
07.01.12
✎
12:56
|
Функция есть, верно. Однако в данном отчете мне нужно выводить товар или из соответствий или же из остатков (если нет в соответствиях). Как в данном случае использовать эту функцию?
|
|
9
Ненавижу 1С
гуру
07.01.12
✎
12:57
|
(8) я даже написал как
|
|
10
GRM11
07.01.12
✎
13:05
|
Большое спасибо! Все получилось!
|
|
11
ДенисЧ
07.01.12
✎
13:06
|
или я тупею... Или нубы умнеют...
Я бы по этим подсказкам (не имея своего багажа знаний) не смог постороить нужного запроса :-)
|
|
12
Ненавижу 1С
гуру
07.01.12
✎
13:09
|
(11) слишком длинные каникулы
|
|
13
GRM11
07.01.12
✎
13:18
|
(11) да я тоже не первый год...просто не мог сообразить
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой