Имя: Пароль:
1C
1С v8
ВПФ вывести номер телефона контактного лица
0 ГоловуСломала
 
20.12.19
02:05
Всем доброго времени суток!!!! Помогите пжл разобраться. Есть УТ 11, для нее нужна печатная форма, а точнее не могу вывести туда телефон контактного лица.
Само КЛ есть в документе (подтягивается, и на форму без проблем выводится, а вот с тел - беда(((((
Пишу так

ТелФ = ФормированиеПечатныхФорм.ПолучитьТелефонИзКонтактнойИнформации(СсылкаНаДокумент.КонтактноеЛицо, "Телефон");
ОбластьПодвал.Параметры.Тел = ТелФ;

Но ругается, говорит "слишком много фактических параметров"...
Подскажите как быть?

P.S Не судите строго, я не прог, я бух, но так как прог в штате не предусмотрен формы пишу сама(((
1 Злопчинский
 
20.12.19
02:34
может быть вот здесь ругается
ФормированиеПечатныхФорм.ПолучитьТелефонИзКонтактнойИнформации(СсылкаНаДокумент.КонтактноеЛицо, "Телефон");
я не спец, но как бы наводит на раздумия параметр "Телефон" для функции, которая называется ПолучитьТелефон.... - масло масленое..
откройте эту функцию и посмотрите ее параметры в описании функции.
можно тупо попробовать
.
ТелФ = ФормированиеПечатныхФорм.ПолучитьТелефонИзКонтактнойИнформации(СсылкаНаДокумент.КонтактноеЛицо);
.
но я тоже не программист на 8-ке, так что если что не так - звиняйте
2 ГоловуСломала
 
20.12.19
02:45
Попробовала, но теперь ругнулся "Поле объекта не обнаружено (Телефон)    (((((
Но все равно Спасибо что откликнулись
3 ГоловуСломала
 
20.12.19
02:57
Вот если просто тел, контрагента он выводит, а КЛ не хочет((((
4 ГоловуСломала
 
20.12.19
03:10
Подозреваю что таким способом можно вывести только тел организации и контрагента,
а тел КЛ видимо надо через запрос какой-нить делать((((
5 ГоловуСломала
 
20.12.19
04:14
Может кто-то подскажет как правильно запрос написать?
6 Filippov
 
20.12.19
07:45
Посмотрите какой тип в УТ11 имеет СсылкаНаДокумент.КонтактноеЛицо и какая контактная информация по этому типу предусмотрена - возможно не такая, как по контрагенту.
7 vicof
 
20.12.19
07:47
Может проще найти другого программиста?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн