|
Прошу помощи в решении ошибки в запросе | ☑ | ||
---|---|---|---|---|
0
serega1977
08.06.12
✎
19:15
|
Как правильно записать НачалоПериода и КонецПериода
1С8.2 УНФ 8.2.13.205 Ошибка ({(15, 48)}: Ожидается выражение ")" РегистрНакопления.Прибыль.Обороты(НачалоМесяца<<?>>(ТекущаяДата()), КонецМесяца(ТекущаяДата()), , ) КАК ПрибыльОбороты ВЫБРАТЬ ПоступленияОтИнвесторовОбороты.Сотрудник, ПоступленияОтИнвесторовОбороты.СуммаОборот, ВложенныйЗапрос.СуммаОборот КАК ОбщаяСумма, ПоступленияОтИнвесторовОбороты.СуммаОборот / ВложенныйЗапрос.СуммаОборот КАК Доля, ПрибыльОбороты.Организация, ПрибыльОбороты.СуммаОборот КАК СуммаОборот1, ПрибыльОбороты.СуммаОборот * ПоступленияОтИнвесторовОбороты.СуммаОборот / ВложенныйЗапрос.СуммаОборот КАК СуммаВыплат ИЗ РегистрНакопления.ПоступленияОтИнвесторов.Обороты КАК ПоступленияОтИнвесторовОбороты, (ВЫБРАТЬ ПоступленияОтИнвесторовОбороты.СуммаОборот КАК СуммаОборот ИЗ РегистрНакопления.ПоступленияОтИнвесторов.Обороты КАК ПоступленияОтИнвесторовОбороты) КАК ВложенныйЗапрос, РегистрНакопления.Прибыль.Обороты(НачалоМесяца(ТекущаяДата()), КонецМесяца(ТекущаяДата()), , ) КАК ПрибыльОбороты |
|||
1
ChAlex
08.06.12
✎
19:17
|
РегистрНакопления.Прибыль.Обороты(&Д1, &Д2 .... и Запрос.УстановитьПараметры("Д1",НачалоМесяца(ТекущаяДата())) т.п.
|
|||
2
serega1977
08.06.12
✎
19:27
|
В конструкторе для таблицы так понимаю устанавливаю произвольные значения - получается так:
РегистрНакопления.Прибыль.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПрибыльОбороты теперь нужно именовать началопериода и конецпериода как мне нужно? |
|||
3
kotletka
08.06.12
✎
19:50
|
Запрос.УстановитьПараметры("НачалоПеридоа",ТвояДата)
|
|||
4
kotletka
08.06.12
✎
19:52
|
создавай конструктором а после текста запроса , устанавливай параметры
|
|||
5
ILM
гуру
08.06.12
✎
19:55
|
..
НачалоПериода(&ТекущаяДата, МЕСЯЦ) КонецПериода(&ТекущаяДата, МЕСЯЦ) .. Запрос.УстановитьПараметры("ТекущаяДата",ТекущаяДата()) |
|||
6
serega1977
08.06.12
✎
19:59
|
Так?
РегистрНакопления.Прибыль.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПрибыльОбороты Запрос.УстановитьПараметры("НачалоПериода",НачалоМесяца(ТекущаяДата()), "КонецПериода",КонецМесяца(ТекущаяДата())) |
|||
7
kotletka
08.06.12
✎
21:17
|
Запрос.УстановитьПараметр("Началопериода",ТекущаяДата());
Запрос.УстановитьПараметр("Конецпериода",ТекущаяДата()); А у тебя конец и начало один и тот же? |
|||
8
kotletka
08.06.12
✎
21:17
|
все прочитал, вопрос снят
|
|||
9
serega1977
08.06.12
✎
21:21
|
Наверное для меня это еще сложно, все равно ошибку выдает.
|
|||
10
hhhh
08.06.12
✎
23:39
|
УстановитьПараметры - нет такой команды
|
|||
11
serega1977
09.06.12
✎
22:51
|
ВЫБРАТЬ
ВложенныйЗапрос.СуммаОборот, ПоступленияОтИнвесторовОбороты.Сотрудник, ПоступленияОтИнвесторовОбороты.СуммаОборот КАК СуммаОборот1, ПрибыльОбороты.Организация, ПрибыльОбороты.СуммаОборот КАК СуммаОборот2, ПоступленияОтИнвесторовОбороты.СуммаОборот / ВложенныйЗапрос.СуммаОборот КАК Поле1, ПрибыльОбороты.СуммаОборот * ПоступленияОтИнвесторовОбороты.СуммаОборот / ВложенныйЗапрос.СуммаОборот КАК Поле2 ИЗ РегистрНакопления.ПоступленияОтИнвесторов.Обороты КАК ПоступленияОтИнвесторовОбороты, РегистрНакопления.Прибыль.Обороты(&НачалоПериода, &КонецПериода, , ) КАК ПрибыльОбороты, (ВЫБРАТЬ ПоступленияОтИнвесторовОбороты.СуммаОборот КАК СуммаОборот ИЗ РегистрНакопления.ПоступленияОтИнвесторов.Обороты КАК ПоступленияОтИнвесторовОбороты) КАК ВложенныйЗапрос На форме &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Расчет.Параметры.УстановитьЗначениеПараметра("НачалоПериода",НачалоМесяца(ТекущаяДата())); Расчет.Параметры.УстановитьЗначениеПараметра("КонецПериода",КонецМесяца(ТекущаяДата())); КонецПроцедуры |
|||
12
serega1977
09.06.12
✎
22:53
|
Такая ошибка
{(4, 36)}: Не задано значение параметра "НачалоПериода" РегистрНакопления.Прибыль.Обороты(<<?>>&НачалоПериода, &КонецПериода, , ) КАК ПрибыльОбороты, |
|||
13
Лефмихалыч
09.06.12
✎
22:55
|
(12) задай значение, будь мужиком. Ну, или, если задаешь, использование включи - иной раз тож поможгает
|
|||
14
serega1977
09.06.12
✎
22:59
|
что значит использование включи? поясни ежели не сложно
|
|||
15
Лефмихалыч
09.06.12
✎
23:06
|
(14) если запрос в компоновке, то у параметров компоновки есть реквизит Использование который, если ложь, то значение хоть заустанавливайся
|
|||
16
serega1977
09.06.12
✎
23:36
|
(15) да действительно есть такой параметр использование - Ложь (Булево), как сделать Истина?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |