Имя: Пароль:
1C
1С v8
Запрет редактирования области в ТабДоке
,
0 KarpovDeniska
 
31.08.11
23:30
Подскажите,есть ли возможность запретить редактирования конкретной области в табличном документе?
Пытался сделать ТабДок.Область(ИмяОбласти).Защита = Истина, почему то не прокатило, мож чего не так делаю.
А вообще задача следующая, необходимо при печати в ТабДоке делать подпись на каждой странице: Распечатано с такого то компа , таким то пользователем. И вод эту подпись у пользователя не должно быть возможности изменить. Может есть ещё какие-нибудь варианты, подскажите.
1 Лефмихалыч
 
31.08.11
23:56
защити весь табличный документ и не изобретай колесо.
2 KarpovDeniska
 
31.08.11
23:58
ммм, дело в том. что всё остальное юзерам надо редактировать
3 KarpovDeniska
 
31.08.11
23:59
ну думаю,если вариантов не найдётся, так и сделаю
4 Лефмихалыч
 
01.09.11
00:00
(2) и на кох хрен тогда нужна эта подпись, если они все остальное могут из головы выдумать?
5 KarpovDeniska
 
01.09.11
00:02
вот для того и нужна чтобы понять какой юзер чего из головы выдумал
6 Лефмихалыч
 
01.09.11
00:04
(5) предположим, ты добился своего: у тебя из адинэса выкакался файл. в котором все можно менять, кроме этой подписи. Что мешает сформировать табдок на одном компе под одним усером, сохранить куда-нить, а из головы выдумывать уже на другом компе и под другим усером?
7 mikecool
 
01.09.11
00:05
так пусть редактируют, добавь колонтитулы при печати и не парь мозги
8 KarpovDeniska
 
01.09.11
00:12
тогда вопрос про колонтитулы, я чёт пытался, но не вышло, видно не очень пытался:
ТабДок.НижнийКолонтитул.Выводить = Истина
ТабДок.НижнийКолонтитул.ТекстПоЦентру = "Моя подпись"

Потом идёт напечататьДокумент();
и нихрена никакого колонтитула не выводится, мож его в макете надо задавать как то??
9 KarpovDeniska
 
01.09.11
00:15
(6) сохранить то они могут всё что угодно и в редакторе поправить, просто я думаю нет у них столько времени чтобы этим заниматься, а вообще это преспичило сделать контролю и мои аргументы для них бессмыслены
10 zzerro
 
01.09.11
00:16
(8) Высоту колонтитула задай
11 KarpovDeniska
 
01.09.11
00:17
задавал, всё равно ничего нет
12 Ворон
 
01.09.11
00:37
Попробуй поиграться с значениями полей сверху/снизу.
Если поля верх/низ = 0 тогда колонтитулы не показывает вроде.

   ТабДок.ПолеСверху        =10;
   ТабДок.ПолеСнизу        =10;
   ТабДок.РазмерКолонтитулаСверху    =9;
   ТабДок.РазмерКолонтитулаСнизу    =9;
13 KarpovDeniska
 
01.09.11
09:50
Всем сори, чёт затупил, забыл что колонтитулы видны только на предварительном просмотре.Всем спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.