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

внешний отчет

Автор Яна93, 23 апр 2012, 17:25

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

Яна93

Цитата: sergejK74 от 24 апр 2012, 10:36
ФК выбран?

   ДатаКон=Дата(ТекущаяДата()+1);
   ДатаНач=ДатаКон;


Дата выбрана не завтра?

Документы в этом периоде есть?

Да Сергей :) ФК выбрала..дату я выбрала с начала месяца...приходник в этом периоде есть...но он не вывел ни одной строки кроме самой шапки отчета..

sergejK74

а так что выведет?
Процедура Сформировать()

   ТабЗ=СоздатьОбъект("ТаблицаЗначений");
   ТабЗ.НоваяКолонка("ФК");

   ТабЗ.НоваяКолонка("Время");
      Таб=СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица("Таблица");
   Док=СоздатьОбъект("Документ.ПКО");
   Док.ВыбратьДокументы(ДатаНач,ДатаКон);
   Сообщить("с "+ДатаНач+" по "+Датакон);
   Таб.ВывестиСекцию("Шапка");
      Если ПустоеЗначение(ФК)=0 Тогда
  Сообщить("Зашли в условие");
       Пока Док.ПолучитьДокумент()=1 Цикл
    Сообщить("Получили Документ");
          ТАбЗ.НоваяСтрока();
  Сообщить("Добавили строку");
          ТабЗ.ФК=Док.Фин;
     
          ТАбЗ.Время=Док.ТекВремя;
КонецЦикла;
Сообщить("Строк в таблице" + ТабЗ.КоличествоСтрок());
        ТАбЗ.Сортировать("ФК,Время",1);
Сообщить("Отсортировали");
       ТАбЗ.ВыбратьСтроки();
       Пока ТабЗ.ПолучитьСтроку()=1 Цикл
    Сообщить("получили строку");
          Таб.ВывестиСекцию("Строка");
          КонецЦикла;
       Таб.Показать();
   
       КонецЕсли;
КонецПроцедуры
                       
Процедура ПриОткрытии()
   ДатаКон=Дата(ТекущаяДата()+1);
   ДатаНач=ДатаКон;
КонецПроцедуры
Кнопочка Спасибо - слева!

Яна93

Сергей, в нижнем окне сообщений вышло следующее:
с 01.04.12 по 25.04.12
Зашли в условие
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ
Добавили строку
Получили Документ


и так в цикличной форме до бесконечности..отчет вообще не вышел...

Яна93

я попробывала задать меньше дней в периоде...и отчет сформировался..но так же пустой..

sergejK74

а за один день. "получили строку" - есть?
Кнопочка Спасибо - слева!

Яна93

Да, были такие сообщения...но в отчете почемуто без изменений..

sergejK74

осталось только выложить отчет в архиве
Кнопочка Спасибо - слева!

Яна93

вот я его заархивировала..

sergejK74

работает... добавь еще в печ.форму колонку номер, выводи там какое - нибудь число. Может у тебя в Док.Фин и Док.ТекВремя пустые значения?
Кнопочка Спасибо - слева!

Яна93

Почему же? В Док.Фин стоит фамилия...которую я указывала в ФК..а колонку порядковый номер как в коде обозначить?

Теги:

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

Рейтинг@Mail.ru

Поиск