Имя: Пароль:
1C
1С v8
Таблица значений в управляемой форме.
,
0 first_may
 
16.09.13
12:41
Добрый день. Создал таблицу значений: http://yadi.sk/d/A5EDMUWm9Lygx
Скажите пожалуйста, можно ли удалить одну колонку? Если да, то как?
1 Euguln
 
16.09.13
12:43
Разрешаю
2 first_may
 
16.09.13
12:47
(1) Спасибо :).
Но я пытаюсь удалить, получаю сообщение:
"Нельзя изменять поле, содержащее объект данных формы". Получается надо программно сделать колокни и только потом можно удалять, так?
3 ДенисЧ
 
16.09.13
12:48
А с формы удалить - не?
4 first_may
 
16.09.13
12:49
(3) Через ЭтаФорма.Элементы.Таблица... ?
5 ДенисЧ
 
16.09.13
12:50
(4) Через кнопку Delete :-)
6 first_may
 
16.09.13
12:52
(5) Delete для колонки, например ОстатокНаСкладе4?
7 Fedot200
 
16.09.13
12:55
(6) А если реквизит грохнуть, что будет?
8 Euguln
 
16.09.13
12:56
Я так понимаю СП почитать религия не позволяет:
УправляемаяФорма (ManagedForm)
ИзменитьРеквизиты (ChangeAttributes)
Синтаксис:

ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>)
Параметры:

<ДобавляемыеРеквизиты> (необязательный)

Тип: Массив.
Массив, содержащий объекты типа РеквизитФормы.
Добавлять можно реквизиты верхнего уровня и вложенные реквизиты, являющиеся колонками.
К добавленным реквизитам верхнего уровня из модуля можно обращаться только с помощью конструкции ЭтаФорма.<Имя реквизита>.
<УдаляемыеРеквизиты> (необязательный)

Тип: Массив.
Массив, содержащий строки, описывающие пути к удаляемым реквизитам.
Удалять можно только ранее программно добавленные реквизиты.
Описание:

Изменяет структуру реквизитов формы.
Сначала выполняется удаление реквизитов. Таким образом массивы добавляемых и удаляемых реквизитов могут содержать реквизиты с одинаковым путём.

Доступность:

Сервер.
9 Fedot200
 
16.09.13
12:57
(8) Чем ближе НГ, тем вопросов по УФ будет только расти, не?
10 Euguln
 
16.09.13
12:58
(9) Однозначно
11 spu79
 
16.09.13
13:00
Вопрос чуть глубже, Зачем вообще создавать, чтобы потом мучится с удалением???
Если не нужна при каком-то сочетании звезд на небе - кто мешает использовать Видимость/Доступность?
Если контекст задачи еще выше, Функциональные опции в помощь...
12 first_may
 
16.09.13
13:07
(9) я читал про это :), но мне надо было в таблице значений удалить нужную колонку. Этот алгоритм я написал, результат виден в отладчике, а продемонстрировать форме не получается. А можно ли заменить таблицу значений на объект, более "податливый" в управляемых формах? :) Или вот эту таблицу, указанную на рисунке, можно выгрузить куда нибудь и потом ее отобразить?
13 Euguln
 
16.09.13
13:09
Читать:
Удалять можно только ранее программно добавленные реквизиты.

>>Продемонстрировать форме не получается
Удали или скрой элемент формы
14 first_may
 
16.09.13
13:15
(13) ага, понял. а добавлять как ты и на писал, через ИзменитьРеквизиты(<ДобавляемыеРеквизиты>, <УдаляемыеРеквизиты>) ?
15 Euguln
 
16.09.13
13:16
(14) Ну ты же читал про это )))