Имя: Пароль:
1C
1С v8
1с 8.3 В серверной процедуре не определяется переменная Макет
0 Kaukass
 
20.07.15
22:49
Создал конструктором выгрузку из запроса в табличный документ.
Автоматически был создан макет. Но при сохранении ругается на, на мой взгляд нормальный код.
Что делаю не так?
{Отчет.РасходПриход.Форма.ФормаОтчета.Форма(17,2)}: Переменная не определена (Макет)
    <<?>>Макет = Отчеты.РасходПриход.ПолучитьМакет("Макет"); (Проверка: Сервер)
{Отчет.РасходПриход.Форма.ФормаОтчета.Форма(46,21)}: Переменная не определена (Макет)

Код:
&НаСервере
Процедура СформироватьОтчет(ТабДок)
    НачалоПериода = Период.ДатаНачала;
    КонецПериода = Период.ДатаОкончания;
    
    Запрос = Новый запрос;
    Запрос.Текст =     //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    Макет = Отчеты.РасходПриход.ПолучитьМакет("Макет");
1 Kaukass
 
20.07.15
23:03
Получается, что сам макет не виден? НО макет есть и имя у ему -Макет.
2 Otkr
 
20.07.15
23:20
Проблема не в строчке с Макет, а в Запрос.Текст = - закомменти ее или допиши нормально
3 Kaukass
 
20.07.15
23:36
(2) как я это не заметил? Надо идти спать.
4 Otkr
 
20.07.15
23:43
(3) Спать надо, да, по себе знаю)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан