|   |   | 
| 
 | Можно ли изменить дату актуальных итогов РН? | ☑ | ||
|---|---|---|---|---|
| 0
    
        zak555 13.12.17✎ 17:12 | 
        Как известно для РН в таблице итогов хранятся актуальные итоги на дату 01.11.3999
 Т.е. если есть в тексте строки вида без периода РегистрНакопления.МойРегистр.Остатки то берутся отстаки на 01.11.3999 хочется как-то изменить это дату, например, 01.01.2017 и чтобы туда пересчитался реальный остаток на 01.01.2017 Есть ли такое в 8ке ? | |||
| 1
    
        Петрович 2018 13.12.17✎ 17:14 | 
        (0) Зачем?     | |||
| 2
    
        zak555 13.12.17✎ 17:20 | 
        (1) Чтобы не переписывать все запросы     | |||
| 3
    
        ptiz 13.12.17✎ 17:20 | 
        (0) Непонятно что нужно. Чтобы в таблице актуальных итогов хранились итоги, посчитанные на 01.01.2017? Они и так лежат готовые в таблице итогов. Или что-то другое?     | |||
| 4
    
        zak555 13.12.17✎ 17:35 | 
        (3) я хочу, чтобы запрос РегистрНакопления.МойРегистр.Остатки  возвращал остатки на мою дату 01.01.2017, а не на 01.11.3999     | |||
| 5
    
        jsmith82 13.12.17✎ 17:37 | 
        Системную дату компа поменять не прокатит?     | |||
| 6
    
        zak555 13.12.17✎ 17:39 | 
        (5) причём тут системная дата ?
 дату хранения текущих итогов (01.11.3999) http://курсы-по-1с.рф/articles/устройство-виртуальной-таблицы/ | |||
| 7
    
        Петрович 2018 13.12.17✎ 17:41 | 
        (6) Попробуй покурить таблицу _AccumRgOpt(+цифры) к своему регистру, но хз, я не пробовал.     | |||
| 8
    
        zak555 13.12.17✎ 17:48 | 
        Текущие (актуальные) итоги – это итоговые значения учитываемых в регистре ресурсов (показателей) на момент времени заведомо больший, нежели любое значение поля Период записей таблицы движений. Для определенности текущие итоги регистров остатков датированы на 01.11.3999 00:00:00. 
 https://its.1c.ru/db/pubapplied#content:123:hdoc вот и не понятно -- можно или передвинуть на другую дату | |||
| 9
    
        Петрович 2018 13.12.17✎ 17:50 | 
        (8) см. 7     | |||
| 10
    
        Петрович 2018 13.12.17✎ 17:51 | 
        (8) + Рассчитает ли платформа итоги? Не "зашита" ли в ней где ещё эта дата?     | |||
| 11
    
        H A D G E H O G s 13.12.17✎ 18:02 | 
        Непонятно, что хочет автор.     | |||
| 12
    
        Fragster гуру 13.12.17✎ 18:11 | 
        (11) автор явно хочет удалить гланды, но через задницу     | |||
| 13
    
        Петрович 2018 13.12.17✎ 18:11 | 
        (11) мне тоже ))     | |||
| 14
    
        bolobol 13.12.17✎ 18:14 | 
        (13) Гланды через задницу?     | |||
| 15
    
        bolobol 13.12.17✎ 18:26 | 
        Было же где-то в типовых "Рассчитать регистры на..."х     | |||
| 16
    
        zak555 13.12.17✎ 18:45 | 
        (11) (12)
 автор хочет РегистрыНакопления.МойРегистр.УстановитьДатуАктуальныхИтогов('20170101'); После этого, чтобы запрос РегистрНакопления.МойРегистр.Остатки вернул остатки на 01.01.2017 | |||
| 17
    
        Fragster гуру 13.12.17✎ 18:58 | 
        (16) переходи на 7.7, там это реализовано     | |||
| 18
    
        prostoya 13.12.17✎ 18:59 | 
        Если автору нужны остатки на определенную дату не понятно зачем ему вообще что то делать с датой актуальности итогов?     | |||
| 19
    
        zak555 13.12.17✎ 19:02 | 
        (18) чтобы не переписывать ВСЕ запросы, где фигурируют виртуальная таблица остатков без периода     | |||
| 20
    
        jsmith82 13.12.17✎ 19:02 | 
        (18) Ну что тут непонятного..
 Представь, что документ берёт остатки на текущую дату. Сама дата документа = 1 января 2017 г. | |||
| 21
    
        zak555 13.12.17✎ 19:09 | 
        (17) проблематично уже     | |||
| 22
    
        Остап Сулейманович 13.12.17✎ 19:12 | 
        (21) Внутри себя считай датой актуальности не  01.11.3999, а 01.01.2017
 Сами то итоги не меняются. | |||
| 23
    
        prostoya 13.12.17✎ 19:21 | 
        (19) Придется Вам запросы все же поправить. Не 1000500 штук же их у Вас?) Все - это наверное штук 5-10...?     | |||
| 24
    
        zak555 13.12.17✎ 19:25 | 
        (23) открой любую и посчитай сколько там таких срок     | |||
| 25
    
        Genayo 13.12.17✎ 19:29 | 
        (16) Отключи текущие итоги, рассчитай итоги на 01.01.2017, больше не рассчитывай итоги.     | |||
| 26
    
        zak555 13.12.17✎ 19:40 | 
        (25) так запрос РегистрНакопления.МойРегистр.Остатки ничего не вернёт     | |||
| 27
    
        Genayo 13.12.17✎ 20:21 | 
        (26) С чего бы это? Вы же не будете в этот регистр больше писать, так что вернет остаток на последнюю дату рассчитанных итогов.     | |||
| 28
    
        Tateossian 13.12.17✎ 21:27 | 
        РегистрНакопленияМенеджер.<Имя регистра накопления> (AccumulationRegisterManager.<Имя регистра накопления>)
 УстановитьМаксимальныйПериодРассчитанныхИтогов (SetMaxTotalsPeriod) Синтаксис: УстановитьМаксимальныйПериодРассчитанныхИтогов(<Период>) Параметры: <Период> (обязательный) Тип: Дата. Период, на который необходимо рассчитать итоги. Описание: Устанавливает период, на который рассчитаны итоги. Влияет только на производительность получения остатков по данному регистру. Периодичность расчета - месяц. Период устанавливается на начало месяца. В параметре указывается конец периода, по который должны быть рассчитаны итоги. Если указана дата 31.01.2000, то это значит, что будут рассчитаны итоги на 01.02.2000. Для получения итогов после этой даты будут использоваться актуальные итоги. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Имеет смысл только для регистров остатков. Период, на который рассчитаны итоги, влияет только на производительность получения остатков по данному регистру. Для получения итогов регистра после установленного периода расчета будут использоваться полученные в результате использования метода результаты. Пример: Регистры.Остатки.УстановитьМаксимальныйПериодРассчитанныхИтогов(ВыбДата); | |||
| 29
    
        h-sp 13.12.17✎ 21:34 | 
        (26) переходите на СКД. Там это реализовано.     | |||
| 30
    
        zak555 13.12.17✎ 22:29 | 
        (28) > Для получения итогов после этой даты будут использоваться актуальные итоги. 
 я же хочу изменить дату актуальных итогов | |||
| 31
    
        zak555 13.12.17✎ 22:30 | 
        (29) причём тут СКД и запросы модулей общих и документов ?     | |||
| 32
    
        Сияющий в темноте 13.12.17✎ 22:38 | 
        допустим это удалось и мы установили дату акиуальности на дату А,и есть документ с датоц Б большей А,мы его проводим,и что будет?он в итоги не попадет,иди будет ошибка проведения?     | |||
| 33
    
        zak555 13.12.17✎ 22:41 | 
        (32) понятно, что данные по документу Б в актуальные итоги не должны попасть
 но когда потом будут актуальные итоги сдвигаться на нужный период -- всё пересчитается и станет ок | |||
| 34
    
        Fragster гуру 14.12.17✎ 08:53 | 
        сделать подписку на все регистры, которая будет снимать активность, если дата больше константы и подписку на константу, которая это активность будет устанавливать. Способо не совсем универсальный, например не подходит, если документы пишут движения на несколько дат.
 но нахера это вообще? | |||
| 35
    
        Fragster гуру 14.12.17✎ 08:53 | 
        (33) не станет     | |||
| 36
    
        Fragster гуру 14.12.17✎ 08:53 | 
        где-то просер в архитектуре     | |||
| 37
    
        Genayo 14.12.17✎ 08:56 | 
        (33) Вы еще хотите продолжать в этот регистр писать движения? Тогда смысл этого действа непонятен...     | |||
| 38
    
        НЕА123 14.12.17✎ 09:23 | 
        >Как известно для РН в таблице итогов хранятся актуальные итоги на дату 01.11.3999
 это правда? | |||
| 39
    
        Остап Сулейманович 14.12.17✎ 09:27 | 
        (38) Йес. И итоги можно не рассчитывать вообще. Если не проводить документы с датой более ранней, чем 1 месяц от текущей.     | |||
| 40
    
        zak555 14.12.17✎ 09:27 | 
        (36) просёр у разрабоа типовой, которые смотрят остатки актуальных итогов )     | |||
| 41
    
        zak555 14.12.17✎ 09:29 | 
        (37) буду работать с доками до А     | |||
| 42
    
        НЕА123 14.12.17✎ 09:30 | 
        (39)
 ага, понял. разговор про виртуальную таблицу. | |||
| 43
    
        zak555 14.12.17✎ 09:31 | 
        (42) таблица итогов, в которой есть и актуальные итоги -- реальная таблица     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |