|
Таблица формы ф УФ 8,2 - как очистить? | ☑ | ||
---|---|---|---|---|
0
svchernova
27.10.11
✎
10:38
|
В 8.1 таблица значений очищалась методом Очистить(). В УФ таблица значений превратилась в реквизит формы с типом "Таблица значений".
Вывожу значения в табличную часть обработки, тип ДанныеФормыКоллекция. Мне нужно очистить табличную часть, но метод Очистить() ругается. Хотя он описан в синтаксис-помощнике. Как очистить табличную часть? |
|||
1
Defender aka LINN
27.10.11
✎
10:40
|
(0) "метод Очистить() ругается." - позовите того, кто умеет читать, чтобы он вам вслух прочитал сообщение об ошибке.
|
|||
2
vmv
27.10.11
✎
10:42
|
ПодчиненныеЭлементы().Очистить()
|
|||
3
vmv
27.10.11
✎
10:43
|
вернее
МояТаблицаФормы.ПолучитьЭлементы().Очистить(); МояТаблицаФормы.ПолучитьЭлементы().Добавить(); |
|||
4
svchernova
27.10.11
✎
10:44
|
(1) Если я обращаюсь как ТаблицаФормы, то говорит, что метод не обнаружен. Если обращаюсь как к типу ДанныеФормыКоллекция, то говорит, что обращение к процедуре, как к функции
|
|||
5
Defender aka LINN
27.10.11
✎
10:45
|
(3) Это для дерева. Для таблицы и так все прекрасно работает
|
|||
6
Defender aka LINN
27.10.11
✎
10:45
|
(4) "обращение к процедуре, как к функции" - тут какие-то буквы непонятные есть? Какие именно?
|
|||
7
svchernova
27.10.11
✎
10:46
|
(6) Сейчас.. подожди пож, запущу на выполнение
|
|||
8
vmv
27.10.11
✎
10:46
|
и в 8.1 и в 8.2 таблица значений не превращалась в реквизит формы с типом "Таблица значений".
в 8.1 ТабличноеПоле с типом реквизита данных ТаблицаЗначений в 8.2 ТаблицаФормы с типом реквизита данных ТаблицаЗначений не вводи в заблуждение неокрепшие умы |
|||
9
vmv
27.10.11
✎
10:48
|
(5) а ну да, просто с тз мало работаю, деревья более юзабельные в плане содержимого
|
|||
10
svchernova
27.10.11
✎
10:48
|
(8) я и сама неокрепшая.. недавно начала 8.2 заниматься.
|
|||
11
svchernova
27.10.11
✎
10:52
|
(6) вот.. картинку выложила:
http://s017.radikal.ru/i402/1110/27/57023a8d3fae.jpg |
|||
12
svchernova
27.10.11
✎
10:53
|
(6) Тут видно, что я пытаюсь по-разному обратиться к табличной части формы обработки. Мне нужно её очистить.
|
|||
13
svchernova
27.10.11
✎
10:59
|
Мдяяя.. вроде бы УФ пользуют вовсю уже..
|
|||
14
Defender aka LINN
27.10.11
✎
11:07
|
(11) Мне она зачем? Тем более, Радикал у меня закрыт. Тебе 1С все ж написала - Очистить() - это ПРОЦЕДУРА, а не функция.
|
|||
15
ptiz
27.10.11
✎
11:14
|
Нельзя из табло выполнять ПРОЦЕДУРЫ
|
|||
16
svchernova
27.10.11
✎
12:26
|
(14) и (15) никто не отвечал, на обед уходила.. я не из табло выполняю. Выполняла в обработке, но ругается одинаково
|
|||
17
svchernova
27.10.11
✎
12:27
|
что за ерунда.. Очистить непонятно как..
|
|||
18
Defender aka LINN
27.10.11
✎
12:28
|
(16) Мне, ему и 1С абсолютно поболту, где ты выполняешь код. Процедура не может возвращать значение, и хоть ты тресни вдоль.
|
|||
19
5 Элемент
27.10.11
✎
12:32
|
Когда ты вставляешь вызов процедуры в табло, то она будет ругаться, т.к. табло хочет получить возвращаемое значение.
Но вызов процедуры в коде будет работать. |
|||
20
5 Элемент
27.10.11
✎
12:33
|
Объект.Разделы.Очистить() должен работать
|
|||
21
svchernova
27.10.11
✎
12:34
|
(18) и (19) вот ошибка?
{Обработка.ЗагрузкаСтрахованияXLS.Форма.УпрФорма.Форма(737)}: Метод объекта не обнаружен (Очистить) ЭлементыФормы.Разделы.Очистить(); |
|||
22
svchernova
27.10.11
✎
12:37
|
там элементы формы раньше объявлено:
ЭлементыФормы = ЭтаФорма.Элементы; |
|||
23
ptiz
27.10.11
✎
12:39
|
У ТаблицаФормы нет метода Очистить().
Что непонятно? |
|||
24
svchernova
27.10.11
✎
12:41
|
Мальчики миленькие, я дура.. точно ведь, из табло выполнила.. поэкспериментироваоа, так сказать..
Заработало: Объект.Разделы.Очистить(); |
|||
25
svchernova
27.10.11
✎
12:43
|
Спасибо всем. Морчу людям голову.
|
|||
26
vmv
27.10.11
✎
12:52
|
постричь!
|
|||
27
svchernova
27.10.11
✎
12:52
|
(26) в монахини? :))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |