Имя: Пароль:
1C
1С v8
Запрос
0 СветланаTur
 
27.05.12
11:30
Добрый день! Помогите, пожалуйста: в регистр накопления пишутся документы реализация товаров, услуг, возврат товаров от покупателя, отчет о розничных продажах, нужно, чтобы реквизит склад данных документов заполнялся в отчете в один параметр склад, в не зависимости от вида документа т.е. если выбирать данный реквизит из документов, получается
РеализацияТоваровУслуг.Склад
ВозвратТоваровОтПокупателя.Склад
ОтчетОРозничныхПродажах.Склад
можно в конструкторе запросов через фукнцию задать данные поля для заклдки объединения и псевдонимы поля склад?
1 Живой Ископаемый
 
27.05.12
11:37
этот отчет строится по документам а не по регистрам?
2 aleks-id
 
27.05.12
11:41
без фотки запросы не работают
3 МастерВопросов
 
27.05.12
11:55
интересно, а так взлетит?

ЕстьNULL(РеализацияТоваровУслуг.Склад,ЕстьNULL(ВозвратТоваровОтПокупателя.Склад,ОтчетОРозничныхПродажах.Склад))

//в тупой 1С77 для этого есть COALESCE
4 aleks-id
 
27.05.12
11:58
(3) что ты за хрень написал? или ты думаешь что в регистре так и идут РеализацияТоваровУслуг, ВозвратТоваровОтПокупателя, ОтчетОРозничныхПродажах ? да там тупо Регистратор и все.
5 Живой Ископаемый
 
27.05.12
12:06
2(3) :facepalm:
6 vinogradъ
 
27.05.12
13:10
(0) union all или left join с coalesce
7 DrShad
 
27.05.12
13:21
(2) +100500
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший