1с доступность и только просмотр разница

Обновлено: 07.07.2024

jonson_r --> jonson_r



Просмотр профиля

Конфигурация УТП для Украины 1.2.27.6
Платформа 8.2.16.352

В общей форме НастройкаПараметровУчета использую ПриОткрытии()

Все элементы формы (поля ввода, флажки и т.д.) становятся неактивны

Аналогичное проделываю для общей формы УстановкаДатыЗапретаИзмененияДанных - результата никакого. Даже кнопки основной панели доступны.
Пробовал пойти через:

Пришлось делать так:

Что не совсем удобно, т.к. переход между страницами панели невозможен, а желательно бы иметь данные для просмотра.

Читал синтаксис-помощник (по форме неуправляемой):

Описание:
Тип: Булево.
Содержит признак использования формы в режиме просмотра. Если свойство установлено в Истина, то становятся не доступны
для изменения все дочерние элементы вне зависимости от значения их свойств ТолькоПросмотр.

logist --> logist



Просмотр профиля

В типовой конфигурации в ПриОткрытии есть код

Измените его на

В остальном - суть в том, что это как бы не элементы формы, а элементы регистра сведений, как-то так.

jonson_r --> jonson_r



Просмотр профиля

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

Да, это вывод записей регистра, но ведь через элемент на форме. В реквизитах формы ДеревоОсновнойДаты и ДеревоРеглДаты имеют тип ДеревоЗначений, вначале идет запрос к регистру, а затем в цикле добавляются данные в эти два дерева, записываются же эти данные через НаборЗаписей. Т.е. я к тому, что прямого вывода регистра на форму нет, объект РегистрСписок отсутствует.
Единственное до чего я додумался - просмотр для элемента формы с типом ДеревоЗначенй просто недоступен.
Позже попробую это проверить, путем добавления дерева на форму НастройкаПараметровУчета

Добавил таки на общую форму НастройкаПараметровУчета (на которой отрабатывает ТолькоПросмотр = Истина;) новую страницу, на ней разместил три элемента - поле ввода, флажок, табличное поле с типом значения ДеревоЗначений.
И. все неактивно - а мои новые элементы доступны и активны, в поле ввода можно ввести строковое значение, покликать флажок, добавить строку в табличное поле. o_0
Видимо, я схожу с ума

Читайте также: