Волшебство
программирования на 1С:Предприятие 7.7 и 8.0 Выпуск
73 / 20.09.2004
Здравствуйте,
уважаемые подписчики. В этом выпуске мы немного затронем "любимую"
всеми компоненту "Расчет" версии 8.0. Общие принципы компоненты
сильно изменились по сравнению с 7.7. Серьезную трудность представляют
таблицы (реальные и виртуальные) для запросов из регистра расчета,
о которых и пойдет речь в этом выпуске.
v8:
Будни: Таблицы запросов регистра расчета
1. Основная таблица регистра расчетов
Используется, когда нужны детальные записи регистра расчета,
возможно с некоторыми условиями.
Таблица предоставляет следующие поля:
//из структуры регистра расчета
< Имя измерения>
< Имя реквизита>
< Имя ресурса>
ВидРасчета
//разные периоды
ПериодРегистрации
ПериодДействия
ПериодДействияНачало
ПериодДействияКонец
БазовыйПериодНачало
БазовыйПериодКонец
Остальные поля
Регистратор
НомерСтроки
Сторно
Активность
2. Таблица перерасчета
Эта таблица позволяет получить информацию о том
множестве записей, которые нужно перерасчитать в связи с изменением
ведущих
видов расчета
или по другим причинам (например, изменением данных в регистрах
сведений или в справочниках). Из встроенного языка можно добавлять
записи в эту таблицу.
Поля
<Имя измерения перерасчета>
ВидРасчета
ОбъектПерерасчета
3. Таблица получения фактического периода действия регистра расчета
Эта таблица применяется, когда нужно получить сведения
из регистра расчета с учетом вытеснения одних видов расчета другими
по периоду
действия. Версия 8.0 ведет себя не как версия 7.7: при вводе
записей с пересекающимися периодами действия другие записи не меняются.
Вся картина по вытеснению
отражается в этой таблице.
Поля этой таблицы аналогичны основной таблицы расчета.
4. Таблица данных графика регистра расчета
Применяется когда нужно получить сведения из регистра
расчета с учетом графика. В качестве графика применяется непериодический
регистр сведений определенной структуры.
Поля аналогичны основной таблицы, но есть и дополнения.
Система сама рассчитывает ресурсы графика по каждому периоду:
<Имя ресурса графика>БазовыйПериод
<
Имя ресурса графика>ПериодДействия
<
Имя ресурса графика>ПериодРегистрации
<
Имя ресурса графика>ФактическийПериодДействия
5. Таблица получения базовых данных регистра расчета
Эта таблица применяется, когда нужно получить базовые
данные для расчета каких-то видов расчета. При этом используются
настройки
видов расчета из плана видов расчета, какой из них является
базовым для другого.
Поля аналогичны основной таблице со следующими дополнениями: