|
ошибка обработки проведения документа ОказаниеУслуг в книге Радченко | ☑ | ||
---|---|---|---|---|
0
BazCATilio
22.01.20
✎
22:07
|
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине: {Документ.ОказаниеУслуг.МодульОбъекта(42)}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = Запрос.Выполнить(); по причине: {(17, 2)}: Ожидается выражение "ВЫБРАТЬ" <<?>>ОказаниеУслугПереченьНоменклатуры.СуммаВДокументе сам запрос: Запрос.Текст = "ВЫБРАТЬ | ОказаниеУслугПереченьНоменклатуры.Номенклатура, | ОказаниеУслугПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры, | ОказаниеУслугиПереченьНоменклатуры.Номенклатура.НаборСвойств, | СУММА(ОказаниеУслугПереченьНоменклатуры.Количество) КАК КоличествоВДокументе, | ОказаниеУслугПереченьНоменклатуры.Сумма КАК СуммаВДокументе |ПОМЕСТИТЬ НоменклатураДокумента |ИЗ | Документ.ОказаниеУслуг.ПереченьНоменклатуры КАК ОказаниеУслугПереченьНоменклатуры |ГДЕ | ОказаниеУслугПереченьНоменклатуры.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ОказаниеУслугПереченьНоменклатуры.Номенклатура, | ОказаниеУслугПереченьНоменклатуры.Номенклатура.ВидНоменклатуры, | ОказаниеУслугПереченьНоменклатуры.Номенклатуры.НаборСвойств; | ОказаниеУслугПереченьНоменклатуры.СуммаВДокументе"; Запрос.УстановитьПараметр("Ссылка", Ссылка); РезультатЗапроса = Запрос.Выполнить(); не понимаю что не так сделал, подскажите плз |
|||
1
BazCATilio
22.01.20
✎
22:17
|
заменил строчку
| ОказаниеУслугПереченьНоменклатуры.Сумма КАК СуммаВДокументе на | СУММА(ОказаниеУслугПереченьНоменклатуры.Сумма) КАК СуммаВДокументе все-равно ошибка {(17, 2)}: Ожидается выражение "ВЫБРАТЬ" <<?>>ОказаниеУслугПереченьНоменклатуры.СуммаВДокументе |
|||
2
acht
22.01.20
✎
22:31
|
У тебя лишняя точка с запятой в тексте запроса
|
|||
3
acht
22.01.20
✎
22:33
|
И в "{(17, 2)}: Ожидается выражение "ВЫБРАТЬ"" число 17 - это номер строки текста запроса, если что.
|
|||
4
Hans
22.01.20
✎
22:36
|
Радченко ни меня ничему не научил, ни тебя ничему не научит. Книга ниочем. Перебил всю книгу в базу, так ничего не понял.
|
|||
5
runoff_runoff
22.01.20
✎
22:52
|
а какой хочется результат запроса после этого "ПОМЕСТИТЬ НоменклатураДокумента"?
|
|||
6
Надо работать
22.01.20
✎
23:17
|
Ошибки - это хорошо, пока найдешь и исправишь - разберёшься как работает
|
|||
7
BazCATilio
22.01.20
✎
23:28
|
(4) а с чего лучше начинать изучение 1с новичку?
|
|||
8
alexela
22.01.20
✎
23:35
|
(7) с новой темы на мисте
|
|||
9
hhhh
23.01.20
✎
00:18
|
(1) реально есть поле "Номенклатуры"? С буквой "ы"? Ну вы эстет, такое название придумать.
|
|||
10
BazCATilio
23.01.20
✎
01:04
|
ето табличная часть ПереченьНоменклатурЫ) (9)
|
|||
11
hhhh
23.01.20
✎
02:31
|
(10) нет
| ОказаниеУслугПереченьНоменклатуры.Номенклатуры.НаборСвойств; это не табличная часть это реально поле "НоменклатурЫ" |
|||
12
ZDenis
23.01.20
✎
09:21
|
(11) Ну это во множественном числе же :)
Номенклатура - одна Номенклатуры - много |
|||
13
ДенисЧ
23.01.20
✎
09:26
|
В приведённом тексте запроса нет строки из текста ошибки...
|
|||
14
ДенисЧ
23.01.20
✎
09:27
|
Сторно. Ошибка тут
| ОказаниеУслугПереченьНоменклатуры.Номенклатуры.НаборСвойств; <<!!!!!!! | ОказаниеУслугПереченьНоменклатуры.СуммаВДокументе"; |
|||
15
НЕА123
23.01.20
✎
09:30
|
(14)
+ две ошибки. |
|||
16
hhhh
23.01.20
✎
09:50
|
получается из-за точки с запятой там
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |