Имя: Пароль:
1C
1C 7.7
v7: Табличная часть формы справочника
0 Новичёк123123
 
20.07.11
14:12
Здравствуйте) Такая ситуация: нужно что бы в табличную часть формы справочника выводилось содержимое подчинённого справочника. Через отладчик вижу что всё работает до момента когда заносим в таблицу значений данные

Процедура ПриОткрытии()
   ТабЗнач.НоваяКолонка("Товар");
   ТабЗнач.НоваяКолонка("Количество");
   СпрПакет=СоздатьОбъект ("Справочник.АкцииПакет");
   СпрПакет.ИспользоватьВладельца(ТекущийЭлемент());
   СпрПакет.ВыбратьЭлементы();
   Пока СпрПакет.ПолучитьЭлемент()=1 Цикл
       ТабЗнач.Товар=СпрПакет.Товар;
       ТабЗнач.Количество=СпрПакет.Количество;
   КонецЦикла;
   
КонецПроцедуры
1 palpetrovich
 
20.07.11
14:13
новаястрока где?
2 __Se24
 
20.07.11
14:13
Забыл в таблице строки добавлять
3 Новичёк123123
 
20.07.11
14:13
аааа) вот это лохонулся(( Спсаибо)
4 Новичёк123123
 
20.07.11
14:13
Спасибо*)
5 Злопчинский
 
20.07.11
21:02
интересно что выведется когда например откроется группа, в которой нет ни одного элемента...
6 andrewks
 
20.07.11
21:04
(5) а в чём проблема?
7 Злопчинский
 
20.07.11
21:11
(6) ТекущийЭлемент() - выругается? или вернет пусто?
8 Злопчинский
 
20.07.11
21:12
(0) гораздо проще: открыть форму подчиненного справочника и ходить по справочнику-хозяину - эффект будет тот же самый... да и подчиненный когда он не нужен - закрыть можно
9 andrewks
 
20.07.11
21:27
(7) пусто. не ругается, точно, у меня есть такие группы с инф.строкой на форме, никаких трабл, просто проверяешь на выбранность элемента
10 Злопчинский
 
20.07.11
21:34
(9) ээээ! просто обратиться Выбран() и ТекущийЭлемент() - все-таки наверно разное...?
11 Злопчинский
 
20.07.11
21:43
проверил - текущийэлемент() пусто возвращает...
.
интересная фича у меня наблюдается: пустая группа, внутри группы элементов - нет, курсор спозиционирован на пустой строке - жмакаем два раза по пустой строке - открывается форма нового элемента...
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс