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

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

Метки: 

Заполнение табличной части запросом

Я
   maximenko_o_o
 
18.06.18 - 22:02
Вопрос такой. Как заполнить табличную часть одного документа запросом из другого с условием. Вот мой код просто выборки . Такая ошибка:
{Документ.Выбытие.Форма.ФормаДокумента.Форма(45,17)}: Переменная не определена (Выбытие)
        НоваяСтрока = <<?>>Выбытие.Добавить(); (Проверка: Сервер)

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

        НоваяСтрока = Выбытие.Добавить();
        НоваяСтрока.Товар = Выборка.Товар;
        НоваяСтрока.Цена = Выборка.Цена;
        НоваяСтрока.Количество = Выборка.Количество;
        НоваяСтрока.Сумма = Выборка.Сумма;
    КонецЦикла 
КонецПроцедуры
 
  Рекламное место пустует
   youalex
 
1 - 18.06.18 - 22:05
объект.Выбытие?
А название пр-ры, конечно,оригинальное)
   maximenko_o_o
 
2 - 18.06.18 - 22:37
(1) так было дано в задании)
   maximenko_o_o
 
3 - 18.06.18 - 22:38
Это название дока и табличной части в нем
   tesseract
 
4 - 18.06.18 - 22:41
(2) Ну так и сообщи HR, почему их программер не справляется с задачами.
   hhhh
 
5 - 19.06.18 - 05:52
(3) почитай про управляемые формы. Хотя бы самые азы
   chelentano
 
6 - 19.06.18 - 06:21
Мне кажется, что ошибка должна была выскочить ещё здесь:
Выборка = РезультатЗапроса.Выбрать();
   hhhh
 
7 - 19.06.18 - 06:28
НоваяСтрока = Объект.Выбытие.Добавить();

походу


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