|
Выборка заполненных данных из внешней обработки.
| ☑ |
0
Aleks291086
22.03.17
✎
12:10
|
Добрый день!
Есть обработка для бух 3.0, в которую записываются некоторые данные. Есть кнопка печать, макет печатной формы.
Необходимо заполнить параметр Поставщик (он же контрагент из реквизита обработки) с адресом и инн.
Стандартное обращение из Бух:
Пока Шапка.СледующийПоЗначениюПоля("Ссылка") Цикл
СведенияОбОрганизации=БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Шапка.Организация, Шапка.Дата);
ПредставлениеПоставщика=ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОбОрганизации, "НаименованиеДляПечатныхФорм,");
ОбластьМакета.Параметры.ПредставлениеПоставщика=ПредставлениеПоставщика;
ОбластьМакета.Параметры.Поставщик=Шапка.Поставщик;
КонецЦикла;
В связи с этим вопрос. Как получить этого поставщика запросом из обработки? Или можно без запроса получить поставщика с адресом и инн?
|
|
1
mistеr
22.03.17
✎
12:21
|
(0) Запросом из обработки не получить. Запрос получает данные только из базы.
Если в обработке это реквизит Поставщик, то бери прямо из реквизита.
|
|
2
Aleks291086
22.03.17
✎
12:29
|
(1) Я также думаю. Но у реквизита Поставщик (тип Справочник.Контрагенты) не вытянуть адрес. Адрес у контрагентов в Бух это реквизит формы.
|
|
3
BuHu
22.03.17
✎
12:32
|
(2) может все таки регистр сведений? посмотри как эта информация получается в других местах, например на форме контрагента .
|
|
4
mistеr
22.03.17
✎
14:22
|
(2) >Но у реквизита Поставщик (тип Справочник.Контрагенты) не вытянуть адрес
Именно это делает приведенный тобой метод СведенияОЮрФизЛице(). Что ты нам и себе мозги паришь? Делай как в типовых.
|
|
5
Aleks291086
22.03.17
✎
15:09
|
(4) (3) Спасибо. Все просто было. Адрес в табл части "Контактная информация". Оттуда и вытянул адрес.
|
|