|
Удалить значения Дополнительных реквизитов
| ☑ |
0
Хрюкин
12.10.23
✎
16:35
|
Помогите разобраться с удалением значений доп. реквизитов в документе при изменении реквизита на форме. Делаю так:
Для Каждого Строка Из Объект.ДополнительныеРеквизиты Цикл
Строка.Значение = Неопределено;
КонецЦикла;
Однако значения не очищаются. Для любой другой табличной части такой код работает.
|
|
1
lubitelxml
12.10.23
✎
17:17
|
(0) в ПВХ тоже попробуй удалить. И вопрос - почему ты не удаляешь строки, а только значение очищаешь? Может все-таки надо Объект.ДополнительныеРеквизиты.Очистить()?
|
|
2
Мимохожий Однако
12.10.23
✎
17:25
|
(0) Найди строку с нужным дополнительным свойством и удали. Нет смысла очищать значение
|
|
3
Хрюкин
12.10.23
✎
17:25
|
(0) Попробую.
Удалять строки и очищать табличную часть пробовал - не помогает. Перебор строк, показывает, что строк нет, а на форме значение реквизита есть и после записи документа и его повторного открытия строки опять на месте.
|
|
4
lubitelxml
12.10.23
✎
17:26
|
(3) читай первое - планы видов характеристик надо тоже чистить
|
|
5
Хрюкин
12.10.23
✎
17:26
|
(2) Пробовал удалять - не помогает.
|
|
6
YFedor
12.10.23
✎
17:27
|
(0) Конфигурация на БСП?
|
|
7
Хрюкин
12.10.23
✎
17:27
|
(6) Да
|
|
8
YFedor
12.10.23
✎
17:29
|
(7) Там ведь при открытии формы доп. реквизиты считываются из ТЧ и отображаются на форме, при записи они из формы переносятся в ТЧ.
Если в момент, когда они еще на форме, ты очистишь ТЧ, при записи они же снова в эту ТЧ запрыгнут.
|
|
9
Хрюкин
12.10.23
✎
18:09
|
(8)Да, так и есть. Только не могу понять, как очистить поле с доп. реквизитом на форме до записи документа.
|
|
10
Хрюкин
12.10.23
✎
18:25
|
Нашел, функция ЗаполнитьДополнительныеРеквизитыВФорме() обновляет значения реквизитов на форме.
|
|
11
Donkey_hot
12.10.23
✎
18:43
|
В таблице Свойства_ОписаниеДополнительныхРеквизитов Вы можете найти соответствие между дополнительным реквизитов и сгенерированным именем элемента формы, связанного с данным реквизитом.
|
|