Имя: Пароль:
1C
1С v8
Не выводит результат запроса в печатную форму
0 Natalia_28
 
01.09.15
11:43
Не получается вывести результат запроса в внешнюю печатную форму. В Конструкторе запросов результат выводит и запрос работает правильно, а ПФ ничего нет.
Вот код:
Процедура ПечатьФормаСторона2(ТабДокумент, ДатаОтчета,Сотрудник, Организация, РаботникОтчета, ПустойБланк=Ложь) Экспорт

    Если ТабДокумент.ВысотаТаблицы>0 Тогда
        ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
    КонецЕсли;    


    // запоминаем области макета
    Макет = ПолучитьМакет("Типовая_Форма_МШ_6_Сторона2");
    ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
    ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
    ОбластьПробел = Макет.ПолучитьОбласть("Пробел");
    ОбластьНадпись = Макет.ПолучитьОбласть("Надпись");

    
    //выводим области макета
    ТабДокумент.Вывести(ОбластьНадпись);
    ТабДокумент.Вывести(ОбластьПробел);
    ТабДокумент.Вывести(ОбластьШапка);

    //запрос на выборку данных о малооценке в эксплуатации
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Работник", ЭтотОбъект.Работник);
    Запрос.УстановитьПараметр("Приход", ВидДвиженияНакопления.Приход);
    
    Запрос.Текст = "ВЫБРАТЬ
                   |    ПартииМалоценкиВЭксплуатации.Номенклатура КАК Наименование,
                   |    ПартииМалоценкиВЭксплуатации.Номенклатура.Код КАК НомНомер,
                   |    ПартииМалоценкиВЭксплуатации.Период КАК ДатаВид,
                   |    ПартииМалоценкиВЭксплуатации.Количество КАК КолВид,
                   |    ПартииМалоценкиВЭксплуатации.Стоимость КАК СтоимВид,
                   |    ПартииМалоценкиВЭксплуатации.ВидДвижения,
                   |    ПартииМалоценкиВЭксплуатации.ФизЛицо КАК Работник
                   |ИЗ
                   |    РегистрНакопления.ПартииМалоценкиВЭксплуатации КАК ПартииМалоценкиВЭксплуатации
                   |ГДЕ
                   |    ПартииМалоценкиВЭксплуатации.ФизЛицо = &Работник";
                  
    Выборка = Запрос.Выполнить().Выбрать();
    
    Пока Выборка.Следующий() Цикл
        ОбластьСтрока.Параметры.Заполнить(Выборка);
        ТабДокумент.Вывести(ОбластьСтрока);
    КонецЦикла;
    
КонецПроцедуры // Печать()
1 Альбатрос
 
01.09.15
11:44
ТабДокумент.Показать();
2 Cube
 
01.09.15
11:44
(0) Перед КонецПроцедуры напиши ТабДокумент.Показать();
3 Брегорьян
 
01.09.15
11:44
очень даже выводит. только в то, что никуда не передаётся и не показывается
4 Альбатрос
 
01.09.15
11:44
после цикла ессесно
5 vicof
 
01.09.15
11:45
(0) Где фотка?
6 bodri
 
01.09.15
11:45
(1) не успел))
7 Брегорьян
 
01.09.15
11:45
(1) (2) а я за возврат
8 Cube
 
01.09.15
11:45
(0) Девушкам на мисте принято фотку в личную карточку вставлять. И чем красивее фотка, тем желающих помочь больше :)
9 Cube
 
01.09.15
11:46
(7) Кстати да, поторопились мы немного...
10 Альбатрос
 
01.09.15
11:47
(7) у процедуры? Пускай тогда функцией делает?
11 Natalia_28
 
01.09.15
11:47
(1) Написала и  все равно пустота.
(5),(6),(8) а без фотки помогать не принято?
12 bodri
 
01.09.15
11:47
(7) это процедура
13 Брегорьян
 
01.09.15
11:48
Самая счастливая
напишите
   Wobland
пожалуйста, великие гуру. а я вам борщ бандеролью отправлю
борщ - это эманация самого прекрасного в девушке, этакий собирательный символ. после фото, разумеется
14 Альбатрос
 
01.09.15
11:48
(11) негласное правило, мы тебе уже авансом на целый фотоальбом напомогали
15 Cube
 
01.09.15
11:49
(11) Без фотки в следующий раз будут помогать две калеки... :)
16 Альбатрос
 
01.09.15
11:50
(11) Не верю. Обновить не забыла?
17 Natalia_28
 
01.09.15
11:50
(13), (14) я не знаю, что вы мне напомагали.писала все и все равно пусто, даже строку таблицы пустую не выводит
18 Cube
 
01.09.15
11:51
(17) Давай код, как вызываешь процедуру ПечатьФормаСторона2...
19 Брегорьян
 
01.09.15
11:51
(17) ТабДок.Записать("c:\temp\оно.mxl");
20 Natalia_28
 
01.09.15
11:51
(16) не забыла. просто еще раз вывело макет и все
21 Альбатрос
 
01.09.15
11:51
(17) Ну значит запрос ничего не возвращает, раз даже пустой строки нет.
22 Natalia_28
 
01.09.15
11:52
ПечатьФормаСторона2(ДокументРезультат2, ДатаАктуальности,Работник ,Организация, Работник, Ложь);
23 Natalia_28
 
01.09.15
11:52
а почему ж тогда в конструкторе запроса мне результат показывает?
24 Cube
 
01.09.15
11:52
(20) А, так значит, что-то он всё-таки выводит? Скриншот в студию.
25 Брегорьян
 
01.09.15
11:53
(23) конструктор не умеет выполнятьт запросы. в принципе. он так устроен
26 Брегорьян
 
01.09.15
11:53
(24) области-шапки уже запоказывал. запрос пустой
27 Альбатрос
 
01.09.15
11:54
(23) Это у тебя надо спросить. Отладчиком посмотри, есть данные в выборке или нет.
28 Natalia_28
 
01.09.15
11:55
Посмотрела, есть
29 Metman
 
01.09.15
11:55
А если в начале процедуры поставить:
ТабДокумент = Новый ТабличныйДокумент;
30 Metman
 
01.09.15
11:55
то выведет что-нибудь?
31 Брегорьян
 
01.09.15
11:55
(28) в каком-то месте ты врёшь
32 Альбатрос
 
01.09.15
11:56
(28) Значит, где-то ты обманываешь
33 Cube
 
01.09.15
11:58
(26) Кто где "запоказывал"?
34 Брегорьян
 
01.09.15
12:00
(33) "просто еще раз вывело макет и все"
35 Брегорьян
 
01.09.15
12:01
"при запросе у меня отображалась", "дата и за месяц, день, год"
в студии есть переводчик с женского? ©Wobland
36 Natalia_28
 
01.09.15
12:02
Спасибо, помощники.Сама все нашла
37 Зеленый пень
 
01.09.15
12:02
38 Альбатрос
 
01.09.15
12:03
(36) Чо нашла-то?
39 Брегорьян
 
01.09.15
12:05
а на фига столько параметров у процедуры?
40 Natalia_28
 
01.09.15
12:10
(38) ошибку свою
41 Cube
 
01.09.15
12:13
(40) Ну ладно, нашла - молодец. Фотку-то выкладывай, чего ждешь?))))))))))
42 Natalia_28
 
01.09.15
12:14
(41) на рабочем компе фоток нету
43 Cube
 
01.09.15
12:14
(42) Фотка из вконтакта или ожноглазников нас вполне устроит :)
44 Natalia_28
 
01.09.15
12:17
банят нв рвьоте вк.зайдите в профиль и посмотрите по ссылке, если очень нужно
45 Cube
 
01.09.15
12:19
(44) Не, ну так не пойдет...
Войти в ВК можно через анонимайзер (да простит меня твой сисадмин): http://yandex.ru/search/?lr=62&oprnd=7593578073&text=анонимайзер
46 Natalia_28
 
01.09.15
12:21
мне лень
47 Cube
 
01.09.15
12:23
(46) О! Это будет мой ответ в твоей следующей теме :)
48 Брегорьян
 
01.09.15
12:31
(47) а вдруг она опять сама?
49 КнОпка
 
01.09.15
12:42
(47) надо говорить что от лени полнеют :)
50 Natalia_28
 
01.09.15
13:47
(49) поверь мне это не грозит
(46), (47) что же вы мужчины такие нетерпеливые, прям после работы фотку нельзя загрузить
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn