|
Отбор из регистра сведений документа определенного вида | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
25.09.20
✎
05:17
|
Имеется регистр сведений.
РегистрСведений.СвойстваДокументов Измерение.Документ - тип разные справочники, документы, составной Измерение.Свойство - ПланВидовХарактеристикСсылка.ДополнительныеПоля Ресурс.Значение - Характеристика.ДополнительныеПоля Как в запросе отобрать из этого регистра, документ нужного вида? Такой вот запрос, вывел NULL несколько записей. Хотя выборка должна получиться соответствующая условию. ВЫБРАТЬ СвойстваДокументов.Документ.Контрагент КАК ДокументКонтрагент ИЗ РегистрСведений.СвойстваДокументов КАК СвойстваДокументов ГДЕ СвойстваДокументов.Документ ССЫЛКА Документ.Инцидент |
|||
1
NIGHTHUNTER
25.09.20
✎
05:23
|
это выбрал
|
|||
2
NIGHTHUNTER
25.09.20
✎
05:25
|
Как быть вот с этим? Нет функции Сумма, а мне нужно суммировать значения http://joxi.ru/p27pgLvCWMl9GA
Тип поля с суммой, Ресурс.Значения - Характеристика.ДополнительныеПоля |
|||
3
NIGHTHUNTER
25.09.20
✎
05:35
|
Подскажите как сейчас просуммировать Значение???? http://joxi.ru/12MyVQli0pVGq2
ВЫБРАТЬ СвойстваДокументов.Документ КАК Документ, СвойстваДокументов.Документ.Клиент КАК ДокументКлиент, СвойстваДокументов.Документ.Клиент.Контрагент КАК ДокументКлиентКонтрагент, СвойстваДокументов.Свойство КАК Свойство, СвойстваДокументов.Значение КАК Значение ИЗ РегистрСведений.СвойстваДокументов КАК СвойстваДокументов ГДЕ СвойстваДокументов.Документ ССЫЛКА Документ.Инцидент И СвойстваДокументов.Свойство = &Свойство СГРУППИРОВАТЬ ПО СвойстваДокументов.Документ, СвойстваДокументов.Документ.Клиент, СвойстваДокументов.Документ.Клиент.Контрагент, СвойстваДокументов.Свойство, СвойстваДокументов.Значение |
|||
4
NIGHTHUNTER
25.09.20
✎
05:38
|
нет функции Сумма, КАК БЫТЬ????????????
|
|||
5
NIGHTHUNTER
25.09.20
✎
06:53
|
С этим решил.
Теперь, почему в запросе NULL не преобразовывается в "--" ???? ВЫБРАТЬ СвойстваДокументов.Документ КАК Документ, СвойстваДокументов.Документ.Клиент КАК ДокументКлиент, ЕСТЬNULL(СвойстваДокументов.Документ.Клиент.Контрагент, "--") КАК ДокументКлиентКонтрагент, СвойстваДокументов.Свойство КАК Свойство, ВЫРАЗИТЬ(СвойстваДокументов.Значение КАК ЧИСЛО(15, 2)) КАК СогласованнаяСумма, ЕСТЬNULL(СвойстваДокументов.Документ.Клиент.Контрагент.Наименование, "--") КАК ДокументКлиентКонтрагентНаименование ПОМЕСТИТЬ ВТ_СвойстваДокументов ИЗ РегистрСведений.СвойстваДокументов КАК СвойстваДокументов ГДЕ СвойстваДокументов.Документ ССЫЛКА Документ.Инцидент И СвойстваДокументов.Свойство = &Свойство СГРУППИРОВАТЬ ПО СвойстваДокументов.Документ, СвойстваДокументов.Документ.Клиент, ЕСТЬNULL(СвойстваДокументов.Документ.Клиент.Контрагент, "--"), СвойстваДокументов.Свойство, ВЫРАЗИТЬ(СвойстваДокументов.Значение КАК ЧИСЛО(15, 2)), ЕСТЬNULL(СвойстваДокументов.Документ.Клиент.Контрагент.Наименование, "--") ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_СвойстваДокументов.ДокументКлиентКонтрагент КАК ДокументКлиентКонтрагент, СУММА(ВТ_СвойстваДокументов.СогласованнаяСумма) КАК СогласованнаяСумма ИЗ ВТ_СвойстваДокументов КАК ВТ_СвойстваДокументов СГРУППИРОВАТЬ ПО ВТ_СвойстваДокументов.ДокументКлиентКонтрагент |
|||
6
Simod
25.09.20
✎
07:00
|
(0) Добавь вывод документа и посмотри какие документы отобрались и что там в Клиент и Контрагент.
(5) В первом запросе вместо СГРУППИРОВАТЬ должно быть ВЫБРАТЬ РАЗЛИЧНЫЕ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |