Имя: Пароль:
1C
1С v8
Непойму почему нет ключа в структуре..
0 live in sky dreams
 
07.01.13
01:32
Вот кусок кода из формы выбора справочника "КлассификаторБанковРФ".


&НаКлиенте
Процедура ОбработатьВыбор(ВыбранныеСтроки, СтандартнаяОбработка)
   
   СтандартнаяОбработка = Ложь;
   
   Ссылки = Новый Массив;
   Для каждого Ссылка Из ВыбранныеСтроки Цикл
       Если Элементы.Список.ДанныеСтроки(Ссылка).ЭтоГруппа Тогда
           Продолжить;
       КонецЕсли;
       
       Ссылки.Добавить(Ссылка);
   КонецЦикла;
   
   Если Ссылки.Количество() > 0 Тогда
       ПодобратьБанкИзКлассификатора(Ссылки);
       Оповестить("ОбновитьПослеДобавления");
   КонецЕсли;
   
КонецПроцедуры


Тут в переменную "ВыбранныеСтроки" передается собственно сама выбранная строка списка справочника.
Не могу понять почему в структуре "Элементы.Список.ДанныеСтроки(Ссылка)" нет ключа "ЭтоГруппа". Справочник то иерархический...
1 Zypse
 
07.01.13
01:43
Потому что на клиенте...
2 live in sky dreams
 
07.01.13
01:45
(1) нет.
Сейчас залез в типовую бухию 3.0 отладчиком посмотрел - там тоже на клиенте и там есть
3 Займись делом
 
07.01.13
02:01
Динамический список?

Если да, то у "ЭтоГруппа" в списке не стоит галочка "Использовать всегда" - на клиент она и не приезжает с сервера поэтому. (Может ещё приехать если "ЭтоГруппа" вынесен в список на форму, но так лучше не делать, а явно указывать "ИспользоватьВсегда", если в коде обращаешься)
4 live in sky dreams
 
07.01.13
02:03
(3)эээ.. а где именно эта галочка находится?
5 live in sky dreams
 
07.01.13
02:04
Список динамический, указана основная таблица.. Где там эта галочка? Не найду чего то
6 live in sky dreams
 
07.01.13
02:05
все, нашел
7 live in sky dreams
 
07.01.13
02:06
(3) спасибо тебе добрый человек!
8 Займись делом
 
07.01.13
02:07
Немного не успел) Но вдруг кому ещё пригодится - картинка
http://s53.radikal.ru/i139/1301/c4/88184bdb8491.png
9 live in sky dreams
 
07.01.13
02:08
эту фишку надо запомнить...
sky_закладка