ЗУП 8.1 Как задать условие в тексте запроса? #459490


#0 by Kleo
ЗУП 8.1 Как задать условие в тексте запроса? Нужно в печатной форме Трудового договора поставить условие по дате окончания турдовог договора: если дата окончания пустая, то написать "на неопределнный срок"
#1 by Андрюха
Чтото типа такого
#2 by Андрюха
вру
#3 by Андрюха
юзай КОГДА/ТОГДА как тут
#4 by Kleo
сделала так: выдает синтаксическую ошибку.
#5 by Kleo
{Справочник.СотрудникиОрганизаций}: Ошибка при вызове метода контекста (Выполнить): {(9, 46)}: Не задано значение параметра "ПустаяДата" по причине: {(9, 46)}: Не задано значение параметра "ПустаяДата" КОГДА ТрудовойДоговор.ДатаОкончания = <<?>>&ПустаяДата
#6 by Андрюха
Надо присаоить параметру "ПустаяДата" значение пустой даты
#7 by miron82
Запрос.УстановитьПараметр("ПустаяДата",Дата(1,1,1));
#8 by miron82
#9 by Kleo
неправильно( ошибок не выдает, но и ничего не печатает. дата увольнения стоит, но в печатной форме нет.
#10 by Андрюха
глянь результат запроса в отладчике
#11 by Ivan093
#12 by Kleo
Ivan093, спасибо большое, про ИНАЧЕ забыла) еще есть вопрос, как добавить "по" перед ДатойУвольнения ? и еще нужно два вида преобразования формата: ФИОРаботника, чтобы было не Иванов Иван Иванович, Иванов И.И. и преобразование денежной величины Оклад или Тариф в форму: 100 руб. 50 коп. знаю, что должны быть какие-то стандартные обработки в 8-ке. где поискать?
#13 by Kleo
есть функция в ОбщийМодуль.ОбщегоНазначения.ФамилияИициалыФизЛица. как ее в Макете отразить?
#14 by Kleo
Разобралась, получилось!!! если кому нужно, то в ОбщийМодуль.СотрудникиОрганизацииПереопределяемый в функции Печать: Макет.Параметры.ФиоРаб = ОбщегоНазначения.ФамилияИнициалыФизЛица(Выборка.ФИОРаботника);
#15 by Kleo
нужно добавить "по" перед ДатойУвольнения так не катит - ошибка!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С