Имя: Пароль:
1C
1С v8
Хранение промежуточных расчетов в 1с8.1
0 al_zzz
 
21.02.12
20:21
В 1с77 пользовался для хранения всякой промежуточной лабуды - таблиц с данными, сначала таблицами dbf, потом, с помощью 1с++ использовал Индексированные таблицы и напрямую в базу MS SQL. А как такое хранение реализовать в 1с8, чтоб побыстрее был доступ к данным, поменьше кодить и более-менее универсально?
1 le_
 
21.02.12
20:26
Смотря какие данные.

Регистры сведений, регистры накопления в общем случае.
2 al_zzz
 
21.02.12
20:35
(1)Надо, чтоб не вносить изменения в конфигурацию и не хранить в её объектах, по возможности. Например, данные о том, как рассчитывается внутренний заказ и т.п..
3 Beduin
 
21.02.12
20:35
временные таблицы
4 al_zzz
 
21.02.12
20:43
(3) Изучил материал по временным таблицам на Мисте, но не понял, сколько они хранятся? Будут ли доступны при уничтожении объекта запрос или объекта менеджер временных таблиц, завершения сеанса пользователя? Будут ли доступны другим пользователям, как таблицы MS SQL?
5 Kom-off
 
21.02.12
21:29
(4) Хранятся от своего создания, до момента уничтожения объекта Запрос. Если хочется хранить чего-нибудь промежуточное, то обрати внимание на РегистрСведений.СохраненныеНастройкиПользователей, буде в твоей конфигурации таковой имеется. Во многих стандартных конфигурациях этот регистр есть, но недавно столкнулся с одной, там его не было, но там есть соответствующий справочник, можно и его задействовать. Хранить любые данные в реквизитах указанных выше объектах с типом ХранилищеЗначения. Будет не быстро.
Программист всегда исправляет последнюю ошибку.