|
Синтаксическая ошибка во внешней печатной форме | ☑ | ||
---|---|---|---|---|
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) вуахахаа да))) здесь не сообразил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |