|
|
|
Как перечитать текущие данные табличной части? | ☑ | ||
|---|---|---|---|---|
|
0
Zombi
10.04.12
✎
11:36
|
Конфигурация УТ 10.3, пробую в документ "Счет-фактура" добавить кнопку "Заполнить платежку", которая будет номер и дату последнего платежного поручения входящего заносить в поля "Дата" и "Номер" платежно-расчетного документа. Создал кнопку, написал такую процедуру:
Процедура ЗаполнитьПлатежкуНажатие(Элемент) ЗапросПоПлатежкам = Новый Запрос; ЗапросПоПлатежкам.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | ПлатежноеПоручениеВходящее.ДатаВходящегоДокумента, | ПлатежноеПоручениеВходящее.НомерВходящегоДокумента |ИЗ | Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее |ГДЕ | ПлатежноеПоручениеВходящее.ДоговорКонтрагента = &Договор | |УПОРЯДОЧИТЬ ПО | ПлатежноеПоручениеВходящее.Дата УБЫВ"; ЗапросПоПлатежкам.УстановитьПараметр("Договор", ДоговорКонтрагента); ВыборкаПоПлатежкам = ЗапросПоПлатежкам.Выполнить().Выбрать(); ВыборкаПоПлатежкам.Следующий(); Если ЗначениеЗаполнено(ВыборкаПоПлатежкам.НомерВходящегоДокумента) Тогда ДатаНомерДокументовОплаты.Очистить(); СтрокаДатаНомерДокументовОплаты = ДатаНомерДокументовОплаты.Добавить(); СтрокаДатаНомерДокументовОплаты.ДатаПлатежноРасчетногоДокумента = ВыборкаПоПлатежкам.ДатаВходящегоДокумента; СтрокаДатаНомерДокументовОплаты.НомерПлатежноРасчетногоДокумента = ВыборкаПоПлатежкам.НомерВходящегоДокумента; ЭтаФорма.Обновить(); КонецЕсли; КонецПроцедуры Запускаю, нажимаю кнопку, в табличную часть данные попадают нормально, а вот в форме отображаются только после того, как заново открою документ. Как заставить поля перечитать данные табличной части? |
|||
|
1
Maxus43
10.04.12
✎
11:39
|
ЭтотОбъект.Прочитать() ?
ЭтаФорма.Обновить() ? |
|||
|
2
mikecool
10.04.12
✎
11:42
|
Оповестить - ОбработкаОповещения
|
|||
|
3
Zombi
10.04.12
✎
11:42
|
(1) Документ еще не проведен, Прочитать() не надо делать.
|
|||
|
4
Maxus43
10.04.12
✎
11:43
|
(3) а Обновить? не хватает?
|
|||
|
5
Zombi
10.04.12
✎
11:43
|
(4) Нет, поля все равно пустые.
|
|||
|
6
Buster007
10.04.12
✎
11:46
|
подозрительно...
|
|||
|
7
Maxus43
10.04.12
✎
11:46
|
(5) Сделай прочитать у объекта, без разницы что не записан, сам объект существует и изменён
|
|||
|
8
Zombi
10.04.12
✎
11:47
|
(6) Код в (0), результат налицо.
|
|||
|
9
Zombi
10.04.12
✎
11:48
|
(7) Я делал, этот метод затирает сделанные изменения.
|
|||
|
10
Zombi
10.04.12
✎
12:26
|
Апну
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |