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