Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/260: Рейтинг темы: голосов - 260, средняя оценка - 4.62
Заблокирован
1

Свойство "защита" в поле табличного документа

14.03.2016, 18:25. Показов 53691. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем привет.
как поставить защиту на ячейку и / или область табличного документа.
или как-то иначе запретить редактирование данной области/ ячейки.
свойство "защита", установленное в конфигураторе ни на что не влияет, как мне показалось.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2016, 18:25
Ответы с готовыми решениями:

Активизировать поле табличного документа
проблема. сделал отчет с собственной расшифровкой, неограниченный уровень вложенносчти...

Открыть форму и заполнить поле табличного документа
Привет, народ! подскажите, как открыть форму программно , сформировать макет и выводить этот...

8.3: В поле табличного документа вывести список значений ?
Задача предоставить пользователю возможность выбрать в ячейке таб.документа на форме одно из...

Как программно вставить область в поле табличного документа?
Есть поле табличного документа (который аналог листа Екселя), туда пользователем тупо вставляются...

Поле Табличного Документа - выделить все (аналог Ctrl + A)
Вступление: 1С 8.1, Форма, на ней ПолеТабличногоДокумента Вопрос: Как выделить все ячейки этого...

4
162 / 158 / 62
Регистрация: 28.09.2013
Сообщений: 293
14.03.2016, 22:04 2
1.
ТабличныйДокумент (SpreadsheetDocument)
Защита (Protection)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Содержит признак защиты таблицы от редактирования и копирования. В режиме защиты таблица может быть только распечатана.
Истина - защита включена.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

2.
ТабличныйДокумент (SpreadsheetDocument)
ТолькоПросмотр (ReadOnly)
Использование:

Чтение и запись.
Описание:

Тип: Булево.
Содержит признак того, что табличный документ открыт в режиме просмотра. В режиме просмотра в таблице не доступны для редактирования ячейки и рисунки, у которых установлено свойство Защита.
Истина - режим просмотра.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

Если табличный документ расположен на форме, то у него могут возникать события Выбор и ОбработкаРасшифровки только в режиме просмотра.
0
Заблокирован
15.03.2016, 10:31  [ТС] 3
это все конечно хорошо.
только это не работает
я ставлю
тд = новый табдок;
тд.защита = истина;
далее вывожу в него области макета.В которых управляю защитой ячеек.
и в итоге ничего не получаю,
защитные свойства ячеек целиком засисят от защиты тд.
на области им наплевать.
вопрос
как в одном табдоке вывести разные по уровню защиты ячейки?
если состояние уровня их защиты изменено по сравнению со значением по умолчанием в макете.

Добавлено через 6 минут
карочи
суть
есть макет защита выкл

пишу
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Если ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.ЧисленностьОбучающихся) Тогда  // проверить только первый элемент по сути надо
            область1.Параметры.ЧисленностьНаучныхКадров = ВыборкаДетальныеЗаписи.ЧисленностьОбучающихся;
            ЧисленностьЗаполнена = Истина;
        КонецЕсли;
    КонецЦикла;
    Если ЧисленностьЗаполнена Тогда
        // делаем ячейку редактируемой 
        область1.защита = Ложь;
     КонецЕсли;
    
    тд.Вывести(облПодготовкаНаучныхКадров);
    тд.Присоединить(Область1);
    //тд.Присоединить(
у тд защита вкл.
в итоге все вкл.

Добавлено через 47 минут
карочи разоббрался.
эта хрень корректно работает только на ячейках.
0
162 / 158 / 62
Регистрация: 28.09.2013
Сообщений: 293
15.03.2016, 15:46 4
Ну нужно было внимательно прочитать 2й пункт моего сообщения, а именно: "В режиме просмотра в таблице не доступны для редактирования ячейки и рисунки, у которых установлено свойство Защита".
И вопросы бы отпали сами собой =)
0
Заблокирован
15.03.2016, 16:21  [ТС] 5
аааа
вовсе не отпали бы
что тогда значит и какой смысл имеет установка свойства защита в истина на область.
при отключенной защита у всего табличного документа.
и включенной защита у ячейки?

Добавлено через 1 минуту
другой вариант
область выкл.
табл док выкл.
ячейка вкл ---???
третий вариант
табдок вкл, область выкл, ячейка вкл.
/////////////////
получается область ни на чте не влияет?
//////////
з.ы. спасибо за сообщение.
0
15.03.2016, 16:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2016, 16:21
Помогаю со студенческими работами здесь

Изменение режима выделения строка-ячейка в Поле табличного документа аналогично Табличному полю.
Есть ли возможность менять режим выделения строка-ячейка в Поле табличного документа аналогично...

Поле табличного документа
Помогите заполнить отчет через поде табличного документа. Как заполнять строки по наименованию...

Поле табличного документа
Доброго времени суток! Как это реализовать?

Поле табличного документа
В поле табличного документа загружаю файл Excel. Делее нужно выбирать нужные ячейки из нужных...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru