Печатная форма (Doc) ERP

1. Гость 06.04.21 10:21
Помогите исправить ошибку, в печатной форме выводятся одинаковые адреса, нужно чтобы у покупателя и у поставщика выводились разные Юридические и Почтовые адреса ( поменять просто на почтовый не выходит, пишет, что не существует такого поля)

Функция ПолучитьПА(Ссылка,ДатаДок)
	ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Фактический",ДатаДок);
	ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Фактический",ДатаДок);

	Возврат ПокупательПА;
	
КонецФункции

&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
	
	ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Юридический",ДатаДок);
	ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Юридический",ДатаДок);

	Возврат ПокупательЮА;
	
КонецФункции
Показать
По теме из базы знаний
Найденные решения
9. DenisVol 3 06.04.21 12:35 Сейчас в теме
ЮрАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации);
ФактАдрес =  УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации);

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



вот так получить 3 разных адреса попробуйте
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 06.04.21 10:32 Сейчас в теме
покупатель, поставщик
Это точно ЗУП?
3. Гость 06.04.21 10:34
4. DenisVol 3 06.04.21 10:50 Сейчас в теме
У Вас ссылка - это документ или это клиенты? Получите покупателя из документа (объекта). Например "Покупатель" и так само "Поставщик"
Функция ПолучитьПА(Ссылка,ДатаДок)
    ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"Фактический",ДатаДок); 
    ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"Фактический",ДатаДок);

    Возврат ПокупательПА;
    
КонецФункции

&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
    
    ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"Юридический",ДатаДок);
    ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"Юридический",ДатаДок);

    Возврат ПокупательЮА;
    
КонецФункции


Показать
5. Гость 06.04.21 11:37
(4) а как получить почтовый адрес
Прикрепленные файлы:
6. DenisVol 3 06.04.21 11:40 Сейчас в теме
А с предыдущими адресами получилось? А почтовый сейчас гляну
7. DenisVol 3 06.04.21 11:52 Сейчас в теме
Функция ПолучитьПА(Ссылка,ДатаДок)
    ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"почтовый адрес",ДатаДок); 
    ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"почтовый адрес",ДатаДок);

    Возврат ПокупательПА;
    
КонецФункции

&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
    
    ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"почтовый адрес",ДатаДок);
    ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"почтовый адрес",ДатаДок);

    Возврат ПокупательЮА;
    
КонецФункции

Показать
8. Гость 06.04.21 12:14
(7) выдает вот такую ошибку
Поле объекта не обнаружено (АдресКонтрагента)
ВидАдреса = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Справочники.ВидыКонтактнойИнформации[Начало + "Адрес" + Окончание], "Ссылка");
9. DenisVol 3 06.04.21 12:35 Сейчас в теме
ЮрАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации);
ФактАдрес =  УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации);

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



вот так получить 3 разных адреса попробуйте
10. Гость 06.04.21 12:46
(9) Спасибо огромное получилось)
11. DenisVol 3 06.04.21 12:59 Сейчас в теме
нажмите, что это решение вопроса
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот