|
Как получить данные реквизитов справочника находящихся в расширении 🠗 (Волшебник 01.04.2021 12:46)
| ☑ |
0
spiller26
01.04.21
✎
12:39
|
Справочник "Контрагент"
В расширении "InvoiceAPI" добавлен реквизит "апи_База"
Как получить данные реквизита "апи_База", желательно в запросе, можно и по ссылке?
|
|
1
Волшебник
01.04.21
✎
12:40
|
ВЫБРАТЬ апи_База ИЗ Справочник.Контрагент
|
|
2
spiller26
01.04.21
✎
12:46
|
(1) Всё увидел! Вопрос снят.
|
|
3
spiller26
01.04.21
✎
12:54
|
(1) В консоли в клиенте виден, а вот при разработке в конфигураторе нет такого.
|
|
4
spiller26
01.04.21
✎
13:13
|
Короче сделал так, всё равно общ.модуль есть свой.
Сделал там пустую функцию
Функция ЗапросВРасширениеАПИ(пСсылка) Экспорт
Возврат Неопределено;
КонецФункции
, которую потом определил в свое расширение
&Вместо("ЗапросВРасширениеАПИ")
Функция апи_ЗапросВРасширениеАПИ(пСсылка) Экспорт
Результат = ПродолжитьВызов();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.апи_Сервер КАК апи_Сервер,
| Контрагенты.апи_База КАК апи_База,
| Контрагенты.Ссылка КАК Ссылка
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|ГДЕ
| Контрагенты.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", пСсылка);
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Если РезультатЗапроса.Следующий() Тогда
Возврат РезультатЗапроса.апи_База;
КонецЕсли;;
Возврат Результат;
КонецФункции
|
|
5
spiller26
01.04.21
✎
13:14
|
(4) Данные запрашиваю всё норм.
ДанныеКонтрагентаАПИ = абтДополнительноНаСервере.ЗапросВРасширениеАПИ(СтрТК.Контрагент);
|
|
6
Почему 1С
01.04.21
✎
13:29
|
Вот абстрактные методы, а говорят в 1с нет нет ООП
|
|