Включил в объекте деактивацию записей, но в справочнике ничего не поменялось - соответствующий пункт не появился. У меня версия 7.11.2, на этой версии этот функционал работает? Потому что в документации я вижу версию 7.12 только
Нравится
Алексей-Карягин,
На версии 7.11.2 100% можно запустить - у меня была такая же проблема на этой версии, но мне данную функциональность подключала служба поддержки, так как сайт в облаке.
Возможно, что-то упускаете при настройке и нужны какие-то дополнительные действия (например, очистить редис, перекомпилировать всю конфигурацию). Также обязательно убедитесь, что в правильной схеме указываете признак деактивации.
Если всё правильно настроено, то в таблице появится колонка 'RecordInactive', но это можно увидеть только в SQL Server Management Studio, в конфигурации в схеме объекта Вы этого не увидите.
Функциональность деактивации записей объектов доступна для всех объектов, но автоматическая фильтрация записей работает только в выпадающих списках, на странице выбора из справочника и в быстрых фильтрах. На страницах с содержимым справочников, в расширенных фильтрах и разделах автоматический фильтр не применяется.
Также не забывайте, что у Вас есть возможность обратиться в службу поддержки и попросить их помочь Вам с настройкой.
На версии 7.11.2 функциональность деактивации записей работает.
Для настройки нужно внести изменения в Web.config - установить значение true для настройки UseRecordDeactivation.
Также проверьте, чтобы в объекте, в котором Вы хотите использовать данный функционал, включен признак деактивации (его можно включить только в замещенном объекте - если это наследник базового или в не базовом объекте). После установки признака "Allow record deactivation" в объекте необходимо опубликовать объект, а затем скомпилировать приложение.
Я не нашел ключ UseRecordDeactivation ни в одном *.config файле. В каком месте он должен быть?
Судя по обзору пакета обновлений, деактивацию добавили в 7.11.3.
Алексей-Карягин,
В файл Web.config, который находится в папкке
Terrasoft.WebApp, в секцию <appSettings> нужно добавить строчку:
<add key="UseRecordDeactivation" value="true" />
Значит, произведите обновление до тех версий, где оно есть.
Алексей-Карягин,
На версии 7.11.2 100% можно запустить - у меня была такая же проблема на этой версии, но мне данную функциональность подключала служба поддержки, так как сайт в облаке.
Возможно, что-то упускаете при настройке и нужны какие-то дополнительные действия (например, очистить редис, перекомпилировать всю конфигурацию). Также обязательно убедитесь, что в правильной схеме указываете признак деактивации.
Если всё правильно настроено, то в таблице появится колонка 'RecordInactive', но это можно увидеть только в SQL Server Management Studio, в конфигурации в схеме объекта Вы этого не увидите.
Функциональность деактивации записей объектов доступна для всех объектов, но автоматическая фильтрация записей работает только в выпадающих списках, на странице выбора из справочника и в быстрых фильтрах. На страницах с содержимым справочников, в расширенных фильтрах и разделах автоматический фильтр не применяется.
Также не забывайте, что у Вас есть возможность обратиться в службу поддержки и попросить их помочь Вам с настройкой.