Добрый день.
Как в печатную форму счета в MS Word вытащить значение поля должность сотрудника.
Как в MS Word в счете вытащить значение поля.
Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
Дополнение к вопросу. для более точного понимания.
В договоре мы можем получить должность сотрудника прописав вот такую строчку [LowerCase(GetPadegProf(KeyLookup('DUTIES.FNAME', 'IPRIMARY', IntToCBStr(KeyLookup('PEOPLE.DUTID', 'IPRIMARY', IntToCBStr(FirmPeople)))), 1))] что нужно прописать что бы в форме счета можно было получить должность? На сколько я понял для получения должности в форме счета необходимо написать вот так
[LowerCase(GetPadegProf(KeyLookup('DUTIES.FNAME', 'IPRIMARY', IntToCBStr(KeyLookup('PEOPLE.DUTID', 'IPRIMARY', IntToCBStr(keyLookup('Firm.UID', 'IPRIMARY',IntToCBStr(#########))))), 1))] но вот как получить название организации из документа счет? кто нибудь подскажет какое имя имеет поле организации для того что бы подставить его вместо ########. Используйте выражение
{ DOCVARIABLE Фирма.Руководитель.Должность } Спасибо за помощь.
Но есть еще вопрос как сделать что бы должность была в родительном падеже. <Artem>, [GetPadegProf(Фирма.Руководитель.Должность, 2)] выражение для отчета
а для ворда попробуйте просто: { DOCVARIABLE GetPadegProf(Фирма.Руководитель.Должность, 2) } Если использовать в word { DOCVARIABLE GetPadegProf(Фирма.Руководитель.Должность, 2) } то при построение документа в word пишет ошибку "Ошибка! Переменная документа не указана"
<Artem>, эх, сложно как-то :( (в БП7 на мой взгляд со всем этим гораздо проще)
посмотрите, как в отчете договора сделано - там же как раз выводится должность в родительном падеже. Подписаться на тему
|