Имя: Пароль:
1C
1С v8
Табличная часть документа
,
0 almaz102
 
20.11.16
17:22
Добрый вечер! Подскажите пож-та, я пока только учусь программировать.
Делаю внешнею обработку. С помощью запроса я получил и заполнил табличную часть. Как мне обойти строки (понимаю что нужно через цикл "Для каждого стр") ну как мне получить результат выборки чтобы их обойти. Нужно отдельно функцию написать и снова запрос или как то по другому можно? Вот сам код

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

&НаКлиенте
Процедура Выгрузить(Команда)
    ПолучитьДок();
    Сообщить("Выгрузка документов успешно завершена !");
КонецПроцедуры
1 Lexey_
 
20.11.16
18:02
(0) для каждого стр из Результат или из Объект.ТаблицаЗнач