Имя: Пароль:
1C
1С v8
8.3 Итоги в регистре сведений? Или я чего то не понимаю...
,
0 H A D G E H O G s
 
18.02.14
18:12
День добрый.
Платформа (8.3.4.389)

Все началось с того, что для роли на РС можно поставить право "Управление итогами".

Это вызвало во мне фрустрации и сомнения и я полез в СП, где обнаружил волшебное:


ОбъектМетаданных: РегистрСведений (MetadataObject: InformationRegister)
РазрешитьИтогиСрезПоследних (EnableTotalsSliceLast)
Использование:

Только чтение.
Описание:

Тип: Булево.
Истина - при обновлении данных набора записей регистра сведений будут обновлены записи таблицы итогов для среза последних.
Обновление записей таблицы итогов для среза последних может быть отключено с помощью метода УстановитьИспользованиеИтогов.
Запросы по срезу будут выполняться по дополнительной таблице "Срез последних" за исключением случаев, когда параметры среза содержат условия, заданные по полям, отличным от измерений и разделителей, или когда в правилах ограничения доступа к данным используются поля, отличные от измерений и разделителей.

Доступность:

Сервер, толстый клиент, внешнее соединение.


Что это? Зачем это? И как это выключить :-)
1 Torquader
 
18.02.14
18:14
Если регистр сведений периодический, то итоги позволят быстрее получать последнее значение.
Если мы хотим периодический регистр и нам не важно последнее значение, а важен только сам факт того, что в определённый день была запись, то итоги полезно отключить.
Что здесь такого странного ?
2 Torquader
 
18.02.14
18:15
Я так понимаю, что если бы оно не отключалось - было бы ещё больше вопросов.

Ты ещё спроси - зачем в непериодическом регистре сведений ресурсы и реквизиты.
3 H A D G E H O G s
 
18.02.14
18:15
(1) Итоги - это тупо отдельная табличка со срезами?
4 H A D G E H O G s
 
18.02.14
18:16
(2) Ресурсы - понятно. На них индекса по измерениями не делается.
5 Жан Пердежон
 
18.02.14
18:17
(3) да
6 fisher
 
18.02.14
18:24
Гы, прикольно.
(5) И как оно там? На каждый день, что ли, хранит?
7 fisher
 
18.02.14
18:27
Решилась бы извечная проблема со срезом последних на дату запроса. Но для этого нужна отдельная таблица... Полез в СП... Не, нету никаких новых таблиц в программном интерфейсе РС. Тогда не понимаю, ради чего сыр-бор. Где там можно супер-ускорение получить?
8 Torquader
 
18.02.14
18:28
(6) Только первые и последние.
9 Зойч
 
18.02.14
18:28
Итоги нужны чтобы в динамических списках выводить текущее значение
10 ДенисЧ
 
18.02.14
18:30
Кстати, тут кто-то глюк публиковал с этими итогами... Типа при удалении записи итоги не пересчитываются... Или что-то вроде.
11 Зойч
 
18.02.14
18:30
(10) в каком релизе?
12 Torquader
 
18.02.14
18:30
(10) Они, вроде как, в кеше сидят.
13 H A D G E H O G s
 
18.02.14
18:31
(8) На пустую (текущую) дату?
14 fisher
 
18.02.14
18:31
(9) Если только ради этого, то это из пушки по воробьям. ИМХО.
15 ДенисЧ
 
18.02.14
18:32
(11) не помню, но 8.3.4.* кажется.
16 Зойч
 
18.02.14
18:35
(14) не скажи
17 fisher
 
18.02.14
18:40
(16) Подумал два раза. Был неправ :)
18 Speshuric
 
18.02.14
18:44
(8)
Для периодических регистров сведений реализованы итоги, которые используются для получения срезов первых/последних при выполнении всех следующих условий:

    Разрешено использование итогов (в метаданных);
    Установлено использование итогов (в режиме «1С:Предприятия»);
    Срез получается без указания даты;
    В условиях получения среза используются только измерения и разделители;
    В ограничениях доступа к данным для регистра используются только измерения и разделители.

Для объекта конфигурации регистр сведений реализованы свойства РазрешитьИтогиСрезПервых и РазрешитьИтогиСрезПоследних.
Для менеджера регистра сведений реализованы методы ПересчитатьИтоги(), УстановитьИспользованиеИтогов(), ПолучитьИспользованиеИтогов().
Для регистров сведений реализовано право доступа УправлениеИтогами.
Тестирование и исправление информационной базы в конфигураторе выполняет перестроение среза первых/последних в случае, если выбран пункт Пересчет итогов в списке проверок и для регистра разрешено использование итогов.
19 Speshuric
 
18.02.14
18:45
(18) еще с 8.3.1 (в мобильном приложении с 8.3.3)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.