1.
Гость
06.04.21 10:21
Помогите исправить ошибку, в печатной форме выводятся одинаковые адреса, нужно чтобы у покупателя и у поставщика выводились разные Юридические и Почтовые адреса ( поменять просто на почтовый не выходит, пишет, что не существует такого поля)
Функция ПолучитьПА(Ссылка,ДатаДок)
ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Фактический",ДатаДок);
ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Фактический",ДатаДок);
Возврат ПокупательПА;
КонецФункции
&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Юридический",ДатаДок);
ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Ссылка,"Юридический",ДатаДок);
Возврат ПокупательЮА;
КонецФункции
ПоказатьПо теме из базы знаний
- Печатная форма OpenOffice (ODT) с объединением строк в таблицу
- Подключаемые печатные формы с .DOCX макетом без Word'а
- Переход с 1С:УПП на 1C:ERP: Задача переноса печатных форм в сжатые сроки. Конструктор печати
- Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3
- Внешняя печатная форма в формате Word (.docx, .doc) с помощью средств БСП
Найденные решения
ЮрАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации);
ФактАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации);
ПочтовыйАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ПочтовыйАдресОрганизации);
вот так получить 3 разных адреса попробуйте
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
У Вас ссылка - это документ или это клиенты? Получите покупателя из документа (объекта). Например "Покупатель" и так само "Поставщик"
Функция ПолучитьПА(Ссылка,ДатаДок)
ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"Фактический",ДатаДок);
ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"Фактический",ДатаДок);
Возврат ПокупательПА;
КонецФункции
&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"Юридический",ДатаДок);
ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"Юридический",ДатаДок);
Возврат ПокупательЮА;
КонецФункции
Показать
Функция ПолучитьПА(Ссылка,ДатаДок)
ПокупательПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"почтовый адрес",ДатаДок);
ПоставщикПА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"почтовый адрес",ДатаДок);
Возврат ПокупательПА;
КонецФункции
&НаСервере
Функция ПолучитьЮА(Ссылка,ДатаДок)
ПокупательЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Покупатель,"почтовый адрес",ДатаДок);
ПоставщикЮА = ФормированиеПечатныхФорм.ПолучитьАдресИзКонтактнойИнформации(Поставщик,"почтовый адрес",ДатаДок);
Возврат ПокупательЮА;
КонецФункции
Показать
ЮрАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации);
ФактАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации);
ПочтовыйАдрес = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта(Покупатель, Справочники.ВидыКонтактнойИнформации.ПочтовыйАдресОрганизации);
вот так получить 3 разных адреса попробуйте
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот