|
Как правильно записать переменную | ☑ | ||
---|---|---|---|---|
0
2402Andrew2011
23.11.11
✎
15:06
|
Вопрос к знающим людям!Как правильно записать переменную после ее преобразования в ПАДЕЖЕ обратно в отчет!!!Переменная (ФИОРаботника1)
|
|||
1
2402Andrew2011
23.11.11
✎
15:06
|
Запрос.Текст =
"ВЫБРАТЬ | ОтветственныеЛицаОрганизаций.ОтветственноеЛицо, | ОтветственныеЛицаОрганизаций.Должность КАК ДолжностьРуководителя, | ОтветственныеЛицаОрганизаций.ФизическоеЛицо.Наименование, | СотрудникиОрганизаций.Наименование КАК ФИОРаботника, | СотрудникиОрганизаций.Физлицо.Пол КАК Пол, | СотрудникиОрганизаций.Физлицо.ДатаРождения КАК ДатаРождения, | УчетКадровОрганизаций.Номер КАК НомерПриказа, | УчетКадровОрганизаций.Дата КАК ДатаПриказа, | СотрудникиОрганизаций.ДатаНачала КАК ДатаПриема, | СотрудникиОрганизаций.ДатаОкончания ДатаУвольнения, | СотрудникиОрганизаций.ПодразделениеОрганизации.Наименование КАК Подразделение, | ВЫРАЗИТЬ(СотрудникиОрганизаций.Организация.Наименование КАК СТРОКА(300)) КАК НазваниеОрганизации, | СотрудникиОрганизаций.Должность.Наименование КАК Должность |ИЗ | Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций, | ЖурналДокументов.УчетКадровОрганизаций КАК УчетКадровОрганизаций, | РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций, | РегистрСведений.ФИОФизЛиц.СрезПоследних(&ДатаДокумента, Физлицо = &Физлицо) КАК ФИОФизЛиц |ГДЕ | СотрудникиОрганизаций.Ссылка = &СправочникСсылка"; ФИО = СсылкаНаОбъект.Физлицо; ФИОРаботника1=Падеж(ФИО) ; Сообщить(ФИОРаботника1); ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СПРАВКА_Макет"; Выборка = Запрос.Выполнить().Выбрать(); |
|||
2
Wobland
23.11.11
✎
15:07
|
я не знающий человек. чо?
|
|||
3
2402Andrew2011
23.11.11
✎
15:08
|
ну проблема получится с ним буду тока мучиться с примерами неправильными
|
|||
4
aleks-id
23.11.11
✎
15:09
|
итить... чо за копро в (0) ?
|
|||
5
Wobland
23.11.11
✎
15:09
|
(4) ты ещё (1) открой ;)
|
|||
6
Ненавижу 1С
гуру
23.11.11
✎
15:10
|
||||
7
kosts
23.11.11
✎
15:11
|
(0)
ФИО = ИсходныеДанные.СотрудникНаименование; УниверсальныеМеханизмы.Просклонять(глЗначениеПеременной("глКомпонентаСклоненияФИО"), ФИО, 2, , ФИО); |
|||
8
2402Andrew2011
23.11.11
✎
15:13
|
{ВнешняяОбработка.СПРАВКА.МодульОбъекта(62,8)}: Переменная не определена (ИсходныеДанные)
ФИО = <<?>>ИсходныеДанные.СотрудникНаименование; (Проверка: Толстый клиент (обычное приложение)) |
|||
9
kosts
23.11.11
✎
15:14
|
(8) :-)
|
|||
10
kosts
23.11.11
✎
15:17
|
(8) Полтора суток борешься с одним склонением, и все никак?
|
|||
11
2402Andrew2011
23.11.11
✎
15:18
|
функция пахает и делает как надо ПАДЕЖ ,сообщение показывает тоже нормально все а в отчете не пишет (теряет)эту переменную
|
|||
12
2402Andrew2011
23.11.11
✎
15:18
|
да поборол вроде,я же тока учусь
|
|||
13
kosts
23.11.11
✎
15:23
|
(11) Если про вывод то так как то
ОбластьШапкаПраво = Макет.ПолучитьОбласть("Шапка|Право"); ОбластьШапкаПраво.Параметры.ДолжностьРуководителя = Должность; |
|||
14
2402Andrew2011
23.11.11
✎
15:27
|
Нее,
ФИО = СсылкаНаОбъект.Физлицо; ФИОРаботника1=Падеж(ФИО) ; ФИОРаботника в печати не пишет почему то!Пропадает переменная куда то |
|||
15
KarpovDeniska
23.11.11
✎
15:28
|
А ты фио где нить выводишь при печати???покажи кусок кода который это делает?
|
|||
16
2402Andrew2011
23.11.11
✎
15:29
|
ФИО = СсылкаНаОбъект.Физлицо;
ФИОРаботника1=Падеж(ФИО) ; // Сообщить(ФИОРаботника1); ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_СПРАВКА_Макет"; Выборка = Запрос.Выполнить().Выбрать(); Макетище = ПолучитьМакет("СПРАВКА"); Макет = Макетище.ПолучитьОбласть("Область"); Выборка.Следующий() ; Макет.Параметры.Заполнить(Выборка); ТабДокумент.Вывести(Макет); Возврат ТабДокумент; |
|||
17
2402Andrew2011
23.11.11
✎
15:30
|
я в форме тока указываю что это Параметр с именем ФИОРаботника1
|
|||
18
KarpovDeniska
23.11.11
✎
15:31
|
(16) и чего, а где фио то твое в макете?
|
|||
19
2402Andrew2011
23.11.11
✎
15:32
|
так я же его в ФИОРРаботника1 присвоил
|
|||
20
KarpovDeniska
23.11.11
✎
15:33
|
(17) макет.параметры.фио = твоефио1;
Только параметр фио добавьте в макет |
|||
21
wade25
23.11.11
✎
15:33
|
А в запросе без соединений что ли? =)
|
|||
22
KarpovDeniska
23.11.11
✎
15:34
|
(19) фио1 это переменная,терь параметру макета надо ее присвоить
|
|||
23
kosts
23.11.11
✎
15:36
|
Это в 7.7 можно было переменные писать в макете, и они выводились в 8 нужно всегда использовать
Область.Параметры.ТвойПараметр = ... |
|||
24
KarpovDeniska
23.11.11
✎
15:39
|
(0) и запрос у тя кривой,скачай чистова чтоль видео по запросам,ну и радченко книгу
|
|||
25
2402Andrew2011
23.11.11
✎
15:43
|
ну учусь я же тока,сидел неделю рисовал его
|
|||
26
2402Andrew2011
23.11.11
✎
15:43
|
с падежами так .... ваще
|
|||
27
2402Andrew2011
23.11.11
✎
15:51
|
СПАСИБО ДРУЗЬЯ.ПОЛУЧИЛОСЬ!!!ГЕНИАЛЬНО
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |