|
v7: Не работает отключение доступности в форме списка справочника. Как побороть? | ☑ | ||
---|---|---|---|---|
0
deputat
26.11.13
✎
16:00
|
ОткрытьФорму("Справочник.Примечания", ТекущийЭлемент());
открываю форму... мало того, что графы "номконтр" и "конструктор" сделал недоступными плюс еще при открытии указал... процедура приоткрытии() форма.номконстр.доступность(0); форма.конструктор.доступность(0); конецпроцедуры Все равно доступны. номконстр -строковое - решил запретом редактирования, а вот конструктор - это справочник. И в форме списка есть возможность поменять значение. Справочник примечания - подчиненный. Куда копать? |
|||
1
1Сергей
26.11.13
✎
16:04
|
Сперва настрой видимость слоёв, потом управляй видимостью...
Хотя, у тебя доступность. ХЗ |
|||
2
Стрелок
26.11.13
✎
16:05
|
подозревая что на форме висит функция
|
|||
3
deputat
26.11.13
✎
16:05
|
слой один. это форма списка подчиненного справочника.
|
|||
4
deputat
26.11.13
✎
16:06
|
(2)нету. создал тока простой стандартный справочник.
|
|||
5
Стрелок
26.11.13
✎
16:06
|
что такое "текущийэлемент()" в открытии формы? справочник подчиненный?
|
|||
6
deputat
26.11.13
✎
16:07
|
(5) владелец
|
|||
7
пипец
26.11.13
✎
16:07
|
Процедура ПриНачалеРедактированияСтроки()
|
|||
8
deputat
26.11.13
✎
16:08
|
(7) попробую. но что туда продублировать форма.номконстр.доступность(0);
форма.конструктор.доступность(0); |
|||
9
Стрелок
26.11.13
✎
16:09
|
думается мне что в списке две формы списка. редактируешь одну а открываешь другую. для начала советую ВНИМАТЕЛЬНО почитать в СП про ОткрытьФорму
ОткрытьФорму(<?>,) Синтаксис: ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>) Назначение: Открывает визуальную форму списка справочника. Возвращает: 1 - если действие выполнено, 0 - иначе. Параметры: <ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника; <КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен). |
|||
10
Стрелок
26.11.13
✎
16:09
|
(8) статусвозврата(0) возврат
|
|||
11
Стрелок
26.11.13
✎
16:09
|
но это глупость
|
|||
12
deputat
26.11.13
✎
16:09
|
(7) заработало. спасибо. Но почему так?
|
|||
13
deputat
26.11.13
✎
16:10
|
(9) форма там одна.
|
|||
14
deputat
26.11.13
✎
16:11
|
(10) редактировать надо другое поле
|
|||
15
Стрелок
26.11.13
✎
16:11
|
(12) что то скидывает доступность(0)
|
|||
16
Стрелок
26.11.13
✎
16:12
|
справочник подчиненный?
|
|||
17
deputat
26.11.13
✎
16:13
|
(16) да я же писал
|
|||
18
Стрелок
26.11.13
✎
16:16
|
(17) зачем текущийэлемент() в открытии если ты его в Приоткрытии не отрабатываешь? убери его из кода и попробуй ещё раз без танцев с ПриНачалеРедактирования
|
|||
19
Стрелок
26.11.13
✎
16:17
|
и ещё вопрос так чтобы наверняка - у тебя в основном справочнике есть реквизиты "номконстр" и "конструктор"?
|
|||
20
deputat
26.11.13
✎
16:22
|
(19)во владельце нету. (18) не повлияло, осталось все доступно.
|
|||
21
Стрелок
26.11.13
✎
16:23
|
чудеса
|
|||
22
deputat
26.11.13
✎
16:24
|
(21) сам поражен
|
|||
23
DeiMos
26.11.13
✎
16:28
|
(0): Посмотри в глобальнике типовой бухии // УПРПАВЛЕНИЕ ВИЛИМОСТЬЮ КОЛОНОК В СПРАВОЧНИКАХ
Именно так. УпрПавление. ВиЛимостью. Там весьма изящно сделано. Тебе останется только добавить туда рядом с Видимость() ещё и Доступность(). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |