Имя: Пароль:
1C
1С v8
Замена значений в запросе..
0 aki_rezak
 
04.07.12
16:38
Всем привет.
Есть простой запрос.
ВЫБРАТЬ
   ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств,
   ДвиженияДенежныхСредствОбороты.СуммаОборот
ИЗ
   РегистрНакопления.ДвиженияДенежныхСредств.Обороты КАК ДвиженияДенежныхСредствОбороты
ГДЕ
   ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств В(&СтатьяДвиженияДенежныхСредств)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
&Ссылка,
123    
ИЗ
Справочник.СтатьиДвиженияДенежныхСредств КАК СтатьиДвиженияДенежныхСредств
ГДЕ ССЫЛКА = &Ссылка

//Получается простая табличка типа
Статья 1     100 //из первого объединения
статья 2     155 //из первого объединения
Статья 1     999 // из 2 объединения

Можно ли сделать так чтобы цифра из 2-го объединения заменила цифру из 1-го объединения т.е получится. МАКСИМУ не предлагать, цифры заранее не известны....
Статья 1     100 //из первого объединения
статья 2     999 //
1 Fragster
 
гуру
04.07.12
16:39
левое соединение и естьNULL, если я правильно понял
2 Лефмихалыч
 
04.07.12
16:39
ВЫБРАТЬ
   ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств,
   ВЫБОР КОГДА СтатьяДвиженияДенежныхСредств = &Ссылка ТОгда 999 иначе ДвиженияДенежныхСредствОбороты.СуммаОборот конец как СуммаОборот
ИЗ
   РегистрНакопления.ДвиженияДенежныхСредств.Обороты КАК ДвиженияДенежныхСредствОбороты
ГДЕ
   ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств В(&СтатьяДвиженияДенежныхСредств)
3 Ненавижу 1С
 
гуру
04.07.12
16:40
вообще пример приведен как минимум с двумя ошибками, Максиму что не предлагать?
4 aki_rezak
 
04.07.12
16:47
2 спасибо, тольк0 999 у меня будет из Временной таблицы, где будет статья и сумма
5 Лефмихалыч
 
04.07.12
16:48
(4) соединение юзай тогда, а не объединение
6 Fragster
 
гуру
04.07.12
16:49
вот нет бы написать: если есть значение во второй таблице - юзаем его, если нет - то берем значение из первой
7 Лефмихалыч
 
04.07.12
16:50
(6) интриги бы не было и лихо закрученного сюжета
8 Бледно Золотистый
 
04.07.12
16:51
(3)+100, минуты 2 втыкал, почему в запросе 123, а в результате 999
9 aki_rezak
 
04.07.12
16:52
(6) Значение есть всегда и в 1-м и во 2-м запросе
10 Ненавижу 1С
 
гуру
04.07.12
16:52
(6) так мыслить - то и не появилось темы бы ))
11 Ненавижу 1С
 
гуру
04.07.12
16:53
(9) пистец
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn