|
запрос 1С 77
| ☑ |
0
nvhost
22.08.14
✎
11:06
|
Ребят помогите с запросом что не так делаю?
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|СуммаВал = Регистр.Касса.СуммаВал;
|СуммаУпр = Регистр.Касса.СуммаУпр;
|КассаВыб = Регистр.Касса.Касса;
|СуммаРуб = Регистр.Касса.СуммаРуб;
|Условие(КассаВыб = Касса);
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
СуммаНачалаСмены = Запрос.СуммаРуб;
|
|
1
Остап Сулейманович
22.08.14
✎
11:08
|
(0) Добавь функцию ... будь мужиком ...
|
|
2
nvhost
22.08.14
✎
11:14
|
какую функцию?куда?
|
|
3
ДенисЧ
22.08.14
✎
11:14
|
(2) КонОст() например.
|
|
4
Остап Сулейманович
22.08.14
✎
11:22
|
(2) По внешнему виду - запрос построен конструктором. Там есть режим вставки функций. А так на :
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|СуммаВал = Регистр.Касса.СуммаВал;
|СуммаУпр = Регистр.Касса.СуммаУпр;
|КассаВыб = Регистр.Касса.Касса;
|СуммаРуб = Регистр.Касса.СуммаРуб;
|//Вот пример функций. какая тебе нужна - яхз.
|Функция Поступления = Приход(СуммаРуб);
|Функция начальныйОстаток = начОст(СуммаРуб);
|// в описалове по языку запросов есть много хороших функций;
|// и контекста к которому их можно применить
|// они разные для регистра остатков, регистра оборотов, бухитогов...
|Условие(КассаВыб = Касса);
|"//}}ЗАПРОС
;
|
|
5
nvhost
22.08.14
✎
11:45
|
да уж..спасибо, теперь буду знать что в 77 надо с регистрами через функцию работать
|
|
6
nvhost
24.08.14
✎
15:03
|
Ребят подскажите еще как с датой быть, в описании нашел только "Период С ДатаНачало ПО ДатаКонец" но мне нужно просто на КонецДня заданного значения дата, как это описать в запросе, не могу найти, спасибо
|
|
7
Злопчинский
24.08.14
✎
15:19
|
(6) застрелись... если ТА стоит на 18 часов. а ты в запрос впихнешь границей конецдня - запрос у тебя сломается. Включи мозг уже... (удивляют эти восьмерочники... злобно пыхчу.. ;-)
|
|
8
Злопчинский
24.08.14
✎
15:20
|
(6) отпусти мышку, перестань расставлять галочки и читай доки.
в С и По могут быть указаны как даты так и позиции... - дальше кури сам...
|
|
9
nvhost
24.08.14
✎
15:58
|
ну что стоит написать в описалове нет, написано ''Язык Генерации Запросов'' где найти это описалово?
|
|
10
Рэйв
24.08.14
✎
16:05
|
(9)В сп лаконичное "Язык запросов"
Вот же гады:-)
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший