Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 01:04

История состояний заказов

Автор herosmart, 18 июн 2015, 11:54

0 Пользователей и 1 гость просматривают эту тему.

herosmart

Доброго времени суток.

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

Какой тип должен быть у реквизита ИсторияСостояний? И как реализовать вышеуказанное?

mixqn

Историю состояния надо записывать не в реквизит документа, а в периодический регистр сведений.
Структура регистра:
измерения:
Документ (тип ДокументСсылка)
ресурсы:
Состояние

Далее в модуле документа проверять изменение состояния и если состояние меняется, то добавлять запись в регистр.

MuI_I_Ika

Цитата: mixqn от 18 июн 2015, 13:53Историю состояния надо записывать не в реквизит документа, а в периодический регистр сведений

Чем аргументируешь?

mixqn

Цитата: MuI_I_Ika от 18 июн 2015, 14:41
Цитата: mixqn от 18 июн 2015, 13:53Историю состояния надо записывать не в реквизит документа, а в периодический регистр сведений

Чем аргументируешь?

Тем, что для хранения исторических данных придуманы периодические регистры сведений, а все что кроме - непонятные изобретения, которые как раз таки и надо обосновывать. А вот использование регистров сведений в обосновании не нуждается - это и есть их прямое назначение.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск