|
Некорректно воспринимает Границы. Почему? | ☑ | ||
---|---|---|---|---|
0
Сияющий Асинхраль
07.07.14
✎
16:00
|
Есть простенький запросик, который должен видеть цену номенклатуры до того как проведен документ установки цен и после. Соответственно в качестве параметров передаю в запрос такие:
ЗапросВнутр.УстановитьПараметр("Дата", Новый Граница(Выборка.Ссылка.МоментВремени(), ВидГраницы.Исключая)); ЗапросВнутр.УстановитьПараметр("Дата2", Новый Граница(Выборка.Ссылка.МоментВремени(), ВидГраницы.Включая)); На запрос работает некорректно, в качестве первой границы, т.е. до проведения установки цен видится незнамо что, а вот если сделать некрасиво: ЗапросВнутр.УстановитьПараметр("Дата", Выборка.Ссылка.Дата - 1); ЗапросВнутр.УстановитьПараметр("Дата2", Выборка.Ссылка.Дата); Т.е. если тупо отнять секунду от даты документа остатки получаются правильными на обе даты. Собсно вопрос: где могу тупить? |
|||
1
Defender aka LINN
07.07.14
✎
16:02
|
Граница - она для остатков. Срезу, ЕМНИП, поболту.
|
|||
2
Сияющий Асинхраль
07.07.14
✎
16:03
|
(1) Понял :-(, т.е. красоты никак не получится? Только секунду отнимать?
|
|||
3
samozvanec
07.07.14
✎
16:04
|
(0) и так и так некрасиво
|
|||
4
Сияющий Асинхраль
07.07.14
✎
16:07
|
(3) Согласен, но была хотя бы надежда, что будет правильно работать, если несколько документов в секунду напихают... :-(
|
|||
5
samozvanec
07.07.14
✎
16:09
|
(4) не напихают. периодичность у цен день. по крайней мере в ут 10
|
|||
6
samozvanec
07.07.14
✎
16:10
|
+(5) кстати, это может быть причиной сабжа
|
|||
7
Сияющий Асинхраль
07.07.14
✎
16:17
|
(6) Речь об УТ11, там периодичность секунда. Хотя при установленной периодичности секунда новые цены видятся только на следующий день. Убивает такой подход :-(
|
|||
8
acsent
07.07.14
✎
16:17
|
Для срезов - граница не имеет значения
|
|||
9
Сияющий Асинхраль
07.07.14
✎
16:19
|
(8) Это уже уяснил, осталось узнать, есть вообще нормальный вариант определить срезы до документа и сразу после?
|
|||
10
samozvanec
07.07.14
✎
16:20
|
(8) аттракцион невиданной щедрости - толкование СП бесплатно
Граница (Boundary) Свойства: ВидГраницы (BoundaryType) Значение (Value) Конструкторы: На основании значения и вида Описание: Предназначен для получения и хранения границы некоторого интервала значений. Содержит граничное значение интервала, а также признак включения или исключения граничного значения в интервал. Используется в качестве значений свойств и параметров методов других объектов, имеющих данный тип. Граница используется в тех случаях, когда важно указание включения или исключения граничного значения, например при получении остатков и оборотов регистров накопления , срезов и значений регистров сведений , для задания интервалов запросов. На тонком и веб-клиентах контекста не имеет. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XML. |
|||
11
samozvanec
07.07.14
✎
16:22
|
(9) думаю отнимать секунду будет нормальным. вот если бы периодичность была по позиции регистратора, тогда еще можно было бы поэкспериментировать
|
|||
12
Сияющий Асинхраль
07.07.14
✎
16:24
|
(11) Да, по здравому размышлению тоже к этому пришел. Спасибо...
|
|||
13
acsent
07.07.14
✎
16:35
|
(10) Имеет смысл только если периодичность по регистратору. Но в типовых такого изврата не используется
|
|||
14
samozvanec
07.07.14
✎
16:38
|
(13) спасибо, буду знать
|
|||
15
Сияющий Асинхраль
07.07.14
✎
16:39
|
(13) Тоже дошло :-), спасибо тебе и (11) не сразу обратил внимание, что там секунда, а не регистратор, дошло только после (11) :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |