|
Отчет СКД | ☑ | ||
---|---|---|---|---|
0
loid
19.01.12
✎
08:46
|
в отчете дублируется значения вот пример:
Номенклатура|Кол|ДатаПоступления|Кол1|ДатаПоступления1 Шпилька |100|14.12.2011 0:00:00|80|15.12.2011 0:00:00 Шпилька |100|14.12.2011 0:00:00|10|16.12.2011 0:00:00 вроде все правильно только как мне убрать вторую строчку оставив при этом ДатуПоступления1 и кол 1 просто получается что итог по шпильке равен 200 хотя он должен быть всего 100 |
|||
1
Wobland
19.01.12
✎
08:47
|
надо просто напросто правильный запрос сделать. и прострелить себе коленку за такое название ветки
|
|||
2
loid
19.01.12
✎
08:49
|
слышь может это настраивается где то в отчете я делаю через скд так что прострели себе голову
|
|||
3
Wobland
19.01.12
✎
08:52
|
(2) не хами, а послушай дельный совет
|
|||
4
ANikV
19.01.12
✎
08:59
|
(3) +1
(0) А лучше книжку по СКД почитай... |
|||
5
loid
19.01.12
✎
09:00
|
так ты бы лучше дал реально дельный совет а не нес чушь
вот запрос ВЫБРАТЬ ЗаказПоставщикуЗапасы.Номенклатура, ВЫРАЗИТЬ(ЗаказПоставщикуЗапасы.Количество КАК ЧИСЛО(10, 2)) КАК Количество, ЗаказПоставщикуЗапасы.ДатаПоступления, ЗаказПоставщикуЗапасы.Ссылка КАК ЗаказПоставщику, ЗаказПоставщикуЗапасы.Ссылка.ЗаказПокупателя, ЗаказПоставщикуЗапасы.Ссылка.Дата, ЗаказПоставщикуЗапасы.Ссылка.Контрагент, ВЫБОР КОГДА ЗаказПоставщикуЗапасы.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Расход) ТОГДА ВЫБОР КОГДА АвансовыйОтчетРасходы.Ссылка.Дата ЕСТЬ NULL ТОГДА ПриходнаяНакладнаяРасходы.Ссылка.Дата КОГДА ПриходнаяНакладнаяРасходы.Ссылка.Дата ЕСТЬ NULL ТОГДА АвансовыйОтчетРасходы.Ссылка.Дата ИНАЧЕ ПриходнаяНакладнаяРасходы.Ссылка.Дата КОНЕЦ ИНАЧЕ ВЫБОР КОГДА АвансовыйОтчетЗапасы.Ссылка.Дата ЕСТЬ NULL ТОГДА ПриходнаяНакладнаяЗапасы.Ссылка.Дата КОГДА ПриходнаяНакладнаяЗапасы.Ссылка.Дата ЕСТЬ NULL ТОГДА АвансовыйОтчетЗапасы.Ссылка.Дата ИНАЧЕ ПриходнаяНакладнаяЗапасы.Ссылка.Дата КОНЕЦ КОНЕЦ КАК Дата1, ВЫБОР КОГДА ЗаказПоставщикуЗапасы.Номенклатура.ТипНоменклатуры = ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Расход) ТОГДА ВЫБОР КОГДА АвансовыйОтчетРасходы.Количество ЕСТЬ NULL ТОГДА ПриходнаяНакладнаяРасходы.Количество КОГДА ПриходнаяНакладнаяРасходы.Количество ЕСТЬ NULL ТОГДА АвансовыйОтчетРасходы.Количество ИНАЧЕ АвансовыйОтчетРасходы.Количество + ПриходнаяНакладнаяРасходы.Количество КОНЕЦ ИНАЧЕ ВЫБОР КОГДА АвансовыйОтчетЗапасы.Количество ЕСТЬ NULL ТОГДА ПриходнаяНакладнаяЗапасы.Количество КОГДА ПриходнаяНакладнаяЗапасы.Количество ЕСТЬ NULL ТОГДА АвансовыйОтчетЗапасы.Количество ИНАЧЕ АвансовыйОтчетЗапасы.Количество + ПриходнаяНакладнаяЗапасы.Количество КОНЕЦ КОНЕЦ КАК Количество1, ЗаказПоставщикуЗапасы.Количество - ПриходнаяНакладнаяЗапасы.Количество КАК Остаток, ПриходнаяНакладнаяЗапасы.Ссылка КАК ПриходнаяНакладная, АвансовыйОтчетРасходы.Ссылка КАК АвансовыйОтчет ИЗ Документ.ЗаказПоставщику.Запасы КАК ЗаказПоставщикуЗапасы ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяНакладная.Запасы КАК ПриходнаяНакладнаяЗапасы ПО ЗаказПоставщикуЗапасы.Ссылка = ПриходнаяНакладнаяЗапасы.Ссылка.ДокументОснование И ЗаказПоставщикуЗапасы.Номенклатура = ПриходнаяНакладнаяЗапасы.Номенклатура И ЗаказПоставщикуЗапасы.Ссылка.Контрагент = ПриходнаяНакладнаяЗапасы.Ссылка.Контрагент ЛЕВОЕ СОЕДИНЕНИЕ Документ.АвансовыйОтчет.Расходы КАК АвансовыйОтчетРасходы ПО ЗаказПоставщикуЗапасы.Номенклатура = АвансовыйОтчетРасходы.Номенклатура И (ЗаказПоставщикуЗапасы.Ссылка.ЗаказПокупателя = АвансовыйОтчетРасходы.ЗаказПокупателя ИЛИ ЗаказПоставщикуЗапасы.Ссылка.ЗаказПокупателя = АвансовыйОтчетРасходы.Ссылка.ДокументОснование) ЛЕВОЕ СОЕДИНЕНИЕ Документ.АвансовыйОтчет.Запасы КАК АвансовыйОтчетЗапасы ПО ЗаказПоставщикуЗапасы.Номенклатура = АвансовыйОтчетЗапасы.Номенклатура И (ЗаказПоставщикуЗапасы.Ссылка.ЗаказПокупателя = АвансовыйОтчетЗапасы.ЗаказПокупателя ИЛИ ЗаказПоставщикуЗапасы.Ссылка.ЗаказПокупателя = АвансовыйОтчетЗапасы.Ссылка.ДокументОснование) ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходнаяНакладная.Расходы КАК ПриходнаяНакладнаяРасходы ПО ЗаказПоставщикуЗапасы.Ссылка = ПриходнаяНакладнаяРасходы.Ссылка.ДокументОснование И ЗаказПоставщикуЗапасы.Номенклатура = ПриходнаяНакладнаяРасходы.Номенклатура И ЗаказПоставщикуЗапасы.Ссылка.Контрагент = ПриходнаяНакладнаяРасходы.Ссылка.Контрагент |
|||
6
Wobland
19.01.12
✎
09:04
|
(5) вот и заставь его выбирать данные без "дублей"
|
|||
7
loid
19.01.12
✎
09:04
|
вообщем ты не понял, без дублей я могу заставить его работать но тогда исчезают и нужные данные
|
|||
8
Wobland
19.01.12
✎
09:09
|
а ресурс этот по чему рассчитывается?
|
|||
9
daniel63
19.01.12
✎
09:14
|
Если в СКД выводится ИТОГО и база SQL, то из за этого.
|
|||
10
daniel63
19.01.12
✎
09:16
|
(9) На последних релизах платформы это косяк.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |