Имя: Пароль:
1C
1С v8
БСП и контактная информация
0 Greeen
 
13.08.18
18:48
Добрый день! Прошу совета знатоков по стратегии работы с БСП и контактной информацией
Что хочется - помощник ввода по ИНН контрагентов (с Интерфакс данные). Пользователь вводит ИНН на клиенте , на сервере генерятся данные по КА и возвращаются в структуре (с простыми типами - дата, строка, число). Как эту структуру, используя механизмы БСП, запихать в контактную информацию, чтобы на форме сразу отобразились данные (юр. адрес, телефоны и тд)?

Пробовал:
1)процедуру УправлениеКонтактнойИнформацией.ДобавитьКонтактнуюИнформацию - все огонь, но информация отображается только после переоткрытия карточки. Процедур обновления формы не нашел в БСП =(
2)Писать в реквизиты формы (типа КонтактнаяИнформацияПоле4f50e3f6x9afbx11e8x9687x0050561109e91), как бы работает, но как то через одно место

В общем, туплю и уже бомблю, подскажите, пожалуйста...
Можно, конечно, напрямую писать в табличную часть минуя эти БСП заморочки, но хочется доразобраться..
1 Cyberhawk
 
13.08.18
18:52
Что такое КА?
2 Cyberhawk
 
13.08.18
18:54
"Процедур обновления формы не нашел в БСП" // Херово искал. Раздел 4 в документации на ИТС по соответствующей подсистеме
3 Cyberhawk
 
13.08.18
18:55
Чтобы быть точным: не раздел, а глава.
4 AnisaL
 
13.08.18
18:57
(1) КА - контактная информация, как я понимаю
5 Greeen
 
14.08.18
17:35
1,2 Спасибо за участие!
КА - контрагент имел в виду

Я немного не то имел в виду, именно с программной точки зрения заполнения реквизитов (раздел 4 - это больше, как я понял, чтобы пользователь тыкал уже и заполнял вручную и все было ровно)

Есть например у меня структура:
СтруктДанныеКА = Новый Структура("Телефон, ЮрАдрес", "+7(101)324123, "101101, г. Ромашково, проспект ветеранов");

Какой порядок кода с точки зрения правильности я должен использовать в БСП?
Например
1)Типизировать адреса/структуру УправлениеКонтактнойИнформацией.ПроизвестиТипизацию(Структ)
2)Записать данные в регистр УправлениеКонтакнтнойИнформацией.УстановитьКонтактнуюИнформациюОбъекта ()
3)Обновить данные формы УправлениеКонтакнтнойИнформацией.ОбновитьКонтактнуюИнформацию()

Но т.к. это какая по попоболь скакать по этим модулям/функциям, сделал по простому и вопрос снят =)
6 Cyberhawk
 
14.08.18
18:15
Начиная с какой-то версии БСП документация состоит из 5 разделов, а не из 4. Так что ты не про тот раздел подумал.