|
Разница выполнения запроса в коде и в консоли | ☑ | ||
---|---|---|---|---|
0
nemoxp
19.12.14
✎
16:20
|
Выполняю запрос в консоли - данные есть. Выполняю в модуле объекта - ноль. Выполняю во внешней обработке - все работает. А в конфигурации не работает...
Вот простой запрос: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РазмещениеЗаказовПокупателейОстатки.Номенклатура, | РазмещениеЗаказовПокупателейОстатки.ЗаказПокупателя, | РазмещениеЗаказовПокупателейОстатки.КоличествоОстаток, | РазмещениеЗаказовПокупателейОстатки.ЗаказПоставщику |ИЗ | РегистрНакопления.РазмещениеЗаказовПокупателей.Остатки(&Дата, ) КАК РазмещениеЗаказовПокупателейОстатки"; Запрос.УстановитьПараметр("Дата", КонецДня(Дата)); Дату везде во всех экспериментах ставлю одинаковую. Что за бред? |
|||
1
nemoxp
19.12.14
✎
16:21
|
Платформа 8.2.19.106
|
|||
2
Лефмихалыч
19.12.14
✎
16:21
|
моментвремени
|
|||
3
vicof
19.12.14
✎
16:21
|
Используй границу, Люк
|
|||
4
nemoxp
19.12.14
✎
16:22
|
(2) что за момент времени? КонецДня()
(3) Что за границу? |
|||
5
nemoxp
19.12.14
✎
16:23
|
В остатках можно задать только дату для среза значений
|
|||
6
vicof
19.12.14
✎
16:23
|
Граница (Boundary)
Граница (Boundary) Свойства: ВидГраницы (BoundaryType) Значение (Value) Конструкторы: На основании значения и вида Описание: Предназначен для получения и хранения границы некоторого интервала значений. Содержит граничное значение интервала, а также признак включения или исключения граничного значения в интервал. Используется в качестве значений свойств и параметров методов других объектов, имеющих данный тип. Граница используется в тех случаях, когда важно указание включения или исключения граничного значения, например при получении остатков и оборотов регистров накопления, срезов и значений регистров сведений, для задания интервалов запросов. На тонком и веб-клиентах контекста не имеет. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XML. |
|||
7
nemoxp
19.12.14
✎
16:24
|
(6) и как это использовать в запросе?
|
|||
8
nemoxp
19.12.14
✎
16:27
|
Написал так:
Запрос.УстановитьПараметр("Дата", Новый Граница(КонецДня(Дата), ВидГраницы.Включая) пробую |
|||
9
nemoxp
19.12.14
✎
16:30
|
НЕ РАБОТАЕТ
|
|||
10
nemoxp
19.12.14
✎
16:30
|
Не возвращает записей! Хотя если зайти в регистр, то там есть 2 записи!
|
|||
11
Alex S D
19.12.14
✎
16:30
|
может и работает а ты не там смотришь?
иди кеш прочисть |
|||
12
vicof
19.12.14
✎
16:31
|
(10) Какими числами эти записи, какой парметр в дате? Где код выполняется?
|
|||
13
nemoxp
19.12.14
✎
16:31
|
кеш пользователя?
|
|||
14
nemoxp
19.12.14
✎
16:32
|
Записи от 19.12.2014, а в параметре конец дня от этой даты
|
|||
15
Alex S D
19.12.14
✎
16:32
|
1с
|
|||
16
John83
19.12.14
✎
16:32
|
а если тупо взять начало след. дня?
|
|||
17
vicof
19.12.14
✎
16:32
|
(14) на последний вопрос ответь
|
|||
18
nemoxp
19.12.14
✎
16:32
|
да я не лох в программировании. отладчиком смотрю. все точно. во внешних обработках работает, а в конфе нет.
|
|||
19
nemoxp
19.12.14
✎
16:33
|
(16) уже пробовал и тупо и не тупо...
|
|||
20
Alex S D
19.12.14
✎
16:33
|
а обороты брал?
|
|||
21
John83
19.12.14
✎
16:33
|
(18) не лох знает, что такое кэш
|
|||
22
nemoxp
19.12.14
✎
16:33
|
я не лох в программировании. отладчиком смотрю. во внешних обработках работает, а в конфе нет.
|
|||
23
Alex S D
19.12.14
✎
16:34
|
(22) да уже поняли все
|
|||
24
nemoxp
19.12.14
✎
16:34
|
(21) значит пока лох в некоторых вопросах
|
|||
25
nemoxp
19.12.14
✎
16:34
|
но отладчик не врет
|
|||
26
nemoxp
19.12.14
✎
16:35
|
так какой кеш?
|
|||
27
Alex S D
19.12.14
✎
16:36
|
см (15)
|
|||
28
vicof
19.12.14
✎
16:36
|
(0) Это обработка проведения? Весь код ее покажи.
|
|||
29
ktvladimir
19.12.14
✎
16:43
|
1. Проверить пользователя. Возможно в правах разница
2. Сделать пересчет итогов |
|||
30
mikecool
19.12.14
✎
16:46
|
лезут таки тролли по пятницам....
|
|||
31
GreatOne
19.12.14
✎
16:47
|
Там случаем нет
Движения.РазмещениеЗаказовПокупателей.Записать();
перед запросом к остаткам?.. |
|||
32
vicof
19.12.14
✎
16:49
|
(31) ну вот зачем так сразу в лоб? Я тут аккуратненько в (28) подводил...
|
|||
33
GreatOne
19.12.14
✎
16:51
|
(32) пардон! Где мои манеры...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |