|
Вытащить адрес УТ 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
|
||||
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) Видел)),не обратил внимание что есть КонтактнаяИнформацияОбъекта,а есть КонтактнаяИнформацияОбъектов.И для разных конфигурации адреса могут или в регистрах или в справочниках.Если постоянно не пользоваться,вылетает из головы.Благодарствуем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |