Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание отчета ошибка, Помочь разобраться 
V
    Опции темы
Aires
Дата 11.3.2008, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.2.2008

Репутация: нет
Всего: нет



При создании отчета в примере, который брал за основу данная ошибка отсутствует. Помогите разобраться почему у меня возникает?
Конфигурация 1cv7.7

Ошибка:
<<?>>|"//}}ЗАПРОС
{Отчет.СортОтгрузка1.Форма.Модуль(26)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
<<?>>;
{Отчет.СортОтгрузка1.Форма.Модуль(27)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')

Мой Запрос:
Код

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


Запрос основа:
Код

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


Это сообщение отредактировал(а) Aires - 12.3.2008, 06:58
PM MAIL   Вверх
Itsys
Дата 11.3.2008, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



Удали строку 26 и 27 и будет тебе счастье

Добавлено через 14 секунд
А заодно и 20  smile 
PM MAIL WWW Skype   Вверх
Aires
Дата 12.3.2008, 07:01 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.2.2008

Репутация: нет
Всего: нет



Цитата(Itsys @  11.3.2008,  22:21 Найти цитируемый пост)
Удали строку 26 и 27

А заодно и 20

Это не решит проблемы, тк данные, что написаны в Условии после "|"//}}ЗАПРОС ;
     не попадут в Запрос...

В примере, эти строки не удалены и отчет работает, это меня и озадачивает, почему так???

PM MAIL   Вверх
Itsys
Дата 12.3.2008, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



Блин тебе говорят удали, а если есть желание разглагольствовать то пожалуйста во флейм....

Извиняюсь 20 строку удалять не надо.

PS Если ни вчем не разбораешься, то делай то, что говорят и пробуй что получится.
PPS У тебя простейшая синтаксическая ошибка в строке 26 идет продолжение текстовой константы, которая нигде не открывается!!!
 smile 
PM MAIL WWW Skype   Вверх
Aires
Дата 12.3.2008, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 22.2.2008

Репутация: нет
Всего: нет



Благодарю, Itsys.

Заработало, хотя так и не понял, почему в примере с этими строками работало всё, но так и быть сошлюсь, что автор того запроса сумел убедить 1с, что так надо и всё тут smile

А по теме, не разглаголствовал по тому посту, просто в торопях проверил, меня обругали в районе этих же строк, а вдумываться времени не было, вот вечерком вдумался smile

Ещё раз мои благодарности smile

Это сообщение отредактировал(а) Aires - 12.3.2008, 17:20
PM MAIL   Вверх
Itsys
Дата 12.3.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



Тему закрой  smile 
PM MAIL WWW Skype   Вверх
Naghual
Дата 12.3.2008, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 5
Всего: 49



Достаточно было привести строку 26 к виду:

Код

ТекстЗапроса = ТекстЗапроса + "|"//}}ЗАПРОС



--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
Itsys
Дата 13.3.2008, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1338
Регистрация: 21.1.2008
Где: г. Москва

Репутация: 7
Всего: 34



Цитата(Naghual @  12.3.2008,  22:09 Найти цитируемый пост)
Достаточно было привести строку 26 к виду:
ТекстЗапроса = ТекстЗапроса + "|"//}}ЗАПРОС


Вопрос, только зачем? В чем смысл данной опреации?
PM MAIL WWW Skype   Вверх
Naghual
Дата 13.3.2008, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 5
Всего: 49



Это уже второй вопрос!   smile 


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0988 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.