Получение формы регистра сведений «ФормаДанныхВерсииИсторииДанных», возможно ли? И если возможно, то как?
Доброго времени суток! Необходим совет, связанный с механизмом «История данных».
1. Для регистра сведений «РС1» была включена настройка «История данных»
2. Есть самописная общая форма «ОФ1», на которой выведены одно измерение и все ресурсы «РС1» как отдельные реквизиты.
3. Хочется добавить на «ОФ1» кнопку по которой можно получить форму «РС1» «ФормаДанныхВерсииИсторииДанных».
Попытка была такая:
Ошибка:
Значение не является значением объектного типа (Метаданные)
{mngbase/DataHistoryChangeHistoryRuForm.lf(5)}: МетаданныеДанных = Параметры.Данные.Метаданные();
Буду краток, что не так? :)
P.S. Сразу прошу прощения за такие акронимы, надеюсь не осложню понимание написанного :D
1. Для регистра сведений «РС1» была включена настройка «История данных»
2. Есть самописная общая форма «ОФ1», на которой выведены одно измерение и все ресурсы «РС1» как отдельные реквизиты.
3. Хочется добавить на «ОФ1» кнопку по которой можно получить форму «РС1» «ФормаДанныхВерсииИсторииДанных».
Попытка была такая:
//ПараметрыКлюча = Новый Структура;
//ПараметрыКлюча.Вставить("ИзмерениеРегистра", ИзмерениеРегистра);
//ОткрытьФорму("РегистрСведений.РС1.ФормаДанныхВерсииИсторииДанных", Параметр);
Ошибка:
Значение не является значением объектного типа (Метаданные)
{mngbase/DataHistoryChangeHistoryRuForm.lf(5)}: МетаданныеДанных = Параметры.Данные.Метаданные();
Буду краток, что не так? :)
P.S. Сразу прошу прощения за такие акронимы, надеюсь не осложню понимание написанного :D
Прикрепленные файлы:
Найденные решения
Для встроенного платформенного версионирования. (обычные формы) - у меня так вызывется
Пример:
Пример:
Отбор1 = Новый Структура;
Отбор1.Вставить("Объект", Док);
Отбор1.Вставить("ДопРеквизит", ПланыВидовХарактеристик.ДопРеквизиты.Автомобиль);
Рег = РегистрыСведений.ДопРеквизиты;
КлючЗаписи = Рег.СоздатьКлючЗаписи(Отбор1);
Отбор = Новый Структура;
Отбор.Вставить("Данные",КлючЗаписи);
OpenForm("sysForm:DataHistoryVersions", New Structure("Data", КлючЗаписи), ЭтаФорма)
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для встроенного платформенного версионирования. (обычные формы) - у меня так вызывется
Пример:
Пример:
Отбор1 = Новый Структура;
Отбор1.Вставить("Объект", Док);
Отбор1.Вставить("ДопРеквизит", ПланыВидовХарактеристик.ДопРеквизиты.Автомобиль);
Рег = РегистрыСведений.ДопРеквизиты;
КлючЗаписи = Рег.СоздатьКлючЗаписи(Отбор1);
Отбор = Новый Структура;
Отбор.Вставить("Данные",КлючЗаписи);
OpenForm("sysForm:DataHistoryVersions", New Structure("Data", КлючЗаписи), ЭтаФорма)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот