|
Обработка заполнения не хочет менять данные в форме документа
| ☑ |
0
al_zzz
19.01.22
✎
16:18
|
ЗУП 3.1. Сделал обработку заполнения тч документа. На форме ОЗТЧ повесил кнопку для переноса данных в тч документа и закрытие.
ВладелецФормы.Объект.ЗначенияПоказателей.Очистить();
ВладелецФормы.Объект.ФизическиеЛица.Очистить();
Для каждого стр Из Объект.ЗначенияПоказателей Цикл
НоваяСтрока = ВладелецФормы.Объект.ЗначенияПоказателей.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, стр);
Сообщить(НоваяСтрока.НомерСтроки);
КонецЦикла;
Закрыть();
После закрытия формы тч в документе пустая. Пробовал записывать в форме заполнения после данного кода - в событии модуля документа "ПередЗаписью" тч пустая.
ЧЯДНТ?
|
|
1
vicof
19.01.22
✎
17:26
|
Верни таблицу при закрытии формы, и заполни ей свою таблицу
|
|
2
al_zzz
19.01.22
✎
19:25
|
(1) Я юзал обработку заполнения специально, чтоб в конфу не лезть. А какой смысл тогда вообще её использовать, если так и так надо изменять?
Расширением итак можно было бы.
|
|
3
_Batoo
19.01.22
✎
20:18
|
тч ФизическиеЛица почистил же
|
|
4
al_zzz
19.01.22
✎
21:35
|
(3) Да там две тч заполняются - "ЗначенияПоказателей" и "ФизическиеЛица", точнее, должны заполняться. Я просто для одной только код привел.
|
|
5
AlvlSpb
19.01.22
✎
21:45
|
(2) Т.е. по твоему же утверждению, кнопку ты на форме повесил. А как без залезания в конфу удалось? Сделай как в (1) и не мудрствуй
|
|
6
Мультук
гуру
20.01.22
✎
08:05
|
(0)
Название документа в ЗУП, если вопрос еще не решен
P.S.
Вероятнее всего, пока форма открыта, данные лежат вовсе не в табличных частях, а в таблицах значений (реквизиты формы),
а когда вы форму закрываете ваши данные 1С попросту игнорирует.
|
|