Имя: Пароль:
1C
1С v8
Вытащить адрес УТ 11.2
0 d_monah
 
22.05.16
08:29
Уважаемые,помогите плиз не программисту.
Дано:Есть УТ 11.2,в ВПФ хочу вытащить юр.адрес контрагента.
Гуглил,читал..,не помогает )
Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати)

ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Договор";

МакетОбработки = ПолучитьМакет("Договор");

//заполняем шапку
ОбластьШапка = МакетОбработки.ПолучитьОбласть("Шапка");
//ОбластьШапка.Параметры.Организация=СсылкаНаДокумент.Организация.НаименованиеПолное;
ОбластьШапка.Параметры.НомерДокумента = СсылкаНаДокумент.Номер;
ОбластьШапка.Параметры.ДатаДокумента = СсылкаНаДокумент.Дата;
ОбластьШапка.Параметры.Контрагент=СсылкаНаДокумент.Партнер.НаименованиеПолное;
ОбластьШапка.Параметры.ИНН=СсылкаНаДокумент.Контрагент.ИНН;
ОбластьШапка.Параметры.КПП=СсылкаНаДокумент.Контрагент.КПП;
ОбластьШапка.Параметры.Представитель=СсылкаНаДокумент.КонтактноеЛицо;
ОбластьШапка.Параметры.БанковскийСчетКонтрагента=СсылкаНаДокумент.БанковскийСчетКонтрагента;
ОбластьШапка.Параметры.БИК=СсылкаНаДокумент.БанковскийСчетКонтрагента.БИКБанка;
ОбластьШапка.Параметры.РСчет=СсылкаНаДокумент.БанковскийСчетКонтрагента.НомерСчета;
ОбластьШапка.Параметры.КСчет=СсылкаНаДокумент.БанковскийСчетКонтрагента.КоррСчетБанка;
ОбластьШапка.Параметры.Условие="   "+СсылкаНаДокумент.Партнер.НаименованиеПолное+", ";
ОбластьШапка.Параметры.ЮрАдр = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъектов(СсылкаНаДокумент.Контрагент,"ЮридическийАдрес");
//выводим шапку в табличный документ
ТабличныйДокумент.Вывести(ОбластьШапка);

Возврат ТабличныйДокумент;

КонецФункции


Ругается на "Неверное значение для массива владельцев контактной информации".Пните в правильном направлении.
1 Chameleon1980
 
22.05.16
08:51
полностью ошибку напишите
2 Chameleon1980
 
22.05.16
08:54
// Предназначена для получения контактной информации для нескольких объектов.
//
// Параметры:
//    МассивОбъектов - Массив - владельцы контактной информации, все элементы должны быть одного типа.
//    ТипыКИ         - Массив - необязательный, используется если не задан все типы.
//    ВидыКИ         - Массив -  необязательный, используется если не задан все виды.
//
// Возвращаемое значение
//    Таблица значений - результат. Колонки:
//        * Объект        - Ссылка - владелец КИ.
//        * Вид           - СправочникСсылка.ВидыКонтактнойИнформации
//        * Тип           - ПеречислениеСсылка.ТипыКонтактнойИнформации
//        * ЗначенияПолей - Строка - данные значений полей.
//        * Представление - Строка - представление КИ.


первым параметром в эту функцию массив передается, а не ссылка на элемент

на мысли наводит?
3 Chameleon1980
 
22.05.16
08:56
используйте:

КонтактнаяИнформацияОбъекта

а не

КонтактнаяИнформацияОбъектов
4 Chameleon1980
 
22.05.16
08:57
и да
второй параметр тут не строка "ЮридическийАдрес", а справочник "ВидыКонтактнойИнформации"
5 Chameleon1980
 
22.05.16
09:06
&НаСервереБезКонтекста
Функция ВыдатьИнформациюНаСервере(Клиент, ВидИнформации)
    
    Возврат УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Клиент, ВидИнформации);
    
КонецФункции

&НаКлиенте
Процедура ВыдатьИнформацию(Команда)
    
    Информация=ВыдатьИнформациюНаСервере(Объект.ВыбКонтрагент, Объект.ВыбВидИнформации);
    Сообщить("Клиент: "+Объект.ВыбКонтрагент+". "+Объект.ВыбВидИнформации+": "+Информация);
    
КонецПроцедуры
6 d_monah
 
22.05.16
09:15
(5) Спасиб,попробую
7 Chameleon1980
 
22.05.16
09:30
а хренали пробовать:

http://pastenow.ru/OADO
8 Chameleon1980
 
22.05.16
09:31
еще раз первый параметр - ссылка на контра
второй параметр: ссылка на справочник "СправочникСсылка.ВидыКонтактнойИнформации"
9 d_monah
 
22.05.16
09:46
(8) Спасиб еще раз,осознал)
10 Chameleon1980
 
22.05.16
09:51
(9) ну вот и хорошо. маленький совет:

в процедурах и функциях типовых конфигураций зачастую присутствуют комментарии.

например, перед телом функции описано какие параметры функция принимает и что возращает.
11 d_monah
 
22.05.16
10:48
(10) Видел)),не обратил внимание что есть КонтактнаяИнформацияОбъекта,а есть КонтактнаяИнформацияОбъектов.И для разных конфигурации адреса могут или в регистрах или в справочниках.Если постоянно не пользоваться,вылетает из головы.Благодарствуем.