Имя: Пароль:
1C
 
Адрес организации БП 3
0 nAPACEHAK
 
28.08.18
08:08
Доброго

Подскажите, как правильно сделать.

Хочу получить строку - наименование + адрес
Адрес вроде заполнен, но в СведенияОбОрганизации он в xml в значениях полей. а в адресах пусто

ЧЯДНТ?

СведенияОбОрганизации  =  БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Объект.Организация, ТекущаяДата());
    СтрОрганизация         =  ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОбОрганизации, "НаименованиеДляПечатныхФорм,ЮридическийАдрес,Телефоны");
1 Cool_Profi
 
28.08.18
08:14
"ЧЯДНТ? "

Не запускаешь отладчик...
2 seevkik
 
28.08.18
08:21
обычно когда нужна контактная информация я делаю запрос к ТЧ КонтактнаяИнформация
3 nAPACEHAK
 
28.08.18
08:23
(1) ?
Если имеете ввиду трассировку процедур, то так и не смог найти почему адреса пустые :(

в Процедура ЗаполнитьКонтактнуюИнформациюВРеквизитахКомпании(Реквизиты, Компания, Период) заполняются значения полей и всё. так и не нашел где сами адреса

Если ЭлементКонтактнойИнформации.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес Тогда
            
            // Заполним детальнее
            
            Если ИмяРеквизита = "ЮридическийАдрес" Тогда
                ИмяРеквизитаЗначенияПолейАдреса = "ЗначенияПолейЮридическийАдрес";
            ИначеЕсли ИмяРеквизита = "ФактическийАдрес" Тогда
                ИмяРеквизитаЗначенияПолейАдреса = "ЗначенияПолейФактическийАдрес";
            Иначе // ПочтовыйАдрес
                ИмяРеквизитаЗначенияПолейАдреса = "ЗначенияПолейПочтовыйАдрес";
            КонецЕсли;
            
            Реквизиты[ИмяРеквизитаЗначенияПолейАдреса] = ЭлементКонтактнойИнформации.ЗначенияПолей;
            
        ИначеЕсли ЭлементКонтактнойИнформации.Тип = Перечисления.ТипыКонтактнойИнформации.Телефон Тогда
            
            Реквизиты["ЗначенияПолейТелефоны"] = ЭлементКонтактнойИнформации.ЗначенияПолей;
            
        КонецЕсли;
4 nAPACEHAK
 
28.08.18
08:24
(2) а в БП 3 КИ вроде как в xml хранится
5 nAPACEHAK
 
28.08.18
08:28
(2) в принципе да, ТЧ КИ-Представление.
Просто в типовых там вроде как получают так как у меня выше, но чот не получается. хочется понят почему
6 nAPACEHAK
 
28.08.18
08:30
(2) запросом наверно неправильно будет. надо сначала получить строку с наименованием организации, потом к ней прилепить результат запроса итд.
Наверно в типовых это как то более правильно реализовано
7 dmt
 
28.08.18
08:31
В типовой твой код работает:
СведенияОбОрганизации.ФактическийАдрес:
ФактическийАдрес    "127545, Москва г, Хользунова ул, дом № 2, кв. 2"    Строка

СтрОрганизация:
СтрОрганизация    "ООО "Андромеда", 127545, Москва г, Хользунова ул, дом № 2, кв. 2"    Строка
8 seevkik
 
28.08.18
08:38
(6) одним запросом к тч
тч.ссылка.наименование,
тч.представление

ну, если следовать БСП, то правильней, но я человек простой, если нужна КИ то иду в тч КИ
9 nAPACEHAK
 
28.08.18
08:38
(7) Вы смотрели с организацией или контрагентом?
с организацией не работает, с контрагентом - да, работает

БП 3 Корп
10 dmt
 
28.08.18
08:44
(9) с организацией конечно, не КОРП

так напиши что именно у тебя в адресе, или картинку закинь
11 nAPACEHAK
 
28.08.18
08:50
контрагент - http://prntscr.com/kno5vb
организация - http://prntscr.com/kno6ch

наверно что то не так делаю. (((
по КА есть инфо в структуре по Орг нет.
Может по Орг сведения надо другой процедурой собирать?
12 dezss
 
28.08.18
08:57
(11) а если зайти в контрагент -> его адрес, то есть представление адреса?
13 nAPACEHAK
 
28.08.18
09:12
эмм... смотрю по другим организациям - все заполняется

отсюда вопрос: где могли накосячить при заполнении организации?

Если зайти в организацию то чисто визуально всё есть и адрес заполнен.
но в одном случае сведения об организации хранятся в значении полей в виде xml в другом - в адресе.

и запросом если по ТЧ КА - там где хранится только в xml и нет представления

http://prntscr.com/knoclx
вот тут 3 организации. по 2м посленим сведения заполняются.

(12) да, адрес есть
14 dmt
 
28.08.18
09:17
так перезаполни адрес и запиши
15 nAPACEHAK
 
28.08.18
09:25
(14) ага.
Только он почему то с 4 раза перезаписался. пока не забил всё полностью заново но ладно, уже не суть :)

спс всем кто помог разобраться. дело было не в бобине )))
16 nAPACEHAK
 
28.08.18
09:27
в общем нашлись концы. первоначальное заполнение было из 7. Перенеслось в старом формате хранения