Имя: Пароль:
1C
 
Как пользоваться стандартными функциями
0 noobik
 
24.03.19
16:06
Есть печатная форма. Нужно в нее перенести адрес головной организации
Есть функция КонтактнаяИнформацияОбъекта
// Возвращает таблицу, содержащую контактную информацию объекта.
//
// Параметры:
//  СсылкаИлиОбъект          - ЛюбаяСсылка, Объект - Ссылка или объект-владелец контактной информации (организация,
//                                            контрагент, партнер и т.д.).
//  ВидКонтактнойИнформации  - СправочникСсылка.ВидыКонтактнойИнформации - Необязательный, отбор по виду контактной информации.
//  Дата                     - Дата - необязательный, дата с которой действует запись контактной информации,
//                              используется при хранении истории изменения контактной информации.
//                              Если владелец хранит историю изменений, то при несоответствии параметра
//                              дате будет вызвано исключение.
//  ТолькоПредставление      - Булево - Если Истина, то возвращает только представление, иначе таблицу значений.
//                                      Для получения представление рекомендуется использовать см. функцию ПредставлениеКонтактнойИнформацииОбъекта.
//
// Возвращаемое значение:
//  Строка - строковое представление значения, если параметр ТолькоПредставление установлен в Истина, иначе
//  ТаблицаЗначений - таблица с контактной информацией объекта содержащая колонки:
//    * СсылкиИлиОбъекты - Ссылка - Владелец контактной информации.
//    * Вид              - СправочникСсылка.ВидыКонтактнойИнформации   - Вид контактной информации.
//    * Тип              - ПеречислениеСсылка.ТипыКонтактнойИнформации - Тип контактной информации.
//    * ЗначенияПолей    - Строка - XML, соответствующий XDTO пакетам КонтактнаяИнформация или Адрес.
//    * Значение         - Строка - контактная информация во внутреннем формате JSON.
//    * Представление    - Строка - Представление контактной информации.
//    * Дата             - Дата   - Дата с которой действует запись контактной информации.
//
Функция КонтактнаяИнформацияОбъекта(СсылкаИлиОбъект, ВидКонтактнойИнформации = Неопределено, Дата = Неопределено, ТолькоПредставление = Истина) Экспорт



В форме пишу такой код
        Адрес = Новый ТаблицаЗначений;
    Адрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент.ГоловнаяОрганизация,,,);

Что тут нужно указать???
ОбластьПодвал1.Параметры.ГоловнаяОрганизацияАдресЮридический = ????Адрес???;
1 jsmith82
 
24.03.19
16:13
ОбластьПодвал1.Параметры.ГоловнаяОрганизацияАдресЮридический = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент.ГоловнаяОрганизация, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации,, Истина);
2 jsmith82
 
24.03.19
16:14
как вариант. если же с одним параметром, то отбор по виду конт. информации
там возвращаемые значения либо строка либо тз
3 jsmith82
 
24.03.19
16:15
>>Адрес = Новый ТаблицаЗначений;
лишнее движение
4 jsmith82
 
24.03.19
16:19
КИ = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(СсылкаНаДокумент.ГоловнаяОрганизация,,, );
ОбластьПодвал1.Параметры.ГоловнаяОрганизацияАдресЮридический = КИ.Найти(Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации, "Вид").Представление;
5 noobik
 
24.03.19
16:20
(1) БОЛЬШОЕ СПАСИБО!
Единственный вопрос, откуда берется именно значение ЮрАдресОрганизации?
6 ДенисЧ
 
24.03.19
16:48
(5) Из ПВХ КонтактнаяИнформация ?
2 + 2 = 3.9999999999999999999999999999999...