|
Если параметр не заполнен как подставить пустую строчку в запросе | ☑ | ||
---|---|---|---|---|
0
Belka18
08.01.18
✎
13:10
|
Не заполнена строка руководитель, выходит ошибка, переменная не определена, как сделать чтоб выводилась пустая строка
ВЫБРАТЬ КадровыйПеревод.Сотрудник КАК Сотрудник, КадровыйПеревод.ФизическоеЛицо.ДатаРождения КАК ФизическоеЛицоДатаРождения, КадровыйПеревод.ФизическоеЛицо.ИНН КАК ФизическоеЛицоИНН, КадровыйПеревод.ФизическоеЛицо.СтраховойНомерПФР КАК ФизическоеЛицоСтраховойНомерПФР, КадровыйПеревод.ТрудовойДоговорНомер КАК ТрудовойДоговорНомер, КадровыйПеревод.ТрудовойДоговорДата КАК ТрудовойДоговорДата, Адрес.Представление КАК Адрес, ФИОФизическихЛицСрезПоследних.ИнициалыИмени КАК ИнициалыИмени, КадровыйПеревод.Руководитель КАК Руководитель, КадровыйПеревод.Подразделение КАК Подразделение, Телефон.Представление КАК Телефон, КадровыйПеревод.Организация КАК Организация, КадровыйПеревод.Дата КАК Дата, КадровыйПеревод.Должность КАК Должность, КадровыйПеревод.ДатаНачала КАК ДатаНачала, КадровыйПеревод.Организация.НаименованиеПолное КАК ОрганизацияНаименованиеПолное, КадровыйПеревод.Руководитель.Представление КАК ФИОДиректора, ВложенныйЗапрос.Серия КАК Серия, ВложенныйЗапрос.Номер КАК Номер, ВложенныйЗапрос.ДатаВыдачи КАК ДатаВыдачи, ВложенныйЗапрос.КемВыдан КАК КемВыдан, КадровыйПеревод.ФизическоеЛицо.Представление КАК ФизическоеЛицоПредставление, КадровыйПеревод.Организация.СвидетельствоДатаВыдачи КАК ОрганизацияСвидетельствоДатаВыдачи, КадровыйПеревод.Организация.СвидетельствоСерияНомер КАК ОрганизацияСвидетельствоСерияНомер, КадровыйПеревод.Организация.Ссылка КАК ОрганизацияСсылка ИЗ Документ.КадровыйПеревод КАК КадровыйПеревод ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизическихЛиц.СрезПоследних(&ДатаДок, ) КАК ФИОФизическихЛицСрезПоследних ПО КадровыйПеревод.ФизическоеЛицо = ФИОФизическихЛицСрезПоследних.ФизическоеЛицо ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление, ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка ИЗ Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация ГДЕ ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Адрес)) КАК Адрес ПО КадровыйПеревод.ФизическоеЛицо = Адрес.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ФизическиеЛицаКонтактнаяИнформация.Представление КАК Представление, ФизическиеЛицаКонтактнаяИнформация.Ссылка КАК Ссылка ИЗ Справочник.ФизическиеЛица.КонтактнаяИнформация КАК ФизическиеЛицаКонтактнаяИнформация ГДЕ ФизическиеЛицаКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)) КАК Телефон ПО КадровыйПеревод.ФизическоеЛицо = Телефон.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ДокументыФизическихЛиц.Серия КАК Серия, ДокументыФизическихЛиц.Номер КАК Номер, ДокументыФизическихЛиц.ДатаВыдачи КАК ДатаВыдачи, ДокументыФизическихЛиц.КемВыдан КАК КемВыдан, ДокументыФизическихЛиц.Физлицо КАК Физлицо ИЗ РегистрСведений.ДокументыФизическихЛиц КАК ДокументыФизическихЛиц) КАК ВложенныйЗапрос ПО КадровыйПеревод.ФизическоеЛицо = ВложенныйЗапрос.Физлицо ГДЕ КадровыйПеревод.Ссылка = &Ссылка |
|||
1
Лефмихалыч
08.01.18
✎
13:17
|
запрос - адовое говнище.
удали его. пожалуйста. |
|||
2
SleepyHead
гуру
08.01.18
✎
13:19
|
(0) Переформулируй задачу.
|
|||
3
Belka18
08.01.18
✎
13:22
|
Печатная форма выводит печать в Ворд. Когда реквизит КадровыйПеревод.Руководитель.Представление КАК ФИОДиректора не заполнен, то в Worde на месте этого параметра выводится Ошибка, переменная не указана. Как сделать чтоб вместо этого выводилась просто не заполненная пустая строка
|
|||
4
Гипервизор
08.01.18
✎
13:39
|
(3) Не вижу в запросе КадровыйПеревод.Руководитель.Представление КАК ФИОДиректора
|
|||
5
Belka18
08.01.18
✎
13:40
|
(4) Раскройте Code
|
|||
6
Гипервизор
08.01.18
✎
13:46
|
(5) Пардон, ох уж эти праздники )
А если ПРЕДСТАВЛЕНИЕ(КадровыйПеревод.Руководитель) КАК ФИОДиректора ? |
|||
7
Belka18
08.01.18
✎
13:59
|
(6) Не помогло
|
|||
8
SleepyHead
гуру
08.01.18
✎
14:05
|
(7) Руководитель в приказе - это ссылка на физическое лицо. Так что бери от него наименование
isnull(КадровыйПеревод.Руководитель.Наименование,"") КАК Руководитель (isnull необязательно, в запрос вникать не стал, какая основная таблица, какие присоединяешь). |
|||
9
Гипервизор
08.01.18
✎
14:08
|
А вам принципиально в запросе это сделать? При выводе параметра нельзя заменить на пустую строку?
|
|||
10
Belka18
08.01.18
✎
14:14
|
(9) Я думаю не принципиально
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |