Имя: Пароль:
1C
1С v8
Доступ к полям справочника через запрос к документу
,
0 ya1snik
 
31.03.16
19:57
Есть запрос:

    |ВЫБРАТЬ
    |""ТТН"" КАК ВидДокумента,
    |докТТН.Ссылка.Дата КАК ДатаТТН,
    |докТТН.Ссылка.Номер КАК НомерТТН,
    |докТТН.Ссылка.Получатель КАК Получатель,
    |докТТНТовары.Количество КАК Количество,
    |докТТНТовары.Номенклатура КАК КодНоменклатуры
    |ИЗ
    |Документ.докТТН КАК докТТН
    
    |ЛЕВОЕ СОЕДИНЕНИЕ Документ.докТТН.Товары КАК докТТНТовары
    |        ПО докТТН.Ссылка = докТТНТовары.Ссылка
    |        ГДЕ
    |докТТН.Ссылка В
    |        (ВЫБРАТЬ Документы.Документ ИЗ Документы) И
    |            докТТНТовары.Номенклатура В ИЕРАРХИИ(&Номенклатура)

В табличной части Товары документа докТТН есть поле Номенклатура, значение которого берется из справочника НоваяНоменклатура. В данном справочнике есть поле Код. Как можно из запроса получить значение данного поля?
1 ya1snik
 
31.03.16
20:23
Сделал по другому. Вышел на данное значение при переборе выборки:
Справочники.НоваяНоменклатура.НайтиПоНаименованию(Строка(Выборка.КодНоменклатуры)).Код
Всем спасибо.
2 lera01
 
31.03.16
20:25
Ужас
3 Лефмихалыч
 
31.03.16
20:32
(1)невероятно блевотное решение
4 Лефмихалыч
 
31.03.16
20:35
хотя бы так:

|ВЫБРАТЬ
    |""ТТН"" КАК ВидДокумента,
    |докТТН.Ссылка.Дата КАК ДатаТТН,
    |докТТН.Ссылка.Номер КАК НомерТТН,
    |докТТН.Ссылка.Получатель КАК Получатель,
    |докТТНТовары.Количество КАК Количество,
    |докТТНТовары.Номенклатура КАК Номенклатура,
    |докТТНТовары.Номенклатура.Код КАК КодНоменклатуры
    |ИЗ
    |Документ.докТТН.Товары КАК докТТН
|внутреннее соединение документы
|по Документы.Документ = ДокТТН.Ссылка
    |ГДЕ
    |     докТТН.Номенклатура В ИЕРАРХИИ(&Номенклатура)
5 ya1snik
 
31.03.16
20:42
(3) )) Весьма редко лезу в код, но если уж приходится, то выкручиваюсь как могу.
(4) Как бы для меня разницы нет. Главное чтобы работало )
6 Лефмихалыч
 
31.03.16
20:45
(5) >Как бы для меня разницы нет. Главное чтобы работало
рукожопский ответ.
оно не работает. Просто оно на тестовом стенде выглядит так, как будто работает.
7 ya1snik
 
31.03.16
20:53
(6) Нет, оно на самом деле работает. Данные запроса выгружаются в excel. Все верно. А менять код из-за того, что там что-то некрасиво, не для меня. Тем более с моими знаниями в этой области.
8 Лефмихалыч
 
31.03.16
21:01
(7) да, я об этом и говорю
9 lera01
 
01.04.16
14:42
Во-первых, зачем спрашиваешь, если тебе все равно?
Во-вторых, при разных элементах справочника с одинаковым наименованием работать не будет.