Имя: Пароль:
1C
 
Удалить значения Дополнительных реквизитов
,
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
В таблице Свойства_ОписаниеДополнительныхРеквизитов Вы можете найти соответствие между дополнительным реквизитов и сгенерированным именем элемента формы, связанного с данным реквизитом.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший