| 
    
            
         
         | 
    
  | 
Синтаксическая ошибка во внешней печатной форме | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        reznik911    
     17.02.14 
            ✎
    09:01 
 | 
         
        Сам текст
 
        Функция ПечатьДокумента() Экспорт //ДокОбъект = СсылкаНаОбъект.ПолучитьОбъект(); Док = СсылкаНаОбъект; //ВалютаРегламентированногоУчета = ДокОбъект.мВалютаРегламентированногоУчета; ЭтоПриход = Истина; мВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить(); ВалютаРегламентированногоУчета = мВалютаРегламентированногоУчета; ДопКолонка = Константы.ДополнительнаяКолонкаПечатныхФормДокументов.Получить(); Если ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул Тогда ВыводитьКоды = Истина; Колонка = "Артикул"; ТекстКодАртикул = "Артикул"; ИначеЕсли ДопКолонка = Перечисления.ДополнительнаяКолонкаПечатныхФормДокументов.Код Тогда ВыводитьКоды = Истина; Колонка = "Код"; ТекстКодАртикул = "Код"; Иначе ВыводитьКоды = Ложь; Колонка = ""; ТекстКодАртикул = "Код"; КонецЕсли; Если ВыводитьКоды Тогда ОбластьШапки = "ШапкаСКодом"; ОбластьСтроки = "СтрокаСКодом"; Иначе ОбластьШапки = "ШапкаТаблицы"; ОбластьСтроки = "Строка"; Конецесли; Если Не ЭтоПриход Тогда //ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) //| И РегТоварыВРознице.Количество > 0 ТОГДА //| РегТоварыВРознице.Количество //| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) //| И РегТоварыВРознице.Количество < 0 ТОГДА //| -РегТоварыВРознице.Количество //| ИНАЧЕ //| 0 //| КОНЕЦ"; //ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) //| И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА //| РегТоварыВРознице.СуммаПродажная //| КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) //| И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА //| -РегТоварыВРознице.СуммаПродажная //| ИНАЧЕ //| 0 //| КОНЕЦ"; //ТекстНетДвижений = "Данным документом не выполнен приход ни на один розничный склад!"; //ТекстВсегоПринятоОтпущено = "Всего принято "; //ТекстПринялОтпустил = "Принял"; //Иначе ТекстЗапросаКоличество = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) | И РегТоварыВРознице.Количество > 0 ТОГДА | РегТоварыВРознице.Количество | КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | И РегТоварыВРознице.Количество < 0 ТОГДА | -РегТоварыВРознице.Количество | ИНАЧЕ | 0 | КОНЕЦ"; ТекстЗапросаСуммаПродажная = "ВЫБОР КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход) | И РегТоварыВРознице.СуммаПродажная > 0 ТОГДА | РегТоварыВРознице.СуммаПродажная | КОГДА РегТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) | И РегТоварыВРознице.СуммаПродажная < 0 ТОГДА | -РегТоварыВРознице.СуммаПродажная | ИНАЧЕ | 0 | КОНЕЦ"; ТекстНетДвижений = "Данным документом не выполнен расход ни с одного розничного склада!"; ТекстВсегоПринятоОтпущено = "Всего отпущено "; ТекстПринялОтпустил = "Отпустил"; КонецЕсли; Запрос = Новый Запрос(" |ВЫБРАТЬ | РегТоварыВРознице.Склад КАК Склад, | РегТоварыВРознице.Номенклатура.Представление КАК Номенклатура, | РегТоварыВРознице.Номенклатура." + ТекстКодАртикул + " КАК КодАртикул, | РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков.Представление КАК ЕдиницаИзмерения, | РегТоварыВРознице.ХарактеристикаНоменклатуры.Представление КАК Характеристика, | РегТоварыВРознице.СерияНоменклатуры.Представление КАК Серия, | РегТоварыВРознице.Качество.Представление КАК Качество, | Сумма(" + ТекстЗапросаКоличество + ") КАК Количество, | Сумма(" + ТекстЗапросаСуммаПродажная + ") КАК СуммаПродажная |ИЗ | РегистрНакопления.ТоварыВРознице КАК РегТоварыВРознице |ГДЕ | РегТоварыВРознице.Регистратор = &Док | И РегТоварыВРознице.Активность |СГРУППИРОВАТЬ ПО | РегТоварыВРознице.Склад, | РегТоварыВРознице.Номенклатура, | РегТоварыВРознице.Номенклатура.ЕдиницаХраненияОстатков, | РегТоварыВРознице.ХарактеристикаНоменклатуры, | РегТоварыВРознице.СерияНоменклатуры, | РегТоварыВРознице.Качество |ИМЕЮЩИЕ | Сумма(" + ТекстЗапросаКоличество + ") <> 0 | ИЛИ Сумма(" + ТекстЗапросаСуммаПродажная + ") <> 0 |УПОРЯДОЧИТЬ ПО Номенклатура |ИТОГИ |ПО | Склад |"); Запрос.УстановитьПараметр("Док", СсылкаНаОбъект); РезультатЗапроса = Запрос.Выполнить(); ... Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (Выполнить): {(10, 8)}: Синтаксическая ошибка ")" Сумма(<<?>>) КАК Количество,  | 
|||
| 
    1
    
        Wobland    
     17.02.14 
            ✎
    09:02 
 | 
         
        поддерживаю     
         | 
|||
| 
    2
    
        reznik911    
     17.02.14 
            ✎
    09:03 
 | 
         
        (1) не пойму текст для прихода работал а для расхода вот так ругается     
         | 
|||
| 
    3
    
        1Сергей    
     17.02.14 
            ✎
    09:04 
 | 
         
        Вангую: ЭтоПриход = Истина     
         | 
|||
| 
    4
    
        vqwy    
     17.02.14 
            ✎
    09:04 
 | 
         
        как хорошо сказано
 
        Запрос = Новый Запрос(" можно еще было Запрос = Новый Запрос ;-(  | 
|||
| 
    5
    
        reznik911    
     17.02.14 
            ✎
    09:04 
 | 
         
        (3)  ну для расхода ведь Если Не ЭтоПриход     
         | 
|||
| 
    6
    
        Wobland    
     17.02.14 
            ✎
    09:05 
 | 
         
        (2) мож, там синтаксическая ошибка?     
         | 
|||
| 
    7
    
        Web00001    
     17.02.14 
            ✎
    09:05 
 | 
         
        (0)перед выполнением запроса посмотри текст, сравни с тем когда работало и увидишь проблему.
 
        (4) я тоже так пишу иногда, в чем проблема?  | 
|||
| 
    8
    
        1Сергей    
     17.02.14 
            ✎
    09:05 
 | 
         
        (5) если у тебя в условие не заходит, то подумай чему будет равно ТекстЗапросаКоличество и ТекстЗапросаСуммаПродажная     
         | 
|||
| 
    9
    
        reznik911    
     17.02.14 
            ✎
    09:06 
 | 
         
        (6) о боже вы че издеваетесь?     
         | 
|||
| 
    10
    
        1Сергей    
     17.02.14 
            ✎
    09:08 
 | 
         
        (9) у тебя бумер есть?     
         | 
|||
| 
    11
    
        reznik911    
     17.02.14 
            ✎
    09:08 
 | 
         
        (10) ?     
         | 
|||
| 
    12
    
        Wobland    
     17.02.14 
            ✎
    09:08 
 | 
         
        (9) "Сумма() КАК Количество" - и кто тут издевается после этого?     
         | 
|||
| 
    13
    
        1Сергей    
     17.02.14 
            ✎
    09:09 
 | 
         
        (11) .     
         | 
|||
| 
    14
    
        George Wheels    
     17.02.14 
            ✎
    09:09 
 | 
         
        ЭтоПриход = Истина;
 
        Если Не ЭтоПриход Тогда Интересно, когда я сюда попаду? КонецЕсли;  | 
|||
| 
    15
    
        reznik911    
     17.02.14 
            ✎
    09:11 
 | 
         
        (8) (14) да действительно я издеваюсь)))     
         | 
|||
| 
    16
    
        1Сергей    
     17.02.14 
            ✎
    09:13 
 | 
         
        (15) пользуйся отладчиком, чтобы таких глупых вопросов не волзникало     
         | 
|||
| 
    17
    
        reznik911    
     17.02.14 
            ✎
    09:15 
 | 
         
        (16) и так пользуюсь     
         | 
|||
| 
    18
    
        Мимохожий Однако    
     17.02.14 
            ✎
    09:18 
 | 
         
        (17)Помогает? ))     
         | 
|||
| 
    19
    
        reznik911    
     17.02.14 
            ✎
    09:19 
 | 
         
        (18) вуахахаа да))) здесь не сообразил     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |