v7: Запрос
☑
0
DeMi4
20.01.12
✎
14:34
Помогите с запросом ни чего не выводит. Хочу из регистра достать все движения. делаю следующее
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|Без итогов;
|ОС = Регистр.Форма130.ОС;
|СтрокаФ130 = Регистр.Форма130.СтрокаФ130;
|Касса = Регистр.Форма130.Касса;
|Сумма = Регистр.Форма130.Сумма;
|Группировка ОС;
|Группировка СтрокаФ130;
|Группировка Касса;
|Группировка Сумма;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка() = 1 Цикл
// Заполнение полей Сформировать
Таб.ВывестиСекцию("Сформировать");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
из цикла сразу выкидывает
1
miki
20.01.12
✎
14:35
функций нет
2
Guk
20.01.12
✎
14:35
я бы каких-нибудь функций добавил...
3
1Сергей
20.01.12
✎
14:36
про функции ещё не сказали?
4
DeMi4
20.01.12
✎
14:37
там только либо приход либо расход а надо достать и приход и расход
5
1Сергей
20.01.12
✎
14:38
(4)>>там только либо приход либо расход
с чего вдруг?
6
DeMi4
20.01.12
✎
14:38
Ну попадают и приход и расход ведь в регистр ну начальный и конечный остаток не подходят
7
miki
20.01.12
✎
14:39
(4)добавь и приход и расход
8
1Сергей
20.01.12
✎
14:39
|Период с ВыбНачПериода по ВыбКонПериода;
|Без итогов;
|ОС = Регистр.Форма130.ОС;
|СтрокаФ130 = Регистр.Форма130.СтрокаФ130;
|Касса = Регистр.Форма130.Касса;
|Сумма = Регистр.Форма130.Сумма;
|Функция ПриходСумма = Приход(Сумма);
|Функция РасходСумма = Расход(Сумма);
|Группировка ОС;
|Группировка СтрокаФ130;
|Группировка Касса;
|Группировка Сумма;
9
DeMi4
20.01.12
✎
14:50
Блин памяти не хватило
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший