8.х Помогите правильно составить запрос

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Siddy, 6 авг 2009.

  1. TopicStarter Overlay
    Siddy
    Offline

    Siddy Опытный в 1С

    Регистрация:
    18 мар 2009
    Сообщения:
    311
    Симпатии:
    0
    Баллы:
    26
    Есть Документ ПоступлениеДиска с реквизитами НазваниеФирмы (тип СправочникСсылка.Фирмы) и ДатаСоставления (тип Дата). Есть обработка с табличной частью ДокументыНаПодпись и полем ввода, откуда выбирается документ и заносится в таблицу следующим образом:


    Код:
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Поступление.НазваниеФирмы.Наименование КАК Название,
    | Поступление.ДатаСоставления КАК Дата
    |ИЗ 
    | Документ.ПоступлениеДиска КАК Поступление
    |Упорядочить ПО
    | Дата,
    | Поступление.Ссылка";
    
    Выборка = Запрос.Выполнить().Выбрать();
    НоваяСтрока = ДокументыНаПодпись.Добавить();
    НоваяСтрока.ИмяФирмы = Выборка.Название;
    НоваяСтрока.МесяцВыдачи = Выборка.Дата; 
    
    
    Строки таблицы получаются пустыми. Подскажите, в чем ошибка?
  2. DmitryS
    Offline

    DmitryS Опытный в 1С

    Регистрация:
    20 июл 2007
    Сообщения:
    119
    Симпатии:
    0
    Баллы:
    26
    А кто будет выполнять обход выборки?

    Код:
    Запрос = Новый Запрос;
    Запрос.Текст ="ВЫБРАТЬ
    | Поступление.НазваниеФирмы.Наименование КАК Название,
    | Поступление.ДатаСоставления КАК Дата
    |ИЗ 
    | Документ.ПоступлениеДиска КАК Поступление
    |Упорядочить ПО
    | Дата,
    | Поступление.Ссылка";
    
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    НоваяСтрока = ДокументыНаПодпись.Добавить();
    НоваяСтрока.ИмяФирмы = Выборка.Название;
    НоваяСтрока.МесяцВыдачи = Выборка.Дата;
    КонецЦикла;
    
    

Поделиться этой страницей