|
Вопрос по Таблице значений на форме.
| ☑ |
0
memogolik
03.07.12
✎
14:23
|
1с 8.2 обычное приложение.
есть форма, на ней таблица значений.
Как сделать, чтобы пользователь мог вводить в нее данные.
Колонка с название "количество"
ЭлементыФормы.оПараметры.Колонки["Количество"].Доступность = Истина;
Двойным нажатием можно выбрать текущее значение в колонке, но нет возможности его изменить. В чем может быть ошибка?
Заранее спасибо за ответы.
|
|
1
0_Serg_0
03.07.12
✎
14:25
|
что за ТЗ??
стоит ли она в реквизите формы?
|
|
2
Fish
03.07.12
✎
14:27
|
.ТолькоПросмотр выключен?
|
|
3
LAAry
03.07.12
✎
14:28
|
Тип значения табличного поля?
|
|
4
memogolik
03.07.12
✎
14:28
|
Это внешний отчет, в диалоге стоит форма(1)
(2) проверяю)
|
|
5
0_Serg_0
03.07.12
✎
14:30
|
(4) совсем не понял...
что у тебя за таблица значений - поля, типы?
описана ли она в реквизитах?
|
|
6
memogolik
03.07.12
✎
14:30
|
ЭлементыФормы.оПараметры.ТолькоПросмотр=Ложь; не помогает
оТабЗнач.Колонки.Добавить("Количество"); без указания типа сделано
|
|
7
memogolik
03.07.12
✎
14:31
|
оТабЗнач = Новый ТаблицаЗначений;
оТабЗнач.Колонки.Добавить("Пометка");
оТабЗнач.Колонки.Добавить("ВидПечатнойФормы");
оТабЗнач.Колонки.Добавить("Количество");
//Блок добавления строк
ЭлементыФормы.оПараметры.Значение =оТабЗнач.Скопировать();
Если ЭлементыФормы.оПараметры.Колонки.Найти("Пометка")=Неопределено Тогда
ЭлементыФормы.оПараметры.СоздатьКолонки();
ЭлементыФормы.оПараметры.Колонки["Пометка"].ДанныеФлажка="Пометка";
ЭлементыФормы.оПараметры.Колонки["Пометка"].Ширина = 2;
ЭлементыФормы.оПараметры.Колонки["Количество"].Ширина = 5;
ЭлементыФормы.оПараметры.Колонки["Количество"].Доступность = Истина;
ЭлементыФормы.оПараметры.ТолькоПросмотр=Ложь;
КонецЕсли;
|
|
8
memogolik
03.07.12
✎
14:32
|
(5) реквизитов у внешнего отчета нет
|
|
9
memogolik
03.07.12
✎
14:40
|
апп
|
|
10
LAAry
03.07.12
✎
14:42
|
ЕМНИП, если ты не создал колонки в конфигураторе, то принудительная типизация при программном создании колонок обязательна.
|
|
11
memogolik
03.07.12
✎
14:46
|
(10) спасибо, дружище, спас! ;) Поставил тип, все заработало
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший