|
Граница.Исключая в СКД | ☑ | ||
---|---|---|---|---|
0
maptbln
22.05.18
✎
09:41
|
В интернетах хватает информации о том , там как взять границу периода в параметрах СКД ,нужно лишь добавить секунду
ДобавитьКДате(КонецПериода(&ДатаКон, "ДЕНЬ"),"Секунда",1) но , это для Граница.Включая как же быть для Граница.Исключая неужто ДобавитьКДате(КонецПериода(&ДатаКон, "ДЕНЬ"),"Секунда",-1)? |
|||
1
Fragster
гуру
22.05.18
✎
09:43
|
сначала надо почитать про то, как работают виртуальные таблицы остатков и оборотов, включают они края или нет. потому подумать про то, что граница может быть еще не на секунду, а на документ
|
|||
2
Fragster
гуру
22.05.18
✎
09:44
|
в принципе, это все написано в справке в конфигураторе
|
|||
3
Fragster
гуру
22.05.18
✎
09:45
|
||||
4
Cyberhawk
22.05.18
✎
09:54
|
Для какого регистра тебе понадобилась Граница.Исключая?
|
|||
5
Cyberhawk
22.05.18
✎
09:57
|
Судя по "нужно лишь добавить секунду", речь о таблице остатков регистра накопления
|
|||
6
Cyberhawk
22.05.18
✎
09:58
|
(или бухгалтерии)
|
|||
7
maptbln
22.05.18
✎
10:00
|
РегистрБухгалтерии.Хозрасчетный.Остатки
да,всё верно БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериодаОстатков", Новый Граница(НачалоДня(ПараметрыОтчета.НачалоПериода), ВидГраницы.Исключая)); переделываю стандартный отчёт , и хочу границу из модуля менеджера в параметры перенести |
|||
8
Cyberhawk
22.05.18
✎
10:01
|
Ну для таблицы остатков передаваемая дата по сути и является границей исключа
|
|||
9
maptbln
22.05.18
✎
10:06
|
посмотрев(3) , понял
значит проблема не в этом , всем спасибо , буду смотреть дальше. |
|||
10
Cyberhawk
22.05.18
✎
14:45
|
(9) Чо понял?
|
|||
11
maptbln
04.06.18
✎
17:43
|
(10)
честно,лишь больше запутался мне необходима граница исключая для таблицы остатков регистра бухгалтерии судя по данным статьи,граница исключая для даты в данном случае является таже дата с тем же временем но зачем тогда в стандартном отчёте используется БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериода", НачалоДня(ПараметрыОтчета.НачалоПериода)); БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериодаОстатков", Новый Граница(НачалоДня(ПараметрыОтчета.НачалоПериода), ВидГраницы.Исключая)) (8) если оно так , то зачем тогда использовать данную конструкцию? |
|||
12
Cyberhawk
04.06.18
✎
18:03
|
"мне необходима граница исключая для таблицы остатков регистра бухгалтерии
судя по данным статьи,граница исключая для даты в данном случае является таже дата с тем же временем" // Да, правильно. "зачем тогда использовать данную конструкцию?" // Хз, это ты у автора прикладного кода узнавай. Может, наследство (с других каких отчетов), а может этот параметр "НачПериодаОстатков" используется не только в запросах к таблицам остаткам, но и еще кое-где, а? |
|||
13
Cyberhawk
04.06.18
✎
18:04
|
Насколько помню, в бухии все типовые отчеты получают остатки отдельно от оборотов, а потом это все склеивают в отчете. Короче не тупо через виртуальную таблицу "ОстаткиИОбороты".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |