Вход | Регистрация

1С:Предприятие ::

Метки: 

Запрос. Поле объекта не обнаружено

Я
   slimuz
 
06.07.18 - 14:09
Добрый день.
Подскажите, что не так ? Почему не видит реквизит СчетЗатрат?
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |    СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК Ссылка,
        |    СпособыОтраженияРасходовПоАмортизацииСпособы.ПодразделениеОрганизации КАК ПодразделениеОрганизации
        |ИЗ
        |    Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы";
    
    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаСправочника = РезультатЗапроса.Выбрать();              
    Пока ВыборкаСправочника.Следующий() Цикл
        Справочник=ВыборкаСправочника.Ссылка.ПолучитьОбъект();
        НомерСчета=Справочник.СчетЗатрат;
 
 
   formista2000
 
1 - 06.07.18 - 14:14
(0) Возможно потому, что такого реквизита там нет?
   Доминошник
 
2 - 06.07.18 - 14:15
(0) Я задам свой вопрос - а почему этот счёт затрат не получить в запросе?
   slimuz
 
3 - 06.07.18 - 14:17
(1) В этом справочнике ТЧ "Способы" в нём реквизит "СчетЗатрат".
(2) Так:
 "ВЫБРАТЬ
 | СпособыОтраженияРасходовПоАмортизацииСпособы.СчетЗатрат КАК СчетЗатрат 

или так:
 "ВЫБРАТЬ
 | СпособыОтраженияРасходовПоАмортизацииСпособы.СчетЗатрат.Ссылка КАК СчетЗатрат
   Tonik992
 
4 - 06.07.18 - 14:20
(2) мне кажется это не обязательный элемент "оптимизации", т.к. тут Справочник - это СправочникОбъект, - все данные уже помещены в память
   Lexey_
 
5 - 06.07.18 - 14:22
(3) "НомерСчета=Справочник.СчетЗатрат;"
это ты так к реквизиты ТЧ хочешь обратиться?
Интересно как платформа должна понять к какой ТЧ и тем более, к какой строке ты обращаешься?
   dezss
 
6 - 06.07.18 - 14:22
(4) ну он, ИМХО, так прозрачно намекал, а нужен ли объект)
(3) ссылка - это ссылка на справочник, а не на элемент ТЧ!!!
   Tonik992
 
7 - 06.07.18 - 14:23
(6) это бич.. Когда описание проблемы автора трактуется многими по разному :-(
   dezss
 
8 - 06.07.18 - 14:24
(0) кстати, у тебя будет столько дублей каждого элемента, сколько строк в этой тч этого элемента)
   dezss
 
9 - 06.07.18 - 14:24
(7) ну запрос автора неадекватен чуть более, чем полностью)))
   slimuz
 
10 - 06.07.18 - 14:29
(5) Как я должен к ТЧ обращаться, поясните пожалуйста
(9) Не спорю
 
 
   slimuz
 
11 - 06.07.18 - 14:42
Что не так в этом запросе ? Реально не понимаю))) Источник ТЧ ведь указан в запросе.  

  "ВЫБРАТЬ
        |    СпособыОтраженияРасходовПоАмортизацииСпособы.Ссылка КАК Ссылка
        |ИЗ
        |    Справочник.СпособыОтраженияРасходовПоАмортизации.Способы КАК СпособыОтраженияРасходовПоАмортизацииСпособы";
   saaken
 
12 - 06.07.18 - 14:55
ты в запросе получаешь результат, а в результате нет табличной части. И источник уже не важен.
   saaken
 
13 - 06.07.18 - 14:57
и ссылки на элемент табличной части не существует. ссылка одна на весь элемент :)))
   slimuz
 
14 - 06.07.18 - 14:59
Хорошо, благодарю)


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует