Имя: Пароль:
1C
1С v8
Изменение дерева значений на форме
,
0 pessok
 
14.09.12
14:26
Коллеги, с пятницей :)

Голова не работает. Задача следующая:

Запросом создал дерево значений, добавил в дерево колонку с типом Число. Вывел колонки на форму через СоздатьКолонки(). Теперь я хочу изменять значение в созданной колонке, и чтобы оно писалось в дерево, соответственно. Но режим изменения для колонки недоступен. ЧЯДНТ?
1 pessok
 
14.09.12
14:32
код собсна

Результат = Запрос.Выполнить();
       
   ЗаказыНаДоставке = Результат.Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
   
   //Добавляем новую колонку
   МассивТипов = Новый Массив;
   МассивТипов.Добавить(Тип("Число"));
   КЧ = Новый КвалификаторыЧисла(15,2);
   ОписаниеЧисло = Новый ОписаниеТипов(МассивТипов, КЧ);
   КолонкаПоездки = ЗаказыНаДоставке.Колонки.Добавить("ЗаПоездкиКПоставщикам", ОписаниеЧисло, "За поездки к поставщикам");
   
   ЭлементыФормы.ЗаказыНаДоставке.СоздатьКолонки();

   //Сдвигаем ее в лево от итогов
   //ЭлементыФормы.ЗаказыНаДоставке.Колонки.Добавить("ЗаПоездкиКПоставщикам");
   ЭлементыФормы.ЗаказыНаДоставке.Колонки.Сдвинуть(ЭлементыФормы.ЗаказыНаДоставке.Колонки["ЗаПоездкиКПоставщикам"], -1);
2 Goggy
 
14.09.12
14:34
хД
3 Alex S D
 
14.09.12
14:35
открой как говорится для себя метод "Вставить")
4 pessok
 
14.09.12
14:36
(3) вставлять умею, и вроде бы неплохо. как бы это умение приложить сюда? :) не есть понимать, что нужно вставлять в данном случае? у меня даже колонка не редактируется тупо
5 Goggy
 
14.09.12
14:38
(4) Если УФ, то ничего у тебя и не выйдет...
6 Goggy
 
14.09.12
14:39
+(5) ой в обычных же так же...
Короче смирись :)
7 pessok
 
14.09.12
14:42
(6) мля, серьезно? формы обычные, УТ 10.3... реально в дереве нельзя данные поменять? ну т.е. придется щебучить кнопку на форму, выходит?
8 Goggy
 
14.09.12
14:46
(7) Некоторые делают велосипеды с ТабДок
Например ПС 4.0 документ ПланированиеБюджета
9 pessok
 
14.09.12
14:48
(8) с ТабДоком я как-то делал, но там было дохрена колонок и оно имело смысл сделать (как эксель). тут же нету надобности. ладно, заделаю кнопку, мерси
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший