|   |   | 
| 
 | Обновить Табличную Часть документа | ☑ | ||
|---|---|---|---|---|
| 0
    
        DaryaKoroleva 09.03.16✎ 10:58 | 
        Добрый день!
 Подскажите пожалуйста, как можно обновить табличную часть документа из внешней обработки. Делаю внешнюю обработку, креплю ее к документу через доп. обработки заполнения ТЧ. В документе нажимая кнопку заполнить, открывается форма обработки (там выбивается файл с данными для ТЧ) и на форме жмем выполнить. Обработка грузит данные в ТЧ документа, но естественно в ТЧ документа данные не отображаются пока не нажмешь кнопку "перечитать". В обработке пробовала: Документ.ПолучитьФорму("ФормаДокумента").Прочитать() Документ.ПолучитьФорму("ФормаДокумента").Обновить() Документ.ПолучитьФорму("ФормаДокумента").ЭтаФорма.Прочитать() ОповеститьОбИзменении(СтрокаТЧ); ОповеститьОбИзменении(СтрокаТЧ.Номенклатура); Документ - Объект. СтрокаТЧ - новая строчка табличной части документа. Что еще можно сделать? Да и в принципе возможно ли обновить открытую форму документа из внешней обработки? | |||
| 1
    
        Cyberhawk 09.03.16✎ 11:02 | 
        ОкнаКлиентскогоПриложения (ClientApplicationWindows)
 ОкнаКлиентскогоПриложения (ClientApplicationWindows) Элементы коллекции: ОкноКлиентскогоПриложения Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс (нумерация с 0). Методы: Количество (Count) Получить (Get) Описание: Коллекция содержит объекты типа ОкноКлиентскогоПриложения: все главные окна приложения, окна форм и документов. В коллекцию не входят модальные окна сообщений, подсказки и другие служебные окна. Коллекция формируется автоматически и не имеет методов добавления или удаления. Доступность: Тонкий клиент, веб-клиент, толстый клиент, внешнее соединение, мобильное приложение(клиент). См. также: Глобальный контекст, метод ПолучитьОкна -------------------------------------------------------------------------------- Методическая информация | |||
| 2
    
        Cyberhawk 09.03.16✎ 11:03 | 
        Ну а потом 
 УправляемаяФорма.ОбновитьОтображениеДанных (ManagedForm.RefreshDataRepresentation) УправляемаяФорма (ManagedForm) ОбновитьОтображениеДанных (RefreshDataRepresentation) Синтаксис: ОбновитьОтображениеДанных() Описание: В принудительном порядке обновляет содержание элементов управления. Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране. Доступность: Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент). Примечание: В веб-клиенте обновление элементов управления происходит не сразу, а после окончания выполнения кода на встроенном языке. -------------------------------------------------------------------------------- Методическая информация | |||
| 3
    
        DaryaKoroleva 09.03.16✎ 11:57 | 
        (1) Спасибо огромное)
 А метод ПолучитьОкна() - только для управляемого приложения? | |||
| 4
    
        Cyberhawk 09.03.16✎ 12:02 | 
        (3) Нет. В СП все написано.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |