Вход | Регистрация


Граница.Исключая в СКД

Граница.Исключая в СКД
Я
   maptbln
 
22.05.18 - 09:41
В интернетах хватает информации о том , там как взять границу периода в параметрах СКД ,нужно лишь добавить секунду
ДобавитьКДате(КонецПериода(&ДатаКон, "ДЕНЬ"),"Секунда",1)
но , это для Граница.Включая
как же быть для Граница.Исключая
неужто
ДобавитьКДате(КонецПериода(&ДатаКон, "ДЕНЬ"),"Секунда",-1)?
 
 
   Fragster
 
1 - 22.05.18 - 09:43
сначала надо почитать про то, как работают виртуальные таблицы остатков и оборотов, включают они края или нет. потому подумать про то, что граница может быть еще не на секунду, а на документ
   Fragster
 
2 - 22.05.18 - 09:44
в принципе, это все написано в справке в конфигураторе
   Fragster
 
3 - 22.05.18 - 09:45
   Cyberhawk
 
4 - 22.05.18 - 09:54
Для какого регистра тебе понадобилась Граница.Исключая?
   Cyberhawk
 
5 - 22.05.18 - 09:57
Судя по "нужно лишь добавить секунду", речь о таблице остатков регистра накопления
   Cyberhawk
 
6 - 22.05.18 - 09:58
(или бухгалтерии)
   maptbln
 
7 - 22.05.18 - 10:00
РегистрБухгалтерии.Хозрасчетный.Остатки
да,всё верно
БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериодаОстатков", Новый Граница(НачалоДня(ПараметрыОтчета.НачалоПериода), ВидГраницы.Исключая));


переделываю стандартный отчёт , и хочу границу из модуля менеджера в параметры перенести
   Cyberhawk
 
8 - 22.05.18 - 10:01
Ну для таблицы остатков передаваемая дата по сути и является границей исключа
   maptbln
 
9 - 22.05.18 - 10:06
посмотрев(3) , понял
значит проблема не в этом , всем спасибо , буду смотреть дальше.
   Cyberhawk
 
10 - 22.05.18 - 14:45
(9) Чо понял?
 
 Рекламное место пустует
   maptbln
 
11 - 04.06.18 - 17:43
(10)
честно,лишь больше запутался
мне необходима граница исключая для таблицы остатков регистра бухгалтерии
судя по данным статьи,граница исключая для даты в данном случае является таже дата с тем же временем

но зачем тогда в стандартном отчёте используется
        БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериода",         НачалоДня(ПараметрыОтчета.НачалоПериода));
        БухгалтерскиеОтчетыКлиентСервер.УстановитьПараметр(КомпоновщикНастроек, "НачПериодаОстатков", Новый Граница(НачалоДня(ПараметрыОтчета.НачалоПериода), ВидГраницы.Исключая)) 
(8) если оно так , то зачем тогда использовать данную конструкцию?
   Cyberhawk
 
12 - 04.06.18 - 18:03
"мне необходима граница исключая для таблицы остатков регистра бухгалтерии 
судя по данным статьи,граница исключая для даты в данном случае является таже дата с тем же временем"// Да, правильно.

"зачем тогда использовать данную конструкцию?"// Хз, это ты у автора прикладного кода узнавай. Может, наследство (с других каких отчетов), а может этот параметр "НачПериодаОстатков" используется не только в запросах к таблицам остаткам, но и еще кое-где, а?
   Cyberhawk
 
13 - 04.06.18 - 18:04
Насколько помню, в бухии все типовые отчеты получают остатки отдельно от оборотов, а потом это все склеивают в отчете. Короче не тупо через виртуальную таблицу "ОстаткиИОбороты".

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует