УТ 10.3 Программно обновить табличное поле #671579


#0 by kIR
Доброго дня! В Форме элемента справочника Контрагента есть табличное поле - реквизит формы "Контактная Информация", имеющей тип РегистрСведенийНаборЗаписей.КонтактнаяИнформация. При Заполнении Юридического адреса и нажатию кнопки я хочу копировать юридический адрес в адрес грузополучателя. Копирование то происходит,но вот как обновить табличное поле? Через Элементы формы.ИмяТАбПоля.Обновить - не работает, "ОбновитьКолонки" выдает ужас,а "ОбновитьСтроки" тоже не дает результата Что еще можно сделать?спасибо
#1 by mikecool
наверное криво заполнены данные, иначе бы по отбору все бы обновлялось
#2 by kIR
не,если мы вручную жмакнем F5,то все отображается.но это неудобно
#3 by kIR
код то простейший:
#4 by Janna26
ЭтаФорма.Обновить;
#5 by kIR
Ну тогда уж ЭтаФорма.Обновить,А во вторых я ж пишу - не работает Может как то можно имитировать нажатие F5?
#6 by Славен
ЭлементыФормы.ТвоеПоле.СоздатьКолонки
#7 by kIR
пробовал опять же. При обновлении создает колонки = измерениям регистра.И кошмар получается
#8 by Janna26
ЭтаФорма.Обновить вот это кажется иметирует нажатие клавищи F5. И так можно попробовать Только не помню как пишется F5
#9 by Славен
в 1с f5 нажимала? сильно помогает?
#10 by Janna26
Ну если смотреть на пост то да, помогает.
#11 by Славен
А у тебя вэб-клиент?
#12 by kIR
да,помогает. нет,файловый именно.Скрины выслать?
#13 by Janna26
я в ответ на пост писала.
#14 by Славен
фишка в том что после записи в регистр, это ты делаешь в тебе надо все этоже записать в реквизит формы "Контактная Информация", имеющей тип РегистрСведенийНаборЗаписей.КонтактнаяИнформация
#15 by Славен
посмотри в УТ в общем модуле УправлениеКонтактнойИнформацией.ПрочитатьКонтактнуюИнформацию(.....) Задай в неё свои параметры и отображение обновится
#16 by kIR
и все же спасибо за наводку,сделал так Wsh = Новый ComОбъект("Wscript.shell");
#17 by Славен
см это из типовой надо всего лишь в код из 3 добавить строчку
#18 by Janna26
не за что ;)
#19 by VitShvets
Процедура Прочитать не поможет?
#20 by kIR
Да,Ваш способ даже попроще будет)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С