Имя: Пароль:
1C
1C 7.7
v7: 1С 77 закрыть пользователю меню сервис
0 ARN
 
17.06.13
13:56
Необходимо сделать так, чтобы пользователь не мог изменять рабочую дату.

По идее надо бы вообще закрыть меню Сервис. Только как это сделать? Подскажите, пожалуйста!
1 КапЛей
 
17.06.13
13:58
зайти в конфигурации на закладку "интерфейсы", выбрать пользовательский нужный интерфейс и грохнуть там хоть весь "сервис", хоть отдельные его пункты.
2 ARN
 
17.06.13
14:04
(1) Так в том-то и дело, что Сервиса там нету
3 ДенисЧ
 
17.06.13
14:05
формекс вроде умел такое делать
4 Mikeware
 
17.06.13
14:10
(1) в меню этт пункт не убъешь.
(3) а вроде RWidget, не?
5 ДенисЧ
 
17.06.13
14:12
(4) не помню. Я никогда таким не заморачивалсь
6 Ёпрст
 
17.06.13
14:13
Можно сделать формексом, а можно сделать так :
http://s2.ipicture.ru/uploads/20130617/Lud8YT0F.jpg
7 Ёпрст
 
17.06.13
14:14
правда, во всех базах будет это
:)
8 КапЛей
 
17.06.13
14:15
(3,4) могу ошибаться, но формекс вроде выкусывал меню "Операции". Или я путаю?
9 ARN
 
17.06.13
14:35
(6)
Вот именно так и надо, как на картинке. Как это сделано?
10 ДенисЧ
 
17.06.13
14:36
(9) Зная, кто показал - наверняка прямая правка ресурсов :-)
11 Попытка1С
 
17.06.13
14:37
(6) Лицензионное соглашение нарушаешь..
12 vcv
 
17.06.13
14:42
А может в глобальник в различные функции типа глМожноЗаписатьДокумент понатыкать
РабочаяДата(ТекущаяДата());

Или совсем жестко:
Если РабочаяДата() <> ТекущаяДата() Тогда
ЗавершитьРаботуСистемы(0);
КонецЕсли;
13 Ёпрст
 
17.06.13
14:47
(10) догадливый.
14 ADirks
 
17.06.13
16:42
(13) А случаем не правил ресурсы, с целью увеличить всякие окошки в конфигураторе? Особенно интересует окошко "свойства объекта / права".
15 Ёпрст
 
17.06.13
16:42
(14) правил, меню выбора документов и т.д.
16 Ёпрст
 
17.06.13
16:42
а то в стандартные не лезет ничего.
17 ADirks
 
17.06.13
16:44
а можно выложить куда-нить?
или намылить на adirks на ngs.ru
18 Ёпрст
 
17.06.13
16:50
1197 этот вроде ресурс
19 ADirks
 
17.06.13
17:02
Ресурс то этот, но это всё впихивается в родительское окно, которое с закладками. И вот как раз его я не смог найти :(
А так фигня получается.
20 Ёпрст
 
17.06.13
17:14
Ааа.. надо поиграться
21 ildary
 
17.06.13
17:28
Могу поделиться своими находками:
Могу поделиться своими находками:
1056    Выбор  базы
1057    Имя и папка базы
1090    Редактирование многострочной строки
1268    Сравнение файлов
1362    Отладка переменной
1507    Пометка значений в СЗ
1511    Выбор строки в ТЗ
1108    Выбор значения
1116    Выбор значения

1350 - проц и функ модуля (для отладчика)
1547 - на объект ссылаются


В String Table 68 в ресурсе 1076 надпись "1С-Предприятие" заменяем на "1С" - заголовок окна.
22 Torquader
 
17.06.13
22:59
(10) Если не хочется править ресурсы, то можно повесить dll в процесс 1С, которая будет перехватывать создание окон и вешать фильтры на их оконные процедуры - тогда можно сделать вообще всё, что угодно (в том числе и перехват любого действия меню и изменения настроек).
23 Сияющий Асинхраль
 
17.06.13
23:56
Поищи RWidget, с помощью этой прибамбасины в семерке можно вообще весь интерфейс программно строить, даже можно вытащить список пользователей базы а также редактирование и ввод новых пользователей из режима конфигуратора в режим базы данных :-)
24 antoneus
 
18.06.13
10:22
Формекс:

Окна = СоздатьОбъект("Окна");
Окна.ВидимостьМеню("Па&раметры...", 0);
25 Ковычки
 
18.06.13
10:26
скрываю все меню - нафиг дорого
26 Ёпрст
 
18.06.13
11:21
(25) ага, я тоже умею править реестер
:)