Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Получить адрес контрагента БП 3.0

Получить адрес контрагента БП 3.0
Я
   Aftee
 
24.09.17 - 20:48
Всем привет.

В новых версиях бухгалтерии никак не получается получить юр. адрес контрагента.

УправлениеКонтактнойИнформацией.КонтактнаяИнформацияОбъекта возвращает "".
БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице аналогично.

Через ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации также не работает.

Запросом тоже не получается отобрать, при том, что в консоли запрос отрабатывает на ура, но в самом коде "ошибка чтения результата запроса" или чет такое.

Собственно как можно получить адрес?
 
 
   Aleksey
 
1 - 24.09.17 - 20:51
посмотреть как получают адрес в печатных формах
   Aftee
 
2 - 24.09.17 - 20:53
(1) так "ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации"
Но во ВПФ не работает
   Zypse
 
3 - 24.09.17 - 21:00
Похоже дело в правах. Попробуй через привилегированный режим
   Aftee
 
4 - 24.09.17 - 21:09
(3) Та же фигня.

Почему запрос может не отрабатывать?
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    КонтрагентыКонтактнаяИнформация.Представление КАК Представление
        |ИЗ
        |    Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
        |ГДЕ
        |    КонтрагентыКонтактнаяИнформация.Ссылка.Ссылка = &Ссылка
        |    И КонтрагентыКонтактнаяИнформация.Вид = &Вид";
    
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.УстановитьПараметр("Вид",Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Хотя в консоли все ок. В отладчике "Ошибка чтения значения"
   Филиал-msk
 
5 - 24.09.17 - 21:14
(4) А выборку перебирать Александр Сергеевич будет?
   Aftee
 
6 - 24.09.17 - 21:21
(5) Дело не в переборке, она есть далее по коду.
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    КонтрагентыКонтактнаяИнформация.Представление КАК Представление
        |ИЗ
        |    Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация
        |ГДЕ
        |    КонтрагентыКонтактнаяИнформация.Ссылка.Ссылка = &Ссылка
        |    И КонтрагентыКонтактнаяИнформация.Тип = &Тип";
    
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.УстановитьПараметр("Тип", Перечисления.ТипыКонтактнойИнформации.Адрес);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        
        ЮрАдрес = ВыборкаДетальныеЗаписи.Представление;
        
    КонецЦикла;
   Филиал-msk
 
7 - 24.09.17 - 21:24
(6) это разные запросы
   Aftee
 
8 - 24.09.17 - 21:25
Если выгружать результат запроса, то выгружается чуть меньше чем ничего. ТЗ пустая получается
   Aftee
 
9 - 24.09.17 - 21:26
(7) Согласен, первоначальный вариант чуть изменился в плане параметров. Суть не поменялась, что тот, что то не работает
   Amra
 
10 - 24.09.17 - 21:31
99% что Ссылка - не то что нужно
 
 Рекламное место пустует
   Chameleon1980
 
11 - 24.09.17 - 21:38
ВидыКонтактнойИнформации.ЮрАдресКонтрагента
   Chameleon1980
 
12 - 24.09.17 - 21:39
стоп  - не то
   rudnitskij
 
13 - 24.09.17 - 21:53
(6)  |ГДЕ
        |    КонтрагентыКонтактнаяИнформация.Ссылка.Ссылка = &Ссылка

мало слов ССЫЛКА и обращений к полям через точку, надо больше

Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует