|
Обновить данные Табличной части документа. | ☑ | ||
---|---|---|---|---|
0
dred999
07.09.16
✎
11:19
|
Всем Привет!
Столкнулся с такой проблемой: В Бухгалтерия 8.3 есть документ "Инвентаризация Товаров". Тк вот, открываю этот документ, обработкой вношу в табличную часть изменения (колонка количество) обработкой же записываю документ но в открытом документе данные таб части не меняются. Только после того как закроешь документ и заново откроешь изменения отображаются. Как сказать в этой же обработке или в документе (т.к. кусок кода открывающий обработку находится в модуле формы этого документа) обновлять данные табличной части документа? |
|||
1
aka AMIGO
07.09.16
✎
11:29
|
А что, открыть заново той-же обработкой не получится?
|
|||
2
aka AMIGO
07.09.16
✎
11:31
|
Или уж сказать юзеру, что требуется док закрыть и открыть заново.. Этого требует алгоритм
|
|||
3
dred999
07.09.16
✎
11:31
|
(1) На сервере получать форму документа а затем открывать ее на клиенте?
|
|||
4
Nuobu
07.09.16
✎
11:32
|
ОбновитьОтображениеДанных,
ФормаДокумента.Таблица.Обновить, ФормаДокумента.Обновить. Пробуй разные варианты. |
|||
5
aka AMIGO
07.09.16
✎
11:33
|
(3) Ммм.. пардон :)
|
|||
6
dred999
07.09.16
✎
11:39
|
(4) Пробую
|
|||
7
Cyberhawk
07.09.16
✎
11:41
|
Из (4) сработает, насколько помню, только метод формы (первый)
|
|||
8
Cyberhawk
07.09.16
✎
11:42
|
Метод таблицы (почему-то) не срабатывает
|
|||
9
dred999
07.09.16
✎
11:43
|
(8) Хмммм. как же быть..
|
|||
10
MishaD
07.09.16
✎
11:49
|
(9) Если все равно документ открываешь, то может внешнюю обработку заполнения табличной части использовать ?
|
|||
11
dred999
07.09.16
✎
12:08
|
(10) Ну тк вот как ее использовать?
|
|||
12
hhhh
07.09.16
✎
12:37
|
(8) обновить точно не сработает, данные которые уже закружены, обновляются на экране. А надо загрузить данные из базы.
|
|||
13
Метранпаж
07.09.16
✎
12:38
|
оповеститьОбИзменении) не поможет?
|
|||
14
DefMB
07.09.16
✎
12:43
|
В типовой БП30 делается через оповещение, смотри в общих модулях процедуру
// Процедура вызывается из модуля формы документов при обработке оповещения // // Параметры: // Форма - Управляемая форма, для которой производится обработка оповещения // ДокументСсылка - ссылка на документ формы // ИмяСобытия - имя обрабатываемого события // Параметр - параметр, переданный в обработку оповещения // Источник - источник, переданный в обработку оповещения Процедура ОбработкаОповещенияФормыДокумента(Форма, ДокументСсылка, ИмяСобытия, Параметр, Источник) Экспорт Если ИмяСобытия = "ВыполненаЗаписьДокумента" Тогда Если ДокументСсылка = Параметр.ДокументСсылка Тогда Форма.Прочитать(); КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
15
dred999
07.09.16
✎
12:51
|
(13) Нет не помогает
|
|||
16
dred999
07.09.16
✎
14:32
|
(14) Все отработало. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |