|
Как получить КонецДня в конце всех документов? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
22.03.13
✎
10:03
|
есть условие в запросе
Запрос.УстановитьПараметр("ВыбПериод",КонецДня(ДокументКорректировки.Дата)); но остатки я получаю не на конец дня, а такое впечатление что на "начало конца дня" то есть не совпадают данные по отчёту на конец дня и в результате запросе. вопрос как установить именно на самый конец дня где нету не каких документов типа 23:59:59 ? |
|||
1
ZanderZ
22.03.13
✎
10:04
|
Граница
|
|||
2
Maxus43
22.03.13
✎
10:07
|
это ж азбука. По умолчанию ОБОРОТЫ - включая, ОСТАТКИ - исключая
|
|||
3
Shur1cIT
22.03.13
✎
10:07
|
(1) всмысле? вот запрос
он не даёт данные на конец дня. Запрос.Текст = "ВЫБРАТЬ | ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Номенклатура КАК Номенклатура, | ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СерияНоменклатуры КАК СерияНоменклатуры, | ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток, 0) КАК Количество, | ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СтоимостьОстаток, 0) / ВЫБОР | КОГДА ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток = 0 | ТОГДА 1 | ИНАЧЕ ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.КоличествоОстаток, 1) | КОНЕЦ КАК Цена, | ЕСТЬNULL(ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.СтоимостьОстаток, 0) КАК Сумма, | ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаИзмерения, | ПартииТоваровНаСкладахБухгалтерскийУчетОстатки.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК Коэффициент |ИЗ | РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.Остатки( | &ВыбПериод, | Организация = &ВыбОрганизация | И Склад = &ВыбСклад | И СчетУчета = ЗНАЧЕНИЕ(плансчетов.хозрасчетный.ТоварыНаСкладах)) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстатки"; Запрос.УстановитьПараметр("ВыбОрганизация",Организация); Запрос.УстановитьПараметр("ВыбСклад",Склад); Запрос.УстановитьПараметр("ВыбПериод",КонецДня(ДокументКорректировки.Дата)); |
|||
4
Chikko
22.03.13
✎
10:09
|
(3) Запрос.УстановитьПараметр("ВыбПериод",КонецДня(ДокументКорректировки.Дата));
вот здесь границу надо задать вместо даты. |
|||
5
Maxus43
22.03.13
✎
10:09
|
("ВыбПериод",НОВЫЙ ГРАНИЦА(КонецДня(ДокументКорректировки.Дата), ВидГраницы.Включая));
|
|||
6
Shur1cIT
22.03.13
✎
10:12
|
(5) ок спасибо, сори за вопрос а почему именно так происходит?
|
|||
7
Shur1cIT
22.03.13
✎
10:14
|
(5) и в каких случаях можно просто конец дня подсунуть запросу?
|
|||
8
Maxus43
22.03.13
✎
10:14
|
(6)>(2). Это так реализовано 1с. Так работают все регистры Накоплений и БухРегистры
|
|||
9
Maxus43
22.03.13
✎
10:15
|
(7)>(2) :)
|
|||
10
ssh2006
22.03.13
✎
10:15
|
(6) посмотри во встроенной справке F1 описание вирт. таблиц регистров
|
|||
11
Shur1cIT
22.03.13
✎
10:16
|
ок спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |