| 
    
        
     
     | 
    
    
  | 
Табличная часть справочника | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Карась    
     10.08.12 
            ✎
    15:30 
 | 
         
        У меня вопрос по поводу табличной части справочника, я ее получаю из другого справочника следующим образом
  
        Должность=Справочники.КонтактныеЛицаПартнеров.НайтиПоКоду(Объект.а_ВЛице.РолиКонтактногоЛица); а как мне получить реквизит этой табличной части?  | 
|||
| 
    1
    
        GROOVY    
     10.08.12 
            ✎
    15:32 
 | 
         
        (0) Вы не получаете табличную часть. В лучшем случае вы получите сслку на элемент справочника.     
         | 
|||
| 
    2
    
        Карась    
     10.08.12 
            ✎
    15:32 
 | 
         
        Ммм, а с объектами было проще они получались     
         | 
|||
| 
    3
    
        Карась    
     10.08.12 
            ✎
    15:33 
 | 
         
        Тогда подскажите пожалуйста, как мне получить табличную часть?     
         | 
|||
| 
    4
    
        GROOVY    
     10.08.12 
            ✎
    15:34 
 | 
         
        (2) Какими объектами? Вы о чем?
  
        (3) Название табличной части известно? Получить надо значение реквизита? Имя реквизита известно? Значение реквизита какой строки табличной части нужно получить? Вы уверены что в табличной части эта строка есть?  | 
|||
| 
    5
    
        Карась    
     10.08.12 
            ✎
    15:36 
 | 
         
        (4)ну мне надо было получать значения объектов других справочников, я получала.
  
        Название известно "РолиКонтактногоЛица", да получить надо значение реквизита, имя "РольКонтактногоЛица", значение необходимо отобрать по контактному лицу контрагента  | 
|||
| 
    8
    
        Luhtas    
     10.08.12 
            ✎
    15:39 
 | 
         
        (0) Можно получить запросом.     
         | 
|||
| 
    9
    
        pessok    
     10.08.12 
            ✎
    15:40 
 | 
         
        НайденнаяСтрока = Справочники.КонтактныеЛицаПартнеров.НайтиПоКоду(Объект.а_ВЛице.РолиКонтактногоЛица).РолиКонтактногоЛица.Найти(КлючПоиска, "ВКакойКолонкеИскать");
  
        Если НайденнаяСтрока <> Неопределено Тогда Должность = НайденнаяСтрока.РольКонтактногоЛица Иначе Сообщить("В данном справочнике не найдено значение роли по "+КлючПоиска); КонецЕсли Объяснять лень, пятница  | 
|||
| 
    10
    
        Luhtas    
     10.08.12 
            ✎
    15:40 
 | 
         
        (6) Да ладно, девчонка учится. Нормально! Упорная такая вроде...     
         | 
|||
| 
    11
    
        pessok    
     10.08.12 
            ✎
    15:41 
 | 
         
        Объект.а_ВЛице.РолиКонтактногоЛица
  
        а это точно код справочника? чует мое сердце, что нет  | 
|||
| 
    12
    
        pessok    
     10.08.12 
            ✎
    15:42 
 | 
         
        код _элемента_ справочника     
         | 
|||
| 
    13
    
        Карась    
     10.08.12 
            ✎
    15:45 
 | 
         
        (10)спасибо
  
        (12)нет, Вы правы, ошиблась я  | 
|||
| 
    14
    
        pessok    
     10.08.12 
            ✎
    15:48 
 | 
         
        (13) ну тогда в НайтиПоКоду() надо подставить верный код элемента справочника. Да и неплохо было бы сначала найти по коду, потом проверить, нашлось ли что-нибудь, по этому самому коду, а уже потом делать поиск по табличной части. Проверка по сути такая же, как и на строку табличной части, только проверять надо не на Неопределено, а на пустую ссылку справочника     
         | 
|||
| 
    15
    
        Карась    
     10.08.12 
            ✎
    15:49 
 | 
         
        (14)Ясно, буду разбираться, большое спасибо!     
         | 
|||
| 
    16
    
        pessok    
     10.08.12 
            ✎
    15:50 
 | 
         
        а вообще и правда красивше будет запросом, "но это уже совсем другая история"     
         | 
|||
| 
    17
    
        Карась    
     10.08.12 
            ✎
    15:52 
 | 
         
        Запросы это здорово, но я только недавно в 1с и с ними не очень дружу, не умею нормально результат обработать     
         | 
|||
| 
    18
    
        pessok    
     10.08.12 
            ✎
    15:53 
 | 
         
        ну дык я об том и говорю. в твоем случае запросом будет больше строк кода, но вероятность ошибки (а-ля что-то там не получили) будет минимальна     
         | 
|||
| 
    19
    
        Карась    
     10.08.12 
            ✎
    15:54 
 | 
         
        (18)да, согласна, так что буду учиться ладить с запросами)     
         | 
|||
| 
    20
    
        Конфигуратор1с    
     10.08.12 
            ✎
    16:26 
 | 
         
        (19)По запросам рекомендую самое лучшее что есть http://chistov.spb.ru/publ/free_webinar/6.
  
        З.Ы. Модеры, это не спам. З.Ы. Татьяна - фото просто прекрасно!!!  | 
|||
| 
    21
    
        Карась    
     10.08.12 
            ✎
    16:28 
 | 
         
        (20)Благодарю!     
         | 
|||
| 
    22
    
        pessok    
     10.08.12 
            ✎
    16:33 
 | 
         
        (20) пятница - день подката яица?.. пора домой...     
         | 
|||
| 
    23
    
        Конфигуратор1с    
     10.08.12 
            ✎
    16:36 
 | 
         
        (22)ну раз те пора, то и кати свои яица)))     
         | 
|||
| 
    24
    
        Error pro    
     10.08.12 
            ✎
    16:36 
 | 
         
        (22) Замужем она, так что не переживай ;)     
         | 
|||
| 
    25
    
        pessok    
     10.08.12 
            ✎
    16:41 
 | 
         
        (24) да я сам женатый, я и не переживаю :) а вот Конфигуратор_1С что-то разволновался аж ;)     
         | 
|||
| 
    26
    
        Конфигуратор1с    
     10.08.12 
            ✎
    16:44 
 | 
         
        (25)Я? разволновался? Это не о тебе было в новостях http://kp.ua/daily/100812/351074/?)))     
         | 
|||
| 
    27
    
        pessok    
     10.08.12 
            ✎
    16:45 
 | 
         
        (25) мля, я ж на работе еще :) но ору неистово, спасибо за эльфа)))     
         | 
|||
| 
    28
    
        Error pro    
     10.08.12 
            ✎
    16:45 
 | 
         
        (26) Нужно в пятничную ветку запостить :) И еще в Lineage2 , ребятам будет идея как провести выходные :)     
         | 
|||
| 
    29
    
        Карась    
     10.08.12 
            ✎
    16:49 
 | 
         
        (28)А вы все веселые такие)     
         | 
|||
| 
    30
    
        Bugmenot    
     10.08.12 
            ✎
    16:51 
 | 
         
        (9)
  
        А теперь ответь как поведёт себя система, когда после этого: Справочники.КонтактныеЛицаПартнеров.НайтиПоКоду(Объект.а_ВЛице.РолиКонтактногоЛица) возвратиться Неопределено?  | 
|||
| 
    31
    
        Конфигуратор1с    
     10.08.12 
            ✎
    16:54 
 | 
         
        (28)Уже запостил     
         | 
|||
| 
    32
    
        pessok    
     10.08.12 
            ✎
    16:56 
 | 
         
        (30) я ответил на это в (14) и (18)     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |