Имя: Пароль:
1C
1С v8
выборка из ТЧ документа
0 Kurbash
 
13.08.15
07:25
Всем привет. Простая вроде задача-естть ТЧ в ней реквизит с типом Справочник.Подразделения. Хочу выбрать наименование а не ссылку, пишу так:

    Запрос=Новый Запрос;
    Запрос.Текст="ВЫБРАТЬ РАЗЛИЧНЫЕ
                 |    а.Подразделение.Наименование КАК Подразделение
                 |ПОМЕСТИТЬ табл
                 |ИЗ
                 |    &состав КАК а
                 |;
                 |
                 |////////////////////////////////////////////////////////////////////////////////
                 |ВЫБРАТЬ РАЗЛИЧНЫЕ
                 |    б.Подразделение КАК Подразделение
                 |ИЗ
                 |    табл КАК б
                 |
                 |УПОРЯДОЧИТЬ ПО
                 |    Подразделение";
                 Запрос.УстановитьПараметр("Состав",Объект.МОЯТЧ.Выгрузить());

Пишет что поле Наименование не обнаружено. В чем дело никто не подскажет?
1 Defender aka LINN
 
13.08.15
07:33
Перенести ".Наименование" во второй запрос. ВНЕЗАПНО, да?
2 Kurbash
 
13.08.15
07:39
(1) да это понятно сделал уже, непонятно почему в первом запросе не отрабаытвает- выбираю то из ТЗ, там тип есть у колонки в отладчике видно
3 Альбатрос
 
13.08.15
07:40
(2) Программа не врет. Поля наименования у подразделения нет
4 1Сергей
 
13.08.15
07:59
почему не делаешь запрос к документу?
5 Kurbash
 
13.08.15
08:01
экперементирую:)
6 patria0muerte
 
13.08.15
08:06
Типизировать в запросе из внешней табличнки надо потому-что...

ВЫРАЗИТЬ(А.Подразделение КАК Справочник.Подразделение).Наименование КАК Наименование
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший