Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 03:54

Здравствуйте, проблемы при выводе в ТЗ

Автор djonbox, 02 апр 2012, 14:27

0 Пользователей и 1 гость просматривают эту тему.

djonbox

При выводе данных из запроса, почему то не все данных попадают в ТЗ, а именно некоторые позиции из табличной части документа. Я так подозреваю что проблема с выводом данных, потому как при формировании одноуровнего запроса по номерам документов и суммам, результаты сходятся. А если я вывожу дополнительно наименование товара, серию, количество, цену, цену учетную, то тогда у меня не все данные попадают. В чем может быть проблема подскажите пожалуйста.

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

// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей Расходная
Таб.ВывестиСекцию("Расходная");
Пока Запрос.Группировка(2) = 1 Цикл
// Заполнение полей Товар
Таб.ВывестиСекцию("Товар");
//Пока Запрос.Группировка(3) = 1 Цикл
// // Заполнение полей Серия
// Таб.ВывестиСекцию("Серия");
//КонецЦикла;
КонецЦикла;
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры


cska-fanat-kz

вы веткой не ошиблись?
Здесь "обитают" 8шники...
А код у вас - 7.7!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

djonbox

извените, поздно заметил что добавил не туда

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск