|
Программно заполнить КИ. | ☑ | ||
---|---|---|---|---|
0
OldCondom
25.01.19
✎
14:07
|
УТ 11.2, БСП 3.0.1
Кажется у меня больше не осталось идей. Заполнять уже и руками табличную часть и старался разными способами через БСП. Вот из последнего: ВидКИ = Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации;
Не хочет и все тут. При открытии справочника на вкладке КИ пусто. А вот запрос выдает все ок. Необходимо в произвольном формате выводить просто строку адреса. |
|||
1
OldCondom
25.01.19
✎
14:07
|
ой, ут 11.4
|
|||
2
OldCondom
25.01.19
✎
14:08
|
уже РОССИЯ с запятой ставил, может ему надо именно чтоб прям страна распознавалась, хз. Больше трех часов вожусь блин:(
|
|||
3
OldCondom
25.01.19
✎
14:09
|
Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации - был и адресконтрагента. Не сработало
|
|||
4
toypaul
гуру
25.01.19
✎
14:14
|
Нужен адрес в произвольном формате?
|
|||
5
OldCondom
25.01.19
✎
14:16
|
(4)ДА!
|
|||
6
OldCondom
25.01.19
✎
14:18
|
Но у меня и так в поле "значение" стоит
{
Что ему еще надо, хз |
|||
7
OldCondom
25.01.19
✎
14:18
|
хм, а почему countryCode не заполнено..
|
|||
8
toypaul
гуру
25.01.19
✎
14:22
|
БСП 3. упс. тогда не знаю. Для БСП 2 как раз небольшую статейку пишу.
|
|||
9
OldCondom
25.01.19
✎
14:24
|
какая же ссанина эта БСП:(
|
|||
10
toypaul
гуру
25.01.19
✎
14:31
|
в БПС 2 был метод в служебном СформироватьАдресПоПредставлению
может его попробовать? |
|||
11
Alexandr_U1982
25.01.19
✎
14:31
|
Я вот так заполнял адрес в КИ
Для Каждого Строка Из ТаблицаКонтактнаяИнформация Цикл Тип = ПолучитьЗначениеПеречисления("ТипыКонтактнойИнформации", Строка.Тип); Если Не ЗначениеЗаполнено(Строка.Вид) Тогда Строка.Вид = ПолучитьВидКонтактнойИнформации(); КонецЕсли; Представление = Строка.Представление; Представление = СтрЗаменить(Представление, "кв.", "квартира "); Представление = СтрЗаменить(Представление, "оф.", "офис "); ЗначенияПолей = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияXMLПоПредставлению(Представление, Строка.Вид); СтруктураКИ = УправлениеКонтактнойИнформацией.ПредыдущаяСтруктураКонтактнойИнформацииXML(ЗначенияПолей, Строка.Вид); Если Строка.ВключатьСтрануВПредставление Тогда Представление = СтруктураКИ.Страна + ", " + Представление; КонецЕсли; Значение = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияПоПредставлению( Представление, Строка.Вид); ЗначенияПолей = УправлениеКонтактнойИнформацией.КонтактнаяИнформацияXMLПоПредставлению(Представление, Строка.Вид); НоваяСтрока = Объект.КонтактнаяИнформация.Добавить(); НоваяСтрока.Тип = Тип; НоваяСтрока.Вид = Строка.Вид; НоваяСтрока.ВидДляСписка = Строка.Вид; НоваяСтрока.Представление = Представление; НоваяСтрока.Значение = Значение; НоваяСтрока.ЗначенияПолей = ЗначенияПолей; НоваяСтрока.Страна = ?(СтруктураКИ.Свойство("Страна"), СтруктураКИ.Страна, ""); НоваяСтрока.Регион = ?(СтруктураКИ.Свойство("Регион"), СтруктураКИ.Регион, ""); НоваяСтрока.Город = ?(СтруктураКИ.Свойство("Город"), СтруктураКИ.Город, ""); КонецЕсли; |
|||
12
toypaul
гуру
25.01.19
✎
14:33
|
(11) мать моя женщина. в БСП 3 еще и Значение к ЗначенияПолей добавилось?
|
|||
13
Alexandr_U1982
25.01.19
✎
14:36
|
(12)
ЗначенияПолей - КИ хранится в XML Значение - КИ хранится в JSON |
|||
14
OldCondom
25.01.19
✎
14:47
|
(11) не сработало. У меня кстати в "Значение" Не заполняет countryCode. Может в нем дело, что ли. Сейчас руками добавлю
|
|||
15
Alexandr_U1982
25.01.19
✎
15:02
|
(14) Вот только что проверил.
В ЗУП КОРП 3.1.8.246 все работает (БСП 3.0.1.369). |
|||
16
OldCondom
25.01.19
✎
15:12
|
Момент, на типовой прогоню
|
|||
17
OldCondom
25.01.19
✎
15:15
|
С******************КААААААААААААААААА!!!!!
Не работает только со справочником Партнеры. На контрагентах все отлично работает, даже это: ВидКИ = Справочники.ВидыКонтактнойИнформации.ФактАдресОрганизации;
|
|||
18
toypaul
гуру
25.01.19
✎
15:28
|
дэк может надо
Справочники.ВидыКонтактнойИнформации.АдресПартнера? в нем только такой адрес предусмотрен. в БСП 2 по крайней мере |
|||
19
OldCondom
25.01.19
✎
15:36
|
(18) я ведь искал... Пипец глаза замылены уже. Столько времени вбухать. Спасибо, да, так и есть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |