Имя: Пароль:
1C
 
Не отображается отчет "История изменений" для версионируемого объекта
0 ac13
 
14.08.26
09:35
Всех приветствую.
Поделитесь пожалуйста опытом, кто сталкивался.

Есть нетиповой документ.
Включен в состав определяемого типа ВерсионируемыеДанные.
Включен в источник подписки на событие ЗаписатьВерсиюДокумента.
Версии в регистр пишутся.
Для кнопки ИсторияИзменений тип параметра команды = ОпределяемыйТип.ВерсионируемыеДанные.
Но на форме документа кнопка не появилась.
Не могу понять почему.
1 Timon1405
 
14.08.26
09:37
(0) возможно она спряталсь в "Еще"
2 ac13
 
14.08.26
09:38
(1) Нет, там проверял)
3 shuhard
 
14.08.26
09:43
(0) в модуле формы документа/списка код дописан ?
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);

// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список);
КонецПроцедуры

&НаСервере
Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) Экспорт
    ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Элементы.Список, Результат);
КонецПроцедуры

&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
4 banco
 
14.08.26
09:43
(0) в настройках версионирования включили для этого документа?
5 ac13
 
14.08.26
09:43
(3) Да

Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

ВерсионированиеОбъектов.ПриСозданииНаСервере(ЭтотОбъект);
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);

КонецПроцедуры
6 shuhard
 
14.08.26
09:50
(5) у меня в коде больше точек

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    
    // СтандартныеПодсистемы
    УправлениеСвойствамиКлиент.ПослеЗагрузкиДополнительныхРеквизитов(ЭтотОбъект);
    ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект);
    // Конец СтандартныеПодсистемы  


Процедура ПриЧтенииНаСервере(ТекущийОбъект)
    
    
                    // СтандартныеПодсистемы
ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
    // Конец СтандартныеПодсистемы





// СтандартныеПодсистемы.ПодключаемыеКоманды
&НаКлиенте
Процедура Подключаемый_ВыполнитьКоманду(Команда)
    ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
КонецПроцедуры

&НаСервере
Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) Экспорт
    ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Объект, Результат);
КонецПроцедуры

&НаКлиенте
Процедура Подключаемый_ОбновитьКоманды()
    ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ПодключаемыеКоманды
7 ac13
 
14.08.26
10:12
(4) Конечно)
(6) спасибо, сейчас попробую
8 ac13
 
14.08.26
10:25
(6) к сожалению не помогло
больше похоже что дело не в коде а в каких-то настройках на форме. в общем буду смотреть. думал может что-то явное пропустил, но похоже ситуация не совсем стандартная
9 Chameleon1980
 
14.08.26
10:27
может какой-то группы на форме не хватает, куда хочется добавить команды?
10 H A D G E H O G s
 
14.08.26
10:35
(8) У командной панели формы включена галочка "Автозаполнение"?