Имя: Пароль:
1C
1С v8
Консоль запросов с параметрами
, ,
0 R0mbes
 
09.09.13
14:49
Всем доброго времени суток.
Подскажите пожалуйста где как в консоли запросов (под обычное приложение) можно в параметрах указать дату с границей??
1 Maxus43
 
09.09.13
14:50
(0) нигде. Зачем? ставь дату, с учетом объекта, т.е. для вирт таблицы оборотов - дата, для остатков дата+1.
2 Тролль главный
 
09.09.13
14:51
По кнопке "Параметры" вызывается отдельное окно, в котором можно задать список параметров запроса.
В первой колонке указывается имя параметра. Во второй колонке указывается признак, позволяющий задать значение параметра выражением на встроенном языке 1С:Предприятия 8.0. В третьей колонке указывается собственно параметр запроса, который может быть задан непосредственно значением или выражением на встроенном языке. Список параметров текущего запроса можно получить нажатием кнопки "Получить из запроса".
3 R0mbes
 
09.09.13
14:57
(2) ух ты )) даже и не знал что так можно, а пример можешь написать ? если конечно не затруднит )
4 Maxus43
 
09.09.13
14:58
(3) это не имеет отношения к задаче твоей, ГРАНИЦУ туда не вставишь
5 R0mbes
 
09.09.13
14:59
(1) (3) что-то я не совсем понял что ты имеешь ввиду, как ставить дату с учетом объектов
6 Maxus43
 
09.09.13
15:00
(5) зачем тебе граница в консоли? Запрос какой?
7 GROOVY
 
09.09.13
15:00
(4) ну почему же. Там же можно границу описать.
8 Maxus43
 
09.09.13
15:01
(7) в стандартной консоли запросов?
9 R0mbes
 
09.09.13
15:01
(7) как ?
10 R0mbes
 
09.09.13
15:03
(6)
<code>
ВЫБРАТЬ
    ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
    ХозрасчетныйОстатки.Субконто1.ИНН КАК Субконто1ИНН,
    ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
    ХозрасчетныйОстатки.СуммаОстатокДт КАК СуммаОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКон, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыПоАвансамВыданным), , ) КАК ХозрасчетныйОстатки

УПОРЯДОЧИТЬ ПО
    Субконто1ИНН
ИТОГИ
    СУММА(СуммаОстатокДт)
ПО
    ОБЩИЕ
</code>
11 GROOVY
 
09.09.13
15:03
В параметрах ставишь галку "п" и пишешь: Новый Граница...
12 R0mbes
 
09.09.13
15:03
(11) нету галочки "п" там
13 GROOVY
 
09.09.13
15:05
Есть. Через полчаса до дома доеду скриншот сделаю.
14 GROOVY
 
09.09.13
15:05
Между названием параметра и значением.
15 R0mbes
 
09.09.13
15:05
(13) обычное приложение, стандартная консоль запросов, тут одна галка "в"
16 Maxus43
 
09.09.13
15:06
(13) у меня тоже нет. Идею понял, но вот консоль не стандартная видимо, или новая какая-то
17 R0mbes
 
09.09.13
15:06
(16) а как твои способом сделать?
запрос (10)
18 GROOVY
 
09.09.13
15:06
Ну или она "в" называется :) я по памяти...
19 Maxus43
 
09.09.13
15:07
(17) мой способ говорит о том, что в консоли не нужна Граница
20 Тролль главный
 
09.09.13
15:09
(19) глупости
21 Maxus43
 
09.09.13
15:10
(20) мне не нужна, надо уметь писать без Границы просто)
22 R0mbes
 
09.09.13
15:13
(21) ну а как написать? поправь мой запрос пожалуйста
23 GROOVY
 
09.09.13
15:13
(21) ну и как ты выберешь данные после проведения документа из регистра остатков?
24 R0mbes
 
09.09.13
15:17
(23)
А можно пример как туда написать код?
<code>
Параметры = Новый Массив(2);
Параметры[0] = '30062013';
Параметры[1] = ВидГраницы.Включая;
Граница = Новый(Тип("Граница"),Параметры);
Запрос.УстановитьПараметр("ДатаКон", Граница);
</code>
Так ?
25 R0mbes
 
09.09.13
15:23
GROOVY спасай !!!))
26 R0mbes
 
09.09.13
15:28
Все решил, спасибо всем
27 R0mbes
 
09.09.13
15:30
Решение как сказали GROOVY и Тролль главный такое:
поставить галочку "в" и в значении написать:
<cod>
Новый Граница(КонецДня(Дата('20130630'), ВидГраницы.Включая)
</cod>
28 R0mbes
 
09.09.13
15:31
точнее вот так
<code>
Новый Граница(КонецДня(Дата('20130630')), ВидГраницы.Включая)
</code>
29 Defender aka LINN
 
09.09.13
15:34
Запили свою консоль.
Мы вот в параметры и границу впихнули, и таблицы