|
СКД | ☑ | ||
---|---|---|---|---|
0
zerat
26.07.13
✎
11:11
|
Всем привет!Делаю отчет на СКД.
Есть вот такое условие ВЫБОР КОГДА БС_УчетныеЛистыОбороты.ВидРабот = ЗНАЧЕНИЕ(Перечисление.БС_ВидыРабот.Полевые) ТОГДА ВЫРАЗИТЬ(БС_УчетныеЛистыОбороты.НормыВыработки.Наименование + " " + БС_УчетныеЛистыОбороты.НормыВыработки.Марка.Наименование + " " + БС_УчетныеЛистыОбороты.НормыВыработки.Орудие.Наименование + " " + БС_УчетныеЛистыОбороты.НормыВыработки.Глубина КАК СТРОКА) КОГДА БС_УчетныеЛистыОбороты.ВидРабот = ЗНАЧЕНИЕ(Перечисление.БС_ВидыРабот.Уборка) ТОГДА ВЫРАЗИТЬ(БС_УчетныеЛистыОбороты.РасходТопливаУборка.Наименование + " " + ВЫБОР КОГДА БС_УчетныеЛистыОбороты.ОборудованиеКомбайн = ЗНАЧЕНИЕ(Перечисление.БС_ОборудованиеКомбайн.СИзмельчителем) ТОГДА "с измельчителем" ИНАЧЕ "без измельчителя" КОНЕЦ + " " + БС_УчетныеЛистыОбороты.РасходТопливаУборка.Марка.Наименование + " " + ВЫБОР КОГДА БС_УчетныеЛистыОбороты.МаркаДвигателяКомбайн = ЗНАЧЕНИЕ(Перечисление.БС_МаркаДвигателяКомбайн.СМД) ТОГДА "СМД" КОГДА БС_УчетныеЛистыОбороты.МаркаДвигателяКомбайн = ЗНАЧЕНИЕ(Перечисление.БС_МаркаДвигателяКомбайн.ЯМЗ) ТОГДА "ЯМЗ" КОГДА БС_УчетныеЛистыОбороты.МаркаДвигателяКомбайн = ЗНАЧЕНИЕ(Перечисление.БС_МаркаДвигателяКомбайн.РаботаЗвенаДоплата) ТОГДА "РаботаЗвена(доплата)" КОНЕЦ + " " + ВЫБОР КОГДА БС_УчетныеЛистыОбороты.ДлинаГона = ЗНАЧЕНИЕ(Перечисление.БС_ДлиныГона.св1000) ТОГДА "Св. 1000" КОГДА БС_УчетныеЛистыОбороты.ДлинаГона = ЗНАЧЕНИЕ(Перечисление.БС_ДлиныГона.Св601) ТОГДА "601-1000" КОГДА БС_УчетныеЛистыОбороты.ДлинаГона = ЗНАЧЕНИЕ(Перечисление.БС_ДлиныГона.Св401) ТОГДА "401-600" КОГДА БС_УчетныеЛистыОбороты.ДлинаГона = ЗНАЧЕНИЕ(Перечисление.БС_ДлиныГона.До400) ТОГДА "300-400" КОНЕЦ + " " + ВЫБОР КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.до12) ТОГДА "до12" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с12115) ТОГДА "12.1-15" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с15118) ТОГДА "15,1-18" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с18121) ТОГДА "18,1-21" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с21124) ТОГДА "21,1-24" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с24127) ТОГДА "24,1-27" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с27130) ТОГДА "27,1-30" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с30136) ТОГДА "30,1-36" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с42148) ТОГДА "42,1-48" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с48154) ТОГДА "48,1-54" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с54160) ТОГДА "54,1-60" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с60166) ТОГДА "60,1-66" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с66172) ТОГДА "66,1-72" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.с72178) ТОГДА "72,1-78" КОГДА БС_УчетныеЛистыОбороты.Урожайность = ЗНАЧЕНИЕ(Перечисление.БС_Урожайность.Свыше78) ТОГДА "Свыше 78" КОНЕЦ КАК СТРОКА) КОГДА БС_УчетныеЛистыОбороты.ВидРабот = ЗНАЧЕНИЕ(Перечисление.БС_ВидыРабот.Транспортные) ТОГДА ВЫРАЗИТЬ(БС_УчетныеЛистыОбороты.НормыВыработки.Наименование + " " + БС_УчетныеЛистыОбороты.НормыВыработки.Марка.Наименование + " " + БС_УчетныеЛистыОбороты.Прицеп.Наименование + " " + БС_УчетныеЛистыОбороты.НаименованиеПеревозок.Наименование КАК СТРОКА) ИНАЧЕ БС_УчетныеЛистыОбороты.НормыВыработки.Наименование КОНЕЦ КАК ВидРабот, При выводе в отчет, есть пустые строки по данному полю. То есть Выводится пустое поле без ничего, ни одного наименования нет, в документе все условия есть для сложения строки. В чем может быть проблема не могу понять. |
|||
1
Капитан О
26.07.13
✎
11:12
|
продолжайте наблюдения
|
|||
2
zerat
26.07.13
✎
11:15
|
(1) а если серьезно?
может я изъяснился неверно... дело в том что есть все условия для вывода хоть какого-нибудь наименования из полей, не такого чтобы ни одно из полей в документе не было заполнено |
|||
3
Капитан О
26.07.13
✎
11:19
|
(2) ну есть, ну и чо? тебя смущают пустые значения? ты хочешь понять, в чём причина?
|
|||
4
cw014
26.07.13
✎
11:21
|
Выведи все поля, которые у тебя в портянке присутствуют и анализируй, почему пусто
|
|||
5
Капитан О
26.07.13
✎
11:28
|
(4) да нулл у него там
|
|||
6
cw014
26.07.13
✎
11:29
|
(5) Да я понял уже
|
|||
7
zerat
26.07.13
✎
11:32
|
(6) я то понял что у меня NULL)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |